0001628280-24-045040.txt : 20241104 0001628280-24-045040.hdr.sgml : 20241104 20241104165052 ACCESSION NUMBER: 0001628280-24-045040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241104 DATE AS OF CHANGE: 20241104 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MEDIFAST INC CENTRAL INDEX KEY: 0000910329 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS FOOD PREPARATIONS & KINDRED PRODUCTS [2090] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 133714405 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31573 FILM NUMBER: 241424388 BUSINESS ADDRESS: STREET 1: 11445 CRONHILL DRIVE CITY: OWINGS MILLS STATE: MD ZIP: 21117 BUSINESS PHONE: 7327640619 MAIL ADDRESS: STREET 1: 11445 CRONHILL DRIVE CITY: OWINGS MILLS STATE: MD ZIP: 21117 FORMER COMPANY: FORMER CONFORMED NAME: HEALTHRITE INC DATE OF NAME CHANGE: 19951120 FORMER COMPANY: FORMER CONFORMED NAME: XX DATE OF NAME CHANGE: 19950619 FORMER COMPANY: FORMER CONFORMED NAME: 00 DATE OF NAME CHANGE: 19950619 10-Q 1 med-20240930.htm 10-Q med-20240930
000091032912-312024Q3FALSExbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pure00009103292024-01-012024-09-3000009103292024-10-2800009103292024-07-012024-09-3000009103292023-07-012023-09-3000009103292023-01-012023-09-3000009103292024-09-3000009103292023-12-3100009103292022-12-3100009103292023-09-300000910329us-gaap:CommonStockMember2023-12-310000910329us-gaap:AdditionalPaidInCapitalMember2023-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000910329us-gaap:RetainedEarningsMember2023-12-310000910329us-gaap:TreasuryStockCommonMember2023-12-310000910329us-gaap:RetainedEarningsMember2024-01-012024-03-3100009103292024-01-012024-03-310000910329us-gaap:CommonStockMember2024-01-012024-03-310000910329us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000910329us-gaap:CommonStockMember2024-03-310000910329us-gaap:AdditionalPaidInCapitalMember2024-03-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000910329us-gaap:RetainedEarningsMember2024-03-310000910329us-gaap:TreasuryStockCommonMember2024-03-3100009103292024-03-310000910329us-gaap:RetainedEarningsMember2024-04-012024-06-3000009103292024-04-012024-06-300000910329us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000910329us-gaap:CommonStockMember2024-06-300000910329us-gaap:AdditionalPaidInCapitalMember2024-06-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000910329us-gaap:RetainedEarningsMember2024-06-300000910329us-gaap:TreasuryStockCommonMember2024-06-3000009103292024-06-300000910329us-gaap:RetainedEarningsMember2024-07-012024-09-300000910329us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300000910329us-gaap:CommonStockMember2024-09-300000910329us-gaap:AdditionalPaidInCapitalMember2024-09-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300000910329us-gaap:RetainedEarningsMember2024-09-300000910329us-gaap:TreasuryStockCommonMember2024-09-300000910329us-gaap:CommonStockMember2022-12-310000910329us-gaap:AdditionalPaidInCapitalMember2022-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000910329us-gaap:RetainedEarningsMember2022-12-310000910329us-gaap:TreasuryStockCommonMember2022-12-310000910329us-gaap:RetainedEarningsMember2023-01-012023-03-3100009103292023-01-012023-03-310000910329us-gaap:CommonStockMember2023-01-012023-03-310000910329us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000910329us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000910329us-gaap:CommonStockMember2023-03-310000910329us-gaap:AdditionalPaidInCapitalMember2023-03-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000910329us-gaap:RetainedEarningsMember2023-03-310000910329us-gaap:TreasuryStockCommonMember2023-03-3100009103292023-03-310000910329us-gaap:RetainedEarningsMember2023-04-012023-06-3000009103292023-04-012023-06-300000910329us-gaap:CommonStockMember2023-04-012023-06-300000910329us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000910329us-gaap:CommonStockMember2023-06-300000910329us-gaap:AdditionalPaidInCapitalMember2023-06-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000910329us-gaap:RetainedEarningsMember2023-06-300000910329us-gaap:TreasuryStockCommonMember2023-06-3000009103292023-06-300000910329us-gaap:RetainedEarningsMember2023-07-012023-09-300000910329us-gaap:CommonStockMember2023-07-012023-09-300000910329us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000910329us-gaap:CommonStockMember2023-09-300000910329us-gaap:AdditionalPaidInCapitalMember2023-09-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000910329us-gaap:RetainedEarningsMember2023-09-300000910329us-gaap:TreasuryStockCommonMember2023-09-300000910329us-gaap:RestrictedStockMember2024-07-012024-09-300000910329us-gaap:RestrictedStockMember2023-07-012023-09-300000910329us-gaap:RestrictedStockMember2024-01-012024-09-300000910329us-gaap:RestrictedStockMember2023-01-012023-09-300000910329us-gaap:EmployeeStockOptionMember2024-01-012024-09-300000910329us-gaap:RestrictedStockMember2024-01-012024-09-300000910329us-gaap:RestrictedStockMember2023-12-310000910329us-gaap:RestrictedStockMember2022-12-310000910329us-gaap:RestrictedStockMember2023-01-012023-09-300000910329us-gaap:RestrictedStockMember2024-09-300000910329us-gaap:RestrictedStockMember2023-09-300000910329us-gaap:PerformanceSharesMembersrt:MinimumMember2024-01-012024-09-300000910329us-gaap:PerformanceSharesMembersrt:MaximumMember2024-01-012024-09-300000910329us-gaap:PerformanceSharesMember2024-01-012024-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedInMarch2022Member2023-01-012023-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedInOctober2021Member2023-01-012023-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedInMarch2023Member2024-07-012024-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedInMarch2023Member2024-01-012024-09-300000910329med:MarketAndPerformanceBasedShareMember2024-01-012024-09-300000910329med:MarketAndPerformanceBasedShareMember2023-01-012023-09-300000910329med:OptionsAndRestrictedStockMember2024-07-012024-09-300000910329med:OptionsAndRestrictedStockMember2023-07-012023-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2024Member2024-07-012024-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2024Member2023-07-012023-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2023Member2024-07-012024-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2023Member2023-07-012023-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2024-07-012024-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2023-07-012023-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2021Member2024-07-012024-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2021Member2023-07-012023-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2020Member2024-07-012024-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2020Member2023-07-012023-09-300000910329med:OptionsAndRestrictedStockMember2024-01-012024-09-300000910329med:OptionsAndRestrictedStockMember2023-01-012023-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2024Member2024-01-012024-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2024Member2023-01-012023-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2023Member2024-01-012024-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2023Member2023-01-012023-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2024-01-012024-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2023-01-012023-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2021Member2024-01-012024-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2021Member2023-01-012023-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2020Member2024-01-012024-09-300000910329us-gaap:PerformanceSharesMembermed:GrantedIn2020Member2023-01-012023-09-300000910329med:MarketAndPerformanceBasedShareMember2024-09-300000910329us-gaap:PerformanceSharesMember2024-09-300000910329srt:MinimumMembermed:OperatingLeaseArrangementForRealEstateMember2024-09-300000910329srt:MaximumMembermed:OperatingLeaseArrangementForRealEstateMember2024-09-300000910329srt:MinimumMembermed:OperatingLeaseArrangementForEquipmentMember2024-09-300000910329med:CashAndCashEquivalentsExcludingMoneyMarketFundsMember2024-09-300000910329us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-09-300000910329us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-09-300000910329us-gaap:FairValueInputsLevel1Member2024-09-300000910329us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2024-09-300000910329med:CashAndCashEquivalentsExcludingMoneyMarketFundsMember2023-12-310000910329us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310000910329us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000910329us-gaap:FairValueInputsLevel1Member2023-12-310000910329us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2023-12-310000910329med:LifeMDMember2023-10-012023-12-310000910329med:LifeMDMembermed:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementInitialMilestonePaymentMember2023-12-310000910329med:LifeMDMembermed:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementSecondMilestonePaymentMember2024-03-180000910329med:LifeMDMembermed:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementSecondMilestonePaymentMember2024-01-012024-03-310000910329med:LifeMDMembermed:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementSecondMilestonePaymentMember2024-04-012024-06-300000910329med:LifeMDMembermed:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementFinalMilestonePaymentMember2024-06-050000910329med:LifeMDMembermed:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementFinalMilestonePaymentMember2024-04-012024-06-300000910329med:LifeMDMembermed:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementFinalMilestonePaymentMember2024-07-012024-09-300000910329med:AmendedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-04-130000910329med:AmendedCreditAgreementMemberus-gaap:LetterOfCreditMember2021-04-130000910329med:AmendedCreditAgreementMembermed:UncommittedIncrementalFacilityMember2021-04-130000910329med:AmendedCreditAgreementMembersrt:MinimumMember2021-04-132021-04-130000910329med:AmendedCreditAgreementMembersrt:MaximumMember2021-04-132021-04-130000910329med:AmendedCreditAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-01-012024-09-300000910329med:AmendedCreditAgreementMemberus-gaap:BaseRateMember2024-01-012024-09-300000910329med:AmendedCreditAgreementMember2021-04-130000910329med:AmendedCreditAgreementMember2024-09-300000910329us-gaap:SubsequentEventMember2024-10-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2024
OR
o TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from________ to ________.
Commission File Number: 001-31573
Medifast, Inc.
(Exact name of registrant as specified in its charter)
Delaware13-3714405
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
100 International Drive
Baltimore, Maryland 21202
Telephone Number: (410) 581-8042
(Address of Principal Executive Offices, Zip Code and Telephone Number, Including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, par value $0.001 per shareMEDNew York Stock Exchange
Indicate by checkmark 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.
Yes x No o
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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
Emerging growth company
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. o
Indicate by checkmark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes o No x
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
The number of shares of the registrant’s common stock outstanding at October 28, 2024 was 10,937,830.
1

Medifast, Inc. and Subsidiaries
Index
1

MEDIFAST, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
(U.S. dollars in thousands, except per share amounts & dividend data)
Three months ended September 30,Nine months ended September 30,
2024202320242023
Revenue$140,163$235,869$483,460$881,039
Cost of sales34,48958,492127,056246,558
Gross profit105,674177,377356,404634,481
Selling, general, and administrative103,568151,868354,235516,755
Income from operations
2,10625,5092,169117,726
Other (expense) income
Interest income1,3331,0333,8511,314
Other (expense) income
(1,861)7(3,508)(45)
(528)1,0403431,269
Income before provision for income taxes
1,57826,5492,512118,995
Provision for income taxes
4493,4181,22225,615
Net income
$1,129$23,131$1,290$93,380
Earnings per share - basic
$0.10$2.12$0.12$8.58
Earnings per share - diluted
$0.10$2.12$0.12$8.55
Weighted average shares outstanding
Basic10,93710,89210,92810,881
Diluted10,97110,93310,95910,925
Cash dividends declared per share$$1.65$$4.95
The accompanying notes are an integral part of these condensed consolidated financial statements.
2

MEDIFAST, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
(U.S. dollars in thousands)
Three months ended September 30,Nine Months Ended
September 30,
2024202320242023
Net income$1,129$23,131$1,290$93,380
Other comprehensive income, net of tax:
Foreign currency translation4 2747125
Unrealized net gains (losses) on investment securities319 (9)54(9)
323 18101116
Comprehensive income$1,452$23,149$1,391$93,496
The accompanying notes are an integral part of these condensed consolidated financial statements.
3

MEDIFAST, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(U.S. dollars in thousands, except par value)
September 30,
2024
December 31,
2023
ASSETS
Current Assets
Cash and cash equivalents$115,307$94,440
Inventories, net
40,09554,591
Investments54,64855,601
Income taxes, prepaid8,2298,727
Prepaid expenses and other current assets6,69610,670
Total current assets224,975224,029
Property, plant and equipment - net of accumulated depreciation39,00351,467
Right-of-use assets12,29015,645
Other assets10,96714,650
Deferred tax assets, net
4,0024,117
TOTAL ASSETS$291,237$309,908
LIABILITIES AND STOCKHOLDERS' EQUITY
Current Liabilities
Accounts payable and accrued expenses$66,270$86,415
Current lease obligations6,1065,885
Total current liabilities72,37692,300
Lease obligations, net of current lease obligations11,51916,127
Total liabilities83,895108,427
Stockholders' Equity
Common stock, par value $0.001 per share: 20,000 shares authorized;
10,937 and 10,896 issued and outstanding
at September 30, 2024 and December 31, 2023, respectively
1111
Additional paid-in capital31,00526,573
Accumulated other comprehensive income349248
Retained earnings 175,977174,649
Total stockholders' equity207,342201,481
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$291,237$309,908
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

MEDIFAST, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(U.S. dollar in thousands)
Nine months ended September 30,
20242023
Operating Activities
Net income$1,290$93,380
Adjustments to reconcile net income to cash provided by operating activities
Depreciation and amortization 9,5229,754
Non-cash lease expense3,3523,532
Share-based compensation5,2315,795
Loss on sale or disposal of property, plant and equipment51622
Realized gain on sale of investment securities(82)
Amortization of discount on investment securities
(610)
Deferred income taxes115(5,497)
Unrealized loss on equity investment securities3,734
Non-cash charges for supply chain optimization
11,689
Change in operating assets and liabilities:
Inventories14,49660,629
Prepaid expenses and other current assets3,9747,948
Other assets(62)(4,674)
Accounts payable and accrued expenses (23,775)(35,343)
Income taxes payable498989
Net cash flow provided by operating activities29,423137,135
Investing Activities
Purchase of investment securities(24,351)(44,779)
Proceeds from sale and maturities of investment securities22,431 
Purchase of property and equipment(5,169)(5,537)
Net cash flow used in investing activities(7,089)(50,316)
Financing Activities
Options exercised by directors36105
Net shares repurchased for employee taxes(835)(3,348)
Cash dividends paid to stockholders(715)(55,039)
Stock repurchases
(3,602)
Net cash flow used in financing activities(1,514)(61,884)
Foreign currency impact47125
Increase in cash and cash equivalents20,86725,060
Cash and cash equivalents - beginning of the period94,44087,691
Cash and cash equivalents - end of period$115,307$112,751
Supplemental disclosure of cash flow information:
Income taxes paid$449$30,169
Dividends included in accounts payable and accrued expenses
$655$19,184
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

MEDIFAST, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED)
(U.S. dollars in thousands)
Nine months ended September 30, 2024
Number of
Shares Issued
Common StockAdditional Paid-In
Capital
Accumulated Other
Comprehensive Income
Retained
Earnings
Treasury StockTotal
Balance, December 31, 202310,896$11$26,573$248$174,649$$201,481
Net income8,3168,316
Share-based compensation592,1712,171
Options exercised by directors13636
Net shares repurchased for employee taxes(19)(817)(817)
Other comprehensive loss
(226)(226)
Balance, March 31, 202410,937$11$27,963$22$182,965$$210,961
Net loss
(8,154)(8,154)
Share-based compensation2,4542,454
Net shares repurchased for employee taxes(16)(16)
Other comprehensive income44
Forfeiture of dividends on unvested awards3434
Balance, June 30, 202410,937$11$30,401$26$174,845$$205,283
Net income1,1291,129
Share-based compensation606606
Net shares repurchased for employee taxes(2)(2)
Other comprehensive income323323
Forfeiture of dividends on unvested awards33
Balance, September 30, 202410,937$11$31,005$349$175,977$ $207,342
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

Nine months ended September 30, 2023
Number of
Shares Issued
Common StockAdditional Paid-In
Capital
Accumulated Other
Comprehensive Income
Retained
Earnings
Treasury StockTotal
Balance, December 31, 202210,928$11$21,555$24$139,852$(6,398)$155,044
Net income39,96839,968
Share-based compensation69606606
Options exercised by directors4105105
Net shares repurchased for employee taxes(30)(3,236)(3,236)
Treasury stock from stock repurchases(3,602)(3,602)
Treasury stock retired from stock repurchases(84)(10,000)10,000
Other comprehensive income99
Cash dividends declared to stockholders(17,994)(17,994)
Balance, March 31, 202310,887$11$19,030$33$151,826$$170,900
Net income30,28030,280
Share-based compensation22,5142,514
Net shares repurchased for employee taxes(2)(2)
Other comprehensive income9090
Cash dividends declared to stockholders(18,221)(18,221)
Balance, June 30, 202310,889$11$21,542$123$163,885$$185,561
Net income23,13123,131
Share-based compensation42,6752,675
Net shares repurchased for employee taxes(1)(110)(110)
Other comprehensive income1818
Cash dividends declared to stockholders(18,240)(18,240)
Balance, September 30, 202310,892$11$24,107$141$168,776$ $193,035
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

MEDIFAST, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation - The accompanying unaudited condensed consolidated financial statements of Medifast, Inc. and its wholly-owned subsidiaries (“Medifast,” the “Company,” “we,” “us,” or “our”) included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim reporting and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, certain information and notes that are normally required by GAAP have been condensed or omitted. However, in the opinion of management, all adjustments consisting of normal, recurring adjustments considered necessary for a fair presentation of the financial position and results of operations have been included and management believes the disclosures that are made are adequate to make the information presented not misleading. The condensed consolidated balance sheet at December 31, 2023 has been derived from the 2023 audited consolidated financial statements at that date included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).
The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2024. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto, which are included in the 2023 Form 10-K.
Presentation of Financial Statements - The unaudited condensed consolidated financial statements included herein include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated.
Use of Estimates - The preparation of financial statements in conformity with 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 reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates.
The Company is, from time to time, subject to a variety of litigation and similar proceedings that arise out of the ordinary course of its business. Based upon the Company’s experience, current information and applicable law, it does not believe that these proceedings and claims will have a material adverse effect on its results of operations, financial position or liquidity. However, the results of legal actions cannot be predicted with certainty. Therefore, it is possible that the Company’s results of operations, financial condition or cash flows could be materially adversely affected in any particular period by the unfavorable resolution of one or more legal actions.
Advertising Expense - Advertising expense includes the cost of promotional materials and activities, primarily digital marketing. The cost of the Company’s advertising efforts is expensed as incurred. The Company incurred approximately $6.7 and $16.4 million in advertising expenses for the three months and nine months ended September 30, 2024, respectively, and approximately $1.5 million and $3.0 million for the three and nine months ended September 30, 2023, respectively. These expenses are recorded as a component of Selling, general, and administrative expenses in the Condensed Consolidated Statement of Operations.
Accounting Pronouncements - Adopted in 2024
In June 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2022-03—Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (“ASU 2023-03”) to (1) to clarify the guidance in Topic 820, Fair Value Measurement, when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security, (2) to amend a related illustrative example, and (3) to introduce new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. For public business entities, the amendments in ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company adopted the
8

standard during the quarter ended March 31, 2024. The adoption of the standard had no material impact on the Company’s consolidated financial statements.
The Company has not adopted any new accounting standards during the three months ended September 30, 2024.
Recently Issued Accounting Pronouncements - Pending Adoption
In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-09—Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, including jurisdictional information, by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disclosures. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024. Prospective application is required, though retrospective application is permitted. Entities are permitted to early adopt the standard. The Company did not early adopt for the 2024 reporting period. The Company is currently evaluating the impact of adopting ASU 2023-09 on its consolidated financial statements.
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07—Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. ASU 2023-07 is effective for public business entities for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company did not early adopt the standard. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements.
2. INVENTORIES, NET
Inventories consist principally of raw materials, packaging, non-food finished goods and packaged meal replacements, protein powder, and supplements held in the Company’s warehouses and outsourced distribution centers. Inventories are stated at the lower of cost or net realizable value, utilizing the first-in, first-out method. The cost of finished goods includes the cost of raw materials, packaging supplies, direct and indirect labor and other indirect manufacturing costs. On a quarterly basis, management reviews inventories for unsalable or obsolete inventories.
Inventories consisted of the following (in thousands):
September 30, 2024December 31, 2023
Raw materials$6,117$7,944
Packaging1,8141,962
Non-food finished goods2,2053,703
Finished goods31,33343,248
Allowance for obsolete inventory
(1,374)(2,266)
Total$40,095$54,591
3. EARNINGS PER SHARE
Basic earnings per share (“EPS”) computations are calculated utilizing the weighted average number of shares of the Company’s common stock outstanding during the periods presented. Diluted EPS is calculated utilizing the weighted average number of shares of the Company’s common stock outstanding adjusted for the effect of dilutive common stock equivalents.
9

The following table sets forth the computation of basic and diluted EPS (in thousands, except per share data):
Three months ended September 30,Nine months ended September 30,
2024202320242023
Numerator:
Net income$1,129$23,131$1,290$93,380
Denominator:
Weighted average shares of common stock outstanding10,93710,89210,92810,881
Effect of dilutive common stock equivalents34413144
Weighted average shares of common stock outstanding10,97110,93310,95910,925
Earnings per share - basic$0.10$2.12$0.12$8.58
Earnings per share - diluted$0.10$2.12$0.12$8.55
The calculation of diluted EPS excluded 395 thousand and 13 thousand antidilutive restricted stock awards for the three months ended September 30, 2024 and 2023, respectively, and 331 thousand and 15 thousand antidilutive restricted stock awards for the nine months ended September 30, 2024 and 2023, respectively. EPS is computed independently for each of the periods presented above, and accordingly, the sum of the quarterly earnings per share may not equal the year-to-date total computed.
4. SHARE-BASED COMPENSATION
Stock Options
The Company has issued non-qualified and incentive stock options to employees and non-employee directors. The fair values of these options were estimated on the grant dates using the Black-Scholes option pricing model, which required estimates of the expected term of the option, the risk-free interest rate, the expected volatility of the price of the Company’s common stock, and dividend yield. Options outstanding as of September 30, 2024 generally vested over a period of 3 years and expire 10 years from the date of grant. The exercise price of these options is $66.68. Due to the Company’s lack of option exercise history on the date of grant, the expected term was calculated using the simplified method defined as the midpoint between the vesting period and the contractual term of each option. The risk-free interest rate was based on the U.S. Treasury yield curve in effect on the date of grant that most closely corresponded to the expected term of the option. The expected volatility was based on the historical volatility of the Company’s common stock over the period of time equivalent to the expected term for each award. The dividend yield was computed as the annualized dividend rate at the grant date divided by the strike price of the stock option. For the nine months ended September 30, 2024 and 2023, the Company did not grant stock options.
The following table is a summary of our stock option activity (in thousands, except per share data):
Nine months ended September 30,
20242023
AwardsWeighted-Average Exercise PriceAwardsWeighted-Average Exercise Price
Outstanding at beginning of period25 $62.20 33 $54.98 
Exercised(1)27.68 (4)27.18 
Forfeited(2)26.52   
Outstanding at end of the period22 $66.68 29 $58.65 
Exercisable at end of the period22 $66.68 29 $58.65 
10

As of September 30, 2024, the weighted-average remaining contractual life for both the outstanding stock options and exercisable stock options was 3.4 years with an aggregate intrinsic value of $0. There was no unrecognized compensation on the awards for the period ended September 30, 2024. For the nine months ended September 30, 2024 and 2023, the Company received $36 thousand and $105 thousand in cash proceeds from the exercise of stock options, respectively. The total intrinsic value for stock options exercised during the nine months ended September 30, 2024 and 2023 was $15 thousand and $328 thousand, respectively.
Restricted Stock
The Company has issued restricted stock to employees and non-employee directors generally with vesting terms up to 3 years after the date of grant. The fair value of the restricted stock is equal to the market price of the Company’s common stock on the date of grant. Expense for restricted stock is amortized ratably over the vesting period.
The following table summarizes our restricted stock activity (in thousands, except per share data):
Nine months ended September 30,
20242023
SharesWeighted-Average Grant Date Fair ValueSharesWeighted-Average Grant Date Fair Value
Outstanding at beginning of period114 $127.87 60 $188.11 
Granted210 32.23 86 97.96 
Vested(35)138.46 (25)169.46 
Forfeited(7)50.98 (5)142.11 
Outstanding at end of the period282 $57.24 116 $127.57 
The Company withheld approximately 11 thousand shares and 10 thousand shares of the Company’s common stock to cover minimum tax liability withholding obligations upon the vesting of shares of restricted stock for the nine months ended September 30, 2024 and 2023, respectively. The total fair value of restricted stock awards vested during the nine months ended September 30, 2024 and 2023 was $1.3 million and $2.6 million, respectively.
Market and Performance-based Share Awards
The Company has issued market and performance-based share awards in 2022 and 2023 and performance-based share awards in 2020, 2021, and 2024 to certain key executives who were granted deferred shares and may earn between 0% and 250% of the target number depending upon both the Company’s total stockholder return (“TSR”), for those with market conditions, and the Company’s performance against predetermined performance goals over a three-year performance period after the date of grant. Market and performance-based share awards that are tied to the Company’s TSR are valued using the Monte Carlo method and are recognized ratably as expense over the award’s performance period. The fair value of the performance-based share awards is equal to the market price of the Company’s common stock on the date of grant adjusted by expected level of achievement over the performance period. Expense for performance-based share awards is amortized ratably over the performance period. In the event that management determines that the Company will not reach the previously estimated achievement of the predetermined performance goals established in the grant agreement, any previously recognized expense is reversed in the period in which such a determination is made. Management determined that the market and performance-based share awards granted in March of 2022 and performance-based share awards granted in October of 2021 would not reach the previously estimated achievement of the predetermined performance goals resulting in a reversal of previously recorded share-based compensation expense of $1.4 million and $0.1 million, respectively, for the nine months ended September 30, 2023. Management also determined that the market and performance-based share awards granted in March of 2023 would not reach the previously estimated achievement of the predetermined performance goals resulting in a reversal of previously recorded share-based compensation expense of $1.4 million for the three and nine months ended September 30, 2024.
The Company withheld 8 thousand shares and 22 thousand shares of the Company’s common stock to cover minimum tax liability withholding obligations upon the vesting of shares of performance-based share awards for the nine months ended September 30, 2024 and 2023, respectively. The total fair value of performance-based share awards issued during the nine months ended September 30, 2024 and 2023 was $1.3 million and $5.7 million, respectively.
11

Share-based compensation expense for all types of awards granted is recorded in selling, general, and administrative expense in the accompanying Condensed Consolidated Statements of Operations. The total expense during the three months ended September 30, 2024 and 2023 was as follows (in thousands):
Three months ended September 30,
20242023
Shares
Share-Based Compensation Expense (Reversal)
SharesShare-Based Compensation Expense
Options and restricted stock304 $1,626 145 $1,558 
Performance-based share awards granted in 2024117 375   
Market and performance-based share awards granted in 202347 (1,395)47 487 
Market and performance-based share awards granted in 202224  24  
Performance-based share awards granted in 20211  14 620 
Performance-based share awards granted in 2020  28 10 
Total share-based compensation493 $606 258 $2,675 
The total expense during the nine months ended September 30, 2024 and 2023 was as follows (in thousands):
Nine months ended September 30,
20242023
SharesShare-Based Compensation Expense (Reversal)SharesShare-Based Compensation Expense
Options and restricted stock304 $4,943 145 $4,426 
Performance-based share awards granted in 2024117 823   
Market and performance-based share awards granted in 202347 (431)47 1,048 
Market and performance-based share awards granted in 202224  24 (1,388)
Performance-based share awards granted in 20211 (104)14 1,600 
Performance-based share awards granted in 2020  28 109 
Total share-based compensation493 $5,231 258 $5,795 
The total income tax benefit recognized in the accompanying Condensed Consolidated Statements of Operations for stock awards was $0.2 million and $0.3 million for the three months ended September 30, 2024 and 2023, respectively, and the income tax expense of $0.2 million and income tax benefit of $0.4 million for the nine months ended September 30, 2024 and 2023, respectively.

There was $8.9 million of total unrecognized compensation expense related to restricted stock awards as of September 30, 2024, which is expected to be recognized over a weighted-average period of 1.82 years. There was $4.2 million of unrecognized compensation expense related to the 71 thousand market and performance-based shares and 118 thousand performance-based shares presented in the table above as of September 30, 2024, which is expected to be recognized over a weighted-average period of 1.72 years.

5. LEASES
Operating Leases
The Company has operating leases for office and warehouse space and certain equipment. In certain of the Company’s lease agreements, the rental payments are adjusted periodically based on defined terms within the lease. The Company did not have any finance leases for the nine months ended September 30, 2024 and 2023.
12

Our leases relating to office and warehouse space have lease terms of 65 months to 102 months. Our leases relating to equipment have lease terms of 36 months, with certain of them having automatic renewal clauses.
The Company’s warehouse agreements also contain non-lease components, in the form of payments towards variable logistics services and labor charges, which the Company is obligated to pay based on the services consumed by it. Such amounts are not included in the measurement of the lease liability but are recognized as expenses when they are incurred.
The operating lease expense was $1.2 million and $1.1 million for the three months ended September 30, 2024 and 2023, respectively, and $3.7 million and $3.9 million for the nine months ended September 30, 2024 and 2023, respectively.

Supplemental cash flow information related to the Company’s operating leases was as follows (in thousands):
Nine months ended September 30,
20242023
Cash paid for amounts included in the measurements of lease liabilities
Operating cash flow used in operating leases$4,719 $4,838 
Right-of-use assets obtained in exchange for lease obligations
Operating leases$ $753 
As of September 30, 2024, the weighted average remaining lease term was 3 years, 4 months and the weighted average discount rate was 2.30%.
The following table presents the maturity of the Company’s operating lease liabilities as of September 30, 2024 (in thousands):
2024 (excluding the nine months ended September 30, 2024)
$1,593 
20256,462 
20264,783 
20272,553 
20282,618 
Thereafter240 
Total lease payments$18,249 
Less: Imputed interest(624)
Total $17,625 
6. ACCUMULATED OTHER COMPREHENSIVE INCOME
The following table sets forth the components of accumulated other comprehensive income, net of tax where applicable (in thousands):
September 30, 2024December 31, 2023
Foreign currency translation$(1)$(48)
Unrealized net gains on investment securities
350 296 
Accumulated other comprehensive income
$349 $248 
13

7. INVESTMENTS
Certain financial assets and liabilities are accounted for at fair value, which is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The following fair value hierarchy prioritizes the inputs used to measure fair value:
Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an on-going basis.
Level 2 – Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies.
Level 3 – Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value from the perspective of a market participant.
The following tables present the Company’s cash and financial assets that are measured at fair value on a recurring basis for each of the hierarchy levels (in thousands):
September 30, 2024
Cost
Unrealized Gains (Losses)
Accrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents, excluding money market accounts$110,296$$$110,296$110,296$
Level 1:
Money market accounts5,0115,0115,011
Government & agency securities16,60011811416,83216,832
Equity securities10,000(3,584)6,4166,416
31,611(3,466)11428,2595,01123,248
Level 2:
Corporate bonds
30,74234431431,40031,400
Total$172,649$(3,122)$428$169,955$115,307$54,648
14

December 31, 2023
CostUnrealized GainsAccrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents, excluding money market accounts$88,778$$$88,778$88,778$
Level 1:
Money market accounts5,6625,6625,662
Government & agency securities15,2821264015,44815,448
Equity securities10,00015010,15010,150
30,9442764031,2605,66225,598
Level 2:
Corporate bonds29,44029327030,00330,003
Total$149,162$569$310$150,041$94,440$55,601
The Company had $8 thousand and $0 realized gains for the three months ended September 30, 2024 and 2023. The Company had $82 thousand and $0 realized gains for the nine months ended September 30, 2024 and 2023.
During the fourth quarter of 2023, the Company entered into an agreement with LifeMD, Inc (Nasdaq: LFMD), a leading provider of virtual primary care, to purchase shares of common stock of LifeMD for $10 million. The 180-day lock-up period expired on June 8, 2024, and the registration process was completed, effective July 18, 2024. The fair value of the investment is recorded within the investment securities of the Condensed Consolidated Balance Sheets. The losses related to the Company’s LifeMD investment for the three and nine months ended September 30, 2024 and 2023 are summarized in the table below (in thousands):
Three months ended September 30,
20242023
Net losses recognized during the period on equity securities$(1,984)$ 
Less: Net losses recognized on equity securities sold  
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date$(1,984)$ 
Nine months ended September 30,
20242023
Net losses recognized during the period on equity securities$(3,734)$ 
Less: Net losses recognized on equity securities sold  
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date$(3,734)$ 
In December 2023, the Company concurrently entered into an agreement in which LifeMD would provide services to stand-up the collaboration between LifeMD and the Company. The agreement stipulated an initial milestone payment of $5 million due upon execution of the agreement for these services. The services under the initial milestone were completed prior to December 31, 2023, and this amount was included in the Company’s selling, general, and administrative expenses on the consolidated statement of income on the Company’s Form 10-K for the year ended December 31, 2023. The Company made a second milestone payment under the agreement of $2.5 million on March 18, 2024. Of the total $2.5 million second milestone
15

payment, $1.3 million was recognized within selling, general, and administrative expenses for services performed by LifeMD for the quarter ended March 31, 2024, with the remaining $1.2 million recognized in the quarter ended June 30, 2024. The final milestone payment of $2.5 million was made on June 5, 2024. Of the total $2.5 million final milestone payment, $0.8 million was recognized within selling, general, and administrative expenses for services performed by LifeMD for the quarter ended June 30, 2024, with the remaining $1.7 million recognized in the quarter ended September 30, 2024.
8. DEBT
Credit Agreement
On April 13, 2021, the Company and certain of its subsidiaries (collectively, the “Guarantors”) entered into a credit agreement (the “Credit Agreement”) among the Company, the Guarantors, the lenders party thereto and Citibank, N.A., in its capacity as administrative agent. On May 31, 2022, the Credit Agreement was amended to increase the borrowing capacity and convert the interest rate to be based on Secured Overnight Financing Rate (SOFR), from London Inter-Bank Offered Rate (LIBOR) (the “Amended Credit Agreement”). The Amended Credit Agreement provides for a $225.0 million senior secured revolving credit facility with a $20.0 million letter of credit sublimit. The Amended Credit Agreement also provides for an uncommitted incremental facility that permits the Company, subject to certain conditions, to increase the senior secured revolving credit facility by up to $100.0 million. The Amended Credit Agreement matures on April 13, 2026.
The Company’s obligations under the Amended Credit Agreement are guaranteed by the Guarantors. The obligations of the Company and the Guarantors are secured by first-priority liens on substantially all of the assets of the Company and the Guarantors, subject to certain exceptions.
Under the Amended Credit Agreement, the Company will pay to the administrative agent for the account of each revolving lender a commitment fee on a quarterly basis based on amounts committed but unused under the revolving facility from 0.20% to 0.40% per annum depending on the Company’s Total Net Leverage Ratio (as defined in the Amended Credit Agreement). The Company is also obligated to pay the administrative agent customary fees for credit facilities of this size and type.
Revolving borrowings under the Amended Credit Agreement bear interest at a rate per annum equal to (i) the Term SOFR Rate for the interest period plus the Applicable Rate (as defined in the Amended Credit Agreement) based on the Company’s Total Net Leverage Ratio or (ii) the Alternate Base Rate (as defined in the Amended Credit Agreement) as in effect from time to time plus the Applicable Rate based on the Company’s Total Net Leverage Ratio. As of September 30, 2024, the Applicable Rate for Term SOFR Loans is 1.25% per annum and the Applicable Rate for ABR Loans is 0.25% per annum. SOFR based loans also include a Credit Spread Adjustment based on the duration of the borrowing.
The Amended Credit Agreement contains affirmative and negative covenants customarily applicable to senior secured credit facilities, including covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries, subject to negotiated exceptions, to incur additional indebtedness and additional liens on their assets, engage in mergers or acquisitions or dispose of assets, pay dividends or make other distributions, voluntarily prepay other indebtedness, enter into transactions with affiliated persons, make investments and change the nature of their businesses. The Amended Credit Agreement also contains customary events of default, subject to thresholds and grace periods, including, among others, payment default, covenant default, cross default to other material indebtedness and judgment default. In addition, the Amended Credit Agreement requires the Company to maintain a Total Net Leverage Ratio of no more than 2.75 to 1.00 and an Interest Coverage Ratio of at least 3.50 to 1.00.
The Company had no borrowings outstanding under the Amended Credit Agreement, inclusive of the credit facility and letter of credit sublimit, as of September 30, 2024 and was in compliance with all covenants.
See Note 10, “Subsequent Events” for disclosure related to the cancellation of the Credit Agreement and Amended Credit Agreement occurring subsequent to September 30, 2024.
9. SUPPLY CHAIN OPTIMIZATION

The Company had no supply chain optimization charges for the three months ended September 30, 2024. During the nine months ended September 30, 2024, the Company completed a supply chain optimization initiative with the goal of aligning the Company’s distribution footprint with current demand levels. On June 28, 2024, the Company closed its Maryland Distribution Center located in Ridgely, Maryland. The Company is currently assessing options for the disposition of the land and building, but the associated asset group that includes the land and building is not impaired. The assets within the facility were sold during three months ended September 30, 2024, with the impact reflected below as the loss of impairment of equipment held for sale.
16

The Company identified certain other supply chain assets at other locations within its distribution network that will no longer be utilized and are no longer useful to the Company’s operations, and adjusted their respective useful lives accordingly, with the impact reflected below in the accelerated depreciation charges.

For the nine months ended September 30, 2024, the components of the Company’s supply chain optimization charges were as follows:

Nine Months Ended
September 30, 2024
Loss on impairment of equipment held for sale
$2,499 
Accelerated depreciation charges9,190 
     Non-cash charges for supply chain optimization11,689 
One-time severance costs813 
     Total supply chain optimization
$12,502 

For the nine months ended September 30, 2024, the supply chain optimization charges were recorded in the Company’s Condensed Consolidated Statements of Operations as follows:


Nine Months Ended
September 30, 2024
Selling, general, and administrative $12,502 
Total supply chain optimization
$12,502 
10. SUBSEQUENT EVENTS

On October 30, 2024, the Company terminated its Amended Credit Agreement with Citibank, N.A. The Company had no borrowings under the Amended Credit Agreement, inclusive of the credit facility and letter of credit sublimit, between September 30, 2024, and the termination date. Unamortized debt issuance costs totaling $419 thousand will be expensed in the fourth quarter of 2024. The credit agreement termination was done in accordance with its terms. As of the date of termination, the Company did not have any borrowings under the credit agreement, and the Company was in compliance with all covenants. In addition, the Company did not incur any premium or early penalties in connection with the termination.
Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Note Regarding Forward-Looking Statements
Certain information in this report contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Act”). Forward-looking statements generally can be identified by use of phrases or terminology such as “intend,” “anticipate,” “expect,” or other similar words or the negative of such terminology. Similarly, descriptions of Medifast's objectives, strategies, plans, goals, or targets contained herein are also considered forward-looking statements. These statements are based on the current expectations of our management of Medifast and are subject to certain events, risks, uncertainties, and other factors. These risks and uncertainties include, but are not limited to, those described in our 2023 Form 10-K and those described from time to time in our future reports filed with the SEC. Although Medifast believes that the expectations, statements, and assumptions reflected in these forward-looking statements are reasonable, it cautions readers to always consider all of the risk factors and any other cautionary statements carefully in evaluating each forward-looking statement in this report. All of the forward-looking statements contained herein speak only as of the date of this report. We undertake no obligation to update any information contained in this report or to publicly release the results of any revisions to forward-looking statements to reflect events or circumstances of which we may become aware after the date of this report.
The following discussion should be read in conjunction with the unaudited condensed consolidated financial statements and related notes appearing elsewhere herein.
17

Overview
Medifast is the health and wellness company known for its habit-based and coach-guided lifestyle solution OPTAVIA®. As a physician-founded company with more than 40 years of history, OPTAVIA's lifestyle plans deliver clinically proven health benefits, utilizing scientifically developed products and a framework for habit creation reinforced by independent coaches and community support. The development and widespread consumer adoption of GLP-1 medications has fundamentally shifted the way many individuals think about weight management and health. In response to these developments the Company initiated its business transformation to build a set of differentiated capabilities, reflecting its commitment to providing comprehensive health and wellness solutions to customers as both their needs and the industry evolve, that are expected to position Medifast to be a force in the dynamic and changing health and wellness space. As part of this transformation, the Company entered into a collaboration with LifeMD, Inc. (Nasdaq: LFMD) (“LifeMD”) in December of 2023, and launched a significant Company-led marketing effort in May of 2024. Medifast has created a well-capitalized business that has a powerful business model, building a network of approximately 30,000 independent active earning coaches providing consistent and effective support to customers on their weight loss journeys.

In a rapidly changing health and wellness landscape, Medifast is committed to innovating and building upon its scientific and clinical heritage to deliver on its mission of offering the world Lifelong Transformation, Making a Healthy Lifestyle Second Nature™. With the growing interest in medically supported weight loss and GLP-1 medications powering the emergence of an important new market for products and services to support individuals on their health and wellness journey, Medifast is transforming its business to capitalize on this opportunity. We are developing distinct OPTAVIA coach supported program offerings tailored to meet the unique needs of three specific customer segments:

Individuals using GLP-1 medications as a core element of their weight-loss program;
Individuals who are looking to maintain weight loss and improved health as they transition off GLP-1 medications; and
Individuals who have never used weight-loss medications and want to solely use healthy habits.

Through the Company’s previously announced collaboration with LifeMD, OPTAVIA customers now have access to all-in-one holistic solutions, whether they are not utilizing medically supported weight loss, are currently using medical weight loss options, transitioning off medications, or looking for further support after stopping taking medications. This collaboration brings together OPTAVIA’s personalized habit-based, coach-guided approach with medical expertise from board-certified affiliated LifeMD clinicians, allowing access to weight loss medications, including GLP-1 medications, when clinically appropriate. With this collaboration, the Company and LifeMD have developed an integrated offering with the goal of creating a comprehensive and seamless solution for customers who desire to use medications and OPTAVIA’s lifestyle program, outlined in further detail below. In addition to lifestyle support and a simple roadmap for habit creation, the integrated offering includes scientifically developed nutritional support solutions including a GLP-1 Nutrition Support product kit designed to help mitigate certain GLP-1 medication side effects, such as muscle loss. Through LifeMD, customers also have access to a medical provider and blood work, as well as prescription and insurance support.

As the medications for weight loss continue to evolve and grow, Medifast is dedicated to maintaining a relentless focus on the development of additional support products and supplements designed to meet customer needs and to make living a healthy lifestyle second nature.

OPTAVIA’s holistic lifestyle solution is built around four key components:

Independent OPTAVIA Coaches: Independent OPTAVIA coaches provide individualized support and guidance to customers on the path to optimal health and wellbeing. The coaches have impacted more than 3 million lives to date.
OPTAVIA Community: A Community of like-minded people provide real-time connection and support.
The Habits of Health® Transformational System: A proprietary system that offers easy steps to a sustainable healthy lifestyle.
Products & Plans: Lifestyle plans with clinically proven health benefits and scientifically developed products, backed by dietitians, scientists, and physicians.

OPTAVIA's collaboration with LifeMD offers access to an additional resource for eligible customers:

18

Clinicians as Partners: Through the collaboration with LifeMD, OPTAVIA customers have access to LifeMD’s board-certified affiliated clinicians and medication, such as GLP-1 medications when clinically appropriate, that support treatment plans for obesity and other health conditions.

Across these offerings, customers are aided in achieving their health goals through a network of OPTAVIA coaches, about 90% of whom were customers first. OPTAVIA coaches introduce customers to a set of healthy habits, in most cases starting with the habit of healthy eating, and offer exclusive OPTAVIA-branded products, including Fuelings as well as OPTAVIA ACTIVE®, a line of essential amino acid supplements and protein powders. Fuelings are nutrient-dense, portion-controlled, nutritionally interchangeable, and simple to use. They are formulated with high-quality ingredients and contain BC30™ probiotic cultures, which help support digestive health as part of a balanced diet and healthy lifestyle, vitamins and minerals, as well as other nutrients essential for good health. Our products are used as tools and support the process of integrating healthy habits into our customers' daily lives.
The OPTAVIA coaching model is customer-centric and boasts an energized health and wellness community. It promotes holistic health and wellness and positions healthy weight as a catalyst to greater lifestyle changes. OPTAVIA coaches provide personalized support to customers and motivate them by sharing their passion for healthy living and lifestyle transformation.
The entrepreneurial spirit of our OPTAVIA coaches is another key to our success, as they activate new customers, many of whom go on to become OPTAVIA coaches. We offer economic incentives designed to support each OPTAVIA coach’s long-term success, which we believe plays an important role in their financial wellness, providing the opportunity to improve their finances while changing the health trajectory of families, communities, and generations.1
OPTAVIA coaches are independent contractors, not employees, who support customers and market our products and services primarily through word of mouth, email, and social media channels such as Facebook, Instagram, X (formerly known as Twitter), and video conferencing platforms. As entrepreneurs, OPTAVIA coaches market our products to friends, family, and other acquaintances. OPTAVIA products are shipped directly to customers who are working with an OPTAVIA coach. OPTAVIA coaches do not handle inventory or deliver merchandise to customers. This arrangement frees our OPTAVIA coaches from having to manage inventory and allows them to maintain an arms-length transactional relationship while focusing their attention on support and encouragement.
With the expansion of our business to include GLP-1 support tools, we are leveraging multiple channels to enhance customer acquisition and spur meaningful growth. Although the number of OPTAVIA coaches has recently declined, they remain a fundamental component of our business, and their outreach around our integrated wellness offering is one channel to drive customer acquisition. Additionally, we are collaborating with LifeMD to activate their patient base as another channel for us to acquire customers. Further, in May 2024, we launched a national marketing campaign designed to drive customer acquisition and elevate brand awareness. Additional information surrounding the marketing campaign can be found in the section below titled, “Recent Initiatives.” These new acquisition channels and investments are intended to evolve the Company’s previous single-channel coach-focused business model to be one that pairs company advertising with relationship-based coaching and the ability to access weight loss medications through our collaboration with LifeMD. Collectively, we believe these initiatives will significantly broaden OPTAVIA’s reach, advancing its mission to empower individuals on their own health journeys, and fuel positive outcomes and revenue streams.
Our operations are conducted through our wholly owned subsidiaries, Jason Pharmaceuticals, Inc., OPTAVIA, LLC, Jason Enterprises, Inc., Jason Properties, LLC, Seven Crondall Associates, LLC, Corporate Events, Inc., OPTAVIA (Hong Kong) Limited, OPTAVIA (Singapore) PTE. LTD, and OPTAVIA Health Consultation (Shanghai) Co., Ltd.
Macroeconomic Conditions and Competition
Geo-political concerns and certain economic challenges including the impact of inflationary pressures have caused macroeconomic uncertainty and volatility in markets where we, our suppliers and our OPTAVIA coaches operate.
We are exposed to market risks from changes in commodity or other raw material prices. Inflation could impact our cost structure and put pressure on consumer spending. Increases in commodity prices or food costs, including as a result of inflationary pressures, could affect the global and U.S. economies and could also adversely impact our business, financial
1 OPTAVIA makes no guarantee of financial success. Success with OPTAVIA results from successful sales efforts, which require hard work, diligence, skill, persistence, competence, and leadership. Please see the OPTAVIA Income Disclosure Statement (http://bit.ly/idsOPTAVIA) for statistics on actual earnings of coaches.
19

condition, or results of operations. Our variable cost structure can be utilized to adapt to changing market conditions with potential actions including adjustments to our manufacturing, distribution, and customer support infrastructure.

In response to worsening macroeconomic conditions, the Company may take further actions that alter its business operations that Management determines to be in the best interests of the Company’s employees, OPTAVIA coaches, and customers, such as evaluating our operational footprint or taking incremental pricing actions to offset supply chain costs and inflationary pressures.

The weight loss industry is very competitive and encompasses a diverse array of weight loss products and programs. These include a wide variety of commercial weight loss programs, medical weight-loss solutions, other pharmaceutical products, surgical interventions, books, self-help diets, dietary meal replacements, and appetite suppressants as well as digital tools, app-based health and wellness monitoring solutions, and wearable trackers. Potential customers seeking to manage their weight have many options and can turn to online diet-oriented sites, self-directed dieting, traditional center-based competitors, and self-administered products such as prescription medications, over-the-counter medications, and supplements as well as medically supervised programs.

Beginning in Q3 2022, we began to see a downward trend in the number of active earning OPTAVIA coaches, driven by a decline in customers and attributable to changing social media algorithms and inflationary pressures on consumer spending. Additionally, the trend’s downward decline became sharper beginning in Q2 2023 due to the increased prevalence and adoption of GLP-1 medications and increased pressures on customer acquisition. We believe that, with continued pressures on customer acquisition, this downward trend in the number of active earning coaches will continue in the short-term.

Medical weight loss solutions, such as GLP-1 medications, have become an increasingly key component of the overall health and wellness ecosystem, and the recent surging awareness and popularity of these weight loss medications serves as another major competing factor, as these products have prompted a huge change in the way that consumers think about weight loss and lifestyle modification solutions in general. We recognize that these weight loss medications have attracted significant attention from the market and pose a threat to our interactions with our customer base. Importantly, the efficacy claims of GLP-1 medications for weight loss are based specifically on their incorporation with lifestyle changes, such as through a structured program like OPTAVIA, that include a reduced calorie diet and increased physical activity. As a result, under Medifast’s offering, access to weight loss medications becomes one important element in an overall tailored lifestyle plan that also includes coaching, community support, nutritionally balanced meals, and exercise.

Our research shows that most of those who are interested in weight loss medications are also looking for support beyond a prescription, including clarity on how to incorporate healthy eating and exercise into their lifestyles while using these medical solutions. While medically supported weight loss can be effective, long-term success is dependent on nutrition and lifestyle changes.

We believe our scientific and clinical heritage combined with our commitment to evaluating programs, plans and products through clinical research are primary differentiators that allow us to compete in these markets. Our scientifically designed products were originally developed by a physician, and we have continued the development of nutrition and weight-management products since our founding.

These macroeconomic uncertainties and increasing adoption of medical weight loss solutions make it challenging for our management to estimate our future business performance. However, we intend to continue to actively monitor the impact of these developments on our business and will update our practices accordingly. Medifast has perfected our model over the last 40 plus years, with habits, coaches, and community at the core, and we will continue to innovate as the industry evolves.
Recent Initiatives

In response to the current competitive landscape, in which acquiring customers has become more difficult due to competitive pressures from GLP-1 medications being sought after by our potential customers, the Company is focusing on a number of initiatives to aid in increasing revenue and profit growth in the years ahead. At the core of the Company’s transformation is its desire to grow its business by broadening its customer base through increased brand visibility and recognition, and by significantly expanding its total addressable market.

Areas of investment include executing our new marketing campaign as well as cultivating new customers through the Company’s collaboration with LifeMD. Through an expected investment of approximately $20 to $25 million in Company-led marketing efforts in 2024, we are committed to driving growth and enhancing brand visibility while highlighting our holistic
20

offer. We are trialing and adjusting our activities to maximize breakthrough, and are optimizing spending dependent on whether we expect to see a positive return on incremental expenditures. This high-profile national campaign aims to elevate OPTAVIA brand awareness, foster engagement and drive customer conversion. With a multi-phase, omnichannel approach, the campaign is introducing new consumer and coach-facing branding and visuals, and elevate the website, social and digital experience. The Company incurred approximately $16.4 million in advertising expenses for the nine months ended September 30, 2024.

We plan to continue our investment through the remainder of 2024 and into 2025, and form the foundation of the Company’s strategy to return to growth, broadening and deepening our acquisition channels. This aligns with our three strategic growth pillars – robust marketing initiatives, coaching network expansion and strategic collaboration with LifeMD – to empower individuals on their journey to optimal health and wellbeing.

We believe by significantly broadening our customer acquisition activities, through launching our new marketing campaign, upgrading customers' digital experience, and leaning into the medically supported weight loss market through our collaboration with LifeMD, we will be positioned for future success.
Critical Accounting Policies and Estimates

The preparation of our financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Management develops, and changes periodically, these estimates and assumptions based on historical experience and on various other factors that are believed to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions. Our unaudited condensed consolidated financial statements are prepared in accordance with GAAP. Our significant accounting policies are described in Note 2 to the audited consolidated financial statements included in the 2023 Form 10-K. There were no significant changes in our critical estimates or policies during the first nine months of 2024.
Overview of Results of Operations
Our product sales accounted for approximately 97% and 98% of our revenues for the three months ended September 30, 2024 and 2023, respectively, and approximately 97% for each of the nine months ended September 30, 2024 and 2023.
The following tables reflect our statements of operations (in thousands, except percentages):
21

Three months ended September 30,
20242023$ Change% Change
Revenue$140,163$235,869$(95,706)(40.6)%
Cost of sales34,48958,492(24,003)(41.0)%
Gross profit105,674177,377(71,703)(40.4)%
Selling, general, and administrative103,568151,868(48,300)(31.8)%
Income from operations
2,10625,509(23,403)(91.7)%
Other income (expense)
Interest income1,3331,033300 29.0 %
Other income (expense)
(1,861)7(1,868)26,685.7 %
(528)1,040(1,568)(150.8)%
Income before provision for income taxes
1,57826,549(24,971)(94.1)%
Provision for income taxes
4493,418(2,969)(86.9)%
Net income
$1,129$23,131$(22,002)(95.1)%
% of revenue
Gross profit75.4 %75.2 %
Selling, general, and administrative costs73.9 %64.4 %
Income from operations
1.5 %10.8 %
22

Nine months ended September 30,
20242023$ Change% Change
Revenue$483,460$881,039(397,579)(45.1)%
Cost of sales127,056246,558(119,502)(48.5)%
Gross profit356,404634,481(278,077)(43.8)%
Selling, general, and administrative354,235516,755(162,520)(31.5)%
Income from operations2,169117,726(115,557)(98.2)%
Other income
Interest income3,8511,3142,537 193.1 %
Other expense(3,508)(45)(3,463)(7,695.6)%
3431,269(926)(73.0)%
Income before provision for income taxes
2,512118,995(116,483)(97.9)%
Provision for income taxes1,22225,615(24,393)(95.2)%
Net income$1,290$93,380$(92,090)(98.6)%
% of revenue
Gross profit73.7 %72.0 %
Selling, general, and administrative costs73.3 %58.7 %
Income from operations0.4 %13.4 %

Revenue: Revenue decreased $95.7 million, or 40.6%, to $140.2 million for the three months ended September 30, 2024 from $235.9 million for the three months ended September 30, 2023. The decline in revenue for the three months ended September 30, 2024 was primarily driven by a decrease in the number of active earning OPTAVIA coaches to 30,000 as of September 30, 2024, a 36.3% decrease from 47,100 as of September 30, 2023 and the decline in the productivity per active earning OPTAVIA coach. Revenue decreased $397.6 million, or 45.1%, to $483.5 million for the nine months ended September 30, 2024 from $881.0 million for the nine months ended September 30, 2023. The decline in revenue for the nine months ended September 30, 2024 was driven by a decrease in the number of active earning OPTAVIA coaches, the decline in productivity per active earnings OPTAVIA coach, and a $9.1 million impact from a timing difference related to changes in the Company’s sales order terms and conditions with its customers realized in the first quarter of 2023. The average revenue per active earning OPTAVIA coach was $4,672 for the three months ended September 30, 2024, a 6.7% decrease compared to $5,008 for the three months ended September 30, 2023. The quarterly average revenue per active earning OPTAVIA coach was $4,754 for the nine months ended September 30, 2024, a 14.3% decrease compared to $5,545 for the nine months ended September 30, 2023. The decrease in productivity per active earning OPTAVIA coach for the three months ended September 30, 2024 and nine months ended September 30, 2024 was driven by continued pressure on customer acquisition.
Cost of sales: Cost of sales decreased $24.0 million, or 41.0%, to $34.5 million from $58.5 million for the three months ended September 30, 2024 from the corresponding period in 2023. The decrease in cost of sales for the three months ended September 30, 2024 was primarily driven by decreased volumes. Cost of sales decreased $119.5 million, or 48.5%, to $127.1 million from $246.6 million for the nine months ended September 30, 2024. The decrease in cost of sales for the nine months ended September 30, 2024 was primarily driven by approximately $105.8 million attributable to decreased volumes and $10.6 million in efficiencies in inventory management.
Non-GAAP adjusted cost of sales were $34.5 million for the three months ended September 30, 2024, a decrease of $24.0 million, or 41.0%, as compared to $58.5 million from the corresponding period in 2023. Non-GAAP adjusted cost of sales were $124.5 million for the nine months ended September 30, 2024, a decrease of $122.1 million, or 49.5%, as compared to $246.6 million for the corresponding period in 2023. Non-GAAP adjusted cost of sales excludes expenses in connection with the
23

Company’s restructuring of external manufacturing agreements. Refer to the “Non-GAAP Financial Measures” section below for a reconciliation of each of non-GAAP financial measure to its most comparable GAAP financial measure.
Gross profit: Gross profit decreased $71.7 million, or 40.4%, to $105.7 million from $177.4 million for the three months ended September 30, 2024 from the corresponding period in 2023. The decrease in gross profit for the three months ended September 30, 2024 was due to lower revenue. As a percentage of revenue, gross profit increased 20 basis points to 75.4% for the three months ended September 30, 2024 from 75.2% for the corresponding period in 2023. For the nine months ended September 30, 2024, gross profit decreased $278.1 million, or 43.8%, to $356.4 million from $634.5 million for the nine months ended September 30, 2023. The decrease in gross profit for the nine months ended September 30, 2024 was due to lower revenue. As a percentage of revenue, gross profit increased 170 basis points to 73.7% for the nine months ended September 30, 2024 from 72.0% for the corresponding period in 2023. Gross profit as a percentage of revenue was positively impacted by efficiencies in inventory management.
Non-GAAP adjusted gross profit was equal to GAAP gross profit for the three months ended September 30, 2024 and the three months ended September 30, 2023. Non-GAAP adjusted gross profit was $359.0 million for the nine months ended September 30, 2024, a decrease of $275.5 million, or 43.4%, as compared to $634.5 million for the corresponding period in 2023. Non-GAAP adjusted gross profit margin increased 220 basis points to 74.3% for the nine months ended September 30, 2024 from 72.0% for the corresponding period in 2023. Refer to the “Non-GAAP Financial Measures” section below for a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure.
Selling, general, and administrative (“SG&A”): SG&A expenses were $103.6 million for the three months ended September 30, 2024, a decrease of $48.3 million, or 31.8%, as compared to $151.9 million from the corresponding period in 2023. SG&A expenses decreased for the three months ended September 30, 2024 primarily due to a $38.2 million decrease in OPTAVIA coach compensation on fewer active earning coaches and lower volumes and $5.0 million of reduced costs for coach-related events, including the annual OPTAVIA convention. As a percentage of revenue, SG&A expenses were 73.9% for the three months ended September 30, 2024 as compared to 64.4% for the corresponding period in 2023. SG&A expenses as a percentage of revenue increased for the three months ended September 30, 2024 primarily reflecting approximately 590 basis points of costs for our Company-led customer acquisition initiative and 340 basis points attributable to the loss of leverage on fixed costs due to lower sales volumes. Customer-led customer acquisition initiatives are included within the Advertising Expense caption of Footnote 1 to the Condensed Consolidated Financial Statements. SG&A expenses included research and development costs of $1.1 million and $1.3 million for the three months ended September 30, 2024 and 2023, respectively, in connection with the development of new products and plans, and clinical research activities. SG&A expenses were $354.2 million for the nine months ended September 30, 2024, a decrease of $162.5 million, or 31.5%, as compared to $516.8 million from the corresponding period in 2023. SG&A expenses decreased for the nine months ended September 30, 2024 primarily due to an approximately $161.2 million decrease in OPTAVIA coach compensation on fewer active earning coaches and lower volumes and an $8.2 million decrease in credit card fees, partially offset by $16.4 million of Company-led customer acquisition initiatives and $12.5 million of supply chain optimization costs. As a percentage of revenue, SG&A expenses were 73.3% for the nine months ended September 30, 2024 as compared to 58.7% for the corresponding period in 2023 primarily reflecting approximately 340 basis points of loss of leverage on fixed costs due to lower sales volumes, 340 basis points of costs incurred for our Company-led customer acquisition initiatives, and 260 basis points for supply chain optimization costs. SG&A expenses included research and development costs of $3.3 million and $3.4 million for the nine months ended September 30, 2024 and 2023, respectively, in connection with the development of new products and plans, and clinical research activities.
Non-GAAP adjusted SG&A expenses were $101.9 million for the three months ended September 30, 2024, a decrease of $50.0 million, or 32.9%, as compared to $151.9 million from the corresponding period in 2023. Non-GAAP adjusted SG&A expenses were $333.7 million for the nine months ended September 30, 2024, a decrease of $183.0 million, or 35.4%, as compared to $516.8 million from the corresponding period in 2023. Non-GAAP adjusted SG&A excludes expenses related to the Company’s supply chain optimization costs, costs to exit hotel commitments for the Company’s annual OPTAVIA convention in future years, reflecting a change in strategy, and costs for the collaboration with LifeMD. Refer to “Non-GAAP Financial Measures” section below for a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure.
Income from operations: For the three months ended September 30, 2024, the Company’s income from operations was $2.1 million, a $23.4 million decrease from the $25.5 million income from operations for the corresponding period in 2023 primarily as a result of decreased gross profit partially offset by decreased SG&A expenses. For the three months ended September 30, 2024 the Company’s income from operations as a percentage of revenue was 1.5% as compared to the Company’s income from operations as a percentage of revenue of 10.8% for the corresponding period in 2023, due to the factors described above impacting SG&A expenses, partially offset by the factors impacting gross profit. For the nine months ended September 30,
24

2024, income from operations decreased $115.6 million to less than $2.2 million from $117.7 million for the corresponding period in 2023 primarily as a result of the factors described above impacting SG&A expenses, partially offset by the factors impacting gross profit. Income from operations as a percentage of revenue decreased to less than 0.4% for the nine months ended September 30, 2024 from 13.4% for the corresponding period in 2023 due to the factors above impacting SG&A expenses, partially offset by the factors impacting gross profit.
Non-GAAP adjusted income from operations was $3.8 million for the three months ended September 30, 2024, a decrease of $21.8 million, or 85.3%, as compared to $25.5 million from the corresponding period in 2023. Non-GAAP adjusted income from operations as a percentage of revenue was 2.7% for the three months ended September 30, 2024, a decrease of 810 basis points from 10.8% for the corresponding period in the prior year Non-GAAP adjusted income from operations was $25.3 million for the nine months ended September 30, 2024, a decrease of $92.5 million, or 78.6%, as compared to $117.7 million from the corresponding period in 2023. Non-GAAP adjusted income from operations as a percentage of revenue was 5.2% for the nine months ended September 30, 2024, a decrease of 810 basis points from 13.4% for the corresponding period in the prior year. Refer to “Non-GAAP Financial Measures” section below for a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure.
Provision for income taxes: For the three months ended September 30, 2024, the Company recorded $0.4 million in income tax expense, an effective tax rate of 28.5%, as compared to $3.4 million, an effective tax rate of 12.9%, for the three months ended September 30, 2023. The change in the effective tax rate for the three months ended September 30, 2024 was primarily driven by a decrease in the tax benefit for donations of inventory compared to 2023. For the nine months ended September 30, 2024, the Company recorded $1.2 million in income tax expense, an effective tax rate of 48.6%, as compared to $25.6 million, an effective tax rate of 21.5%, for the nine months ended September 30, 2023. The increase in the effective tax rate for the nine months ended September 30, 2024 was primarily driven by the impact of the tax shortfall for stock compensation, which was magnified by the near break-even pre-tax income position in the current year.
Non-GAAP adjusted income tax provision was $1.4 million for the three months ended September 30, 2024, an effective tax rate of 26.0% as compared to 12.9% for the corresponding period in 2023. Non-GAAP adjusted income tax provision was $7.9 million for the nine months ended September 30, 2024, an effective tax rate of 27.0%, as compared to 21.5% for the corresponding period in 2023. Refer to “Non-GAAP Financial Measures” section below for a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure.
Net income: Net income was $1.1 million, or $0.10 per diluted share for the three months ended September 30, 2024 as compared $23.1 million, or $2.12 per diluted share, for the three months ended September 30, 2023. Net income was $1.3 million, or $0.12 per diluted share for the nine months ended September 30, 2024, as compared to $93.4 million, or $8.55 per diluted share for the nine months ended September 30, 2023. The period-over-period changes were driven by the factors described above.
Non-GAAP adjusted net income was $3.9 million or $0.35 per diluted share for the three months ended September 30, 2024 as compared to $2.12 per diluted share for the corresponding period in 2023. Non-GAAP adjusted net income was $21.4 million or $1.95 per diluted share for the nine months ended September 30, 2024 as compared to $8.55 per diluted share for the corresponding period in 2023. Refer to “Non-GAAP Financial Measures” section below for a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure.
Non-GAAP Financial Measures
In an effort to provide investors with additional information regarding our results as determined by GAAP, we disclose various non-GAAP financial measures in this quarterly report, our quarterly earnings press release, and other public disclosures. The following GAAP financial measures have been presented on an as-adjusted basis: Cost of sales, Gross profit, SG&A expenses, income from operations, other income (expense), provision for income taxes, net income, and diluted earnings per share. Each of these as-adjusted financial measures excludes the impact of certain amounts related to supply chain optimization and restructuring of external manufacturing agreements, costs to exit hotel commitments for our OPTAVIA convention in future years, unrealized gains or losses on our investment in LifeMD common stock, and the LifeMD collaboration as further identified below and have not been calculated in accordance with GAAP. A reconciliation of each of these non-GAAP financial measures to its most comparable GAAP financial measure is included below. These non-GAAP financial measures are not intended to replace GAAP financial measures.
We use these non-GAAP financial measures internally to evaluate and manage the Company’s operations because we believe they provide useful supplemental information regarding the Company’s on-going economic performance. We have chosen to
25

provide this information to investors to enable them to perform more meaningful comparisons of operating results and as a means to emphasize the results of on-going operations.
The following tables reconcile the non-GAAP financial measures included in this report (in thousands, except per share amounts):
Three Months Ended September 30, 2024
GAAP
Unrealized Loss on Investment in LifeMD Common Stock
LifeMD Prepaid Services Amortization
Non-GAAP
Cost of sales$34,489 $— $— $34,489 
Gross profit105,674 — — 105,674 
Selling, general, and administrative103,568 — (1,652)101,916 
Income from operations
2,106 — 1,652 3,758 
Other income (expense)(528)1,984 — 1,456 
Provision for income taxes
449 496 413 1,358 
Net income
1,129 1,488 1,239 3,856 
Diluted earnings per share(1)
0.10 0.14 0.11 0.35 

Three Months Ended September 30, 2023
GAAPUnrealized Loss on Investment in LifeMD Common StockLifeMD Prepaid Services AmortizationNon-GAAP
Cost of sales$58,492 $— $— $58,492 
Gross profit177,377 — — 177,377 
Selling, general, and administrative151,868 — — 151,868 
Income from operations25,509 — — 25,509 
Other income1,040 — — 1,040 
Provision for income taxes3,418 — — 3,418 
Net income23,131 — — 23,131 
Diluted earnings per share(1)
2.12 — — 2.12 

26

Nine Months Ended September 30, 2024
GAAP
Supply Chain Optimization and Restructuring of External Manufacturing Agreements
OPTAVIA Convention Cancellation
Unrealized Loss on Investment in LifeMD Common StockLifeMD Prepaid Services AmortizationNon-GAAP
Cost of sales$127,056 $(2,579)$— $— $— $124,477 
Gross profit356,404 2,579 — — — 358,983 
Selling, general, and administrative354,235 (12,502)(3,000)(5,000)333,733 
Income from operations2,169 15,081 3,000 — 5,000 25,250 
Other income343 — — 3,734 — 4,077 
Provision for income taxes1,222 3,770 750 934 1,250 7,926 
Net income1,290 11,311 2,250 2,800 3,750 21,400 
Diluted earnings per share(1)
0.12 1.03 0.21 0.26 0.34 1.95 

Nine Months Ended September 30, 2023
GAAP
Supply Chain Optimization and Restructuring of External Manufacturing Agreements
OPTAVIA Convention Cancellation
Unrealized Loss on Investment in LifeMD Common StockLifeMD Prepaid Services AmortizationNon-GAAP
Cost of sales$246,558 $— $— $— $— $246,558 
Gross profit634,481 — — — — 634,481 
Selling, general, and administrative516,755 — — — — 516,755 
Income from operations117,726 — — — — 117,726 
Other income1,269 — — — — 1,269 
Provision for income taxes25,615 — — — — 25,615 
Net income93,380 — — — — 93,380 
Diluted earnings per share(1)
8.55 — — — — 8.55 
(1) The weighted-average diluted shares outstanding used in the calculation of these non-GAAP financial measures are the same as the weighted-average shares outstanding used in the calculation of the reported per share amounts.
Liquidity and Capital Resources
The Company had stockholders’ equity of $207.3 million and working capital of $152.6 million at September 30, 2024 as compared with $201.5 million and $131.7 million at December 31, 2023, respectively. The $5.9 million net increase in stockholders’ equity was primarily driven by a $5.2 million increase in share-based compensation and $1.1 million of net income for the period, partially offset by $0.8 million in net shares repurchased for employee taxes. The Company’s cash, cash equivalents and investment securities increased from $150.0 million at December 31, 2023 to $170.0 million at September 30, 2024.
Net cash provided by operating activities decreased by $107.7 million to $29.4 million for the nine months ended September 30, 2024 from $137.1 million for the nine months ended September 30, 2023. This was primarily driven by a $73.3 million decrease in net income excluding non-cash charges, a $46.1 million decrease related to a smaller inventory reduction in the period ending September 30, 2024 to align with sales demand, and a $4.0 million decrease resulting from lower prepaid
27

expenses and other current assets, partially offset by a $11.6 million increase resulting from a smaller reduction in accounts payable and accrued expenses during the period, and a $4.6 million increase resulting from lower other assets.
Net cash used in investing activities was $7.1 million for the nine months ended September 30, 2024 as compared to $50.3 million for the nine months ended September 30, 2023. The decrease was primarily driven by investments purchased during the nine months ended September 30, 2023 resulting in a $42.9 million decrease of net purchases of investment securities during the nine months ended September 30, 2024.
Net cash used in financing activities decreased by $60.4 million to $1.5 million for the nine months ended September 30, 2024 from $61.9 million for the nine months ended September 30, 2023. This decrease was primarily due to a $54.3 million decrease in cash dividends paid to stockholders, a $3.6 million decrease in stock repurchases, and a $2.5 million decrease in net shares repurchased for employee taxes.
In pursuing its business strategy, the Company may require additional cash for operating and investing activities. The Company expects future cash requirements in both the short term and the long term, if any, to be funded from operating cash flow and financing activities.
The Company is currently investing in new growth initiatives which have the potential to impact liquidity in future periods. The Company’s current growth initiatives, which are primarily comprised of Company-led customer acquisition, new product development and the Company’s Medically Support Weight Loss collaboration with LifeMD, do not require any material contractual commitments or capital expenditures in future periods. Since the future costs of these endeavors are variable in nature and will be scaled at the discretion of management, we do not believe there is any significant impact on our liquidity or capital resources.
From time to time, the Company evaluates potential acquisitions that complement our business. If consummated, any such transactions may use a portion of our working capital or require the issuance of equity or debt. We have no present understandings, commitments or agreements with respect to any material acquisitions.
On April 13, 2021, the Company and certain of its subsidiaries (collectively, the “Guarantors”) entered into a credit agreement among the Company, the Guarantors, the lenders party thereto and Citibank, N.A., in its capacity as administrative agent. On May 31, 2022, the Credit Agreement was amended to increase the borrowing capacity and convert the interest rate to be based on SOFR, from LIBOR (the “Amended Credit Agreement”). The Amended Credit Agreement provides for a $225.0 million senior secured revolving credit facility with a $20.0 million letter of credit sublimit. The Amended Credit Agreement also provides for an uncommitted incremental facility that permits the Company, subject to certain conditions, to increase the senior secured revolving credit facility by up to $100.0 million. The Amended Credit Agreement contains affirmative and negative covenants customarily applicable to credit facilities. As of September 30, 2024, the Company had no borrowings under the credit facility and was in compliance with all of its debt covenants.
On October 30, 2024, the Company terminated its Amended Credit Agreement with Citibank, N.A. The Company had no borrowings under the Amended Credit Agreement, inclusive of the credit facility and letter of credit sublimit, between September 30, 2024, and the termination date.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Market risk is the potential loss arising from adverse changes in market rates and prices, such as interest rates and a decline in the stock market. The Company does not enter into derivatives, foreign exchange transactions or other financial instruments for trading or speculative purposes.
The Company is exposed to market risk related to changes in interest rates and market pricing impacting our credit facility and investment in money market securities, government and agency securities, and corporate bonds. Other than for strategic investments, its current investment policy is to maintain an investment portfolio consisting of corporate bonds and U.S. money market securities directly or through managed funds. Its cash is deposited in and invested through highly rated financial institutions in North America. Its marketable securities are subject to interest rate risk and market pricing risk and will fall in value if market interest rates increase or if market pricing decreases. If market interest rates were to increase and market pricing were to decrease immediately and uniformly by 10% from levels at September 30, 2024, the Company estimates that the fair value of its investment portfolio would decline by an immaterial amount and therefore it would not expect its operating results or cash flows to be affected to any significant degree by the effect of a change in market conditions on our investments. Additionally, the Company is exposed to market risk related to price fluctuations in equity markets related to its investment in
28

LifeMD common stock, purchased in December of 2023. If equity prices were to decrease immediately and uniformly by 10% from levels at September 30, 2024, the Company estimates that the fair value of the Company investment would decline by an immaterial amount and therefore it would not expect its operating results or cash flows to be affected by any significant degree by the effect of a change in market conditions on our investment.
There have been no material changes to our market risk exposure since December 31, 2023.
Item 4. Controls and Procedures
Management, including our Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Act, as amended, as of September 30, 2024. Our disclosure controls and procedures are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Act is recorded, processed, summarized and reported accurately and on a timely basis. Based on this evaluation performed in accordance with the criteria established in the 2013 Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission, our management concluded that the Company’s disclosure controls and procedures are effective at the reasonable assurance level as of the end of the period covered by this report.
Changes in Internal Control over Financial Reporting
There have been no material changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Act) during the fiscal quarter ended September 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
29

Part II Other Information
Item 1. Legal Proceedings
The Company is, from time to time, subject to a variety of litigation and similar proceedings that arise out of the ordinary course of its business. Based upon the Company’s experience, current information and applicable law, it does not believe that these proceedings and claims will have a material adverse effect on its results of operations, financial position or liquidity. However, the results of legal actions cannot be predicted with certainty. Therefore, it is possible that the Company’s results of operations, financial condition or cash flows could be materially adversely affected in any particular period by the unfavorable resolution of one or more legal actions.
Item 1A. Risk Factors
There have been no material changes to the risk factors set forth in Part I, Item 1A of the 2023 Form 10-K.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
2024
Total Number of Shares Purchased (1)
Average Price Paid per ShareTotal Number of Shares Purchased
as Part of a Publicly Announced
Plan or Program
Maximum Number of Shares that May
Yet Be Purchased Under the Plans or Programs (2)
July 1 - July 3120.49 — 1,323,568
August 1 - August 31— — — 1,323,568
September 1 - September 3087 19.07 — 1,323,568
(1)All of the shares of the Company’s common stock reflected in this column were surrendered by employees and directors to the Company to cover minimum tax liability withholding obligations upon the exercise of stock options or the vesting of shares of restricted stock and performance-based share awards previously granted to such employees and directors.
(2)At the outset of the quarter ended September 30, 2024, there were 1,323,568 shares of the Company’s common stock eligible for repurchase under the stock repurchase authorization dated September 16, 2014 (the "Stock Repurchase Plan").
As of September 30, 2024, there were 1,323,568 shares of the Company’s common stock eligible for repurchase under the Stock Repurchase Plan. There can be no assurances as to the amount, timing or prices of repurchases, which may vary based on market conditions and other factors. The Stock Repurchase Plan does not have an expiration date and can be modified or terminated by the Board of Directors at any time.
Item 5. Other Information
Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements
During the three months ended September 30, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
30

Item 6. Exhibits
Exhibit NumberDescription of Exhibit
3.1
3.2
31.1
31.2
32.1
101
The following financial statements from Medifast, Inc.’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2024 filed November 4, 2024, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Statements of Operations, (ii) Condensed Consolidated Statements of Comprehensive Income (Loss), (iii) Condensed Consolidated Balance Sheets, (iv) Condensed Consolidated Statements of Cash Flows, (v) Condensed Consolidated Statements of Changes in Stockholders’ Equity, and (vi) Notes to the Condensed Consolidated Financial Statements (filed herewith).
104Cover Page Interactive Data File - The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
In accordance with SEC Release No. 33-8238, Exhibit 32.1 is being furnished and not filed.
31

SIGNATURES
Pursuant to the requirements 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.
Medifast, Inc.
By:/s/ DANIEL R. CHARD
 Daniel R. Chard
Chief Executive Officer
(Principal Executive Officer)
Dated:November 4, 2024
/s/ JAMES P. MALONEY
James P. Maloney
Chief Financial Officer
(Principal Financial Officer)
Dated:November 4, 2024
32
EX-31.1 2 med-20240930xexx311.htm EX-31.1 Document

Exhibit 31.1
RULE 13a-14(a) CERTIFICATION
I, Daniel R. Chard, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Medifast, Inc. (the “Registrant”);
2.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;
3.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;
4.The Registrant’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:
(a)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;
(b)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;
(c)Evaluated the effectiveness of the Registrant’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; and
(d)Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and
5.The Registrant’s other certifying officer and I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
(a)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’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.
Date:November 4, 2024/s/ Daniel R. Chard
Daniel R. Chard
Chief Executive Officer

EX-31.2 3 med-20240930xexx312.htm EX-31.2 Document

Exhibit 31.2
RULE 13a-14(a) CERTIFICATION
I, James P. Maloney, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Medifast, Inc. (the “Registrant”);
2.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;
3.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;
4.I am 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:
(a)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;
(b)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;
(c)Evaluated the effectiveness of the Registrant’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; and
(d)Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and
5.I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
(a)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’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.
Date:November 4, 2024/s/ James P. Maloney
James P. Maloney
Chief Financial Officer

EX-32.1 4 med-20240930xexx321.htm EX-32.1 Document

Exhibit 32.1
MEDIFAST, INC.
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q (the “Report”) for the quarter ended September 30, 2024 of Medifast, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Daniel R. Chard, Chief Executive Officer and I, James P. Maloney, Chief Financial Officer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of the operations of the Company.
By:/s/ DANIEL R. CHARD
Daniel R. Chard
Chief Executive Officer
November 4, 2024
/s/ JAMES P. MALONEY
James P. Maloney
Chief Financial Officer
November 4, 2024

EX-101.SCH 5 med-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - SUPPLY CHAIN OPTIMIZATION link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - SUPPLY CHAIN OPTIMIZATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - EARNINGS PER SHARE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - SHARE-BASED COMPENSATION - Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - SHARE-BASED COMPENSATION - Summary of Performance-based Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - LEASES - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - LEASES - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - INVESTMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - INVESTMENTS - Investment Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - INVESTMENTS - Collaborate Arrangement (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - SUPPLY CHAIN OPTIMIZATION - Summary of Components of Supply Chain Optimization Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - SUPPLY CHAIN OPTIMIZATION - Summary of Condensed Consolidated Statement of Operation (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 med-20240930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 med-20240930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 med-20240930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Credit Agreement Amended Credit Agreement [Member] Amended Credit Agreement [Member] Government & agency securities US Government Corporations and Agencies Securities [Member] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Cash and cash equivalents, excluding money market accounts Cash And Cash Equivalents Excluding Money Market Funds [Member] Cash And Cash Equivalents Excluding Money Market Funds Adjustments to reconcile net income to cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income taxes, prepaid Prepaid Taxes Range [Domain] Statistical Measurement [Domain] Schedule of Supplemental Cash Flow Information Lease, Cost [Table Text Block] Cover [Abstract] Cover [Abstract] Increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Maturity of Company's Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Trading Symbol Trading Symbol Less: Net losses recognized on equity securities sold Equity Securities, FV-NI, Realized Gain (Loss) All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of the Computation of Basic and Diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total income tax benefit recognized related to restricted stock awards Share-Based Payment Arrangement, Expense, Tax Benefit Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash dividends declared per share (in usd per share) Common Stock, Dividends, Per Share, Declared Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Options and restricted stock Options And Restricted Stock [Member] Options And Restricted Stock Pay vs Performance Disclosure [Line Items] Market and Performance-based Share Awards Market and performance-based share awards Market And Performance-based Share [Member] Market And Performance-based Share Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net losses recognized during the period on equity securities Equity Securities, FV-NI, Gain (Loss) Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Options exercised by directors Proceeds from Stock Options Exercised Restructuring and Related Activities [Abstract] Award Timing Disclosures [Line Items] Investment, Name [Domain] Investment, Name [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Schedule of Restricted Stock Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] LEASES Lessee, Operating Leases [Text Block] Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Lease obligations, net of current lease obligations Operating Lease, Liability, Noncurrent Investments, All Other Investments [Abstract] Investments, All Other Investments [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Second Milestone Payment Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Second Milestone Payment [Member] Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Second Milestone Payment Effect of dilutive common stock equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Amortization of discount on investment securities Investment Income, Net, Amortization of Discount and Premium Cash And Cash Equivalents And Marketable securities [Line Items] Cash And Cash Equivalents And Marketable securities [Line Items] N/A Money market accounts Money Market Funds [Member] Net cash flow provided by operating activities Net Cash Provided by (Used in) Operating Activities Treasury Stock Treasury Stock, Common [Member] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Share-based compensation APIC, Share-Based Payment Arrangement, Recognition and Exercise Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate intrinsic value of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Summary of Components Optimization Charges Restructuring and Related Costs [Table Text Block] Tabular List, Table Tabular List [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Award Date [Axis] Award Date [Axis] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Uncommitted Incremental Facility Uncommitted Incremental Facility [Member] Uncommitted Incremental Facility Anti-dilutive awards (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Loss on impairment of equipment held for sale Impairment of Long-Lived Assets to be Disposed of Operating lease expense Operating Lease, Expense Granted In 2024 Granted In 2024 [Member] Granted In 2024 Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents - beginning of the period Cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Initial Milestone Payment Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Initial Milestone Payment [Member] Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Initial Milestone Payment Estimated Fair Value, Equity securities Equity Securities, FV-NI, Current Numerator: Numerator [Abstract] Numerator [Abstract] Employee service share based compensation nonvested awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Current Assets Assets, Current [Abstract] Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] INVENTORIES, NET Inventory Disclosure [Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Stock Options Share-Based Payment Arrangement, Option [Member] Vested (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Operating Lease Arrangement for Real Estate Operating Lease Arrangement For Real Estate [Member] Represents the operating lease arrangement for real estate. Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Corporate bonds Municipal Bonds [Member] Security Exchange Name Security Exchange Name Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Minimum interest coverage ratio Minimum Interest Coverage Ratio Minimum Interest Coverage Ratio Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property, plant and equipment - net of accumulated depreciation Property, Plant and Equipment, Net Total liabilities Liabilities Exercisable at end of the period (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Current lease obligations Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, issued (in shares) Balance (in shares) Balance (in shares) Common Stock, Shares, Issued Income taxes payable Increase (Decrease) in Income Taxes Payable Accrued Interest, Debt securities Debt Securities, Available-For-Sale, Accrued Interest Debt Securities, Available-For-Sale, Accrued Interest Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Total supply chain optimization Total supply chain optimization Restructuring Costs and Asset Impairment Charges Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Subsequent Event [Line Items] Subsequent Event [Line Items] Options exercised by directors (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Common stock, authorized (in shares) Common Stock, Shares Authorized Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Unrealized net gains (losses) on investment securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Diluted (in shares) Weighted average shares of common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Total stockholders' equity Balance Balance Equity, Attributable to Parent INVESTMENTS Financial Instruments Disclosure [Text Block] Deferred income taxes Deferred Income Tax Expense (Benefit) Selling, general, and administrative Selling, General and Administrative Expense Other comprehensive income (loss), net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Unrealized Gains (Losses), Total Short-Term Investments, Unrealized Gain (Loss) Short-Term Investments, Unrealized Gain (Loss) Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted-average remaining contractual life of options outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term ASSETS Assets [Abstract] Document Type Document Type Commitment fee (as a percent) Line of Credit Facility, Commitment Fee Percentage Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Weighted-average remaining contractual life of options exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Cost, Debt securities Debt Securities, Available-for-Sale, Amortized Cost Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Non-food finished goods Inventory Non Food Finished Goods Amount before last-in first-out (LIFO) and valuation reserves of (Non-food) merchandise or goods held by the entity that are readily available for sale. Current Fiscal Year End Date Current Fiscal Year End Date Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Investments Investment Securities Short-Term Investments Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Share-based compensation (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Equity Award [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Non-cash charges for supply chain optimization Non-cash charges for supply chain optimization Noncash Charges For Supply Chain Optimization Noncash Charges For Supply Chain Optimization Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred tax assets, net Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Investment, Name [Axis] Investment, Name [Axis] Accounting Pronouncements and Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in usd per share) Earnings per share - diluted (in usd per share) Earnings Per Share, Diluted Counterparty Name [Domain] Counterparty Name [Domain] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Cost, Total Cash, Cash Equivalents, and Short-Term Investments Income taxes paid Income Taxes Paid Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] SUPPLY CHAIN OPTIMIZATION Restructuring and Related Activities Disclosure [Text Block] Share-based compensation Share-Based Payment Arrangement, Noncash Expense Estimated Fair Value, Total Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure Share-based compensation arrangement, fair value of awards vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Realized gain on sale of investment securities Realized gains Debt Securities, Realized Gain (Loss) Provision for income taxes Income Tax Expense (Benefit) Other (expense) income Nonoperating Income (Expense) [Abstract] Estimated Fair Value, Debt securities Debt Securities, Available-for-Sale, Current Schedule of Investments [Line Items] Schedule of Investments [Line Items] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Compensation cost recognition weighted average period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenue Revenue from Contract with Customer, Excluding Assessed Tax Total other income (expense) Nonoperating Income (Expense) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Net cash flow used in investing activities Net Cash Provided by (Used in) Investing Activities Income from operations Operating Income (Loss) Variable Rate [Domain] Variable Rate [Domain] TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity SUBSEQUENT EVENTS Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Cash dividends paid to stockholders Payments of Dividends Interest income Interest Income (Expense), Nonoperating Presentation of Financial Statements Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Net shares repurchased for employee taxes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Unrealized Gains (Losses), Debt securities Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax Forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Inventories, net Total Inventory, Net LifeMD LifeMD [Member] LifeMD Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Performance period (in years) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned, Performance Period Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned, Performance Period Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Outstanding at beginning of period (in usd per share) Outstanding at beginning of period (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Unrealized Gains (Losses), Equity securities Equity Securities, FV-NI, Unrealized Gains (Losses) Equity Securities, FV-NI, Unrealized Gains (Losses) Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Unamortized debt issuance expense Unamortized Debt Issuance Expense Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Schedule of Cash and Financial Assets Measured at Fair Value on a Recurring Basis Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Maximum total net leverage ratio Maximum Total Net Leverage Ratio Maximum ratio as of any date, of (a) Total Net Funded Indebtedness on such date to (b) Consolidated EBITDA for the Reference Period ended on such date under credit facility. Share-based compensation, shares authorized under stock option plans, exercise price range (in usd per share) Outstanding at beginning of period (in usd per share) Outstanding at beginning of period (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding at beginning of period (in shares) Outstanding at end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Schedule of Share-based Compensation Expense Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Borrowings outstanding Long-Term Debt, Gross Exercise Price Award Exercise Price Dividends included in accounts payable and accrued expenses Dividends Payable, Current Operating Lease Arrangement for Equipment Operating Lease Arrangement For Equipment [Member] Represents the operating lease arrangement for equipment. EARNINGS PER SHARE Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Subsequent Event Subsequent Event [Member] Options exercised by directors Stock Issued During Period, Value, Stock Options Exercised Stockholders' Equity Equity, Attributable to Parent [Abstract] Granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] All Individuals All Individuals [Member] Granted In 2020 Granted In 2020 [Member] Granted In 2020 PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Name Trading Arrangement, Individual Name Other (expense) income Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Estimated Fair Value, Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Packaging Retail Related Inventory, Packaging and Other Supplies Other assets Increase (Decrease) in Other Operating Assets Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Cost, Equity securities Equity Securities, FV-NI, Cost Proceeds from sale and maturities of investment securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Emerging Growth Company Entity Emerging Growth Company Net shares repurchased for employee taxes (in shares) Shares withheld for employee taxes Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Non-cash lease expense Operating Lease, Expense, Non-Cash Operating Lease, Expense, Non-Cash Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Net shares repurchased for employee taxes Payments for Repurchase of Other Equity Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Text Block [Abstract] Restricted Stock Restricted Stock [Member] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] City Area Code City Area Code Current Liabilities Liabilities, Current [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Stock repurchases Payments for Repurchase of Common Stock Exercisable at end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Earnings per share Earnings Per Share [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Inventories Increase (Decrease) in Inventories Treasury stock retired from stock repurchases (in shares) Treasury Stock, Shares, Retired Unrealized losses recognized during the reporting period on equity securities still held at the reporting date Equity Securities, FV-NI, Unrealized Gain (Loss) Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Weighted average discount rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Total Operating Lease, Liability Net cash flow used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Performance-based Shares Performance-based share awards Performance Shares [Member] Credit Facility [Axis] Credit Facility [Axis] Cash dividends declared to stockholders Dividends, Common Stock, Cash Accelerated depreciation charges Restructuring and Related Cost, Accelerated Depreciation Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Loss on sale or disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Foreign currency translation Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] DEBT Debt Disclosure [Text Block] Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Granted In March 2022 Granted In March 2022 [Member] Granted In March 2022 Entity Address, Postal Zip Code Entity Address, Postal Zip Code Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Advertising expense Advertising Expense Unrealized loss on equity investment securities Equity Securities, FV-NI, Unrealized Loss Restatement Determination Date: Restatement Determination Date [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Title of 12(b) Security Title of 12(b) Security Common stock, par value $0.001 per share: 20,000 shares authorized; 10,937 and 10,896 issued outstanding at September 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cost, Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Additional shares earned (as a percent) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned, Percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned, Percentage Schedule of Investments [Table] Schedule of Investments [Table] Granted In 2023 Granted In 2023 [Member] Granted In 2023 Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Granted In March 2023 Granted In March 2023 [Member] Granted In March 2023 Forfeited (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Raw materials Inventory, Raw Materials, Gross Final Milestone Payment Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Final Milestone Payment [Member] Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Final Milestone Payment Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Forfeiture of dividends on unvested awards Dividends, Forfeited Dividends, Forfeited Finished goods Inventory, Finished Goods, Gross Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Basic (in usd per share) Earnings per share - basic (in usd per share) Earnings Per Share, Basic Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee Operating Lease Liability Payments Due After Year Four Operating cash flow used in operating leases Operating Lease, Payments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Award expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Granted In October 2021 Granted In October 2021 [Member] Granted In October 2021 Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Granted In 2022 Granted In 2022 [Member] Granted In 2022 Weighted average shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] TOTAL ASSETS Assets Advertising Expense Advertising Cost [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Milestone payments Collaborative Arrangement, Rights And Obligations, Milestone Payments Collaborative Arrangement, Rights And Obligations, Milestone Payments Unrealized net gains on investment securities AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax Termination Date Trading Arrangement Termination Date 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two SHARE-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Denominator: Denominator [Abstract] Denominator [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based compensation expense Share-Based Compensation Expense (Reversal) Share-Based Payment Arrangement, Expense Net income Net income Net income (loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Granted In 2021 Granted In 2021 [Member] Granted In 2021 ACCUMULATED OTHER COMPREHENSIVE INCOME Comprehensive Income (Loss) Note [Text Block] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Cash And Cash Equivalents And Marketable securities [Table] Cash And Cash Equivalents And Marketable securities [Table] N/A Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Treasury stock from stock repurchases Treasury Stock, Value, Acquired, Cost Method Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Foreign currency impact Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations One-time severance costs Severance Costs Lease term (in months) Lessee, Operating Lease, Term of Contract Name Forgone Recovery, Individual Name 2024 (excluding the nine months ended September 30, 2024) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Aggregate intrinsic value of options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Award Date [Domain] Award Date [Domain] Document Period End Date Document Period End Date Allowance for obsolete inventory Inventory Valuation Reserves Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Unvested awards (in shares) Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Treasury stock retired from stock repurchases Treasury Stock, Retired, Cost Method, Amount 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Cost of sales Cost of Revenue Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Accumulated other comprehensive income Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Schedule of Investment Losses Gain (Loss) on Securities [Table Text Block] Retained Earnings Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Basic (in shares) Weighted average shares of common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Investments made Payments to Acquire Investments Name Awards Close in Time to MNPI Disclosures, Individual Name Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Entity Filer Category Entity Filer Category Purchase of investment securities Payments to Acquire Debt Securities, Available-for-Sale Letter of Credit Letter of Credit [Member] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 9 med-20240930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover - shares
9 Months Ended
Sep. 30, 2024
Oct. 28, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Entity File Number 001-31573  
Entity Registrant Name Medifast, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 13-3714405  
Entity Address, Address Line One 100 International Drive  
Entity Address, City or Town Baltimore  
Entity Address, State or Province MD  
Entity Address, Postal Zip Code 21202  
City Area Code 410  
Local Phone Number 581-8042  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol MED  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   10,937,830
Entity Central Index Key 0000910329  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 140,163 $ 235,869 $ 483,460 $ 881,039
Cost of sales 34,489 58,492 127,056 246,558
Gross profit 105,674 177,377 356,404 634,481
Selling, general, and administrative 103,568 151,868 354,235 516,755
Income from operations 2,106 25,509 2,169 117,726
Other (expense) income        
Interest income 1,333 1,033 3,851 1,314
Other (expense) income (1,861) 7 (3,508) (45)
Total other income (expense) (528) 1,040 343 1,269
Income before provision for income taxes 1,578 26,549 2,512 118,995
Provision for income taxes 449 3,418 1,222 25,615
Net income $ 1,129 $ 23,131 $ 1,290 $ 93,380
Earnings per share        
Basic (in usd per share) $ 0.10 $ 2.12 $ 0.12 $ 8.58
Diluted (in usd per share) $ 0.10 $ 2.12 $ 0.12 $ 8.55
Weighted average shares outstanding        
Basic (in shares) 10,937 10,892 10,928 10,881
Diluted (in shares) 10,971 10,933 10,959 10,925
Cash dividends declared per share (in usd per share) $ 0 $ 1.65 $ 0 $ 4.95
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 1,129 $ 23,131 $ 1,290 $ 93,380
Other comprehensive income, net of tax:        
Foreign currency translation 4 27 47 125
Unrealized net gains (losses) on investment securities 319 (9) 54 (9)
Other comprehensive income (loss), net of tax 323 18 101 116
Comprehensive income $ 1,452 $ 23,149 $ 1,391 $ 93,496
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 115,307 $ 94,440
Inventories, net 40,095 54,591
Investments 54,648 55,601
Income taxes, prepaid 8,229 8,727
Prepaid expenses and other current assets 6,696 10,670
Total current assets 224,975 224,029
Property, plant and equipment - net of accumulated depreciation 39,003 51,467
Right-of-use assets 12,290 15,645
Other assets 10,967 14,650
Deferred tax assets, net 4,002 4,117
TOTAL ASSETS 291,237 309,908
Current Liabilities    
Accounts payable and accrued expenses 66,270 86,415
Current lease obligations 6,106 5,885
Total current liabilities 72,376 92,300
Lease obligations, net of current lease obligations 11,519 16,127
Total liabilities 83,895 108,427
Stockholders' Equity    
Common stock, par value $0.001 per share: 20,000 shares authorized; 10,937 and 10,896 issued outstanding at September 30, 2024 and December 31, 2023, respectively 11 11
Additional paid-in capital 31,005 26,573
Accumulated other comprehensive income 349 248
Retained earnings 175,977 174,649
Total stockholders' equity 207,342 201,481
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 291,237 $ 309,908
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Sep. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 20,000,000 20,000,000
Common stock, issued (in shares) 10,937,000 10,896,000
Common stock, outstanding (in shares) 10,937,000 10,896,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Operating Activities    
Net income $ 1,290 $ 93,380
Adjustments to reconcile net income to cash provided by operating activities    
Depreciation and amortization 9,522 9,754
Non-cash lease expense 3,352 3,532
Share-based compensation 5,231 5,795
Loss on sale or disposal of property, plant and equipment 51 622
Realized gain on sale of investment securities (82) 0
Amortization of discount on investment securities (610) 0
Deferred income taxes 115 (5,497)
Unrealized loss on equity investment securities 3,734 0
Non-cash charges for supply chain optimization 11,689 0
Change in operating assets and liabilities:    
Inventories 14,496 60,629
Prepaid expenses and other current assets 3,974 7,948
Other assets (62) (4,674)
Accounts payable and accrued expenses (23,775) (35,343)
Income taxes payable 498 989
Net cash flow provided by operating activities 29,423 137,135
Investing Activities    
Purchase of investment securities (24,351) (44,779)
Proceeds from sale and maturities of investment securities 22,431 0
Purchase of property and equipment (5,169) (5,537)
Net cash flow used in investing activities (7,089) (50,316)
Financing Activities    
Options exercised by directors 36 105
Net shares repurchased for employee taxes (835) (3,348)
Cash dividends paid to stockholders (715) (55,039)
Stock repurchases 0 (3,602)
Net cash flow used in financing activities (1,514) (61,884)
Foreign currency impact 47 125
Increase in cash and cash equivalents 20,867 25,060
Cash and cash equivalents - beginning of the period 94,440 87,691
Cash and cash equivalents - end of period 115,307 112,751
Supplemental disclosure of cash flow information:    
Income taxes paid 449 30,169
Dividends included in accounts payable and accrued expenses $ 655 $ 19,184
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Retained Earnings
Treasury Stock
Balance (in shares) at Dec. 31, 2022   10,928        
Balance at Dec. 31, 2022 $ 155,044 $ 11 $ 21,555 $ 24 $ 139,852 $ (6,398)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 39,968       39,968  
Share-based compensation (in shares)   69        
Share-based compensation 606   606      
Options exercised by directors (in shares)   4        
Options exercised by directors 105   105      
Net shares repurchased for employee taxes (in shares)   (30)        
Net shares repurchased for employee taxes (3,236)   (3,236)      
Treasury stock from stock repurchases (3,602)         (3,602)
Treasury stock retired from stock repurchases (in shares)   (84)        
Treasury stock retired from stock repurchases 0       (10,000) 10,000
Other comprehensive income (loss) 9     9    
Cash dividends declared to stockholders (17,994)       (17,994)  
Balance (in shares) at Mar. 31, 2023   10,887        
Balance at Mar. 31, 2023 170,900 $ 11 19,030 33 151,826 0
Balance (in shares) at Dec. 31, 2022   10,928        
Balance at Dec. 31, 2022 155,044 $ 11 21,555 24 139,852 (6,398)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 93,380          
Options exercised by directors (in shares) 4          
Other comprehensive income (loss) $ 116          
Balance (in shares) at Sep. 30, 2023   10,892        
Balance at Sep. 30, 2023 193,035 $ 11 24,107 141 168,776 0
Balance (in shares) at Mar. 31, 2023   10,887        
Balance at Mar. 31, 2023 170,900 $ 11 19,030 33 151,826 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 30,280       30,280  
Share-based compensation (in shares)   2        
Share-based compensation 2,514   2,514      
Net shares repurchased for employee taxes (2)   (2)      
Other comprehensive income (loss) 90     90    
Cash dividends declared to stockholders (18,221)       (18,221)  
Balance (in shares) at Jun. 30, 2023   10,889        
Balance at Jun. 30, 2023 185,561 $ 11 21,542 123 163,885 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 23,131       23,131  
Share-based compensation (in shares)   4        
Share-based compensation 2,675   2,675      
Net shares repurchased for employee taxes (in shares)   (1)        
Net shares repurchased for employee taxes (110)   (110)      
Other comprehensive income (loss) 18     18    
Cash dividends declared to stockholders (18,240)       (18,240)  
Balance (in shares) at Sep. 30, 2023   10,892        
Balance at Sep. 30, 2023 $ 193,035 $ 11 24,107 141 168,776 0
Balance (in shares) at Dec. 31, 2023 10,896 10,896        
Balance at Dec. 31, 2023 $ 201,481 $ 11 26,573 248 174,649 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 8,316       8,316  
Share-based compensation (in shares)   59        
Share-based compensation 2,171   2,171      
Options exercised by directors (in shares)   1        
Options exercised by directors 36   36      
Net shares repurchased for employee taxes (in shares)   (19)        
Net shares repurchased for employee taxes (817)   (817)      
Other comprehensive income (loss) (226)     (226)    
Balance (in shares) at Mar. 31, 2024   10,937        
Balance at Mar. 31, 2024 $ 210,961 $ 11 27,963 22 182,965 0
Balance (in shares) at Dec. 31, 2023 10,896 10,896        
Balance at Dec. 31, 2023 $ 201,481 $ 11 26,573 248 174,649 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 1,290          
Options exercised by directors (in shares) 1          
Other comprehensive income (loss) $ 101          
Balance (in shares) at Sep. 30, 2024 10,937 10,937        
Balance at Sep. 30, 2024 $ 207,342 $ 11 31,005 349 175,977 0
Balance (in shares) at Mar. 31, 2024   10,937        
Balance at Mar. 31, 2024 210,961 $ 11 27,963 22 182,965 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (8,154)       (8,154)  
Share-based compensation 2,454   2,454      
Net shares repurchased for employee taxes (16)   (16)      
Other comprehensive income (loss) 4     4    
Forfeiture of dividends on unvested awards 34       34  
Balance (in shares) at Jun. 30, 2024   10,937        
Balance at Jun. 30, 2024 205,283 $ 11 30,401 26 174,845 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 1,129       1,129  
Share-based compensation 606   606      
Net shares repurchased for employee taxes (2)   (2)      
Other comprehensive income (loss) 323     323    
Forfeiture of dividends on unvested awards $ 3       3  
Balance (in shares) at Sep. 30, 2024 10,937 10,937        
Balance at Sep. 30, 2024 $ 207,342 $ 11 $ 31,005 $ 349 $ 175,977 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation - The accompanying unaudited condensed consolidated financial statements of Medifast, Inc. and its wholly-owned subsidiaries (“Medifast,” the “Company,” “we,” “us,” or “our”) included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim reporting and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, certain information and notes that are normally required by GAAP have been condensed or omitted. However, in the opinion of management, all adjustments consisting of normal, recurring adjustments considered necessary for a fair presentation of the financial position and results of operations have been included and management believes the disclosures that are made are adequate to make the information presented not misleading. The condensed consolidated balance sheet at December 31, 2023 has been derived from the 2023 audited consolidated financial statements at that date included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).
The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2024. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto, which are included in the 2023 Form 10-K.
Presentation of Financial Statements - The unaudited condensed consolidated financial statements included herein include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated.
Use of Estimates - The preparation of financial statements in conformity with 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 reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates.
The Company is, from time to time, subject to a variety of litigation and similar proceedings that arise out of the ordinary course of its business. Based upon the Company’s experience, current information and applicable law, it does not believe that these proceedings and claims will have a material adverse effect on its results of operations, financial position or liquidity. However, the results of legal actions cannot be predicted with certainty. Therefore, it is possible that the Company’s results of operations, financial condition or cash flows could be materially adversely affected in any particular period by the unfavorable resolution of one or more legal actions.
Advertising Expense - Advertising expense includes the cost of promotional materials and activities, primarily digital marketing. The cost of the Company’s advertising efforts is expensed as incurred. The Company incurred approximately $6.7 and $16.4 million in advertising expenses for the three months and nine months ended September 30, 2024, respectively, and approximately $1.5 million and $3.0 million for the three and nine months ended September 30, 2023, respectively. These expenses are recorded as a component of Selling, general, and administrative expenses in the Condensed Consolidated Statement of Operations.
Accounting Pronouncements - Adopted in 2024
In June 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2022-03—Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (“ASU 2023-03”) to (1) to clarify the guidance in Topic 820, Fair Value Measurement, when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security, (2) to amend a related illustrative example, and (3) to introduce new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. For public business entities, the amendments in ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company adopted the
standard during the quarter ended March 31, 2024. The adoption of the standard had no material impact on the Company’s consolidated financial statements.
The Company has not adopted any new accounting standards during the three months ended September 30, 2024.
Recently Issued Accounting Pronouncements - Pending Adoption
In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-09—Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, including jurisdictional information, by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disclosures. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024. Prospective application is required, though retrospective application is permitted. Entities are permitted to early adopt the standard. The Company did not early adopt for the 2024 reporting period. The Company is currently evaluating the impact of adopting ASU 2023-09 on its consolidated financial statements.
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07—Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. ASU 2023-07 is effective for public business entities for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company did not early adopt the standard. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES, NET
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
INVENTORIES, NET INVENTORIES, NET
Inventories consist principally of raw materials, packaging, non-food finished goods and packaged meal replacements, protein powder, and supplements held in the Company’s warehouses and outsourced distribution centers. Inventories are stated at the lower of cost or net realizable value, utilizing the first-in, first-out method. The cost of finished goods includes the cost of raw materials, packaging supplies, direct and indirect labor and other indirect manufacturing costs. On a quarterly basis, management reviews inventories for unsalable or obsolete inventories.
Inventories consisted of the following (in thousands):
September 30, 2024December 31, 2023
Raw materials$6,117$7,944
Packaging1,8141,962
Non-food finished goods2,2053,703
Finished goods31,33343,248
Allowance for obsolete inventory
(1,374)(2,266)
Total$40,095$54,591
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Basic earnings per share (“EPS”) computations are calculated utilizing the weighted average number of shares of the Company’s common stock outstanding during the periods presented. Diluted EPS is calculated utilizing the weighted average number of shares of the Company’s common stock outstanding adjusted for the effect of dilutive common stock equivalents.
The following table sets forth the computation of basic and diluted EPS (in thousands, except per share data):
Three months ended September 30,Nine months ended September 30,
2024202320242023
Numerator:
Net income$1,129$23,131$1,290$93,380
Denominator:
Weighted average shares of common stock outstanding10,93710,89210,92810,881
Effect of dilutive common stock equivalents34413144
Weighted average shares of common stock outstanding10,97110,93310,95910,925
Earnings per share - basic$0.10$2.12$0.12$8.58
Earnings per share - diluted$0.10$2.12$0.12$8.55
The calculation of diluted EPS excluded 395 thousand and 13 thousand antidilutive restricted stock awards for the three months ended September 30, 2024 and 2023, respectively, and 331 thousand and 15 thousand antidilutive restricted stock awards for the nine months ended September 30, 2024 and 2023, respectively. EPS is computed independently for each of the periods presented above, and accordingly, the sum of the quarterly earnings per share may not equal the year-to-date total computed.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATION
Stock Options
The Company has issued non-qualified and incentive stock options to employees and non-employee directors. The fair values of these options were estimated on the grant dates using the Black-Scholes option pricing model, which required estimates of the expected term of the option, the risk-free interest rate, the expected volatility of the price of the Company’s common stock, and dividend yield. Options outstanding as of September 30, 2024 generally vested over a period of 3 years and expire 10 years from the date of grant. The exercise price of these options is $66.68. Due to the Company’s lack of option exercise history on the date of grant, the expected term was calculated using the simplified method defined as the midpoint between the vesting period and the contractual term of each option. The risk-free interest rate was based on the U.S. Treasury yield curve in effect on the date of grant that most closely corresponded to the expected term of the option. The expected volatility was based on the historical volatility of the Company’s common stock over the period of time equivalent to the expected term for each award. The dividend yield was computed as the annualized dividend rate at the grant date divided by the strike price of the stock option. For the nine months ended September 30, 2024 and 2023, the Company did not grant stock options.
The following table is a summary of our stock option activity (in thousands, except per share data):
Nine months ended September 30,
20242023
AwardsWeighted-Average Exercise PriceAwardsWeighted-Average Exercise Price
Outstanding at beginning of period25 $62.20 33 $54.98 
Exercised(1)27.68 (4)27.18 
Forfeited(2)26.52 — — 
Outstanding at end of the period22 $66.68 29 $58.65 
Exercisable at end of the period22 $66.68 29 $58.65 
As of September 30, 2024, the weighted-average remaining contractual life for both the outstanding stock options and exercisable stock options was 3.4 years with an aggregate intrinsic value of $0. There was no unrecognized compensation on the awards for the period ended September 30, 2024. For the nine months ended September 30, 2024 and 2023, the Company received $36 thousand and $105 thousand in cash proceeds from the exercise of stock options, respectively. The total intrinsic value for stock options exercised during the nine months ended September 30, 2024 and 2023 was $15 thousand and $328 thousand, respectively.
Restricted Stock
The Company has issued restricted stock to employees and non-employee directors generally with vesting terms up to 3 years after the date of grant. The fair value of the restricted stock is equal to the market price of the Company’s common stock on the date of grant. Expense for restricted stock is amortized ratably over the vesting period.
The following table summarizes our restricted stock activity (in thousands, except per share data):
Nine months ended September 30,
20242023
SharesWeighted-Average Grant Date Fair ValueSharesWeighted-Average Grant Date Fair Value
Outstanding at beginning of period114 $127.87 60 $188.11 
Granted210 32.23 86 97.96 
Vested(35)138.46 (25)169.46 
Forfeited(7)50.98 (5)142.11 
Outstanding at end of the period282 $57.24 116 $127.57 
The Company withheld approximately 11 thousand shares and 10 thousand shares of the Company’s common stock to cover minimum tax liability withholding obligations upon the vesting of shares of restricted stock for the nine months ended September 30, 2024 and 2023, respectively. The total fair value of restricted stock awards vested during the nine months ended September 30, 2024 and 2023 was $1.3 million and $2.6 million, respectively.
Market and Performance-based Share Awards
The Company has issued market and performance-based share awards in 2022 and 2023 and performance-based share awards in 2020, 2021, and 2024 to certain key executives who were granted deferred shares and may earn between 0% and 250% of the target number depending upon both the Company’s total stockholder return (“TSR”), for those with market conditions, and the Company’s performance against predetermined performance goals over a three-year performance period after the date of grant. Market and performance-based share awards that are tied to the Company’s TSR are valued using the Monte Carlo method and are recognized ratably as expense over the award’s performance period. The fair value of the performance-based share awards is equal to the market price of the Company’s common stock on the date of grant adjusted by expected level of achievement over the performance period. Expense for performance-based share awards is amortized ratably over the performance period. In the event that management determines that the Company will not reach the previously estimated achievement of the predetermined performance goals established in the grant agreement, any previously recognized expense is reversed in the period in which such a determination is made. Management determined that the market and performance-based share awards granted in March of 2022 and performance-based share awards granted in October of 2021 would not reach the previously estimated achievement of the predetermined performance goals resulting in a reversal of previously recorded share-based compensation expense of $1.4 million and $0.1 million, respectively, for the nine months ended September 30, 2023. Management also determined that the market and performance-based share awards granted in March of 2023 would not reach the previously estimated achievement of the predetermined performance goals resulting in a reversal of previously recorded share-based compensation expense of $1.4 million for the three and nine months ended September 30, 2024.
The Company withheld 8 thousand shares and 22 thousand shares of the Company’s common stock to cover minimum tax liability withholding obligations upon the vesting of shares of performance-based share awards for the nine months ended September 30, 2024 and 2023, respectively. The total fair value of performance-based share awards issued during the nine months ended September 30, 2024 and 2023 was $1.3 million and $5.7 million, respectively.
Share-based compensation expense for all types of awards granted is recorded in selling, general, and administrative expense in the accompanying Condensed Consolidated Statements of Operations. The total expense during the three months ended September 30, 2024 and 2023 was as follows (in thousands):
Three months ended September 30,
20242023
Shares
Share-Based Compensation Expense (Reversal)
SharesShare-Based Compensation Expense
Options and restricted stock304 $1,626 145 $1,558 
Performance-based share awards granted in 2024117 375 — — 
Market and performance-based share awards granted in 202347 (1,395)47 487 
Market and performance-based share awards granted in 202224 — 24 — 
Performance-based share awards granted in 2021— 14 620 
Performance-based share awards granted in 2020— — 28 10 
Total share-based compensation493 $606 258 $2,675 
The total expense during the nine months ended September 30, 2024 and 2023 was as follows (in thousands):
Nine months ended September 30,
20242023
SharesShare-Based Compensation Expense (Reversal)SharesShare-Based Compensation Expense
Options and restricted stock304 $4,943 145 $4,426 
Performance-based share awards granted in 2024117 823 — — 
Market and performance-based share awards granted in 202347 (431)47 1,048 
Market and performance-based share awards granted in 202224 — 24 (1,388)
Performance-based share awards granted in 2021(104)14 1,600 
Performance-based share awards granted in 2020— — 28 109 
Total share-based compensation493 $5,231 258 $5,795 
The total income tax benefit recognized in the accompanying Condensed Consolidated Statements of Operations for stock awards was $0.2 million and $0.3 million for the three months ended September 30, 2024 and 2023, respectively, and the income tax expense of $0.2 million and income tax benefit of $0.4 million for the nine months ended September 30, 2024 and 2023, respectively.

There was $8.9 million of total unrecognized compensation expense related to restricted stock awards as of September 30, 2024, which is expected to be recognized over a weighted-average period of 1.82 years. There was $4.2 million of unrecognized compensation expense related to the 71 thousand market and performance-based shares and 118 thousand performance-based shares presented in the table above as of September 30, 2024, which is expected to be recognized over a weighted-average period of 1.72 years.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
LEASES LEASES
Operating Leases
The Company has operating leases for office and warehouse space and certain equipment. In certain of the Company’s lease agreements, the rental payments are adjusted periodically based on defined terms within the lease. The Company did not have any finance leases for the nine months ended September 30, 2024 and 2023.
Our leases relating to office and warehouse space have lease terms of 65 months to 102 months. Our leases relating to equipment have lease terms of 36 months, with certain of them having automatic renewal clauses.
The Company’s warehouse agreements also contain non-lease components, in the form of payments towards variable logistics services and labor charges, which the Company is obligated to pay based on the services consumed by it. Such amounts are not included in the measurement of the lease liability but are recognized as expenses when they are incurred.
The operating lease expense was $1.2 million and $1.1 million for the three months ended September 30, 2024 and 2023, respectively, and $3.7 million and $3.9 million for the nine months ended September 30, 2024 and 2023, respectively.

Supplemental cash flow information related to the Company’s operating leases was as follows (in thousands):
Nine months ended September 30,
20242023
Cash paid for amounts included in the measurements of lease liabilities
Operating cash flow used in operating leases$4,719 $4,838 
Right-of-use assets obtained in exchange for lease obligations
Operating leases$— $753 
As of September 30, 2024, the weighted average remaining lease term was 3 years, 4 months and the weighted average discount rate was 2.30%.
The following table presents the maturity of the Company’s operating lease liabilities as of September 30, 2024 (in thousands):
2024 (excluding the nine months ended September 30, 2024)
$1,593 
20256,462 
20264,783 
20272,553 
20282,618 
Thereafter240 
Total lease payments$18,249 
Less: Imputed interest(624)
Total $17,625 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.3
ACCUMULATED OTHER COMPREHENSIVE INCOME
9 Months Ended
Sep. 30, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME ACCUMULATED OTHER COMPREHENSIVE INCOME
The following table sets forth the components of accumulated other comprehensive income, net of tax where applicable (in thousands):
September 30, 2024December 31, 2023
Foreign currency translation$(1)$(48)
Unrealized net gains on investment securities
350 296 
Accumulated other comprehensive income
$349 $248 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS
9 Months Ended
Sep. 30, 2024
Investments, All Other Investments [Abstract]  
INVESTMENTS INVESTMENTS
Certain financial assets and liabilities are accounted for at fair value, which is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The following fair value hierarchy prioritizes the inputs used to measure fair value:
Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an on-going basis.
Level 2 – Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies.
Level 3 – Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value from the perspective of a market participant.
The following tables present the Company’s cash and financial assets that are measured at fair value on a recurring basis for each of the hierarchy levels (in thousands):
September 30, 2024
Cost
Unrealized Gains (Losses)
Accrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents, excluding money market accounts$110,296$$$110,296$110,296$
Level 1:
Money market accounts5,0115,0115,011
Government & agency securities16,60011811416,83216,832
Equity securities10,000(3,584)6,4166,416
31,611(3,466)11428,2595,01123,248
Level 2:
Corporate bonds
30,74234431431,40031,400
Total$172,649$(3,122)$428$169,955$115,307$54,648
December 31, 2023
CostUnrealized GainsAccrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents, excluding money market accounts$88,778$$$88,778$88,778$
Level 1:
Money market accounts5,6625,6625,662
Government & agency securities15,2821264015,44815,448
Equity securities10,00015010,15010,150
30,9442764031,2605,66225,598
Level 2:
Corporate bonds29,44029327030,00330,003
Total$149,162$569$310$150,041$94,440$55,601
The Company had $8 thousand and $0 realized gains for the three months ended September 30, 2024 and 2023. The Company had $82 thousand and $0 realized gains for the nine months ended September 30, 2024 and 2023.
During the fourth quarter of 2023, the Company entered into an agreement with LifeMD, Inc (Nasdaq: LFMD), a leading provider of virtual primary care, to purchase shares of common stock of LifeMD for $10 million. The 180-day lock-up period expired on June 8, 2024, and the registration process was completed, effective July 18, 2024. The fair value of the investment is recorded within the investment securities of the Condensed Consolidated Balance Sheets. The losses related to the Company’s LifeMD investment for the three and nine months ended September 30, 2024 and 2023 are summarized in the table below (in thousands):
Three months ended September 30,
20242023
Net losses recognized during the period on equity securities$(1,984)$— 
Less: Net losses recognized on equity securities sold— — 
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date$(1,984)$— 
Nine months ended September 30,
20242023
Net losses recognized during the period on equity securities$(3,734)$— 
Less: Net losses recognized on equity securities sold— — 
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date$(3,734)$— 
In December 2023, the Company concurrently entered into an agreement in which LifeMD would provide services to stand-up the collaboration between LifeMD and the Company. The agreement stipulated an initial milestone payment of $5 million due upon execution of the agreement for these services. The services under the initial milestone were completed prior to December 31, 2023, and this amount was included in the Company’s selling, general, and administrative expenses on the consolidated statement of income on the Company’s Form 10-K for the year ended December 31, 2023. The Company made a second milestone payment under the agreement of $2.5 million on March 18, 2024. Of the total $2.5 million second milestone
payment, $1.3 million was recognized within selling, general, and administrative expenses for services performed by LifeMD for the quarter ended March 31, 2024, with the remaining $1.2 million recognized in the quarter ended June 30, 2024. The final milestone payment of $2.5 million was made on June 5, 2024. Of the total $2.5 million final milestone payment, $0.8 million was recognized within selling, general, and administrative expenses for services performed by LifeMD for the quarter ended June 30, 2024, with the remaining $1.7 million recognized in the quarter ended September 30, 2024.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.3
DEBT
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
DEBT DEBT
Credit Agreement
On April 13, 2021, the Company and certain of its subsidiaries (collectively, the “Guarantors”) entered into a credit agreement (the “Credit Agreement”) among the Company, the Guarantors, the lenders party thereto and Citibank, N.A., in its capacity as administrative agent. On May 31, 2022, the Credit Agreement was amended to increase the borrowing capacity and convert the interest rate to be based on Secured Overnight Financing Rate (SOFR), from London Inter-Bank Offered Rate (LIBOR) (the “Amended Credit Agreement”). The Amended Credit Agreement provides for a $225.0 million senior secured revolving credit facility with a $20.0 million letter of credit sublimit. The Amended Credit Agreement also provides for an uncommitted incremental facility that permits the Company, subject to certain conditions, to increase the senior secured revolving credit facility by up to $100.0 million. The Amended Credit Agreement matures on April 13, 2026.
The Company’s obligations under the Amended Credit Agreement are guaranteed by the Guarantors. The obligations of the Company and the Guarantors are secured by first-priority liens on substantially all of the assets of the Company and the Guarantors, subject to certain exceptions.
Under the Amended Credit Agreement, the Company will pay to the administrative agent for the account of each revolving lender a commitment fee on a quarterly basis based on amounts committed but unused under the revolving facility from 0.20% to 0.40% per annum depending on the Company’s Total Net Leverage Ratio (as defined in the Amended Credit Agreement). The Company is also obligated to pay the administrative agent customary fees for credit facilities of this size and type.
Revolving borrowings under the Amended Credit Agreement bear interest at a rate per annum equal to (i) the Term SOFR Rate for the interest period plus the Applicable Rate (as defined in the Amended Credit Agreement) based on the Company’s Total Net Leverage Ratio or (ii) the Alternate Base Rate (as defined in the Amended Credit Agreement) as in effect from time to time plus the Applicable Rate based on the Company’s Total Net Leverage Ratio. As of September 30, 2024, the Applicable Rate for Term SOFR Loans is 1.25% per annum and the Applicable Rate for ABR Loans is 0.25% per annum. SOFR based loans also include a Credit Spread Adjustment based on the duration of the borrowing.
The Amended Credit Agreement contains affirmative and negative covenants customarily applicable to senior secured credit facilities, including covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries, subject to negotiated exceptions, to incur additional indebtedness and additional liens on their assets, engage in mergers or acquisitions or dispose of assets, pay dividends or make other distributions, voluntarily prepay other indebtedness, enter into transactions with affiliated persons, make investments and change the nature of their businesses. The Amended Credit Agreement also contains customary events of default, subject to thresholds and grace periods, including, among others, payment default, covenant default, cross default to other material indebtedness and judgment default. In addition, the Amended Credit Agreement requires the Company to maintain a Total Net Leverage Ratio of no more than 2.75 to 1.00 and an Interest Coverage Ratio of at least 3.50 to 1.00.
The Company had no borrowings outstanding under the Amended Credit Agreement, inclusive of the credit facility and letter of credit sublimit, as of September 30, 2024 and was in compliance with all covenants.
See Note 10, “Subsequent Events” for disclosure related to the cancellation of the Credit Agreement and Amended Credit Agreement occurring subsequent to September 30, 2024.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.3
SUPPLY CHAIN OPTIMIZATION
9 Months Ended
Sep. 30, 2024
Restructuring and Related Activities [Abstract]  
SUPPLY CHAIN OPTIMIZATION SUPPLY CHAIN OPTIMIZATION
The Company had no supply chain optimization charges for the three months ended September 30, 2024. During the nine months ended September 30, 2024, the Company completed a supply chain optimization initiative with the goal of aligning the Company’s distribution footprint with current demand levels. On June 28, 2024, the Company closed its Maryland Distribution Center located in Ridgely, Maryland. The Company is currently assessing options for the disposition of the land and building, but the associated asset group that includes the land and building is not impaired. The assets within the facility were sold during three months ended September 30, 2024, with the impact reflected below as the loss of impairment of equipment held for sale.
The Company identified certain other supply chain assets at other locations within its distribution network that will no longer be utilized and are no longer useful to the Company’s operations, and adjusted their respective useful lives accordingly, with the impact reflected below in the accelerated depreciation charges.

For the nine months ended September 30, 2024, the components of the Company’s supply chain optimization charges were as follows:

Nine Months Ended
September 30, 2024
Loss on impairment of equipment held for sale
$2,499 
Accelerated depreciation charges9,190 
     Non-cash charges for supply chain optimization11,689 
One-time severance costs813 
     Total supply chain optimization
$12,502 

For the nine months ended September 30, 2024, the supply chain optimization charges were recorded in the Company’s Condensed Consolidated Statements of Operations as follows:


Nine Months Ended
September 30, 2024
Selling, general, and administrative $12,502 
Total supply chain optimization
$12,502 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
On October 30, 2024, the Company terminated its Amended Credit Agreement with Citibank, N.A. The Company had no borrowings under the Amended Credit Agreement, inclusive of the credit facility and letter of credit sublimit, between September 30, 2024, and the termination date. Unamortized debt issuance costs totaling $419 thousand will be expensed in the fourth quarter of 2024. The credit agreement termination was done in accordance with its terms. As of the date of termination, the Company did not have any borrowings under the credit agreement, and the Company was in compliance with all covenants. In addition, the Company did not incur any premium or early penalties in connection with the termination.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure                
Net income (loss) $ 1,129 $ (8,154) $ 8,316 $ 23,131 $ 30,280 $ 39,968 $ 1,290 $ 93,380
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation - The accompanying unaudited condensed consolidated financial statements of Medifast, Inc. and its wholly-owned subsidiaries (“Medifast,” the “Company,” “we,” “us,” or “our”) included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim reporting and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, certain information and notes that are normally required by GAAP have been condensed or omitted. However, in the opinion of management, all adjustments consisting of normal, recurring adjustments considered necessary for a fair presentation of the financial position and results of operations have been included and management believes the disclosures that are made are adequate to make the information presented not misleading. The condensed consolidated balance sheet at December 31, 2023 has been derived from the 2023 audited consolidated financial statements at that date included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).
The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2024. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto, which are included in the 2023 Form 10-K.
Presentation of Financial Statements
Presentation of Financial Statements - The unaudited condensed consolidated financial statements included herein include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated.
Use of Estimates
Use of Estimates - The preparation of financial statements in conformity with 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 reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates.
Commitments and Contingencies
The Company is, from time to time, subject to a variety of litigation and similar proceedings that arise out of the ordinary course of its business. Based upon the Company’s experience, current information and applicable law, it does not believe that these proceedings and claims will have a material adverse effect on its results of operations, financial position or liquidity. However, the results of legal actions cannot be predicted with certainty. Therefore, it is possible that the Company’s results of operations, financial condition or cash flows could be materially adversely affected in any particular period by the unfavorable resolution of one or more legal actions.
Advertising Expense
Advertising Expense - Advertising expense includes the cost of promotional materials and activities, primarily digital marketing. The cost of the Company’s advertising efforts is expensed as incurred. The Company incurred approximately $6.7 and $16.4 million in advertising expenses for the three months and nine months ended September 30, 2024, respectively, and approximately $1.5 million and $3.0 million for the three and nine months ended September 30, 2023, respectively. These expenses are recorded as a component of Selling, general, and administrative expenses in the Condensed Consolidated Statement of Operations.
Accounting Pronouncements and Recently Issued Accounting Pronouncements
Accounting Pronouncements - Adopted in 2024
In June 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2022-03—Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (“ASU 2023-03”) to (1) to clarify the guidance in Topic 820, Fair Value Measurement, when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security, (2) to amend a related illustrative example, and (3) to introduce new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. For public business entities, the amendments in ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company adopted the
standard during the quarter ended March 31, 2024. The adoption of the standard had no material impact on the Company’s consolidated financial statements.
The Company has not adopted any new accounting standards during the three months ended September 30, 2024.
Recently Issued Accounting Pronouncements - Pending Adoption
In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-09—Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, including jurisdictional information, by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disclosures. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024. Prospective application is required, though retrospective application is permitted. Entities are permitted to early adopt the standard. The Company did not early adopt for the 2024 reporting period. The Company is currently evaluating the impact of adopting ASU 2023-09 on its consolidated financial statements.
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07—Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. ASU 2023-07 is effective for public business entities for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company did not early adopt the standard. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES, NET (Tables)
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
September 30, 2024December 31, 2023
Raw materials$6,117$7,944
Packaging1,8141,962
Non-food finished goods2,2053,703
Finished goods31,33343,248
Allowance for obsolete inventory
(1,374)(2,266)
Total$40,095$54,591
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of the Computation of Basic and Diluted EPS
The following table sets forth the computation of basic and diluted EPS (in thousands, except per share data):
Three months ended September 30,Nine months ended September 30,
2024202320242023
Numerator:
Net income$1,129$23,131$1,290$93,380
Denominator:
Weighted average shares of common stock outstanding10,93710,89210,92810,881
Effect of dilutive common stock equivalents34413144
Weighted average shares of common stock outstanding10,97110,93310,95910,925
Earnings per share - basic$0.10$2.12$0.12$8.58
Earnings per share - diluted$0.10$2.12$0.12$8.55
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table is a summary of our stock option activity (in thousands, except per share data):
Nine months ended September 30,
20242023
AwardsWeighted-Average Exercise PriceAwardsWeighted-Average Exercise Price
Outstanding at beginning of period25 $62.20 33 $54.98 
Exercised(1)27.68 (4)27.18 
Forfeited(2)26.52 — — 
Outstanding at end of the period22 $66.68 29 $58.65 
Exercisable at end of the period22 $66.68 29 $58.65 
Schedule of Restricted Stock Activity
The following table summarizes our restricted stock activity (in thousands, except per share data):
Nine months ended September 30,
20242023
SharesWeighted-Average Grant Date Fair ValueSharesWeighted-Average Grant Date Fair Value
Outstanding at beginning of period114 $127.87 60 $188.11 
Granted210 32.23 86 97.96 
Vested(35)138.46 (25)169.46 
Forfeited(7)50.98 (5)142.11 
Outstanding at end of the period282 $57.24 116 $127.57 
Schedule of Share-based Compensation Expense The total expense during the three months ended September 30, 2024 and 2023 was as follows (in thousands):
Three months ended September 30,
20242023
Shares
Share-Based Compensation Expense (Reversal)
SharesShare-Based Compensation Expense
Options and restricted stock304 $1,626 145 $1,558 
Performance-based share awards granted in 2024117 375 — — 
Market and performance-based share awards granted in 202347 (1,395)47 487 
Market and performance-based share awards granted in 202224 — 24 — 
Performance-based share awards granted in 2021— 14 620 
Performance-based share awards granted in 2020— — 28 10 
Total share-based compensation493 $606 258 $2,675 
The total expense during the nine months ended September 30, 2024 and 2023 was as follows (in thousands):
Nine months ended September 30,
20242023
SharesShare-Based Compensation Expense (Reversal)SharesShare-Based Compensation Expense
Options and restricted stock304 $4,943 145 $4,426 
Performance-based share awards granted in 2024117 823 — — 
Market and performance-based share awards granted in 202347 (431)47 1,048 
Market and performance-based share awards granted in 202224 — 24 (1,388)
Performance-based share awards granted in 2021(104)14 1,600 
Performance-based share awards granted in 2020— — 28 109 
Total share-based compensation493 $5,231 258 $5,795 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information related to the Company’s operating leases was as follows (in thousands):
Nine months ended September 30,
20242023
Cash paid for amounts included in the measurements of lease liabilities
Operating cash flow used in operating leases$4,719 $4,838 
Right-of-use assets obtained in exchange for lease obligations
Operating leases$— $753 
Schedule of Maturity of Company's Operating Lease Liabilities
The following table presents the maturity of the Company’s operating lease liabilities as of September 30, 2024 (in thousands):
2024 (excluding the nine months ended September 30, 2024)
$1,593 
20256,462 
20264,783 
20272,553 
20282,618 
Thereafter240 
Total lease payments$18,249 
Less: Imputed interest(624)
Total $17,625 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
9 Months Ended
Sep. 30, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income
The following table sets forth the components of accumulated other comprehensive income, net of tax where applicable (in thousands):
September 30, 2024December 31, 2023
Foreign currency translation$(1)$(48)
Unrealized net gains on investment securities
350 296 
Accumulated other comprehensive income
$349 $248 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS (Tables)
9 Months Ended
Sep. 30, 2024
Investments, All Other Investments [Abstract]  
Schedule of Cash and Financial Assets Measured at Fair Value on a Recurring Basis
The following tables present the Company’s cash and financial assets that are measured at fair value on a recurring basis for each of the hierarchy levels (in thousands):
September 30, 2024
Cost
Unrealized Gains (Losses)
Accrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents, excluding money market accounts$110,296$$$110,296$110,296$
Level 1:
Money market accounts5,0115,0115,011
Government & agency securities16,60011811416,83216,832
Equity securities10,000(3,584)6,4166,416
31,611(3,466)11428,2595,01123,248
Level 2:
Corporate bonds
30,74234431431,40031,400
Total$172,649$(3,122)$428$169,955$115,307$54,648
December 31, 2023
CostUnrealized GainsAccrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents, excluding money market accounts$88,778$$$88,778$88,778$
Level 1:
Money market accounts5,6625,6625,662
Government & agency securities15,2821264015,44815,448
Equity securities10,00015010,15010,150
30,9442764031,2605,66225,598
Level 2:
Corporate bonds29,44029327030,00330,003
Total$149,162$569$310$150,041$94,440$55,601
Schedule of Investment Losses The losses related to the Company’s LifeMD investment for the three and nine months ended September 30, 2024 and 2023 are summarized in the table below (in thousands):
Three months ended September 30,
20242023
Net losses recognized during the period on equity securities$(1,984)$— 
Less: Net losses recognized on equity securities sold— — 
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date$(1,984)$— 
Nine months ended September 30,
20242023
Net losses recognized during the period on equity securities$(3,734)$— 
Less: Net losses recognized on equity securities sold— — 
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date$(3,734)$— 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
SUPPLY CHAIN OPTIMIZATION (Tables)
9 Months Ended
Sep. 30, 2024
Restructuring and Related Activities [Abstract]  
Summary of Components Optimization Charges
For the nine months ended September 30, 2024, the components of the Company’s supply chain optimization charges were as follows:

Nine Months Ended
September 30, 2024
Loss on impairment of equipment held for sale
$2,499 
Accelerated depreciation charges9,190 
     Non-cash charges for supply chain optimization11,689 
One-time severance costs813 
     Total supply chain optimization
$12,502 

For the nine months ended September 30, 2024, the supply chain optimization charges were recorded in the Company’s Condensed Consolidated Statements of Operations as follows:


Nine Months Ended
September 30, 2024
Selling, general, and administrative $12,502 
Total supply chain optimization
$12,502 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounting Policies [Abstract]        
Advertising expense $ 6.7 $ 1.5 $ 16.4 $ 3.0
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 6,117 $ 7,944
Packaging 1,814 1,962
Non-food finished goods 2,205 3,703
Finished goods 31,333 43,248
Allowance for obsolete inventory (1,374) (2,266)
Total $ 40,095 $ 54,591
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:                
Net income $ 1,129 $ (8,154) $ 8,316 $ 23,131 $ 30,280 $ 39,968 $ 1,290 $ 93,380
Denominator:                
Weighted average shares of common stock outstanding (in shares) 10,937     10,892     10,928 10,881
Effect of dilutive common stock equivalents (in shares) 34     41     31 44
Weighted average shares of common stock outstanding (in shares) 10,971     10,933     10,959 10,925
Earnings per share - basic (in usd per share) $ 0.10     $ 2.12     $ 0.12 $ 8.58
Earnings per share - diluted (in usd per share) $ 0.10     $ 2.12     $ 0.12 $ 8.55
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE - Narrative (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restricted Stock        
Anti-dilutive awards (in shares) 395 13 331 15
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation, shares authorized under stock option plans, exercise price range (in usd per share) $ 66.68 $ 58.65 $ 66.68 $ 58.65 $ 62.20 $ 54.98
Awards granted (in shares)     0 0    
Weighted-average remaining contractual life of options outstanding (in years)     3 years 4 months 24 days      
Weighted-average remaining contractual life of options exercisable (in years)     3 years 4 months 24 days      
Aggregate intrinsic value of options outstanding $ 0   $ 0      
Aggregate intrinsic value of options exercisable 0   0      
Employee service share based compensation nonvested awards 0   0      
Options exercised by directors     36,000 $ 105,000    
Intrinsic value of options exercised     15,000 328,000    
Share-based compensation expense 606,000 $ 2,675,000 5,231,000 5,795,000    
Total income tax benefit recognized related to restricted stock awards 200,000 $ 300,000 $ (200,000) $ 400,000    
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)     3 years      
Award expiration period (in years)     10 years      
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)     3 years      
Shares withheld for employee taxes     11,000 10,000    
Share-based compensation arrangement, fair value of awards vested     $ 1,300,000 $ 2,600,000    
Unrecognized compensation expense $ 8,900,000   $ 8,900,000      
Compensation cost recognition weighted average period (in years)     1 year 9 months 25 days      
Unvested awards (in shares) 282,000 116,000 282,000 116,000 114,000 60,000
Performance-based Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance period (in years)     3 years      
Unvested awards (in shares) 118,000   118,000      
Performance-based Shares | Granted In October 2021            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense       $ (100,000)    
Performance-based Shares | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares earned (as a percent)     0.00%      
Performance-based Shares | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares earned (as a percent)     250.00%      
Market and Performance-based Share Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares withheld for employee taxes     8,000 22,000    
Share-based compensation arrangement, fair value of awards vested     $ 1,300,000 $ 5,700,000    
Unrecognized compensation expense $ 4,200,000   $ 4,200,000      
Compensation cost recognition weighted average period (in years)     1 year 8 months 19 days      
Unvested awards (in shares) 71,000   71,000      
Market and Performance-based Share Awards | Granted In March 2022            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense       $ (1,400,000)    
Market and Performance-based Share Awards | Granted In March 2023            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense $ (1,400,000)   $ (1,400,000)      
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION - Stock Options Activity (Details) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Awards    
Outstanding at beginning of period (in shares) 25 33
Exercised (in shares) (1) (4)
Forfeited (in shares) (2) 0
Outstanding at end of the period (in shares) 22 29
Exercisable at end of the period (in shares) 22 29
Weighted-Average Exercise Price    
Outstanding at beginning of period (in usd per share) $ 62.20 $ 54.98
Exercised (in usd per share) 27.68 27.18
Forfeited (in usd per share) 26.52 0
Outstanding at beginning of period (in usd per share) 66.68 58.65
Exercisable at end of the period (in usd per share) $ 66.68 $ 58.65
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) - Restricted Stock - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Shares    
Outstanding at beginning of period (in shares) 114 60
Granted (in shares) 210 86
Vested (in shares) (35) (25)
Forfeited (in shares) (7) (5)
Outstanding at end of period (in shares) 282 116
Weighted-Average Grant Date Fair Value    
Outstanding at beginning of period (in usd per share) $ 127.87 $ 188.11
Granted (in usd per share) 32.23 97.96
Vested (in usd per share) 138.46 169.46
Forfeited (in usd per share) 50.98 142.11
Outstanding at beginning of period (in usd per share) $ 57.24 $ 127.57
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION - Summary of Performance-based Share Awards (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 493 258 493 258
Share-Based Compensation Expense (Reversal) $ 606 $ 2,675 $ 5,231 $ 5,795
Options and restricted stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 304 145 304 145
Share-Based Compensation Expense (Reversal) $ 1,626 $ 1,558 $ 4,943 $ 4,426
Performance-based share awards | Granted In 2024        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 117 0 117 0
Share-Based Compensation Expense (Reversal) $ 375 $ 0 $ 823 $ 0
Performance-based share awards | Granted In 2021        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 1 14 1 14
Share-Based Compensation Expense (Reversal) $ 0 $ 620 $ (104) $ 1,600
Performance-based share awards | Granted In 2020        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 0 28 0 28
Share-Based Compensation Expense (Reversal) $ 0 $ 10 $ 0 $ 109
Market and performance-based share awards | Granted In 2023        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 47 47 47 47
Share-Based Compensation Expense (Reversal) $ (1,395) $ 487 $ (431) $ 1,048
Market and performance-based share awards | Granted In 2022        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 24 24 24 24
Share-Based Compensation Expense (Reversal) $ 0 $ 0 $ 0 $ (1,388)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Lessee, Lease, Description [Line Items]        
Operating lease expense $ 1.2 $ 1.1 $ 3.7 $ 3.9
Weighted average remaining lease term 3 years 4 months   3 years 4 months  
Weighted average discount rate (as a percent) 2.30%   2.30%  
Minimum | Operating Lease Arrangement for Real Estate        
Lessee, Lease, Description [Line Items]        
Lease term (in months) 65 months   65 months  
Minimum | Operating Lease Arrangement for Equipment        
Lessee, Lease, Description [Line Items]        
Lease term (in months) 36 months   36 months  
Maximum | Operating Lease Arrangement for Real Estate        
Lessee, Lease, Description [Line Items]        
Lease term (in months) 102 months   102 months  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]    
Operating cash flow used in operating leases $ 4,719 $ 4,838
Operating leases $ 0 $ 753
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Future Minimum Lease Commitments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2024 (excluding the nine months ended September 30, 2024) $ 1,593
2025 6,462
2026 4,783
2027 2,553
2028 2,618
Thereafter 240
Total lease payments 18,249
Less: Imputed interest (624)
Total $ 17,625
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Foreign currency translation $ (1) $ (48)
Unrealized net gains on investment securities 350 296
Accumulated other comprehensive income $ 349 $ 248
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents $ 115,307 $ 94,440
Cost, Total 172,649 149,162
Unrealized Gains (Losses), Total (3,122) 569
Accrued Interest, Debt securities 428 310
Estimated Fair Value, Total 169,955 150,041
Investment Securities 54,648 55,601
Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Equity securities 10,000 10,000
Cost, Total 31,611 30,944
Unrealized Gains (Losses), Equity securities (3,584) 150
Unrealized Gains (Losses), Total (3,466) 276
Accrued Interest, Debt securities 114 40
Estimated Fair Value, Equity securities 6,416 10,150
Estimated Fair Value, Total 28,259 31,260
Investment Securities 23,248 25,598
Government & agency securities | Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Debt securities 16,600 15,282
Unrealized Gains (Losses), Debt securities 118 126
Accrued Interest, Debt securities 114 40
Estimated Fair Value, Debt securities 16,832 15,448
Corporate bonds | Level 2    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Debt securities 30,742 29,440
Unrealized Gains (Losses), Debt securities 344 293
Accrued Interest, Debt securities 314 270
Estimated Fair Value, Debt securities 31,400 30,003
Cash and cash equivalents, excluding money market accounts    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents 110,296 88,778
Estimated Fair Value, Cash and cash equivalents 110,296 88,778
Money market accounts | Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents 5,011 5,662
Estimated Fair Value, Cash and cash equivalents $ 5,011 $ 5,662
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Schedule of Investments [Line Items]          
Realized gains $ 8   $ 0 $ 82 $ 0
LifeMD          
Schedule of Investments [Line Items]          
Investments made   $ 10,000      
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS - Investment Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Text Block [Abstract]        
Net losses recognized during the period on equity securities $ (1,984) $ 0 $ (3,734) $ 0
Less: Net losses recognized on equity securities sold 0 0 0 0
Unrealized losses recognized during the reporting period on equity securities still held at the reporting date $ (1,984) $ 0 $ (3,734) $ 0
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS - Collaborate Arrangement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jun. 05, 2024
Mar. 18, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Selling, general, and administrative $ 103,568     $ 151,868 $ 354,235 $ 516,755      
Initial Milestone Payment | LifeMD                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Milestone payments                 $ 5,000
Second Milestone Payment | LifeMD                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Milestone payments               $ 2,500  
Selling, general, and administrative   $ 1,200 $ 1,300            
Final Milestone Payment | LifeMD                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Milestone payments             $ 2,500    
Selling, general, and administrative $ 1,700 $ 800              
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
DEBT (Details) - Credit Agreement
9 Months Ended
Apr. 13, 2021
USD ($)
Sep. 30, 2024
USD ($)
Debt Instrument [Line Items]    
Maximum total net leverage ratio 2.75  
Minimum interest coverage ratio 3.50  
Borrowings outstanding   $ 0
SOFR    
Debt Instrument [Line Items]    
Basis spread on variable rate (as a percent)   1.25%
Base Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate (as a percent)   0.25%
Minimum    
Debt Instrument [Line Items]    
Commitment fee (as a percent) 0.20%  
Maximum    
Debt Instrument [Line Items]    
Commitment fee (as a percent) 0.40%  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 225,000,000.0  
Letter of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity 20,000,000.0  
Uncommitted Incremental Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 100,000,000.0  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
SUPPLY CHAIN OPTIMIZATION - Summary of Components of Supply Chain Optimization Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Restructuring and Related Activities [Abstract]      
Loss on impairment of equipment held for sale   $ 2,499  
Accelerated depreciation charges   9,190  
Non-cash charges for supply chain optimization   11,689 $ 0
One-time severance costs   813  
Total supply chain optimization $ 0 $ 12,502  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.3
SUPPLY CHAIN OPTIMIZATION - Summary of Condensed Consolidated Statement of Operation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Restructuring and Related Activities [Abstract]    
Total supply chain optimization $ 0 $ 12,502
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
SUBSEQUENT EVENTS (Details)
$ in Thousands
Oct. 30, 2024
USD ($)
Subsequent Event  
Subsequent Event [Line Items]  
Unamortized debt issuance expense $ 419
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %B&9%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !8AF19RY28V.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O::=@J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJKH#AZ2,(@43L @+DWI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:RK>E5P7E2K7&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !8AF19]Y!N.L,% #$'@ & 'AL+W=O75]+Y1JJOZ4H(39ZC,$XO.BNMDP^]7NJM1,33 M8YF(&-XLI(JXAENU[*6)$MS/@Z*PQQSGI!?Q(.Z,SO-G4S4ZEYD.@UA,%4FS M*.+JY5*$4^# MIGG3\[;QET4\JXD_(W^\-_&]Z L98'8KD"7#!628N,X180[K M6\HSP:@5-[F];#14*?;N"Z8%26F6V2IF@42WQ3DJ\DV9X4Z$" MZ9M>2& B01"HRD5FLU0O\]ZWP>]2OKFW$>%!;Y%?V@39!?N+/Y-:'#AHL B_G1EKQ M'DGJ=MU3VN\[ RLO&MR6EU6\K GOV/=!/3W:79!/\!VYC^UYQ26IXT"3@;DI MSBN.A^1*@;6UPJ-*;>$K+T11]_$?^(FY@X;])#>Q%1R7N^2A#B*I[*B',$*T M/=&XYMV5%?00]HA6_HCBKN8]Z%2F&IK@GT%2/T[A MBHR"@["2'L(ITC!9@)\KUS#-:))+#0RY?!UDHXA'^BE8&BN/,!V^L'\9+, M7J*Y#*WL>ZS3M7WP.81A8I5A8KBEV2637#][*QXO1:TQW"/T^1YA.,NMVRQ[%+]9-F@D>U9:SLX#V& 6&6 6",#9%9I8.?!$2RELHY$>W0^<05M?>QY H1 QB\D MK<2'\$&L\D&LD0^:13P,R666PNO4WFYQG=I%-Q[7EJ^R/ZR1_;F.A%J:COD1 M%/0*'$*4\-B>6ERP'O00[H=5[H?AYF67R)6 1&)XN$P]WB%<$*M<$,,-S&ZD M?3/%S_)-;7*?:?"TL9E K<3?R-]LZZ%0&^1JYA!E#0N\,_=TZ()Y7-L8*R?$ M&NT136!$56#Y;F-?/)-?A3V-^[:*'.>,.BX[LS(-S_ M!>N].B&Y=/RB':<'TSVJL^+\]T[;N;+E(1B :'.\2D, M>*HX,BUNM$SR4\>YU%I&^>5*<%\H\P&\7TBI=S?F!\J#Z]&_4$L#!!0 ( M %B&9%DTAD_VXP4 !0; 8 >&PO=V]R:W-H965T&UL MK5E=GDYW)VD@@P&GBF<2P;6:Z229.N@^=/A CV\P"8C[./=*YDJX."B0V M6185_]RPE+]>#?#@_<)CLES)\L)HL93-94D1J9\MF[(T+9E4 M/_YN2 >[-LO _>-W]L^5>"7F)1)LRM.O22Q75P-_@&*VB#:I?.2OO[%&$"WY MYCP5U7_TVF"M 9IOA.19$ZQZD"5Y_1N]-8G8"U \< !I H@>X!P)L)L ^]06 MG"; .;4%V@14TD>U]BIQ022CR67!7U%1HA5;>5!EOXI6^4KR[ZZ? M@UN%^8@^H>=9@,X^?$1B%15,H"1'3RN^$5$>BW/TX>#\..^)%*TRY7Y#U7-Z23<,;60V1;YXA8Q 'Z M,ST]W(;D_+_6P__<^D$R[-W$L2L^^PC?;3[G&4,S&4FF"H=$?UZ_"%FHA?\7 M--0UF0.3E=7P0JRC.;L:J'(G6+%E@\G//V'7^@7*P MT(3Y/K;LENU )=VII)TJIUQ(Q!=(1"D#BTH=3O>:M1W'US1,313UG3'1E)HH M3#R+NII2$T8CNI7J?4F3(*2;X\1TN6LR)*SY':,E 4JPTO*8M* M:2:@%'A "E2W?2T% (QB7X<%)LRFCEH!6@I,&,6N1RF< G^7 K\S!4T]710\ M0\H&EIIY#DYPWYQMV-*FY!0 46KI*QFBTI=[:(*PFD'$A?6.=WK'G?O'O5RQ M IVQ-V5Y!?NHO$*I']([[G/KZ),LZ),L[(GL8#"PU=I ZSO33S+%*SO&H6$X MF BVK>\A$,K240& LGV*M9D'MH@=>.+A//O4:HOT.?%*% ^N:39A> M7B$FFUJ^KAB .4<-7I>QYD] ;;B(;Z<-/P MC!R8*.)21Z^S$(QBHFYVA@\_IMPQNN'HBJ8 R':POJ," M*$R(H=M$$>KB8[);IXB[K>(=ZRQGU#3%F!@Z312Q51'2A0)D9*P[8@ UMFW? M.B*T-8K8[=Q+PZC(E7U29E$M\.I9'!3<:3=_="/ME2WHE2WLB^UP.%HSB[O= M[$TDDCDZ2W*T$7$[)G"IK:F\O2EA#8W]Q021H5X^ IC*6&PFRA\>>U3!K7O% MW?8U2-*-9/&IJOU35)L@2#5(9:@V44HUM?;^CCS"X-;0XFY'^[5Z*:ER$&V5 M?5^R][=B?".%5,\S:H6"N>C5W_;*%O3*%O;%=OCRKK6XI-OBMLNR'AAP9A+( MOHYMSGK$889UAZ& M4?VI$H:1(YL^:;TNZ?:ZTTBL4)QLDYCEL4 QFZ=*^%Y!.K%$-C^\2A0"1,S1LWVCO+7_&BF7U>46@.=_DLGYON[NZ^X1S77VXT*[? MX(LI!JX'^"*L/]"T]/7WHB]1L4QR@5*V4$U90T\-6U%_@JE/)%]7WQA>N)0\ MJPY7+(I940+4_07G\OVD;&#W(6SR+U!+ P04 " !8AF19.D-]4KL# !H M#0 & 'AL+W=O:5EW" 1$E6BW2E52F['T[W(86!1)O8G&V@>[_^QDF:A<2-JEN^@.T\\]C/ MS-@>#X^,?Q8X$3%GZ+5G+ M>&3T#;*&3;1/Y2,[?H%23T?QK5@J\E]R++&6059[(5E6&N,*LH06_]%+Z8<3 M ^31&SBE@5,W\-XP<$L#][TS>*6!]]X9.J5!+MTLM.>."R(9C8><'0E7:&13 MC=S[N37Z*Z$J3Q:2X]<$[>1X>C\/PODB# BV%O=_SH+)$W863_AW%\Z?%N3^ M,WZZ>W@,OR!N]C4DLSGV0W*UG$^6P0S1U^0362X"QNB&M])([E>)KU3-]O[NKD_-KLX?^>_[IV=61.!"[: 4C XD%\ ,8X]]_ ML[O6'SK'7Y(LN"19>"&RLQ!Y58B\-O;Q'.^6)(^%+@"%;3>W55?(86S;CC\T M#Z>.;8( W$JAU:H09C M=_7R_4J^WRI_JA&N4^DWSTNOX]1D-D%X]'KU,&NH7+\NM0GR7<^OBS5/2L<, M^#:OV05& *@-\WC,G7CIJ@>ER-_P-02P,$ M% @ 6(9D652,)C'7!0 K!4 !@ !X;"]W;W)KR)4II@7Y))/GN^-SQ>,\=!\\B^RJWG"OTDL2IO.IME=I=]OLRW/*$ MR0NQXRG\LA%9PA2\9H]]N\U@\7_5([^W#??2X5?I#?SC8L4>^X.IA=Y?!6_]@91TE/)612%'& M-U>]$;D<4UO_"]0XZV M%XI8%G_1\UX6]U"82R62O3(@2**T_,]>]H$X4B!VBP+=*]#O5;#V"E;A:(FL M<&O"%!L.,O&,,BT-UO1#$9M"&[R)4KV-"Y7!KQ'HJ>'X]F8RO5E,)PB>%K?S MV62TA)?KT7QT,YZBQ9?I=+E 'Q]N1@^3&?SR"9VCA\4$??SP"7U 48J66Y%+ MEJ[EH*\ C[;:#_=K7Y=KTY:U%WQW@2Q\ABBFMD%]W*T^X2&HDT+=.E7O0Q0. MH:"'4-#"GM46BCS+>*K02$JNC.Z4^K997Q^X2[EC(;_JP8F2/'OBO>&OOQ 7 M?S8Y]Y.,G;AJ'5RUNJP/QTQN$6P:"O4#_Y9'3RP&WXU>EZ;X/^T[$_3;' MFU\D#H!:A^ VIU 9^D3P!)9Q.492KDRX2LM.$<+VQ@'3@U> M4\JQG8"8X3D'>,Z[\*1*VB+G&-9T;;^&S"#EN+@%F7M YKZ#+!0)1XJ]Z,A! M"NU8M#9A=!NK^Y0&-8@&(8]Z9H3> :'7B?"NQ(3X"U"2Y++(1Z&V/(.Z5YY$ MUGH2O08@UPW<&NJF$,&NUY*1_@&VWPE[*12+OP.AWUB<4COPZFEI%,-'&W " M,CB #-Z)+?!\IEYAYV.F84)H]2G?Z52%"@XG"8D-<&B8)WG,%%\#]4&2A!'3 MY&KR)V@ M0*,K9H[32F'V&Y+IA!RLG.P[)C&L@ M36*.:SLM*(^HE'2BO"V2MP,>,21DX-8+J4G,=IV6O"45O9%.2@&^W'#(VK4N M"GN4K35U;ZI65&D=J4&*D+;=KLB)=+/3\G8YFJ/18@&MAQ&*Z4@WU8W"4.3 M!I!7W4=Q9;!9*A%^W(E[S3/Z&IL#BZM4XG'12Z ]/)S_) MVJG3%972;BH=BR2!(5]JWZ&)81F" 27GZ .^P)@@:&Z0W+*,7\+P=X8Q+M^@ MA\S5%J:%__CZ,R+X++"\HD[!HQ^X*))25RN1*ZG@YLPS!,OL>''Y$)OWP4#?I)8LW3*G,3L:7[OY?;1>1_JD04KK MQOH/CEK/?=,O$DBEK;XA M>N(H*N87(W #J]OUBF$0HG8+[].*]VGW-'K/%8-/P'$[@ MU;L3HQR,ARVM/ZV8FG8S=5G5Y$G9X.UEH\F[%'N67>_UC'+$]MO2MB)HVDW0 M9;&PO=V]R:W-H965T&ULK95K;]HP%(;_BI5-4RMU)"1 +X-( M%*A:J:.HM-N':1],CVZW?LI!&LH1=I?""^G/?U3TWHXP[ M8=^.S638%X5.&8>9)*K(,BI_GT,J-@.G[3P-W+)5HLV &_9SNH(YZ/M\)K'G MUBXQRX K)CB1L!PXP_;9J&?B;< W!ANUU28FDX40#Z9S%0\3KUDD:XW7YRO["Y8RX+JF DTN\LULG .7%(#$M:I/I6;"ZA MRJ=K_"*1*OM/-F7L\:E#HD)ID55B),@8+Y_TL:K#EJ#=V2/P*X'_5D%0"0*; M:$EFTQI33<.^%!LB332ZF8:MC55C-HR;MSC7$F<9ZG0XNIF.)]/Y9$RP-;^Y MOAH/[[!S/KP>3D<3,K^<3.[FY.!^.KP?7^',(3F840E<)Z!91--#\IE\)"Y1 M"8ZJOJN1R3B[4;7^>;F^OV?].>0M$GA'Q/?\3H-\]+)\#!'*VU8>[,I=K$1= M#K\NAV_]@GTXFFK 3:J)6)(+QBF/&$W)3"AF=]V/X4)IB7OO9U.JI7>GV=M\ MCV]Z4I\?]DME.&H"Y#\))[.!)9AMGB[HL>CDA. M)5G3M !RP#@I5$QRD.4;/VPJ0^E]8KW-*;(.O9;GM?ON>CN_UZ)VP#LU>.<= MX+30B9#L#\26O-RCC.Z#QCE":\ICQU6ODO;>2-P4VDKM;1Z"Y?KY2N6)< MD126*/5:Q^@ARR.][&B1VU-Q(32>L;:9X"T(T@3@_%((_=0Q!VU]KX9_ 5!+ M P04 " !8AF19OXT>;FX' #_'P & 'AL+W=OMM(G72JJ3335I/I[FL*3N([ M@%F;M-/]]'L,!!)LW':5-TV@QX??L7W.45NAGGA7R8K*MJO)L M-I/)EN:Q_,!+6L!_UESD<0678C.3I:!Q6@_*LQEVG&"6QZR8+,[K>_=B<B^0W.5Y+%X^THP_7TSQANZHM5#>2_@:M9Y25E. M"\EX@01=7TPNW;,EB=2 VN(/1I_EP7>D0GGD_(>ZN$DO)HY21#.:5,I%#!]/ M=$FS3'D"'7^U3B?=,]7 P^][[]=U\!#,8RSIDF=_LK3:7DSF$Y32=;S+JF_\ M^3-M _*5OX1GLOZ+GEM;9X*2G:QXW@X&!3DKFL_X9SL1!P/ CWD ;@?@X0!O M9 !I!Y ZT$99'=957,6+<\&?D5#6X$U]J>>F'@W1L$(MXZH2\%\&XZK%\N[V MZM/MZM,5@F^KNR\W5Y??X6+U'3Z^?KK]OD)WUVAYN?J,KK_<_;E"OS[<7CY< MW8#-;VB*'E97Z-=??D._(%:@[UN^DW&1RO-9!T_("(\SO"#O8,>I9O'TXLQU 7LV[XM;*$"L2'A.36$V8X-ZK*HS3PL71\[Y[.E0OFX4$3+OK8YT M^9TNW[H0E^G_(:>@#%4251SJ4,*+A&44%9U@=3^)Y1:5@C\QV([H\07Q;@%C MZP+ZIUS $SD[FJB@FZC NH!7%)PF+&YJ;9&B..>B8G_7-TR1-^[\P^7R,1ZL MJ<$H]#WSDH:=TM"^U7@QK=0,=3!_-&G+[B3:)CR1-=F(T@]L''.J:SH>;Q& T4IC< Q"[ M5NF7!PFF%,/\)WP'>N'R[>I=77W@#DNKP6I,/N[EXU<*QIH* 3._KZ+QSQ&) M6'NXZ_I#A;K1U/>B<$1ESV'72KW%0R'V.R1K][O:Q]7+.Z:8Z!4B)-XP -UJ M;(I[IKJO0'5?Z1*H)QLJ$73QT'^79?:B;JD-7U8LMQ3I]@''UT[>Y38N-A35(CN62DD!Q*J:9"Q^9%D]Z6=&Y2% Q723<+G !'(RO5\]2U _5>T#)FZ9ZDS?KP:DL%'$@@ MQ57]KQ?.J-W SRC4LD.W"B-O/J*\QZQKY^Q=+=(B3N?F--!JN\'("\*1+L7M M\>K:^7J9U.5WAB.SS5>:,NC>L,AOZ;SAWK3,21 MA\E0OF[FDM E(\T7[OF)L;4^WM3\>?V(B*T8?F\A/)6WXZ!['&,[CN]W L E MW]>A81VM4^P1K<$TV7E>&(YMMI[#V,[A>\$32E/@K^!YTV&J7,[CJE7]OG!T MV&((1XOFS4S&/9.QE7-'T[]O\5_O[5NGQ[V9&PR;"*.93T9:.-S#$]OA>9SJ M.UFWG.UTOR'-=6A.0T?K@$QFOD/<8$1]#U<<6M/\FA5QD;PAS:V,?G>:G\C; M<= ]E_$K7"Y50RJ! M4IW7)8(^J$V0M&ZU:5YF_(5:SC;8@. Y&8+:9$7(6/M#>DX3.Z>7*BM2IM!7 MI(K4T,15',F*)S^V/$NI>:Z)X<0;:B@) %N8&WIB8*'0'U/? Y78@;I2OW]0U:O$6?V;6<;E3M0M39^UK&A>> *%C+\ND)/2 M]E3>CF>DIRVQTW9P7&/F==/AZ7G#+LA@1)S#3N]88<]88F?L5</W=WN+?9E_>YV M[9LWD7W;II7XU]C :5!HHRNP:7S(83Y%^2_^ 5!+ P04 " !8AF19(=%8S1(/ 5I@ M& 'AL+W=OV>G<=).I],7C$1'FDBBCZ3CY-N7E'6" *Q 4G[LO(@E>_%; M"KL@P0=+Z/RA*+]4\SROG6^KY;JZ.)G7]=U/9V?5=)ZOLNK'XBY?-W^Y+;W[TK+\^+^WJY6.?O2J>Z7ZVR M\OO/^;)XN#CQ3O[XQ?O%YWG=_N+L\OPN^YS?Y/7'NW=E\^YL1YDM5OFZ6A1K MI\QO+T[>>#^)-&X;;"S^M<@?JKW73OM1/A7%E_;-V]G%B=L>4;[,IW6+R)H? M7_-QOERVI.8X?M]"3W8^VX;[K_^@\\V';S[,IZS*Q\7RWXM9/;\X24^<67Z; MW2_K]\7#+_GV T4M;UHLJ\W_SL/6UCUQIO=57:RVC9LC6"W6CS^S;]N.V&O@ M!0<:^-L&?M\&P;9!H#7PDP,-PFV#4&L0C XTB+8-(OV0T@,-XFV#6&\0'6B0 M;!LDFV ]]NXF-).LSB[/R^+!*5OKAM:^V,1WT[J)R&+=IN)-739_733MZLOQ M]=6$7=VPB=.\NKG^]>WDS8?FS7C5_N![_ MXY?K7R?L_R=ET>[P_/QZO?^!X/Q1UMB2:C>W-QL5J MU23^35U,OQ"M)_;6;V:S13MPLJ7S+EO,3M^NG7%VMZ"/A'6PIM/[U?TRJ_.9 M /V?+;#W-G5=-S!^SX;63U%NZX+-\V" UW7G!3:L=F, MI*;G-J]>M^?1S3B=%\M97E;-R?CW^T7]W?GO^V*Y=)KK]$-6SOY'=6Z('%Y( MV 0)8T@81\($"*:D4K1+I<@Z"J^:Z>UBW6& +E48AKO8AI;8WK37EM/VQGYS&DBV]RF5-EFHK]WX:7" M;*4./1'$1C?%(^U*T49MW.2MI5/ROSNOIS.-R?TVZ)T\M7=LOB>YTZ=?7.PR0)F1@>$4H_T"__]D,8>DKH MYY1!G7(H3:!H:LREH.;9%;6=1%>UM_[.;5FLMB]E"M#Q-F6PTR!V?3W>2+5I M J4Q*(U#::*S>]5X2\G,LVMF6KS+O&ZN\;,#<>^\&%A]#;X8!.9'3O6I(-0E M@](XE"90-#51I$#H646C88E")D=HA-/53PY0K0]*8U :)SKCU'.;?YKH0]BI M9FHTI4;GV46ZQX6AJ;(PU"G:>:90-=(C")7LH#36??@<1^!(/##97O MH#3>LT<$RJL:79U[L""Z&]9N5L."\B (X6LL6?J<)Z;IHE^[48Z95 : MA]($BJ9FA=3V/+NXM[Y(OS*-MW;6I5&*-7+U&WI&F 6!?F8F M4)&7^K$^_DR[0Q=+*85Y=BWLV"H#.W;PH*+T+K/. .J406D<2A,HFEIY(B4T MWRZA#:DV\$U=BRPWV-I9!Q7!H@H.*#.]XH Z+*KD@+"SU!SX4F#RO1>L.O"1 M.LP82IM :0Q*XU":0-'4E-HK"+/K5[VJ#[:,_6$V"H)4O\3970U. 6P%&+8$ M#%L#]AQ%8+Z4M'R[I/6TI4S?5)V,LS12UYE :0Q*XU":0-'4O) *EF]7L([2 M/+9,]8JL+V+8'0]."*AN!:5Q*$V@:&I"2!',MXM@!^;U-_E=,YMS#]\BV;&# M)QJF+-7<+(]\?=H'U<*@- ZE"11-S0HIF_EVV6QO7M^=":8JY(T"-]#K'K9V M]GF]R?)#STWT>3WA,O3TB3UA%*=)HM\M$W8'[I9]*4'YSR-!V;U4_"0KJ ME$%I'$H3*)J:%5*"\G$2E-]3@O)[2% 4BY"@"#-#@J)0E 1%V!T:5%*"\D:<,%::@M F4QJ T#J4)%$U]5D;J5T%W"5CG]#3RK6#(A2*[URS^Y_ M<+R[/3*H1PZE"11-C;;4LH)GT+("LYAH9%S)H5(6E,9Z'#^'>A0HFAIE*5 % M=H'J"14\@:DJG3;W*KZGQQM:L 6E,2B-]^P1@?*JQES*3T$_^4F33_Y^O[9+ M47;LX*D;(2"Y::H_;PEURJ T#J4)%$W-"BFJ!?U$M5Z90$A?:13%QM!/NN43 M@N5[46AQ8 M_<2.'7IB"$VM27_\!>J006D<2A,HFIH14E$+CU/4R"P@=*\XT=<$[0Z'COE> M/AG4)X?2!(JF!E@*9&%WX1CDB6B[G\'G .*Y/WV2!O7(H#0.I0D43_:(0'E58RYUMO H MG:VSY,N.'7QY)W4VH_@/ZI1!:1Q*$RB:FA529PM[ZVS=F4#H9U3Q'V5G3.$( MG8TH_B/,S.(_RH@J_B/L#NALH=39PGYE7I9'Y>B^)&JKFG&@%UKW,YO8#W+P M<(%J8%":0-'4<$L-+.SW9&2O$(^,8>"[7ICJ6AAA9PX70D6*HR30APMA%AHS M&>*YRB2,PY$^7$R[ \,EDCI3Y+Z@+!U!U2F M7=W;[YIJ41H8C[78/0W. &BI%Y3&>_6'0/E4(RL5JNBX$JXN0[.VQW[%_U^#M>2-B MEWGC@H_=<+_;(X-ZY%":0-'4$$N!*K(+5+ %*;N?P6I)*U*1*0"=IEZBGQ2@._3W\LF@/CF4)E T->)288LZ-NH_ M9D4J,G6S4U]_<'%L]SPXTE 1KMBH;EY =2PHC4%I'$H3*)J: M%WM?,FE7O(ZZM8V)K;5<(R&@^]1#:0Q*XU":0-'4A)#J5GS45F+[E5GT?0^U M^9=QSSKN9S:Q'^3@<$.E+2A-H&AJN*6T%??>(ZP[Q.;>7[Z;!/J3J6/"SIRL M$YM_>:[Q78*4F3X)YX21ET2C)-$GZ[TW"8NE8!0_CV!DQPZ>EO<3C*!.&93& MH32!HJE?URL%HP0G&"74WO*$8)3T$(PH%B$846:Z8$38D((187=@4"52,$I> MKH%??$ M+*$Z-H842(Q-2IC6$,U*BB-=1\^ MASH4*)H:8RD\)7;AJ9FQW>:+^K[,G>)V[T'08NW"J=[X;N2G@3[L>ZA/!"MP0UW"9I1+O?R)L/&2, V-^^3> MXE,BQ:?D)7>H3Z"2%)0V@=(8E,:A-(&B*2F52N4J!>Q0GQ+:D.?KWTMM]S0T M Z T!J7Q7OTA4#[5R$I1+<7MII6:)56QJ]\SV?T-CF\/EPSJDD-I D53PRL% MKA2TEQ89;T+GT5=U[/X'A[O;(X-ZY%":0-'4:$O)*^WXOL5C[I!34X<*]!UC MQW;'@\,,K?#J\P$XU*5 T=0X2^4KM2M?3[M+3LV*+B/<4.$+2F-0&D]-42[0 MK]#/(7NE4O9*[;+7L:47*5&=191>]#.;V ]R< RAI5=0FD#1U'!+!2P]ZDL/ MZ1";%5=DZ05A9]S\$C94Z05E9I1>4/ZHT@O"3K_[/:OF>5Y/LCJ[/+_+/N>_ M9>7GQ;IREOEMT\;]L=4KR\7G^>Y-7=Q=G#23KD]%71>KS'/6\!^*\LO&Q^7_ 5!+ P04 " !8AF19<0']F) * ' & M 'AL+W=OSA5A;U[-S@8-#<^Z]4ZT(W] MD^-*KM1+O M.@_K=X-7 Y&KI:R+\-G>_::2/\])7F8+SW_%75Q[=#@06>V#+=-F6%!J$__+ M^Q2'WH97XQT;)FG#A.V.BMC*]S+(DV-G[X2CU9!&/]A5W@WCM*%#F0>'IQK[ MPLG\YO)R^OD?XM.%F,\^?)Q=S,ZF'Z_%].SLT\W'Z]G'#^+JT]]F9[/S^?%^ M@#[:M9\EV:=1]F2'[-?BTIJP]N+?'/Z<('AV3YUS:'H[RC[?*H M@-[X2F;JW0 5XI6[58.37WXZ>#%^^QUKCUIKC[XG_7\\JC]+MCB57GMAE^** M7#1!2A^&8F:RD9 F%QI/[M:V*!Z>V3N#O;Y>>)UKZ>C,]G[YZ=5D M,G[;;N3K@[J"3X_ET\.YRFJG@TXKSN^SM30K)1"\4GL&XKU>3.?G9XT%(S%E MAZ&V>!B*3+D 1H!-D3<8@"'16/(FK&40"!0N\9!BXM2W6E/D%@^"'.L%M4L> M^&A+'1"6D?C-WJE;Y89-N&RE#2F!(Z4TH!/*IJ& <"'S+\#1F%V4?]IS<+ R MJA]".]QV'+'':W-%5AF5*>]!6AQH*992.U'U\S\%L$OIRGK=NHV58 D.,^C4 MI:!W/K8I18L[^_&PT'#3L^Q<^ZRPOG;]")8R5_P#_[_5R!4ZYU)^5;RE'_YD MKN)# )7X AP.GT=T2B7"@G#@\8A@_AA8].(%0@6)2U MLR5KY\<]#/A!Y4,ZNT5+NHBD\TWE2^EV\/*M%U-C:FS_S+DNX!YQM#@8/_LK M'U$\"Y]AR8.23BABH"W&-\7$%ZV(+JDI--L/K]$2UDZIF-O 5%%&QHOZYE3G M46$BK93UH37)D=A4W=".AIU'(M2/B"X0MU7Z&(H<-M]H]1][-S1Z,^" M9+^V=9&3'=3VT8E@SY?:Q+Z*T8UL^B].NH<$J*]@AP!WG:TY.H]/?O-H1INT M@WA=M!KFG89(1W_,W6L=W&$\>4M7K\!#/AO$T :SO MHTN#%*K50_9)CP:]BN9%F%DND7R1/+C<"*?*-@Q8KY)KA98+773\T2$6+81= M!+RD>=>>J(4!X F@/LJ?;:8X8*6I8S52R># OJ(0N(TTU."-.M[P8KEE1) :#],JS"R,-?B_Y#:E"\+'F=?2*(4FRE%Y=Q"O*91 M_*'1A#FMU9GT:['$"-PDV4+U$RS%A7YQ9%(/B<1"Q0>=U9P=G+34(@4&MZ6\ MM8Z/";;8HFZ P1K*$U 1ZFXC%,AWTA.TIQHXCQ4"<.G?3773H%YL/3+K.0-Q MU*4E49#96)]0@Z9KKN(A-;-E9+9ZK"KUFPX='"-J&5?9M6>)("-1\ M8Q;!$YE&F9L_JL!TE]+7V7LN4ICP\XO12[;PYX,7HR/T/45!8:+H/O7Z,:TG M-O]/V9TZ24],#2JG+C@54]^:@]'SU@:VZG T;F_\H9[B<%,K!\6KSB/B5#2X M (X8/2F(EI CAL]@KJ#;K(;-@)*LSD%&F@9A;DM:86TWUM#I69].6P(FP9_: MHHBS03-H.VOP.VN)>IK;*N4[=T@S(_Y2&^;]2:SLCN%[$;5UX4S&SD.!GXT/.N,G;"VKE?Y<%:.-22>(J=F#O&A-%)EY- MQK^^$3O6$$4#BX#HO;EIWB$^8L-O$HAAYA)E^AGD@1DNPE+3>D[G-WR,R20> MY[!Y[X#_ 4R=7L:*7P'WN!M'J%KSACNLHY8*;47)=QH"Y+GEEI<2D M+7-\&_@1-:48KQ?@RI9_4:0AH2"WB^1UVYBEDZ;D8Z61!"D Y$:OI:>!:J6- MX8ET"9CMFON#YTW1\VN1-/)'9O!L(9\/0>(E.;J"U3 M]7,:I4KMMVR8:1T%((+?I728$AX-.(U+B5!:*6M)4T;7>VAHC#W'-M[YX5RP M:3=-O>1[8S_=HT3MO=/Q+?#T_-G@E5T\,@)29-") YL]P;,G 'J5!L!I$P@@ M:)LO,5?^/R@*R'J=4'1F0"I*7,M[>AT7:^3E$6'GK 14W#9Y8T6W4KSOO=!X MBH:O^VBHS)I+D$-( Q2]9S/90QPS5*;YW53MU;(NN ZI+XZ: C3U7IT,4V=# M3GW!N?@\@@$E2-<'#ZG+BDA#"]-K(P)]#.IJ95TSXJPP$E-^0H--&\HZ-TLO5JC1MA]^H670 ]C4D$>AWJT+%VH+11NYNUENOX MSJJ_NFF5N&5X.M=MCF;-I(/=BH!=AJ8<&TQ8)ABA,NI%.\TG/\:&;:_W]WM? M94KE5OSMB=M_$^('FO9N^WEK&K_J=,OCMS'@'D[.HYM?8NMX]/+Y0+CXO2E> M!%OQ-QZ@>+ E_UPK8+"C!7B^M#8T%Z2@_>AW\F]02P,$% @ 6(9D63P: MLB^Y P ^ < !@ !X;"]W;W)K8D5,SU5HZ29I=(5L]35J\C4 M&EGADRH1)7$\C"K&93"?^K$[/9^JQ@HN\4Z#::J*Z>T%"K69!?U@-W#/5Z5U M ]%\6K,5/J#]H[[3U(OV* 6O4!JN)&A.&W/0!J=DH=23 MZ]P4LR!VA%!@;AT"H]\:+U$(!T0T?G28P7Y)EWC8WJ%_]MI)RX(9O%3B3U[8 MG=_,TLH3JYJ*\0[AH$9(C"!/XJJ0M#5S+ HN7^1&QV5-*=I0N MDCNI>8>KSTF$2Y1FF5WL(5-[E0IM$(?YTOC-5T)OY^ M37$+F+T.Z.[)F:E9CK. +H)!O<9@_N%=?QA_>H-NMJ>;O87^GW;D_R' S@&. M!G)%%\I8J#67.:^9$%M02]!L0\?*HN9,F!!(W1-;<;D*02KY<:E4 4LN.1VT M E;4,\!DT8714(5,T!VM!;E"5]8Z"*TL<@FUVA2H0Q]OFKH6;0"4* J@>5LB M7*JJ9G+[X=TXZ8\^&=@PC:5J#+;+4#$QJM$Y+500=\T7C;_2.0&A-KT7 BD5 MC"4I!3#KT:GPH'8B M $+3SQ,5D\V2SFZC'8A;A3SX1B4.?C1,TSJTIU2J..%2*&V0:>4((<=DQ._G;1OQ-F'YL![&(;]_HC^HW"297"W]ZH?COL9?2?#!&Z/G,DD M3.(!I.$H3N'SRRE:+TU3R-(PR<9P[B@SF:-WX#?16SBA\%%V"B<$.1R>PJ.R M=,+?0Q:'\61 C4$6#B;]U^Y[=%"-*]0K_^8XWQIIV\*\']T_:^=M-7\.;]_$ MKTR3=@,"EY0:]T:# '3[SK0=JVI?VQ?*TDOAFR4]S:A= ,V327;7<0OL'_OY MOU!+ P04 " !8AF19V3-J+!D$ !?"@ &0 'AL+W=OW$8?NP50JI@.O9[9Z.PFBH-FXE>N-XXW>=%R*-2[0_5K.#:UZ+4HF"U16:@4& M5Y/@(CJ[[+.\%_A-XM8>S($M66I]QXO/V20(F1#FF#I&$#0\X!7F.0,1C?L] M9M!>R8J'\P;])V\[V;(4%J]T_E5F;C,)A@%DN!)5[F[U]A/N[1DP7JISZ[^P MK663,("TLDX7>V5B4$A5C^)Q[X<#A>%S"O%>(?:\ZXL\RVOAQ'1L]!8,2Q,: M3[RI7IO(2<6/LG"&3B7IN>GLXO;F\\W/"YC/;F'QZ>)V-NXYPN737KK'N*PQ MXFQ,%,99D_U>\2G)14WI"[C%P$76'8A"3L0AW'_!;RD-3+Q>,ES M1@JCI%I;F*.!Q488A-\OEM89BHD_CME;P_6/PW&>G-E2I#@)*!$LF@<,IN_> M1!_#\Q?(]ENR_9?07_DB_Q4#+H65*6#CB9(\8;TGWK][,XSC\'PV7_A9=/X! M4EV4E1.<-Q98*!5Y6N7"80:5D[G\BT# ;1"V/NQI6SR@H2P&515+PM:K&M[R MC 6O"%*H'5\1G9Y;OJ*@K*0 3^^ JH5U0F6,FE6F 2>24F=$EKVLZ)8N7,N\ MXNN(+4C[?_(2V9^4CH1(E=!KXFI%I85Q,B9%Q>6I,MY7\D'D1-QVX1=26.F< M:J!G*)8Y@D5G&A]P9MU0Q+QTSIG'G^1@=E,5Y$NGS1GA32.DDXR#.$:E:;256M^_>?#?'N.9UT?A9U1_ B1]Z$= %/O]'^9Q&M5T$C\,1C6= O0)%NF@+Q71$"L=0/6%LDTE0;C@TVD:6I MN6D4[RMA'!J"/%)U"[$#I1V'I\B]^(ZD3IP^H0PF7VM'VPW#[K'?2N_@IT]Y MN?:M#5M5*5?__]O=MGNZJ)N&;^)UZ_5%F+6D2I_CBE3#[ND@ %.W,_7"Z=*W M$$OMJ"'QTPUU@&A8@,Y76KMFP1>T/>7T;U!+ P04 " !8AF19'WD["Q$+ M =)P &0 'AL+W=OG9F%%CRE37EV%OK^\"SGLNA=O*&Y&WWQ1I4VDX6XT<[UZDID:OFV M%_3JB2]R-KUQ3 M_XUD!UDFW(AW*OM3IG;^MC?NL51,>9G9+VKYNZCD&2"]1&6&_K*E6QM'/9:4 MQJJ\V@PRS%[>_7W[Y<'IU>?OA/7MW_>GFP^?;RZ\?KS^_.;- '=>< M)16E*T8:G4X)1*&X].FG*IV3W/2EBKILS.08$-I:70@@EC)7@@' J. M#+^S&9C-LA2F#"N-+&8T>Y7QY.[T-IFK#$D1!;;0,L$%N4I%UF?+N4SF$$Z^ ME\!$VE"N3V;BQP)X@U^LT'D]Z4CU::REN3N=:A!#%K &"# -!/K=W? Z^DQ#XI+)7W,A4P6$F1I5YC&@BLQL(" M%(D3U^ G5N03H1MG83-1",VS;,7N@3]4VSW\S-E":*E2W!2QE>#:V0:8!EVP MP*_FIEKEQ"7J%Q>3MIVMQ ^A$VFZXK3,)0T[&@Z]X=AC[TN!.-@E+MH)]U8F M:HC.)6A KVHK=\[O[S#/$C20\"PI,P+'&@E& M8<3'-AYR S1&KPA11UA@MR MF2X4&)!-A%T*X*V0,+8G%",:<2 MZ@_O%G9 C4E2$K6A4 / 0,V,C&=@G@[Y8<9;@'%0#C)%.2U%3"FX:"%PH!; MJ_H!_-86W(;H%I/.$!)TNP/)#X'7(8WPWF -/ R.!8<#'\= NY-3J"^<4OF2 MZ]2QVO4!9VTXN[1K._*BP(#T;]'R&-([MQN!HOH]99.5@XC5\F[#+=M!S&.0 M]FFV ." XBFY"=+U#I=#L, @ZK=5!&=BZ+,5&YT86<4^E4%=1+#EDTR@__"Z M0B(/*75GFRMCT!C'$DVE2@,GFSYH,P&F4.O,8*)#F?G)*_;Y$.:1<7:)BC?L M3RID1'IZ"9:$NHQ]J+WSAE1UX++K=IQ"-YO)HL '$*J"1CA@1VP8>J'/H@B& M@]@['S=T4G8"Q-QS4!Y,9GK#M%!^XP,%4=5]\'KV?Q).!(0)V1LJ-H MV.">UAX%_F ] UZ1<#,'OU:)$&DKFS59!D3NZ*S/,(H*Z@^RE?-+JRR895-9 M*'!7W:)!:UKJ.OL\24Q2^E$PV! J"L?-S":#7P0&+XJ=KF[;4Z_I]3K']8%E M6:M^( #5>1$#-=1;"Z33%!!36P7\'=7"NK*K76F+)0AXXCME5I<5(/#=02]Z M<+6T,U=ZX,P(6F>Q76?R7&E+^(9L 6ZT6B>N;A6P.TR[" W[#47HK1->+DI3 M%[,C_/Z=,LQ[U,)OJ/5OI/6GK3X@9@=!#)$O@& \'K&AC^/QV L"1Q'X#J&, MC""F1VP\9. 7B>(Y%!%] 9/A!-7_&5K!A[7?.(LXQ0(KN MO#D(C #BA( $K;K,2P@\_ <$=SZIZBSD0F4DBYIDL-Z8I/!3RX2X+(;H>G^ M";K-4U>G$K#K6F1/^,O7!!9;!)RQ*]G 28''<,WLP7N0<]G!=-(V)_S='>P"#"H*6ZQD( M5I2DZE1 J"-($8R:"F(3J,[89%/$H,"P94LXZ1B7A/[KK[=?:!2\/NE7&(,^ MPZ6 2I=0LZ2R2IIU>[1Y3DMO4'> '@R&8 M6#IKZGYL7ZKY=+"AJ8?"9RO7+=.F * '6D,NT>XJ\8(+EG.=J;JMI'RM,:\U M!5.=4+BA%@>S4)-;B(V=FNIDFZVT^1@67R*),I[^JR2?GZS6S5HFP#MQ#?1J M$L9T==9N^K8D:J?BQ^5X(#'O(O[1,0Z,-!TR+WAUH]= KC*\[22$+*/63%/7 MZ6YHQ+V$F ]GKB^<.F+6-SD/@QDV ^/2S 65H^LVE$,13I30>5;M\UKPJ3$# MNH#?A39K*I4?P).[Q3(E]LN-F*Y$AWTY3P5ZQ;8BTK4B#H^.=;B"<\'3\-YC MN@Z7A^^]AMH2XY7;';"E*K/TA4P T;3,*)/"P;Q2)"?<;FA=IS7+%?N=?J=Q MX"GFKKB;NWPOV)V[^D_)T%''4L"\>AES1?_7"J\52AG"M2X'5!_>[AIPW5FU M,R\ ^G^FY'O$Q"]: #X:HZFX>N8Z<."-]M6!MX]A!;4!S2JSJX73WJ8CF#7P M )U&P#'%K%]WN:Z2X2G:#U\ T>N,)@I7%QY)XC" ,K_#"]<"V8&149E,N6O% MX1_Z#/%P#6KDK8L^I^F:;$M[#M%/4A\W54-JNOTE-))?#Z+6[B3;K\7>M=5; MY^WC+Y4SGQR\Y;IU5;753T0^M9#]83B$'F] X\%@O*/(WQ?62(8@&+%H--BZ M_3N\&.Q2C%@\8L=!/SJ'WA.&,32X/TLK9,!@S5!K^"01 Q8T&Z'K'H;^T_;[ M6ZH)Q]C7?G5]P#ZOBL_Q+G;H#Z'E&,,H[ ]!RP]"^.D!X $$/_DJY+\$X+A_ M'D<5@.-^#&#^"0"/08SG!7 'SR= ?!WZ,5SGH[_[S M /C\, 0/^F$45!@>]$?G@\Z]+FP0E*DGD 2FTK8K\&>(^:V;XDHT2GN^%VZ6 MD-&>$N?GLOJZ*V^)V*ZI-CG8H0FW;+OT^JO%1O5^X6CLG3>TL< BB^Q_Y5!S MKX5[R0OUUKXKJGWOP^NW_M*T7CHJ$+AM]>H*8NN%S?H]9N"-0W?KW9$G;JD4 M5CU)$M3KJ'4%^7B57UU/!JT:=N]*^A2E=BAW<40OMR8@Z\LK:U0K:]<7,&>M M3Y9RH6?T8196UF5AW==+S6SS[=>E^^1IO=Q]. 8Q;B;!Y3(QA:V^-QKTF'8? M8[D'JQ;T =1$6:MR&LX%M,@:%\#O4Z5L_8 '-%_$7?P'4$L#!!0 ( %B& M9%GKO>?Q#04 %\, 9 >&PO=V]R:W-H965TW*UK \8ODMZ2.@21+L0#K&M3=]F'8!UHZ6UPI426I.-ZOWQUI MR4YB&]F7F*1XSSWWW!W)3-?:?+<9HH/'7!7VLI4Y5UYTNS;),!>VHTLLZ,M2 MFUPXFII5UY8&1>J-KU1-Q>R:,VF?NW>S*:Z&_ 5GDNS.8:E5Y? MMOJM>N&K7&6.%[JS:2E6.$?W>WEO:-9M4%*98V&E+L#@\K)UU;^X'O!^O^$/ MB6N[-P:.9*'U=Y[M'A-"A8EC!$$_#WB#2C$0T?BQQ6PU+MEP?URC?_*Q M4RP+8?%&JS]EZK++UJ0%*2Y%I=Q7O?X%M_$,&2_1ROJ_L Y[^[0YJ:S3^=:8 M&.2R"+_B<:O#GL&D=\0@VAI$GG=PY%G^+)R838U>@^'=A,8#'ZJW)G*RX*3, MG:&ODNS<[-?;J_GM?-IUA,4KW61K=QWLHB-VY_!9%RZS<%NDF#ZU[Q*'ADA4 M$[F.3@+.L>Q W&M#U(L&)_#B)K#8X\7' D/*E86_KA;6&V% E>MJC@+9H';,W>O>F/>A]/$!PT! >GT$\H?]+N,*L !E]*-,+)8@7; M\+]E"#+F6"((H4UL)@IBN+X%WXM02-H^X&_%') MDOK1=>"N:%;U$MS.R;LWDZ@__F@#/(B50603V_:[# V%@E)L_"*0-Q#I/U3F MF )1DSJ5B5!JXSLM!6I;ZC 2( 6')K?4'"XCIXSE/72>1)C*% KM*-('IKX! M,A5%@OO!LFE!B)"'^D6N7Z#JI-!K6+LFVWXOJV5'\1N^#A)%B MH2@*O9*6Z%C@RB7]K!=0B07E)LF$62%'E,DDVZ\KD!3T0LF5X$HA<E7(?\F8&@H?Z7KDS*TS]% ;OXGP*V,P#2H_Z[K:B-2V\+;?H5*0 M2OD[BJ2@A7ZS4%>LRR@;KR[9-I&T)?H+3VW: 3;NC)_ZB3OG+_S\K\YXZH:5 M+DOE->0R$S:#)=WYI$5X.X1K7-49/'1JO#B>6"'!C:L(R<)[GRZJ3Z)@/US M;Z^ARU3AANF4@@X(#K4NAQ-EX)OL:0U((K0[87GOD&LQ;9RX+;*@#@(W5 L?)]M/6]+7K2;M]W@^^5BS[2:#R,X P;%(;Z<%"+RRD_B)%*F["60,Q" M04>=N/=3J/N0-G^<^>;W]Y4_%EAKX2K#C77D!GG>-/M9$$<"?5$@89%TI31[ M'J^L\0^D:+\]/(]Y-H11>S"*>#CBC$[\ZABB]G#HAQ,:COH3CID>QDO2$:)! M#[YI;H3 OCD1"7?2C@;G=$-;>P%W>5DYGWVR0NO@_8B]!U/:.VZ/R/^AYT9W M[]&7(YV;_+3EXX^R$=Y_S6KS>KX*C\;=]O#T_DS'KBSXTEZ2::\S'K; A.=L MF#A=^B?D0CNZ3OPPH_\ T/ &^K[4VM43=M#\3S'[#U!+ P04 " !8AF19 M7VA:\]\" !7!@ &0 'AL+W=O/Q?H_^W>5.N2R9QH%,?_#8 M)!VOX4&,*U:D9BJW=[C+Y\;B13+5;H5M:5MO>A 5VLALYTP,,B[*+WO9W<.1 M0R-XQR'<.82.=QG(L;QEAG7;2FY!66M"LQN7JO,F *PB"LG<&K'A*O.KSJ>XE'49$5 M*3,8PZ-)4,% 9O2N$_O@-@@C$)>:GUY!0_4'W(%<_8"/WM+;10]IU^G MKJ6,6CL=U;982^#;F9QJAYQJY]#_HYAG<4^S_E@P MF"<(*YE2\W.Q!L.6*8)&HTFI3 )T\T 7G4N!@I1TQ>RH,-(5)GI3&.X*!! VZ]#[4&(4HUIKTAK6&G#J3?A'S9ZA6KN1I@FK$*;L^X/V M,#5[Y;#X9UZ.W#%3:TL]Q16Y!M=?;SQ0Y1@K!2-S-SJ6TM @&ULW5EK;]LX%OTKA*KDJC?O/UGYO-AZPO#%65>$P)*AD[;_YUX!# M[\ D/G(@#0=2)[=GY*1\S2V_OM1JS33M!C5Z<*JZTQ!.UF246ZNQ*G'.7K_[ M^.>;V\\?WGS\?'MY9D&0IL_R.3QE'U1MEX:]J0M1[)X_@R"=-&DK MS:OT08*W8G7*AG'$TCC-'J W[+0;.GK#8]K5]\)8^) U$7M9ENPWNQ2:]:;9 MWU_.C-5PCG\BZL!(L((?2\&UT]_2L;QBP>$SSKALX>H M?\\TCS[,;H2V"$\VES6O<\E+QHT1T)W7!2LEG\E26BDPU@)ADJNFMJ)@B'C& M+9MSJ=D]+QL1L?52YDLF#?D]&!8@Q( H6VF9"SQA^UHU9<%F A&;"P1I..GA);N4"$IY3L[L=!/-L@SM!30 M;SV2* GI2!42CF?A-X1PO1W-*#R=-8[CVLH;.)F ZC9N9(UP6YS D".=?D.^\(>0+N30"N8&])NAO2Z"FO5B_\X[9P^3$IZ[1&Q$JH MX@N=^$J^X[VQ%IL6W)#9#7O"DB2.TND83PZ\],7.TW9U?U\(O NJ_ =(CZ(X M2;K-[;>?W5W[6=W#V9PJ7D$X$N4<0U;P"3 91^,XAA 3?#(:3H9I1R ,WT!S MNWLLCF(<>S:,1I/LI-L_CK)D_,UHF$1CR(2MV7A\XKBDDR@=38.PZ3!*LTF; M%RY@3HV,08X]4[ YV?D\2]DPRT"*/E$&SBV/,/RL+#P18)ZGT3B;X@G\DC0] MP5.63FAE/(VFHY$#?!0-XW,\C3)LGK#7J*+>I1+G4L,C+O7?\J3))#H_GQQQ MI&YQ;]=WW6@\3@^X$9DK'<1 R'46CZ0/NDT[!/,;7$,<=I3@>;MW'#SOWR:91 J)P MC3$YT3"):7:$75F"IVGFB&$9S./$I<^0(=F2%^S)I$M6SMI/8M;YT,+Y4-LG MV*46@BQ.K;V@UOY0:B,:Y)"G!SBECV55HXO\ 4ZO&Y>?K:L,C4;-NFM0,K 9 M.9JV1/W" (H4#-0PH'VA]G,!Q9RON'KW7L[%A]<18B%GSSYR4_ []'5O/[P^ MB:@?Q167F(6VQ[&XE]HVL 9Z%+K"(F(TNF+JC5!@E[@<,K/$E&LP%RT"M>HB(+=DL75=^( M0%DJ@F!1NBUT&SA0U -L/::[;DI0_) 7N3[ OX-P#AFTT&WN%_?.C M L(1_X@TUBF6*S1OQ*/8^FTP+>PE]G(.*D,23:EH]3.E,1='R!XD M"+O=39 MJQ>M;MFL@M$V5_BT Z;W7=+49%QF1 M5]2BN"3;OY >2EWTU@/FC-J+FJ?"BPJ2^*R-I(P<3_G2D)=XF'MI$P:PHD4& M[%0EVGW?,J-WE&A)GO^ERX\;P76(M#V%=HMVQ6%X3MZ)['W +%L,M\"3J=+3 MK;'P]X%N1[T"\YLWEO4-3'_S,4X12N/IL-M&(/=B+-2@'X.5T.B< 0%)[RQ M:[;I%V02L^TD/&)>EP 7*JYK&'R4TJMNBE*(FG:B]L0,WK!+S]7O-LV%VHM; MZK$@Z(-%*#@+M6W Z/L 'Z$-?./3R?\"OCMX'(/W_-'P[I>2TT-O8,]Z+\HK MH1?NYP#JEA#2_IUY-]O]XO#2OVC?;O<_5\!!%M3)EF*.H_'I^6C M/\)P ^L M6KG7[C-EK:KMSI6P[( ;=[S#7_P902P,$% @ 6(9D66AJ M6EHL!P ]!( !D !X;"]W;W)K&ULG5A=<]LV M%OTK&+7;L6=4BJ+M)$ULSTA.LYN9I,[8:?>ATP>0A"0D(, H!7MK]]S 9*B M5,E.^F*+Y/V^YQY<\G)M[&>W$L*SKY72[FJT\KY^.9FX8B4J[A)3"XTG"V,K M[G%IEQ-76\'+H%2I29:FSR85EWIT?1GN?;#7EZ;Q2FKQP3+75!6WF[E09GTU MFHZZ&W=RN?)T8W)]6?.EN!?^]_J#Q=6DMU+*2F@GC696+*Y&L^G+^3G)!X$_ MI%B[P6]&F>3&?*:+M^75**6 A!*%)PL<_Q[$C5"*#"&,+ZW-4>^2%(>_.^MO M0N[()>=.W!CU7UGZU=7HQ8B58L$;Y>_,^C^BS>>"[!5&N?"7K:-L]GS$BL9Y M4[7*B*"2.O[G7]LZ#!1>I$<4LE8A"W%'1R'*U]SSZTMKULR2-*S1CY!JT$9P M4E-3[KW%4PD]?_WZU_G'RXF');J>%*W6/&IE1[1^8>^-]BO'?M6E*'?U)XB@ M#R/KPIAGCQJ\%W7"SM(QR]+L_!%[9WU:9\'>V;&T1.[9:^D*95QC!?MSECMO M 8&_#B4;;9T?MD5C\=+5O!!7(^#>"?L@1M<__3!]EKYZ)-+S/M+SQZP?;<#3 M6NS&BE)Z-EM:(3 GGMUJ-JNM5&QZ%BHY'3._$NS&5#77&\9UR0IA/4:5F063 MWF$6FK?S?<'&]-4I@S\!_TSB M-N.LB+'P/I:3@?I^H+T17AF]',88O6[=Q6LE #/K6,VMW] =*\@ITKF17N9< M?QZSWY)9,D8T(:V"HU\2LMPQ7F)L)'6?$D.$"""A4KWG&W8V#87*VD+M%W1- M^A5Y+QD\2HTT00%!.#<6K9:(?^N-"FST VH<1&2HD?,,O@49R$6@D)*!C^Y% MT5 !;R&NB3O8&ZFY+LCB'+16A ME'WW=GY[=[I3]5D;^+'J)^PCA(])L=J:!UD"%F!^-/C'++M(4E"04L2F3FB) M^ZY-PHH'HQY",:*=!2JBJ"9KZ5=!/1UH*^&1!X&P%0<.E:RD?R(FKIS9"TRS M1A>F@JX/:(1!$N5J&X)?<:0C;$70V $;W'X"X*DUW6"@?_")( E[>RW_YJ3S M#6MJ4O]QF@[S?B(]'#(P[ @=.W/\+.JU85/_IL]?00PU6_(0*XJ "0E!'B\> M>' 9)TO@>;[9F[7H9&@4_=GGCUV58+,K!PPNI'7^9X1N+)5!2:%#-D0S'BJ2 M*P4[2G6FN7/"?X.C@ZT27PM1AT@3]ON3^>]RX1H= 9]LR%X(Y !+!("%AT5A M&EPC3,&+U:#QD9F(_P($0YT70E#.G'U!^( Y,L;02[<=?= >S#FVQ6W>>+2P MH>?;3F[=], *7) F6?HO"CQ-SO&CI@"T;BIL(]C52E* $W\ ,1\-#<9OV/7> M"= .LB3ZD(:=@.BPR^"4H1EZM(ZG.V!DR"M,98N;2)2AL,>J&K<:;(!4J3C% MN_-#9U% !&P[^3\1\;"I1<+N^I+T]/M-V,\%MULZ!AWPR,G;V@ET2U'L)_(T MV/H(PF!$P9%A.RST1J J3FHH)0 #787S4E -C5 MZSZ\^;!9^0D@CL@:IE\V-E!G1V@]2)\@?APZQ&CPN@"%5NVT(!DMEO&B, \" MVP&11CL^DIATFR?ZM'<\_6VHQFT^X<3J[='I.&XW,4.[%0T>QFK,PHE,(".\ M6UG$I8;GD8H.V/4#&6$>7!"X@N!)V2)Z&;<.';:"MMY(.6^<)%?"?^"/\.J":4@:2PW AIDE MSR](=YJD:<1CNXG3.7!C]G5QO"CLC)Z=)1=II[=[:JY (G Q.,1,XVE%"L/Y M]('6-L(1-;2#N+^#4IQ']^PQT?U!_@UZZW@88#\!O^"=1+3HQ<[4$T=RZ.5W M,O@2$0:1OK?0HH/)B1\E^KO])YU9_)*Q%8_?@]YSNR3<*K& :HH6C)B-WUCB MA3=U^*Z1&P]@AY\KD+.P)(#G"V-\=T$.^@]=U_\'4$L#!!0 ( %B&9%DT M<0@!F 0 *@+ 9 >&PO=V]R:W-H965T&P4\98[_?[(2^Y4J'G:K;8F3I?J8BI MG_5#[5D52:DR_6PP>-NOE+:=\4%:N_+C ]=$HRU?>0I-52E_=\S&S0\[P\YR MX5K/RB@+_?%!K69\P_%S?>4QZZ]0"EVQ#=I9\CP][!P-]X]'(I\$?M,\#VMC M$D\FSGV1R5EQV!D((3:<1T%0^'SC$S9&@$#CZP*SLS(IBNOC)?J'Y#M\F:C M)\[\KHM8'G9V.U3P5#4F7KOY1U[X\T;P M'-]\OKKZ] >=?#PZNZ#+J]NS\[,_CV[/+B\.^A'P(M3/%U#'+53V"-0>G3L; MRT"_V(*+A_I]T%IQRY;#N/X%USB+[) M8^.UG9&R!5VS49$+.I+:T%%SH+^.)I!"L?R]*0*M@=%F W* ]D.MUNY&M< M %D= YVC%1K1/%TW<@)(>&M;P-/&4'0;BQ7WM6]-=UO=XA]<(P""L/8(4*@Y785+'(,QF.>Y\Y(Z MJ;&GHKK('G1PO?I4( 6CDTBQK/6 'GU8U-WSC[0<96<1\K LT)\=?+KUI&)2 M4O4&;,,^78CY]=N)/J6"L,\K"'I)67>TMX=[8KO#M-<=[@WHPMG7N0KE@U[X M..WAL/MV=P\M@U]C%<< /<0KFTLP N*P.]RA6Q?1J!['>$G#K/MFD/V/B#\S MGG 6!=(VHTUI.7&P8J6M8823K(L4IIN(3[7,Y^6J.)_(SPW>::D7S=A"Q2QK M&4\@.41M%U\Y_>SH;+J&^VNOIXKAL+P1T4Y=8V/[D%JMKIZA1^WKZUZ\?<.B M-\\T?#,\A>J@]^Y-AWS[+FPGT=7I+39Q$2^[-"SQE&8O MB7RV4Y$0.KQ_GX M7U!+ P04 " !8AF193?PV944# !D!P &0 'AL+W=O(! ]:&3]/:J+F*LM\ M6:,6/K4-&M[96:<%\=3M,]\X%%5TTBK+)Y-WF1;2)(M97+MVBYEM24F#UPY\ MJ[5PCRM4MILGY\EAX:O+,^O M5M-@'PV^2^S\T1A")H6UMV'RL9HGDT (%984$ 3_[G&-2@4@IG$W8"9CR.!X M/#Z@_Q9SYUP*X7%MU9^RHGJ>O$^@PIUH%7VUW>\XY/,VX)56^?B%KK?-+Q,H M6T]6#\[,0$O3_\7#H,.1P_O)"8=\<,@C[SY09/FK(+&8.=N!"]:,%@8QU>C- MY*0)1=F2XUW)?K38WJRVFS]N-I^_P>8[?[>SC!@V;&;E +'J(?(3$)?PR1JJ M/6Q,A=5S_XSIC)SR Z=5_BK@%IL4+B9GD$_RZ2MX%V..%Q'OXA1>6WB\:]$0 M;.[YZ^&O9>')\8GX^Z5T>[3IRVCAEESY1I0X3_@:>'3WF"Q^_NG\W>3#*URG M(]?I:^C_K1[_$P*^&/A2DBW0C;*> =4(:ZL;81Z!T/'9$H052)9GR;>.2PEK MAY4D6.X=H@[R=9)J6$N2A3"W9_ Y7:;P[0BG%A48"X5UG+8T>P\M [D8ZQ3H M&4A3JM;SY02[BZ9E;[(3I522'D&8"A02LPP6PZYO"R6U9/\"J4,TP.>&4#_/ M,K@&R$.&H1-4G&@*-T9HZTC^PYPJ+ BD]ZTP)8>WGD4@2X*EW<.;Z?DE8]C6 M![!.*L41 1^X+_H@F(D!=K9U+,Y=*]S ,Q#HY1D8BU''8S:=\%!9@P%(E*5U M5201I0[%"+8^A:4_J!/HQ_$3R/-J5C)4@;@:+&E8>+$>/Y)ZTNJ $Y@QJ9*G M2CZ1$BQ :?DB";Y**7QDVA4CG:3!Y6U=Y,'W18!!%$H>#MF/7 M2?K+VP1&ULK99K;]HP%(;_BI554R>MS15*&$0JI5PF=4)EW3Z[R8%$36QF.]#^^]E. MR* $%'5\ =MYG_?X)"?QZ6TH>^$Q@$"O64IXWXB%6'5-DX65! M68:%G+*ER5<,<*2A+#4=RVJ;&4Z($?3TVHP%/9J+-"$P8XCG68;9VP!2NND; MMK%=>$R6L5 +9M!;X27,03RM9DS.S,HE2C(@/*$$,5CTC5N[._647@M^);#A M.V.D,GFF]$5-IE'?L-2&((50* 1A52@;OCK?M(YRYS M><8<[FCZ.XE$W#$< M ; MI4X)=)I&\$O U^50/#_]\(=8X*#'Z 8QI99N:J K2-/RF2=$U?I<,'DUD9P( M9O@-K3F: =/O#0D!#1,>II3G#- 5>IH/T>7%%W2!$H)^QC3GF$2\9PH96SF8 M81EG4,1QCL1QT0,E(N;HGD00U?"3T[Q_@C=ESE7BSC;Q@7/2< ZK:^1:7Y%C M.5[-?NY.X]]S0/J"KVP\^KMU-G4Y2L<0M^0AP\'M@8C^/S);EO?ZJKLG&;# M$HA84,95W?R/:!%7U;,1%T MI0_U9RIDBZ"'L6QU@2F!O+Z@5&PG*D#5/ =_ 5!+ P04 " !8AF19 'J/ MJT," "*!@ &0 'AL+W=O=@,A7VT*2,FV57/8*DJV[=G! UAK;&J;L/OO:QM"TRIAI5S -C// M;XP8HD;(9U4 :/12,JYBK]"Z6OJ^2@LHL1J)"KAYD@E98FVF,O=5)0$3EU0R M/PR"N5]BRKTDOV6-O%\?*)_=;6;6@Y8P8-@ORC11>Q]\!"!#-=, M[T3S#;IZ9I:7"J;<%35M[.2CA])::5%VR<:@I+R]XY?N',X2#.=R0M@EA,Z[ MW!>ZA& M:!+

TX80>*:DQNU1U"YU>AMKO9JDJG$+L MF0]#@3R"E[Q_-YX'GP:4I[WR=(B>[&H&:!P<9O?CK?%S0KGG_6'$F3NNJ!"J:BY;EM%O]HWVE7;7_Z&MUWZ$&ULM5G; M;ALY$OT50C,8.( BR[(3YVI ]C@9SVX2([)GL5CL ]5-24RZR0[)MN*_WU-% M]D6.I,QD=U]LJ9LLUO74*>K5VKK/?J54$%_+POC7@U4(U8O#0Y^M5"G]R%;* MX,W"NE(&?'7+0U\Y)7/>5!:'D_'XZ6$IM1F)GU^[LE:U#H8VZ=L+792G= M_;DJ[/KUX&C0//BHEZM #P[/7E5RJ68JW%;7#M\.6RFY+I7QVAKAU.+U8'KT MXOPYK><%?VBU]KW/@BR96_N9OESEKP=C4D@5*@LD0>+?G;I014&"H,:7)'/0 M'DD;^Y\;Z6_8=M@REUY=V.(?.@^KUX-G Y&KA:R+\-&N?U/)GB>3@8BJWVP9=H,#4IMXG_Y-?FAM^'9>,>&2=HP8;WC0:SEKS+(LU?.KH6C MU9!&']A4W@WEM*&@S(+#6XU]X6QV^^[=].,_Q8'O5Q=7ES-Q<&T+G6GE'[TZ##B:!!QFZ9CS>,QDQS'/Q3MK MPLJ+2Y.K?'/_(51N]9XT>I]/]@JGN%]&$HKDPV$M+D0N/- M>F6+XOZQ71OL]?7INBI@#/:2VK>&73#3BLN MOV8K:99*P'FE]HRI!SV?SBXO&@U&8LH&X]CB?B@RY0+ '3K%%L!8"HG&DC5A M)8. H_ 5+\DG3GVI-7EN?B_(L)Y3N^2!C;;4 6X9B=_L6MTI-VS<92MMZ! 8 M4DJ#SD#9-!00+F3^"9 8LXOR3WMV#E;&XXWZ'BQEKO@#_G^ID2L4YU)^5KRE[_ZDKN(@H"OX NT8-H^X4Z%P6G,*Q MU^/,7^&)A5Z*LG2WY='[=PX#O5#ZDLUFTI/-(BF\J M7TJWH].77DR-J;'](^>Z@'G4;L71^/'?.$0Q%C[#DGLEG5#40;8HWQ03?VE% M=$E-KMD>O.:4L')*Q=P&4(HR=JQXWHSJ/!Z8FD[*^M!FE$;R:Y.CL(EHT!G- M<>R+4M[#N4)]K4!(R'';;:/4?6CA_!LB)SV(P5%$L.=3;2)%8G0C MG?Y"I'M(@/H*=@APU]F*O?,P\INA&>UIA$_:1OAD;P>[?E"X;UH=9ZV.V_KB M?R\UM2H7H#( T.NET0ND&!"%FT3*B&X7!02DQ7B9 M/80F(! 8)&FUS_5/6]<_W>ND6\\Y?@D(+JFQ;7/S7Y.07!I;;^O\'0XD+Q,B MZG ?\Y9[36H^OH^\#8JJ]ASRD?280ZKHH@C!BP4*,S96AB+"\+(-!=:KY-Y" MR[DNNM[:H3DMA%[4E.CD77OB*0R.WS2;![6U316'/F+JB%0$)T@Z+_*:NUZG M/G,1X+C-J:$'@M@&CS(& 1"L!3"&7.(TM^X$]];WG+4O54[;5#G=&VCF'*$S MZJ)Q$='L;7FS7]Q-5Q5"^V%2&Z,B$R/\'Q*G_,31M&CQ=T0MD29P'45@V7$8 MCX(H)/5_FRE%V-OV8TW)68>VAG/E6A45J NOL>8PN;/;50 M2SHK 0] *FI.%8VV2%G,E9H8)4FZ(0"$%Q1;BV$$)WI-'F@,_<:3WU6:@+C5 M.I-^)1:%73=9/U?]C$]^H4_LF43XD5B H*"SFK.#JXCX;&#$7\@[ZSA,T,46 M=8-4UE">@#< "#9ZSZKT".H/CSH;FUT M95^7!3*#P-XW:A%LDVI40'D4U@)!>DI5Y.Q7!B^H\//3T2EK^//1T]$)N')1 M4+0HR-]:_9 *)@;X9QDA31^>V!WH'TU.J:;[VAR-GK0ZL%;'HW'[X(=XZ/'F MJ>P4KSJ+B(=A* )^1>])090!J6HX!C.%L\URV RU2>L<1$'3Y0=3V598R^ ; MJG/1ISHM.2+!']K:W)?]S]OL?[X_<7O7,\X:?,YZ3?(C^+()\.\5FCH4V;EZ M6\7\Z,%4-[9*B,$#P941O]>&:>XD8F-'''MRX":32Y=[<6[Q3QR\F<[.'R'+ M'^K>+;RMF"R0X,?C8RZ6R5WJN8W/Q9-Q6@4-Q,&$[)'1"14!2P5F.8JU[E2'+JE"Q:@Z. M>0,ZF[-Y#6N-6O?)82*G,7VHV#>/I!CLL(+5_-84OC6(CLN)5?:'G$Q\\MC&OD M,7K%"X6MG)K]QNR(N,F]"NG6)A8?=6^^A;F3X(74X?DVSM.U6Z8V&XY,U<]I ME"JUS\*_U& 0JKFO>"<=AN('\WQC4NJ%K925I*&Z8V\:)T;6MJUE?G?D:)VKO"]"WP].S9:(F[6N#HSV,Q /0ZW7=,&T< 0=M\B;GR_T%1 M0-;SA*)7!OU0B1OYE6Z?8XV_=WWZ+A\SX:*K/B M$F07TEQ.U\HFNX^3H\HT7\767BWJ@NN0)HMX4L!)O9O"82)E9-0GQ,7G$0PH M0;I)8D@\-2(-+4RWI 3Z&8Q?6M=,K4NG*+_H!+G$EV4[CYA%KASH4U@Z4-FIWL]9R':]H^ZL;EL>4X=M1 M?7.X;69%[%8$[#(TY=A@PB+!")51S]MIPOL^-FPC9X>]WQ-+Y9;\JRD/4";$ MGQ;;I^T/L]/X>V2W//ZJ"]Q#Y#SFH06VCD>G3P;"Q5]*XY=@*_YU$B@>;,D? M5PH8[&@!WB^L# 2YQI,755,OTY1J.W$B[R]XYZOUM8Y@FR\82M7$NXC.IZF+;P(>.6[-P1I<)DNEGIQQ6TR\T E"@;EU#(RF M9[Q$(1P1R?B[X_2Z(QWP<+UGOVERIUR6S."E$K]X8=<3[\R# DM6"WNOMM]Q MET_?\>5*F&:$;1N;Q![DM;&JVH%)0<5E.[.7W3T< ,["#P#Q#A WNMN#&I57 MS+)LK-46M(LF-K=H4FW0)(Y+]R@+JVF7$\YFM[/'Z]G#C_O;ZX4/L^L'Z#VP MI4!S,@XLT;N@(-]135NJ^ .J$=PI:=<&KF6!Q5M\0+(Z;?%>VS0^2KC S2DD MH0]Q&*='^)(NUZ3A2S[*53ZCM$J_PA4WN5"FU@B_+Y;&:OH[:@ BQJ@:!*V$OG:-Z3>9SH M RYHGHR%@O':M<(I1)4F%RNH,51MF"S,R3G0]5NLEJB[-X KS'>>J/$D M<,^V]!TM:LZ$@<\P\*-H2//0'Z4IS%G^Q%:.//+/HI3&T2"&F9)?2Z4**+GD M]'4+6)%E(/;CL ^)/PP3N'F[1>#$WA0E@E2E89^..K3HI_Z_5'TWB,%![54H5XU'*@, H' 9 >&PO M=V]R:W-H965TBFJICZ?X&E/$R]T#L=;/B^,/; GTUJML/!PO$JOO%/[A>-!G>["1[*1\LL*W;.H%EA"6F!J+P&AYQCLL M2PM$-'X>,;W.I34\WY_0O[C8*98=TW@GRQ\\,\74&WJ08XQE8 MO%26VGWAT.H.8@_21AM9'8V)0<5%N[*78Q[.#(;!.P;1T2!RO%M'CN4],VPV M4?( RFH3FMVX4)TUD>/"%F5K%-URLC.SY7RS^K;Z>POKY0:V7^>;)7Q\9+L2 M]:>);\B!5?/3(]BB!8O> 1O!@Q2FT+ 4&69O[7TBUK&+3NP6T57 +=9]B(,> M1$&47,&+NVACAQ>_%RU3@HN]AC4JV!9,(?P[WVFCJ#G^NQ1O"Y=A43VC-_OSC_ F^.L*V:0CFUQ#GVWI 69-B2!S, 7"G:SJQC#7S'2T M8)JGP$0&][QL#&:P7&\OQ7#=RR,AY[*DQTF) 6-+#QJ-ID-E"NMXUSG. M7AW#1RY(63::+G0/\"7%VD!->=8NSQEUYZV$^PG/MNMF@H5,U*-845SC MBC/ !PEX8C6B-XEX8A^X@&@6TCN)> M/ S@'H6D-]5:_G /F/RQ9P+;8\M;VX@)CA@!/<;T"6BR:4-!VG2%06\4W]IE M.(J<% V=- QAF>:RY2Q/-GK M36%-X33"M*.J.^T&_;R=;Z_J[5_B@:D]%QI*S,DTZ-\./%#MY&T%(VLW[7;2 MT.QTVX)^5JBL MWG4IJ38!UTO[_9+U!+ P04 " !8AF19+_\[#B[:H]+HO3O?") -$3>*<;4I[G_[&#J3LE;*PVM.]@4GB M^7O&_LTD'JR$?% +1 U/>5:HL\9"Z_*TVU7Q G.N.J+$@I[,A,RYIDLY[ZI2 M(D^L4YYUF>.$W9RG16,XL/?&<_E\CIE8G37(%99H0HC+_6FHUZ2N.X;6_4/]G<*9WER/IIJ'@LD@P^=Z_2^'5,;)-C.=LK^ $RPYX3AN8P_P]>EZ=LV?UO+?T M%ESBR3GM90)C_DR(:1A)R8LY6ON/T51I2;S\N2OY2MO?K6UJZ%25/,:S!A6) M0OF(C>'[=V[H?-@3N5]'[N]3'TZH)I-EAB!F,-$B?H";TL(],G"G^GE7P'LE M=P=\MT"8B8PJ-BWFH T)D"K@F]HU\XLEU;:-090O!48Q0#,M0"_$4O$B46W MIQA+#272>+/RD!"HK5.XID@@KU!!@PK01FO,IS1PL]OFQX/1BLM$P3=;8IB< MC!Y14L> RR>4<:H0QC*-\=!A-TNM-(5F4N,:ICA/B\)<4%(49"H28 '\!B'K M, <\C\S [_2C6B>!IML"UNN$$31]:[D14).88:K-4T;WPD[ X/V[B+GL0_W_ MKZDI:S.IIM7>3,S,Q*%19GTS<=0)@\W$=AN.<-L#7% #%QP,W"U25:2QR;!B M;Q]T>V4/AZ[B+?T;E>5-OH10H???,6>;Q Z8/E.?T$"]%N$33R7<\VR)1XX^ M@$#7]6D?74(KZD'H&#N*.JY;*5+"P#%(-\UCGQGA'[,9&6R'7#=7A!;Q]G8'AC ML^UY:MOSA2I;3DF0<+B3\&A5:K M@F7%J3FJ-;WJ>QB)NKN#U+:QVWY%[5H#:-XB(:9XUCK8I7I5*!OUJT+R',M; M.V0A 1%8.P@B&*.T7WY%O-F2JIYXU6OG:QHI89N#Z_; ZP6O&M\5EP_TA6FF M+H]1],#O4;=M>WT"E4R?JN%GM1A0@)N MLRC4G3!K1VI1$-Z0QSE[[Q:&A8! ME?*=)5%MH1]O[Z'?-Z^AT GIU121Q=HAK?)>A(M#6MVA!!_=-_\G@/UVW_?6 M /MMGV#^"8 C2N/7 NQ[KL77;3M^],L -G411:WC 6ZZCF_ZOJEWY]< W#^, MX*#-/'?-<-#N]7=_I'2WSC,YRKD]M2G26Q:Z.MK4=^N#X:@Z#[T,KTZ5M-;T MEH*C2=M:RYH,,M2C. GL^$T)L+,T%]7![^ M U!+ P04 " !8AF19\>6MGH # !&" &0 'AL+W=O@2P(ULV985QS:09"D6H-F".ML^#/M M22>+*$6J)%4G_WY'TE&0E\56Z6^F1K3PV AIEE%M;3N/ M8U/4V#!SIEJ4M%(IW3!+0[V)3:N1E=ZI$7$R'*9QP[B,5@L_=Z]7"]59P27> M:S!=TS#]=(5";9?1*'J>^,HWM743\6K1L@VNT?[1WFL:Q3U*R1N4ABL)&JME M=#F:7TW=?K_A3XY;LV>#RR17ZIL;W);+:.@(H<#".@1&GQ]XC4(X(*+Q?8<9 M]2&=X[[]C/[9YTZYY,S@M1)_\=+6RRB+H,2*=<)^5=M?<9>/)U@H8?PO;,/> M-(F@Z(Q5S2X=$596TVKG/SLZLO-Y?IF#2Q)5"W%!<[@*L D+P!< YW M2MK:P(TLL7SM'Q.9GE'RS.@J.0JXQO8,QL,!),-D<@1OW&8+,WI''XC6M $K:#3"E"E+38YZK[<[F<<\FX9+PE+ VM4)ZTA:H7HG)O' M)2B*VFF?@G%'YUF X"SG@EM.A'[O&;XDV)F \#_V/\%D,!N=^V\VSL _3Y]4 M]8D\*"V#+DINZ9D+ /A8U$QNT',,L54N^,:?W7[L'M^?7')!UFPZAB/"F?;" MF;Y;.'?,=IK;)V?O*O7S/@M_"^#+R^D]0;WQ'.;[V;Y)7H;> M\+(]=-@[IC>N_@NO;72KR9#M/"6"VGZ069M MT0U#DV28,W.F"I3T9J%TSBP=]3(TA4:6^J!@5;XA3M<_&DZ136*"G/41JN)&A< M](-ALWO5=O[>X87CVNSLP64R5^K5'6[3?A Y02@PL0Z!T6.%(Q3" 9&,WQO, MH*9T@;O[+?IWGSOE,F<&1TK\X*G-^D$G@!07K!1VHM8WN,GGW.$E2AB_PKKR MO;@,("F-5?DFF!3D7%9/]K:IPTY )SH0$&\"8J^[(O(JKYEE@YY6:]#.F]#< MQJ?JHTD)S=C"

KQ_FHQOQ@_3VY0PG,S87:!J]T!*I"PV3#<%511 ?(+B$>R5M9F L4TP_QH.9NW@KA M5B8J1SBY4\8T3N&!&D4M8,;>X.=P;JRF>_5K7UDJUO9^5M=K75.P!/L!<1G4 M*PP&7SXU+Z)O1W)JUSFUCZ$/IM2[:2G0*?V__/9E<)1C?P:S#&&A!+4ZETNP M[M* 06O(J&T&1 _$5BB)DHRDCNVH4UY=\D$=]^I.059EMU3V-7DAL*(0//$$ M)UP2LBH-DZEI=(%NB,5\3EC;:P+7F&PL36]I ?4T=:RD'M,:9?(.]"6E(2%N M5GR&DV;#K>U. YXE33O!_Y!"IV))DXZD2Y*V0F-I0%E*D6"XY6B@=1Y!?'GQ MH>R'$R..5ON2UKC=@7T?/MQI[1SUT@\P0UBEM%67U]9Z1@ZKT?#/O1JP]TPO MG72!"PJ-SKZ>!Z"KH54=K"K\H)@K2V/';S.:\ZB= [U?*&6W!T=0_SD&?P%0 M2P,$% @ 6(9D6?C&E[4)!0 _ T !D !X;"]W;W)K&ULW5==;]LV%/TKA#L4#2#4$O5AV4D,)&G:!6BR(DFSAV$/M'1M M$:5(EZ229K]^EY0L.XOBYF' @#TDYL>]YYY+'EY21P]*?S,5@"4_:B'-\:BR M=CT;CTU10[4&B3-+I6MFL:M78[/6P$KO5(LQ#<-L7#,N1_,C/_9%SX]4 M8P67\$43T]0UTX^G(-3#\2@:;0:N^:JR;F \/UJS%=R _;K^HK$W[E%*7H,T M7$FB87D\.HEFIZFS]P9W'![,3INX3!9*?7.=B_)X%#I"(*"P#H'ASSV<@1 . M"&E\[S!'?4CGN-O>H'_TN6,N"V;@3(G?>6FKXU$^(B4L62/LM7KX%;I\/,%" M">/_DX?.-AR1HC%6U9TS,JBY;'_9CVX=7N- .P?J>;>!/,L/S++YD58/1#MK M1',-GZKW1G)7YU>T->7?+%@+,P='8(K*;'Q<= MRFF+0E] F9)+)6UER+DLH7SJ/T9&/2VZH75*]P+>P/H]B<. T) F>_#B/LW8 MX\4OI2GOP5@4DS4!.1&"_&8KT&1GF/QQLC!6HTK^',J_A4^&X=W)F9DU*^!X MA$?#@+Z'T?SMFR@+#_>03WKRR3[T^0V>Q+(10-22G#%3$29+\I%+)@O.!#DQ M!I#_)3#3:"@)L^0CXYK<,=&@#RJ?7$/1:,WEBIPRP\U0@OLIW%9 EDK@$78@ MUNN$^%2E);B4Y$S5:R8?W[[):30Y-*38\%SV/%G+TU9(D&D@]0[AI2-\OR6L M>\(+1QAC:P*LJ-P2N' 5!\UT43T2 ?<@#'G')4ZHQF!,*,B MI&@L^2JQ= G^%X;]A"4+'3\KY&4.R$E1Z :'+Z0%3,R2';7.KG>VF^*SA>\,QE59K\*,03>D2J96$1SRZ^AN66E84JG&J^X5$41C0 M:88MOWCT\$EK._O<[K-+G40S=_@&H-,@C*+>>//;CCZ=^Z3N04N?2IL@EF-9 M/!+C=H%;CGL=94$6AD@BQ[_$=?.8]@!=]QPSMT_=PB!$MW=QD.;)06^?!4F4 M_:,71T&&G- TR;(#'X7F 4VG'5D:!S3)NZ3I#+=3KY7&_2$+A7ON]GF24!(G M"4*YOR#!R)L87?=6650B+N:$!EDRQ1;&BR@]P%9"338-IFOH%3X,XG& K M3= X)Q^@Z"05>4G%+TCJOU)2G@>32?Z"D/K)9U8_E5&6T0$9N=&GU5U'9?5%&4;O<3AP:ZJ($I[C^=>'C<)IJ%'4F:!NETCWSH M%(.'^!.CNT<*PW@KG[;;RR>9!A&"HC0R)Z(X"MUHBE9)A*UIXL%P&H.'T9X[ M(.WO@/35=\".7MKB-53/]\(-7UBNR L/B/57>+U:-5C=/_,E7'X@?$O$%6AG M:2L-X!4L,:23JGL6@'L6#-5D9^A/DKL0VH>A/TB^FD-[T9"%>SH^J_"W/M+/ M GCP*]1SGUBA5M+'*!M_P;@X:]![J@6?BPQ(1!5-7O7:/C#&S%V '08P2 MY;,SM%,X]K+3@$JUKK>/)]88?-=4(/R%^M2O=#H?2N3J-9OTKZQA'$SB_\4: M/DMDZ'2/=U[D->B5_^[ 5Y$KJ>WCO!_M/VU.VA?]UKS]+KID>N5N%0%+= W? M3_!DZ_9;H^U8M?;O^X6R^+7@FQ5^GH%V!CB_5,IN.BY _\$W_QM02P,$% M @ 6(9D64AF"Z&ULE55M;]HP$/XKIZR:-HDV+] 6.D"B;-.0UH(*V[1-^V"2@UAS[-0VI=VO MW]F!E$G MB_Q2^Z>>^[.?MQ=*_W3Y(@6'@LA32_(K2VOPM"D.1;,G*D2)?U9 M*%TP2TN]#$VID67>J1!A$D478<&X#/I=OS?1_:Y:6<$E3C2855$P_72-0JU[ M01QL-^[X,K=N(^QW2[;$*=I/Y433*JQ1,EZ@-%Q)T+CH!8/XZKKE[+W!9XYK MLS,'E\E0(H<#4.@1&PP,.40@'1#3N-YA!'=(Y[LZWZ.]][I3+ MG!D<*O&%9S;O!>T ,ERPE;!W:OT!-_F<.[Q4">._L*YL6V2LDVYZO.8! MO#LT5J]2N])<+H')#.Y0,(L9#-PAX9:C@>^#.5G1J?FQKP)5@-;^ .XF79F2 MI=@+Z*H8U \8]%^^B"^B-T?HMVKZK6/H_6EU@4 M8*B*4DF4UL"XM+S@OY@_ M[,.@O4&8O%''7=GH:W3)]Y$4NWXY@R M^?3R13N)+]\84H&R%$^0YB0%WCQ9\5(8" M2."$S35IA77A\'[%2[_(463D3R+$!,())(U6IT--3DD5M&]XAI1FRO^,W&G$ MG0ANE3Q-F-921DW%TNI\C/2?]S=?;=H7!' PNDA)W2&ZK]2MI* M#NO=^C$95!KZ;%Z]1#=4+TZY"5R0:W1V>1Z KM2]6EA5>D6=*TOZ[*&PO=V]R:W-H965T=^V-S;V3'^(-8 M$CVF-!-=:RUEWK9M$:\AQ:+!K@L"29UN\C=%*Z/)0XZG.T0UVBEIA>F^H:MZD4R_4YFDJM3HG@R MF,W'X_#N&[H=HMGH9C(:CJ)P35V]P" 0" &0 'AL+W=OL;%D(P%DIRJGM.4YDYY@P*QF48Q.1#/A&4<)@(I#< MY#D6KS= ^6YHN=;;P)2LULH,V,F@P"N8@7HL)D+W["9+1G)@DG"&!"R'UK5[ M==LS\67 $X&=W&LCXV3!^;/I/&1#RS% 0"%5)@/6CRW< J4FD<;X7>>TFI)& MN-]^RWY?>M=>%EC"+:<_2*;60ZMGH0R6>$/5E.^^0NTG-/E23F7YBW95;.A9 M*-U(Q?-:K ERPJHG?JF_PY[ #3X0>+7 ^U>!7PO\TFA%5MH:8863@> [)$RT MSF8:Y;G(U"84'F&+M#C M;(1.3\[0"2(,S==\(S'+Y,!6NK"1VVE=Y*8JXGU09 ;%)?*=<^0Y7M AOSTN M'T&JY6XI]]_+;6VW\>PUGKTRG_^19[8%IKAX12,B4\KE1@#Z>;V02NA5]:O+ M7Y4PZ$YH=MJ5+' *0TMO)0EB"U;R^9,;.5^ZW/ZG9.^\^XUW_UCV9(IW>ODH M$ 33SIFLY%$I-T? -HE<-Q[8VWT'[:"X'P1-T#NRH"$+CI)- M,+:#_-CQNQFCAC$ZRGC_5[2H7=7U??^ K1T5^%[0ZX:+&[CX*-PUU1<%9BD@ M?>4@OI"<@@)]H-1[L LW;H%N%+1&&I=&ULO5EM;ZLV&/TK%JNF M5KH-;R&!+HG4)@28U*I*UMW/;G 25,"YMDGN_OW,2VD@#DLV:_W0@'G.>8[- MX;$QHP,F'W2+$ ,_DSBE8V7+V.Y!5>EJBQ)(>WB'4GYEC4D"&3\E&Y7N"()A M 4IBU="T@9K *%4FHZ+ME4Q&.&-QE*)7 FB6))#\]81B?!@KNO+9L(@V6Y8W MJ)/1#F[0$K&WW2OA9VK-$D8)2FF$4T#0>JP\Z@^!KN6 (N+/"!WHT3'(N_*. M\4=^$H1C135$=%YWIEW2-$4 MQ]^CD&W'BJV $*UA%K,%/OBHZI"5\ZUP3(O_X%#%:@I8993AI )S!4F4EK_P M9S401P#.(P88% V>((U6 *8AF$5QQE (W-@D7*)=#YC: M-V!H1E^@9]H-_SU+.^&S;O@S)!RNGX6[EXLW!?#YY>)%<.]R\2*X_]]&/OC7 M?6\8P:R?*+/@,\_PO60)(I!A\B!R=8GMB['YS/9 =W"%Q@J?NB@B>Z1,?OU% M'VB_B2PEDVPFD\R523:72>;))/-ED@62R!JF[=>F[7>Q3U[XLBI*5SA!(M.6 MV$&!S5=/^XFN&\Y(W1^;\33HWM:M?C-J=AIEF_J@&>2>!AFF;NK-J/EIE*D9 MMM:,\@11CC.PFU&^H(>&TZ(*3H,:*]-N.T:I:,E-Z,LE\X?@;K4H9"'MIZ^(B.*S=-.QTD[M>\Y??W#QA_H;! M7W^;+D(_LF@/8Y0R^D\N&I[H,UMST+13R[46DDGFGHKOMV<]F?D\F62^8.1; MX@-!__IBY]BU<^S_NP[9HN=@V.K*M%/6M2:22>8*]9MFRT3S!<.?DM^Z95QK'JELKJ # OM(S>E)9?/%MZ#M($$4MY"E'?VUET/JT09M M@LBFV-VG?(;*4E;N+-6M]1>$QV+?O-7^I#]XNJ#=S[\X%!O"7_3EYXIG2#91 M2D&,UCR5UAORDDG*+P#E"<.[8GOX'3.&D^)PBV"(2![ KZ\Q9I\G>8+Z.\SD M;U!+ P04 " !8AF197"6/7)$" #&!P &0 'AL+W=OS#:%)1Z)HZPNVC\_WG1L^)ZP9?Q89@$0O14[%R,JD+(>V+9(,"BPN M60E4W:P8+[!41[ZV1SGGZF1W+"DI@ K"*.*P&EEC=Q@'6M\H M_"!0BYT]TI$\,?:L#_?IR'*T0Y!#(C4#5LL&II#GFDBY\:OEM#J3&KB[W[)_ M-;&K6)ZP@"G+?Y)49B/KLX526.$JEPM6WT$;ST#S)2P7YHOJ1O?:L5!2"A^C]92JYNB<+)*!XO'N\?;Y=H'B_0\FZ\B-$% M>L2<8UU =#8#B4DNSI549)B#V"Z$HF\9JP2FJ0AMJ5S1A';2FITT9KT#9GWT MP*C,!(II"FD/?G8$<)EU!>(M_YA#S'"WK\F9X.]_O" M^3_K\3];WTN&W_T4ON$+#O M0$A.$@DI6DJ6//?5]RB#[FY#4>($1I9J7P+X M!JSHXP?WROG2E]SW))N])UG\3F1[90BZ,@1'RS"FDERD)*_,4\0UYJE 9^KA M-4_PO*\L#>/ ,.H9L8G\FT%H;W:S_;>.Z^^KS'IH?'=?)^ZA>;74!&SO-*8" M^-I,!($25E'9_(Z=M!LZ8]-KW\@G[G#J]LAG:D@U,^65OIEP#YBO"14HAY4R MY5Q>*T=Y,S6:@V2E:8M/3*HF:[:9&K3 M8*Z7S$FMP=MH!O=T1]02P,$% M @ 6(9D6?ABW?VZ"@ (' !D !X;"]W;W)K&ULQ9U;;]LX&H;_"N%=+#I $UL'.TXV"9"8$B? M@V:Z<[%8B\8F[&%RI)' MDG-8[(]?ZA#3C&C::M_9]**Q9?+Y*'VO2.HU99T_I=GW?"%$09Z7<9)?]!9% ML3KK]_/I0BQY?IRN1"(_>4BS)2_DVVS>SU>9X+.JTC+NNX/!J+_D4=*[/*^V MW6:7Y^FZB*-$W&8D7R^7/'NY%G'Z=-%S>J\;OD;S15%NZ%^>K_A5CLO=^:>YV*2QK]'LV)Q MT1OWR$P\\'5_W7SY3([(9YYEO!0*^4!%P:,X_T5N_79'R8>__G+> M+V3TDM&?-I&NZTCNCD@>^90FQ2(G03(3,T-]:J]_:JG?EWN]V77W==>O72OP M3JR.B3?X2-R!ZQO:,SF\NF?:G9^+'OQ<]-!>G8JIK.[LK,X.K^Y:4N%M5.A5 M/&_7WBQX)H[*+F5&)NE2]K,YKWJJ*RG!9"YDWU>0^Q>R7>Z6OU2;KYYX-B/_ M^H=$DIM"+/-_F[19Q_?-\_D9=OHVORFF[)ZR/)RT]RPM?%(LVB_\C/U[)WD4-UD4Z_ MDW15B7 5\R3_2,2SR*91+L@JBZ:"5,(D'Z*$K/,969652IBQ9ZR;=U(UKYP< M/%Z.1L>C\4#]<\[[C]L2:]<8CH]'0[T4[KOU810S([XH\CD!%?.8F8%)FI/OWY5&_U&:94G^X;SR?6-G1-]=YP 3)AO)J6&DV/P=Z\V]O3-?'[ M P;0@"&4QE T/?E;=I=C3?X7_626J;U_(;,H$],BS15WUL].*UQP1D,6^5":.,8BJ9GVE69=JV9OMG;DQM=R&L[MG.^D33:T+;S M[;3S&!B*>>[8D&]DXQB*IN=;68B.U4+::?+(;)>OC6-V@]P^4*-!^P2:-.6V M3R!W=-(^\M0 '+J>8TB1H>#)J>F(^7#.78C[K>TD!=C42+S(TC! MG\F]2,1#5,BKMFDZ3RH#+A,Q+X?<(I4O50FG6-WZ>ZJ;#1CJ3$=4&<.2J-0 M6@"EA5 :0]%TE2C7SQF]\[4\].[*P;J*VW9V\;7\^H$:B/!Z4Q%$W7B++RG#U>7J41.1., MLKH+.DPF2(-K J71/3OL#"PZ@9J 4!I#T72=*!_0L1N!7]6,LYKC&%6!],(F M4!J%T@(H+832&(JF+QU2)J([>.>YC8NTW290&H72 B@MA-(8BJ;+3-F5KMVN M_(&YC9W863=0OW+/WEKF-M!VA% :0]%TC2BCT[4;G7?U&J:GJ%@L1#PC#VE& MQ.MW' 5_%L8K=#NTLTR@-J=KL#D-'IJIF,%Y@;:-H6AZLI7+Z?Z@R\G5N/.1 M// H4[9W[9J1^JLLHQ:@JR.A-.JVK5?'Y-@%AH+NR.3$0=O'4#1=#\I1=>V. MZK=DRSH]U/9VVY[E^-3DEMJ#=T[E@6$#:-@02F,HFIYOY;RZ=N=5FVM.TWQC MG5<;GIK54.1U-=1A,P:H60NET3V'PZEVBYQN%CD-=RYR@K8KA-(8BJ:+2AFU MKGT9XC=]F<.^5;<-3?NN9>P:>H]V.<=I?[M&#^0%!_)"8SF_58X9RHVTWD@_ MG,J0=.T6W:W(JGO$DNGK2%U/T8S'$NI$0FD42@N@M!!*8RB:+ACE3KKC]S83 MH$XFE$:AM !*"Z$TAJ+I,E/FIFLW-[?ZI0,G!E"G$TJC>_;59B5 74THC:%H M^EUXRM7T[$LC.TX$O/921,=IKS.:V*-VOF'NL*@!-&H(I3$43<^SLA4]N]&V M:X9"_DM8<^?534*^3(OT7F3E39Z.,?U0IQ%*HU!: *6%4!I#T70I*??1<]]Y M[N)!G4HHC4)I 9060FD,1=-EMG6#.'YUIQW963C8N[ZQMWVWO<\CQ^1]0L,R M%$W7A/(^/;OW:1G%/D5)M%POC:I VH$3*(U":0&4%D)I#$73I:-L5&_XWJ,6 MU%2%TBB4%D!I(93&4#1=9LI8]>S&ZM5L5AGS/'[]I0EY49J4OVO <\++B_"I M5)3YV@JZM!5*HPVMO)6KV'4/&C1B"*4Q%$U7A?*'O1_SA\MQBS_O'+>@3C&4 M1J&T $H+H32&HNG244ZQ]]Y.L0=UBJ$T"J4%4%H(I3$439>9OAVYH/XPE,90-/UGM)0_[-O]X4\\^RX*PA/9JY@'L;J7 M,7[5:6=W50:41J&T $H+H32&HND*4LZS[[SS .9#76DHC4)I 9060FD,1=-E MIEQI_\]8$VN'=I8.U&GVVXM=#=]Y&4JY[94T(;1I#$73& M#:!A0RB-H6AZOI67Z___E\3:0W8^_:'N[9[#T2R)';\NB75.=RZ)A;8KA-(8 MBJ:+2CFW/G1)K-]>2GK2OF-E8@_:60@'!0V@04,HC:%H>I:5$^O;G=B#KV?U MA3&RVG1A^.WS1@M0HQ9*HU!: *6%4!I#T71E*:/6?V^CUH<:M5 :A=("*"V$ MTAB*ILM,&;6^W:C]D64Q=F1GX4 =6B@M:&CZLACCKW-!XS(43?\%?>72#D$N M[8Y1S?1 D&M[S*ZJ@=(HE!9 :2&4QE T75G*O1V^MWL[A+JW4!J%T@(H+832 M&(JFRTRYM\,#W-N.HUJ#W-_73^S!.XOBT+@!-&X(I3$4K4YX?^MY9$N1S:M' MS>4RE>NDJ!\*M=FZ>9S=5?40MS?;KYVSB6/83IVSH'Y8G<+7S\Z3@]@\2G(2 MBP<9:G!\(J^.L_IQ=/6;(EU53T.[3XLB758O%X+/1%86D)\_I&GQ^J8,L'DH MX.7_ %!+ P04 " !8AF19])/G^8,# U#0 &0 'AL+W=O&A8BA&D$ D%@>5E Q-(4X4D>?Q7 M@QK-FLKQ\'Z'_J44+\4L,(<)39])+)*AT3-0#$N\3L43W7Z%6I"O\"*:\O(? M;6M;RT#1F@N:U@>G=G".';P3#F[MX)9"*V:EK'LL M<#A@=(N8LI9HZJ;H\FCP^SZ??Y MZ,>WQ^_H%LT%C5[08Z&VFZ.1VF\B?J.;>Q"8I/RS-/F$3,03S(#O+B1'/Q*Z MYCB/^< 4DJ%:QXQJ-N.*C7."31\]T%PD'$WS&.*W_J94ULAS=O+&SEG .10= MY%K_(,=R/ V?R>7N[ADZ;K/;;HGGGL ;;3'3[TOEY^G]U+M\QPL*ZC_H*+"(<92)]=T%[:.6+7-K'TY+H-N>Y'(@YYK&(M M$K@PWMUVO(\Y:TSZ>M*]AG3ODGCC10I_1+KW/FF-R0G2_89T_VSZ>"Z+$L2W MHPTP6631[M2B&2,1Z'CVKYE7K@3V1KMM[2N5=8W,LN:Q&E;!T\:N7J=[$)G MZ1R'3V/E>YU^3Q]"^Z#@VA_(-!>PK0NX?7B0NIV@=\Q7;V>?(NSL"3L?2#X7 M$'8T1(*.W]I@Y]),9._KJWVVMEWQC+AM$4$@=]W:_X[SOL['[W4"_X2J?4FU MS]?4BY+5!9J\]KE_3U+;1:?(/&A ,V"KLB_G**+K7%3-6C/;]/ZCLN,]FA^K M;X*RL=W#5!\4#YC)6'*4PE)"6IVN/#>LZM&K@:!%V>8NJ)!-086[3+>3RR8JR# LY9&N';QG@1"MEJ>.[[L#),,FM MR4C//;/)B!8B)3D\,\2++,/LYPQ2NA];GG68>"'KC5 3SF2TQ6M8@/AG^\SD MR*FM)"2#G!.:(P:KL37U[N9>7REHB5<">]ZX1\J5-TK?U>!+,K9<100I+(4R M@>5E!W-(4V5) MZ/XS5 Z%RMZ2IES_HWTEZUIH67!!LTI9$F0D+Z_X1[41#05IQZS@5PI^6Z%_ M1B&H% +M:$FFW;K' D]&C.X14]+2FKK1>Z.UI3' MWFRZ>+A'\Z?'YX>OB^FW+T]?40^] !>,+ 4D:"'H\AU-U983\1-]N >!2Z?R'?]OH%G?KUZ< $GJ&,0:'O!.7MZDTS[ M4NKUS7KJ#;_C6[R$L25?80YL!];DC]^\@?N7R:D;&3MQL5^[V+]D??)4""YD M]$F^1EB@-UB3/%<#ND);8(0FZ(,\).5Q^6C:BM)^J.VKW+2;>)Z,W:[I85=F MX-8B)]QAS1U>Y/Z;X5P=[5_ A9V%?<]MP75EXH$9;E###2["O80\N?XDQMU@ MQWZ+N"OC>6>B/:R1AQ>SQ'==D2#I37? 9(5%^FPBF?4!?<*$H5><%F "'MXR MB]S(V,D6>.ZQ6KFWR",%3]2PC*(QB-4Z43-"?F3'[:-GDHMCV_/,P?0:==>[ M.K-<@5M5<:_!$?BV*C^GN :Y860/PV'C=P;=/Z+[U^:=*\C]+I$7Q'9_T$8W M"0Z&3<%3WF-Y]2Z6ME8JN@(YZ)*$KCV,V\0&.:_OGS\AC!J.>(T<,V%KWWQPM:9&+LOVJ9^L>?ZH[V];\3/7^NH$] MFBD_'!XQD\YRE,)*FG3M2"915O;BY4#0K6YGWZB0S;&^W&ULQ9I;;^(X%,>_BI4=K3K2T"1.N'4!"8AWI])V MBLK,[L-J'U(P$#47)C:EE?;#KW-I@A-C+G7%2YN$DKZTH7=_H.IFM<."2ZVB-0_;+(HH#E[+3>*F3=8S=>>H4^#HTC)8> MN%ZH#7KIM4D\Z$4;ZGLAGL2 ;(+ C5]'V(^V?,L532[H@][:7>(I MIC_6DYB=Z05E[@4X)%X4@A@O^MK0O$&PFSBD%G]Y>$MVCD$2RF,4/24GM_.^ M9B0]PCZ>T03ALG_/>(Q]/R&Q?OS,H5K19N*X>_Q&_ST-G@7SZ!(\COR_O3E= M];6.!N9XX6Y\^A!MO^(\H&;"FT4^2?^";6YK:&"V(30*SIP#DN=0>].-J".+%F MM.0@'?W4FXV7%R8WRI3&[%>/^='!].OP 35&PRERP/C^;H*^38??;^^_@0:8 M9O<.B!9@@N/TG@QGN)&D90ZF*S?&8+AUXSD!5PZFKN>3S\SKQ]0!5Y\^ Y(8 M$."%X/LJVA WG),OX!-WWM,IBR#IAS[+>SO*>@OW]-8"=U%(5P2@<([G G]' M[M^5^.MLY(KA@V_#-X)2X!2OKX%E? '0@+:@/^/CW2U1..]K'9W=.C<85G$O M62G/VL=+4I[?'^,H8%I&W%0-AG'LADO,](6"QU>P:S=Q7]/+Z9T$_OF3(<$M MQ0'Y5W1W9.W;XO833;TA:W>&^QH338+C9ZP-?OW%;!F_B5*C$N:HA"%%,"Z) M=I%$6T;/DBA\-#._9NJ7O'^>!W:7W3;/NV-:MX'-#F_C',%!<@X76+,(K'DX ML,:H?G>BE^08@ZL'_(QCXOJ?1=%G\-9.CUI&JQ)]W0:VVLU*^'6C)K3,2OP" MHW:W*1Z 5C$ +>D W*^3< E@TLM>\83&WHRRL6"OF-F3*&(I[=2'327,40E# MBF!<2MI%2MH75LRVRB2JA#DJ84@1C$MBITABYTS%[-14S#+LBF;4;4R[*AE' M<)"-@&F4TV-# M.@;UF6\ZL05N-O/]#_S!'M1$1F_#?;.PD;R)4Q]"I31'*0VIHO')VJEES O+ M:=X!5:E427.4TI J&I]*6*82GBFJN2.G=&:[(BL"(Z,B*L=PD)3#AU962:9T M_OY>698X%1+?ZZ20=6157*X>,O"PQ37F&<**FF4E-$V^ETQ9DD!Y27*^RD+AN"A=LE)* MRXH*77K>"2A>NE-(JZJKO[/(*<+Q,M]<1,(LV M(NF%!/AXP9HRKMLL M47&V!2\[H=$ZW6/V&%$:!>GA"KMS'"<&[/=%%-&WDZ2!8B/DX']02P,$% M @ 6(9D638TV;XD! X1@ !D !X;"]W;W)K&ULM5G;;N,V$/T50ET4"9!:-U_BU!:01%QT@;@-8FSWH>@#8TUL82512])V M%NC'EZ04V=HJ;)0P+[%(S9RY''*H869[RK[R#8! CWE6\+FS$:*\<%V^VD!. M^("64,@W#Y3E1,@A6[N\9$ 2K91G;N!Y8S%$,SUWRZ(9W8HL+>"6(;[- M<\*^7T%&]W/'=YXF[M+U1J@)-YJ59 U+$)_+6R9';H.2I#D4/*4%8O P=R[] M"^R/E(*6^#.%/3]Z1BJ4>TJ_JL&G9.YXRB/(8"44!)$_.[B&+%-(TH]O-:C3 MV%2*Q\]/Z!]U\#*8>\+AFF9?TD1LYLZY@Q)X(-M,W-'];U 'I!UM#9U]HR7VFA%LI2,/DVE7HBNL&72[Q$ MOZ#?"6-$D89.8A DS?BIG/V\C-')AU/T :4%6J19)LGE,U=(RTK?7=56KBHK MP3-60K2@A=APA(L$D@[]V*P_->B[,N(F[. I[*O "+B$IA5SAOLXY?;;V5C+!9 Z'&"Y]; \ YP!FZ ;GCSE ,?,724N_COVZD+/HD M(.=_=]%> 0^[@561N^ E6<'('P:,\)#ATL5$!3360.B%VD3\(9N[N.,E=,GY;)OZO M3#B8M&5PE\RTD6E%.FHB'1DC_:*K.B2([&3(:Y 'D3KJ#J$+8'E7W&;8$'T' MPC@:HEP7D:ZE9T3HN_3>[ ZVY$Z+A7'#PK@?"TG*5W1;""27H3P="$<$R36Y M@D*<=K%1P?O!T=+P!KI2M1:BT8N^*7^936S)9BNODR:O$V->%W(EY]L<_8,. M.UI77'0I3]YB#?+S2R#YZ8?N@&0(-;(LCFVBQ531L"ZW-47#@*+!4OOX'*!P;ZI=9MSY#<^L; MN[-H01[M?'>9[?3>(%:[7:MHV!9:F[%#P^L/WZV(&7OIWAS91(NMHF%;:&V. M#JVZ;^YB>Q0Q,Y#O!:8J9K4Q?XLKV)8K5<+=HRO;'-A:WY5SI!OMZN:NF6WN MXR_U+?0/\U?^Q;7?,1^K^WM]17R KR[_%X2MTX*C#!ZD*6\PD8&QZCZ]&@A: MZ@OC>RH$S?7C!D@"3 G(]P^4BJ>!,M#\5R/Z%U!+ P04 " !8AF19&]^H M28<" !?!@ &0 'AL+W=O7KJN2# JJ>J($CCM+(0NJ<2I7KBHE MT-2""N;ZGG?N%C3G3A3:M7L9A:+2+.=P+XFJBH+*/S-@8C-Q^LYVX2%?9=HL MN%%8TA7$H!_+>XDSMV5)\P*XR@4G$I839]J_G ]-O WXGL-&[8R)<;(0XLE, M;M.)XQE!P"#1AH'B:PUS8,P0H8S?#:?3'FF N^,M^XWUCEX65,%)T M].5Z&E_'Y".)J[)D@-]'4T;F5&7D!K\PN>5UI9B4GUZ!ICE39QC^&%^1TY,S M/G']![@37F2+7/(5T'^^BE]:0OS4T M\U\EC*'LD<#[0'S/'W3HF;\='KPB)VCS&UB^X%A^ 6M,D9_3A=(2:_975XIJ MBD$WA;G'EZJD"4P8X^^EB"Q5OB* M)*:"EJ:"*@6I*1+1[C&;DZY$U.SGEMWTGW4T&/4O0G>]:[ C:!R,VZ ]X<-6 M^/"-PH^+&[XXUSM0]C)B- P.A+D[=[4 N;(M3)%$5%S75=ZNMEUR:IO#P?H, MNV?=[/[1U*WWCLI5SA5:62*EUQNA+EFWLWJB16D[PD)H["]VF.$? *0)P/VE M$'H[,0>T_Y3H+U!+ P04 " !8AF19_HW"0.P" )" &0 'AL+W=O M%[L4$^:D0[LV$>F0 M5ZH@#"8"R8I2+#YNH.#KD>,[VX5GLLR567#388F7, 7U6DZ$GKE-EHQ08))P MA@0L1LZU/[CQ;8#=\9/ 6NZ,D;$RX_S-3!ZRD>,915# 7)D46#]6< M%83)I M'7\W29V&:0)WQ]OL]]:\-C/#$FYY\8MD*A\Y/0=EL,!5H9[Y^CML#$4FWYP7 MTOZB=;TW3APTKZ3B=!.L%5#"ZB=^WQS$3D 0' @(-@&!U5V#K,HQ5C@="KY& MPNS6V/=]?1NBB[1?:4J >B),$(KBAY!6T6W MG%*B]$=0$IV/06%2R MTA@A#+SFO)&:9'+I*ZS#9W/F&>5,S@P/,*917J.MU M4. %(7J=CM'YV<7G-*ZVT7@)&B^!S=L]Y 6D!.B@'R4(K A;UBXZZ)'@&2F( M^NB@"?XP=CIH7 'Z?3V32N@_QI\V$S4L;(>9:AG($L]AY.ARD"!6X*1?O_BQ M]^V(E6YCI7LL>VI/YAS>YT65&2,J!\3T'D0Y4[E$P#+(D#Y(!70&HN9NC_2B MS4W-BRW/E.HJ]:-^=^BN6E2&CVQ MPJ1WP%?^Q@B@ZP$H:5G**U6MC)?NLV.^ULWH-JW>4]9*#[MP+ M!:*-V-LGAEX[L-\ ^\>!7.$"%;:7E'7EM?:+_A[:[P5AOQWN>_][FW<4;QK" M #W0LE*Z6@C3QD&JUH;E[2FXC(/P@("=YNJ?]M_*\_?+,8E--7T"NCN-W5R2 M3U@L"9/Z1!@+'5]SVNZ&67<"5OVV5"&+;'2*>,P ME$2MLHS*MSM(Q:;MU)SW!R.V3+1YX(:MG"YA#'J:#R7NW))ESC+@B@E.)"S: M3J=V&S5,O UX9K!1.VMB*ID)\6(V@WG;\8P@2"'6AH'B;0T1I*DA0AF_MYQ. MF=( =]?O[-]M[5C+C"J(1/J#S772=JX=,H<%7:5Z)#9]V-9C!<8B5?9*-D7L M5=TA\4IID6W!J"!CO+C3UZT/.X#:9P!_"_#_%1!L 8$MM%!FR^I23<.6%!LB M332RF87UQJ*Q&L;-5QQKB6\9XG38B:+IP_2^,^EUR=.DWQN1Z.EA..KU>X_C MP7./#!YQWR.G7="4I>J,7)#IN$M.3\[("6&<3!*Q4I3/50NO$V]5V1 MVO\D]1CR2Q)XY\3W_'H%/#H.[T*,\)J%!_MP%TTHG?!+)WS+%WSF1!ROLE5* M-#(2T[)K( ,>BPS(Z;U0ZNRFM,2&_%5E M0I&U7IW5'-);E=,8V@[F4B#7X(1?O]2:WKQZK""[:F93/#9!U>U%KN>K>JJP?53GE M.,Q2]@>_(L=/M,1!I@C."\;7H#3.'TT48 E,,ZALVH*^L:,I:'@?=!_&^#?- M:MV-4G?CJ.[=]A.V_>*]]F.V_:H$-PY,#.HW'P0?QO@'1KL[4\1,\ 472;X(P%I O#]0@C]OC&SJOPUA7\!4$L# M!!0 ( %B&9%DU< ZIXP4 $LA 9 >&PO=V]R:W-H965T-&U2NV ;"&QII"YMMTKK-"W=WH>G]\$E;H,& M.,-.NCV]'_]LDN& C9OTL?9#"\F]E^.#?<_!='S/RF]\0:D /_*LX">#A1#+ MU\,A3Q8T)_P56])"?G/+RIP(>5K>#?FRI&1>)>79$'E>.,Q)6@PFX^JS3^5D MS%8B2POZJ01\E>>D_/F69NS^9 'OS[XG-XMA/I@.!DOR1V=4?%E^:F49\.Z MRCS-:<%35H"2WIX,3N'K*8Y40A7Q-:7W?.<8J*'<,/9-G5S.3P:>0D0SF@A5 M@L@_:SJE6:8J21S?MT4']355XN[QK^H7U>#E8&X(IU.6_9G.Q>)D$ W G-Z2 M528^L_OW=#N@0-5+6,:KW^!^&^L-0++B@N7;9(D@3XO-7_)C2\1. O0[$M V M >V;@+<)N!KH!EDUK#,BR&1"@D=H5@F&QQOMW@1!TX9W3Y"F#O"" /^9;TJ3O]C"8R'5;IN)D^E(S5M*&: M-E35PQWU*J).)5'5P?GW5;HF&2TD4>K#*U)^DQ3<9!1PQ4TJ4LK!7Q]D$7 I M:,[_MA&PN:)OOZ):SJ_YDB3T9"#7*Z?EF@XFS_^ H??&1D=/Q1KDX)H<[*H^ MF3(NCO1<2M0!U139QKXI&%8%5>=93R ,L#<:#]>[HS+#8M_WO3JJ =>OX?I[ MP+UF@F0V:)OD8!?:"(5^W()F"?-C&"([MJ#&%CBQ?2ED;\[2?^3">R=[LEQ; M'YA MYT,[UJC&&CFQ7A9KR:;43@%F3BXC\Y[ZH=]FTQ(5A%X'QKC&&#LQ?J!KF@%H M0^5,/+2O]52L,4;H:;'TGKSM;R_9$S]]56L2M.,FX!Z]5!$C?CZP\+>5&HO% MDS^MV?I@6!.I%G#HE,"'NOXVN]ES0@C;Z"QAGM2D#G1:0:%;0AU]?S]RL44$ M@LAOPS?#9,/J *_U%+H%]3&B!4W]/,9^&+8!FV%H%'8 UB(+W2K[*.&"IH)" M:!!L!G79%:AE%KIUUJY=^\T+4TI#'QHLFU'0ZYX86G-AKZ(+33E%$0K:SLL2 M)OU.V(56JR[L27:AJ:@((T-W;6%!$$<=.+7R0K?TOF-K6A85SNI?5:CG0=LMSX[1&0?\*8N0]A>D+8@U"$F2$LW8("W6R"W6]IZ\#V3+$V\8X?9SIBTL\/V.KH>T9B.W9D]9N62E! YN6#'7 M+0Y9L3IK';R">ZK6'+F6?Q0^?8MS.HZ#">JI6I,@;3.0VV;LW^(LSL$;^<84 MMOB0N'/;"6F#@=P&XW^V.--.8-]H&1;/$>,.X-IQ(+?C>%R+BRTVS+7M DH2MNO98G1<[=(WW5:U)C;8'^.DWX'&O._!]56L2M+,'W_\FO,V$ M>"AN/QY:XJ)H-.J0=*RM"'Z,%3EL"!:W81V"&><:@G8EV.U*KFR+T?WXY:YX M\*S['=X$:V^"G]Z;X%Z]25_5F@1I;X+W\2:'S6G3?@2>L1-IBPJ[7C]A[5&P MVZ/TL28CXZV=#;\ERL0_W'G3K?[-0,ZH.^6<,GHKT[Q7(SG^&ULM9=1;YLP M$,>_BL6JJ9.V0B A;98@-06T2$U5-6WW,.W!A4M !HKC3'/&Q=@U=<9DS9,X@VN*V#I-,?TYA81L)UI/VPW< MQ*N(RP'=&>=X!0O@=_DU%3V]IH1Q"AF+288H+"?:>6_D#^7\8L)]#%NVUT9R M)P^$/,K.+)QHAEP0)!!P2<#B9P,7D"02));QHV)JM4DIW&_OZ'ZQ=[&7!\S@ M@B1?XY!'$^U40R$L\3KA-V3[!:K]#"0O( DKOM&VG#LXTU"P9IRDE5BL((VS M\A<_57[8$PA.N\"L!.9S0?\5@54)K$,%_4K0/W1)@THP.-2"70GLPO>ELPI/ MNYAC9TS)%E$Y6]!DHPA7H18.CC-YL!:QT'%G=G7O+6[GWM7M GU"5YA2 M+$.-CEW@.$[8!S%ZMW#1\=$'=(3B#-U&9,UP%K*QSH5]2=&#RM:TM&6^8LM" MW&U^:G8"%Y"?(,OXB$S#[+>LYZ);[D(@ MY+U";K7(W<.MM\F]?UN\_]?6&[ZTZH-D%3SK-9Y(>>$Z 426:)9M@'&1?CA# MWR[%1#3CD++O;4>FI/;;J3*MCEB. YAH(F\RH!O0G/?O>K;QN2U>*F&N2IBG M$N8K@C7BW*_CW.^B.S> D_@7A&@EWEJM2:#4VX5>OMU+,AL3O&[( TW#6HW#3K==!DO8>ZVN:=3]]8#KQ+FJH1Y*F&^(E@C MDG8=2?N_)#9;99Q5PER5,$\ES%<$:\1Y6,=YV/F/W8]MBD-HBVDGX:TQ';[( M.3U#?)J9R55ITE,)\Q7!RF#I>U?8%.BJ*#88"L@ZX^4EI!ZMZYGSXAK_;'S: M&[F]EG%/U#]EN?('7Q9/3O+A /Q NKN-% M,Q(U'% Y03Q?$L)W'6F@K@J=WU!+ P04 " !8AF19B&9$4A4# G"@ M&0 'AL+W=O-G8M@YZ8:T8Y7DM0\R0A\F6 3"S[3L-Y';BALUC; 3?HI62&$]1W MZ;4T/;=DB6B"7%'!0>*T[YPUNN..M<\,[BDNU4H;;"0/0CS:SGG4=SR[(&08 M:LM S&^!0V3,$IEE/!6<3NG2 E?;K^S?LMA-+ ]$X5"P'S32<=\Y<2#"*9DS M?2.6W[&(IVWY0L%4]H5E8>LY$,Z5%DD!-BM(*,__Y+G0805@>*H!S0+0W 2T MM@#\ N#OZJ%5 %J[>F@7@"QT-X\]$VY$- EZ4BQ!6FO#9AN9^AG:Z$6YS9.) MEF:6&IP.SJ_NQY/;R_'5[00.X9PO4&F3!AHNA%*H8'^$FE"F#LSLW60$^WL' ML >4PVTLYHKP2/5<;=9AV=RP\#G(?3:W^/3A4G =*QCS"*,*_*@>?UJ#=TW\ MI0C-5Q$&S5K"":9'X'M?H.DU6Q7K&>X.]ZO"^3_OXW_VOB:&7V:$G_'Y6_AN M\5G#@(GP$7Z>/2@MS5G^5;7).4VKFL;>;UV5DA#[CKG %,H%.L'G3XV.][5* MX8\D&WTDV?B#R-;VHE7N1:N./;@R#P7+#Z+$4,PX_8T11'-)^0QTC)"BI"(" M<^/BTYSJ%U 8FEE-L?)I>O+7RUBU&%3S^L;_! M,Z[C69.C7, MOU,;_QTWI0#+PJW-"HFID-KV:O(#E*:,08PL J(WFNU*5X% M3T4"U?'D KHK+U^"\XWQ0:,[;%2,CTP5E!&ULQ9I;;^)&&(;_RHBNJETIC4^80PI(F_BL91LM MV>U%U8L)3,!:'Z@]A%VI/[[C0PP&XT+WK7(3[&'>9PYY/\]G9D;;./F:KACC MY%L81.FXL^)\?2-)Z7S%0II>QVL6B6^>XB2D7-PF2RE=)XPNAZ58]"#TH^*3?BLG M8D\@.,T"M12HAX+N"8%6"K1S!=U2T#U7H)<"_=PQ]$I![]P6^J6@?ZY@4 H& MYPJ&I6!XKD"17_YS^\6@G$Y&2;PE259?\+*+W'2Y7MC$C[+XF/%$ M?.L+'9^X'[^8LX>I^?%A1GXAPF4!?8P3RAEYGR0T6C(1"YR\-1BG?I"^$W4^ MSPSR]LT[\H;X$7E8Q9N41HMT)''1FXPIS+HC$D[\61B)0:O>_\15+"%_1B-1%?WP03.)R%J9_-D56T8%N

R)?4F M7=,Y&W?$FIFRY)EU)C__I/3D7YMLC8092)B)A%E(F(V$.4B8BX1Y(%@MC+I5 M&'7;Z.*9$HBBY159LH@E-+C*PX^[OK7Q2UV/A)D- ]"5P>$ K.-JFMY5-;U>S3ZNIBN]OGY0S4&.P$7"/!"L MYD&]\J#>ZD$W\KE/ S+U R:2,?%,OJ??\T?WW^2#_\2F1I,#6YF7/IV1, ,) M,Y$P"PFSD3 '"7.1, \$JT5&KXJ,WFLG.3UD&"%A!A)F(F$6$F8C80X2YB)A M'@A6"Z-^%4;]U@5FM["LBX6E\46ZE7%I)"!A!A)F(F$6$F8C80X2YB)A7O\X M5Y1EN^E/X754FW6S[VW7*?_+KZ+MV(OM MKQS_1JD>3I715$L[K&5">V9!:3:4YD!I+I3FH6AU6ZL[6ZNMMK;\Z.*?6=N1 M%UL:23.@-!-*LZ T&TISH#072O-0M'J([':5E5??5E:@^\I0F@&EF5":!:79 M4)H#I;E0FH>BU2-JM\&LM.\PG_GB@-S-O(/2#"C-A-(L*,V&TASE>%?\.-5W MH6UZ*%K=[+N=;*5]*_L_OSCHQTE\_W"J[AIJ#8[?!Z#;SU":!:794)H#I;E0 MFH>B%:Z6]@ZRABQ9Y@>G4S*/-Q$O#N!5I=7A[/?YD>2#\EOEQE0:RBWEQBZ. M7N_PQ4GP*4V6?I22@#V)IN3KOAA84ARN+FYXO,Z/T3[&G,=A?KEB=,&2K(+X M_BF.^:2E-M!=/=B]5>F.0 UB0Q:QOH_/MUG)"/3O 4Y/:BQ(G/:S_.B?,Z'AT8 M_R8V !*])'$JQLY&RNV-ZXIP PD1';:%5%U9,9X0J8I\[8HM!Q+IH"1VL>?U MW830U)F,]+DG/AFQG8QI"D\QA'STO[M#5AX]M_3+++&#;05U/ MR_3:91K=ZY9#V-6ZW5-#"$N)'E(A^2X;,/3/%U4!/4A(Q+\MO9SF:KUVM>RQ MO1%;$L+84<^E +X'9_+K+W[?^Z,-V9)8 [Q7@O=,ZI-'\D*378(DDR1&J9IS M8M@#5T\_XD0]I&WPN:*?IV,VQ^PGN#,(1NZ^3F5L]T*JH*0*S%0TU50TE:#4 M)0K9SZ""'Z&ZG==,QE8O9.J73'TCTY1Q%4'3M4!J*A>2I)$JM*$8=@Y!@8.19_WL_;>FV,.K?7EL0:@,,2<&AU+AG:!+JEZWW,TI DUH3'%3Q^UV0V MRY\]&+@UG;V3Z5P9']]H+XZORE8$JR['EEJ3L_(Y?L]N,EOR+P7\>[@AO[)# MOMD/S5B24*FY5_"F[ U.Y-LK0V1N]U*NRA+Y9D]4N-=6 JLNR)9:D[.R3/[ M;O):-5.VU)KPE9WRC:;E@N0=MB=O[W7ROH=9\BNWY)OMTASV+-XK#W]Q@E7!DE;#9*SVFHWS82(G5K M0ZX_GY+8.#6;)<^^K^_AJ'#EJ'#?;E);M5FVU)KPEIV?=. M9+55!^76M@H2X&N]@R)0R':IS'<-RK/E+LVMWIMPJ^KY%L\CX6N:"A3#2H5Z MG8'*/I[OFN0%R;9ZXV')I&2)/MRH%3'PK(*ZOF),'@M9 ^7>U>1_4$L#!!0 M ( %B&9%G!Z9BB<@, +H+ 9 >&PO=V]R:W-H965TC8P MY^V!3PRV:N^9F$B>A?AL%O-X['C&(4@ATH:!XM\&II"FA@C=^%)Q.K5) ]Q_ MWK&_M[%C+,]4P52D?[)8)V-GX) 85K1(]8/8?H JGI[ABT2J["_95F<]AT2% MTB*KP.A!QGCY3[]6.NP!D*<9X%< _VF'R?R.W"\>Y[?SOR>/ M\_L[6" ]?*K)9%GJ??R#3!LB+WN689^X_:-.*67(,B;V>@ M*4O5.Z1Y6L[(VS?OR!N"IQ\342C*8S5R-;IOG'"CRM6;TE7_%5<#P"E91'I0C*^)I@B\@ IU1"3B;F;3#/,ZS^39SR%E_7?IOR5!KK- M!DP#NU8YC6#L8(=2(#?@A+_^TNE[OS>)=TZRV9G(#H3MUL)VV]C#CT+AK>&$ M93EE$ENF-G<(OA0LMXL$TIA@ R>*IM D:RO]J;*69'U+9KX)F]#O#H3&@@8B5O24J>TN30JV,IRI4DO7V%!IVAMZ1 M0F>R>*!0OU:HWZK0G> 7$57)3I&R>,J>'-F>+/9ZK?RGZM5_H5>GTQ\< MEU3_1=W]D/1 A:M:A:M6%>XY7&"40!1LL%QX!"022C?61RO3J?%>O8AWT F. MHCV3P0-A!K4P@U9A'H6FZ6GU,&A)3AGTRQ,=O^?Y1V&W.G9JV.[>5),!%KJ9 M#A4FN>"Z_$C7N_4 .K%SU]'^% ?3\[N[WJ6WUN;.Y@#([@NI;#_($^8BF6M] MYXQ1U@\B)P@DI.@8."TK&(*4CHAD_&@X@_9)!]S>;]@_^-@IECFW,-3RL\@P M[P=O I;!@E<2)WI]"4T\)XXOU=+Z7[9N?*. I95%731@4E (5:_\OLG#%H!X M=@/B!A#_+:#3 #H^T%J9#^N"(T]Z1J^9<=[$YC8^-QY-T0CEJCA%0[>"<)A, M;\?CCU_8\'(PNF8WX]GH:O1U,!O=7+-7;%I7END%&VJ54>D@WT@AT>O& '3"@VRW5EN_W8,/*6EMYN)-YL[CO813*(]8)WK)XBCN M[M+SS_!'K_,$WP0LFBK%R@BU9)1C-@'IBS1PG2)0@&7?!G/RHM;Y MOJL ]0/=W0^X<7)F2YY"/Z!Y8<&L($B>/SL^C=[MBOX_D3W*1;?-17S+3 MR"4-IK*4#RS-:98Q7:(HQ$___]P5>TUXZ@G=Y%LE42]<;0?TI\=Q?!+%K5>M M--QJQ0+,TD\HRU)=*:R[LCUMA^# ]W[XV[V>H%?<+(6R3,*"H-'1:YH(IIY* MM8&Z](T]UTACPF]S&N1@G /=+[3&C>$>:#\-R2]02P,$% @ 6(9D65!: M5D(D @ Q 0 !D !X;"]W;W)K&ULM91=;YLP M%(;_BN554RM-,0&:;1D@+4VF5=I'5IKN8MJ% R?!*MC4-J';KY]M",JD)-K- M;HR/?=[7SX%CHE;(1U4 :/116UO*)!*-+AF'I42JJ2HJ?\V@%&V,QWB_<,>VA;8+ M)(EJNH44]*I>2A.1P25G%7#%!$<2-C%^/Y[.0IOO$AX8M.I@CFPE:R$>;7"; MQ]BS0%!"IJT#-8\=W$!96B.#\=1[XN%(*SR<[]T_N-I-+6NJX$:4WUFNBQB_ MP2B'#6U*?2?:C]#7 8MQ\EU=+L,J/32;J:I8MOJ\67 M>[1X,&.*+N>@*2O5%;I C*/[0C2*\EQ%1)OSK(IDO?>L\_9/>'_-] @%WBOD M>WZ(5ND<75Y<_6U##.[ [ _,OO,-3S$W:P5/#7"-%CLS'B,[ZV [?:IJFD&, M32LKD#O R30OSFP%I$\S^1@B]#VSK#S^N MY ]02P,$% @ 6(9D68E.%5T>L#1*\Z MN*[!,.GD,.F]VJCXS4'B>Z0QX?ZVL!U];G0<[QRCI1Z:\;]F0L>2HV:W1X-< MBO6FQZ$+&'52TN"9\&$X)IQ-% -63DK&ER[<@\!4E(U?I1M4 M[%GJ3W,S'6'[4)_T7M&<+6Q_D;<&,/4NKDZJBB\_ZY=X*>_^XZ%U101?BF:5/[ MQ[S*KW8%J(9M6Y_@>EUD_:P:G(QD=$%S<9-5Q43 MVPQ,PV1M+B#L(G?V\B,8QV%^!# L#^8 XS@6EN=_FD\?G8_#,&]]+])'.7V4 MXU@^9&P_6!X_)S67?Z9I&L=)@JWH>.QU,,;6+4G@QZ^&>0,&E@_/]A3$L=IZD< \SN(8PR!IQ%', ?@ 4/B MV+X'=]Y'T>H]%:W_OS?Z#5!+ P04 " !8AF19EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( %B&9%FXX&PO=V]R:V)O;VLN>&ULQ9GO;YLX&(#_%8M/.^EZ"3_:;=4R MB1+2(B4D%TBDW9>3 TYCS>#(-NFVO_X,+)O3IJ_NBYM/! /.PVOLQZ_]Z8F+ MKQO.OZ)O%:OER-DIM;\=#&2Q(Q66?_$]J?65+1<55OI4/ [D7A!Z%F)@GG!%"D5YK0O;@C4E3_+W]?84':BD&\JH^CYRNM^, M.*BB-:WH#U*.G*&#Y(X_/7!!?_!:8985@C,V.-[$H4 MWBRQ!ADY-T-=X98*J;H[NOJQ9CP0?7-_UB@^H4P1,<:*W O>[&G]V%:CWV)@ MO$87A^.Q#^*M^#]AY-LM+%91)FGXSC-XC'2O[+Y-!F'N3[)1=.PS2*D0$9 )#!!2%/(GD-0%Y?LKE] _(&@+RY)&1@ M0+X'(-_;AQ.6 /H1%[:+E16YBKN[#_ M]F8+_16&>3(WQVH7-(IEI4QCC9:9-) Z7,ONT-_Z:K::=IUSGC_HQFQCMHP? M=-B2]4FC0O)P+=NC[019KHV;GT0.4H5KV17C^,[LBRYD!->R$K+58C']@J*' M,$G1?)$GL^2?%Q\]9 /7L@ZRU5T6_[W2[8?B]?-6A S@6E; G]'!XD61'2/ MUP5!8RH+QF4CB D)&<"UK8!:TI((E M> M3)T\R Z>93L\MREZIQ,@1N0?)B"D!\^R'EZ*]2PBF&Y8=L9KAOT):F)"SO L M.Z,7[=GH0=[P+'L#-.YI1X&4XEE6BF'[1O5WFPN<$!N\2V[Y2QFBK6L MVX4VW M;!THFDU5F9B0=7S+UOGI;+/;G!N-?,@^OF7[_&+,FOV>=;-PS%"$Y0Y-&'\R M,2'[^);M\PMSTBB=RZ!9N[G05&A*L"0H,C$A^_B6[0-/ATQ)^I""?,L*,J=# M5WUCX[I$$UKKG)%B<_D:4E#P!NG-;\P7GU*U-EA,@"W4FP;Y]5)>J<< M$Q,R3G"II;,6\R0="R#I!&^]@':^P2'A!)UP!L?]VY)L:4W*5%M&T8BW39O)YR7!ZW@X];V9__ U!+ P04 " !8AF19N2/: M-[(! !4' &@ 'AL+U]R96QS+W=OCN9U3O;_?F@$02- MR@>-(6ABOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z M&^IM!'I;[["$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U M;T>]G4!O1[V=0&]'O9U ;^\==A/H[:BW$^CMJ+<3Z.VHMS]2[Y1/NYAN/=7!E&ULS=G);L(P% 707T'9(F(\E X" M-FVW+8O^@)L\2$026[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^ MDA0AV ?&?%90K7UJ+#5Q9&Y\B:]]:9I)XJCR2>]Q-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**T MOA\G).QD0COR<\!^W>N:G"MSZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR M51V7I-XZTKDOB$)=I;NB_?/)(>XP[:[\ZORNS+G .'/FC/7QQ!Q='G&UL4$L! A0#% @ M6(9D6&UL4$L! A0#% @ 6(9D69E&PO=V]R:W-H965T&UL4$L! A0#% @ 6(9D632&3_;C!0 %!L !@ M ("!!PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6(9D6=^^O,^V @ 8P< !@ ("!'AX 'AL+W=O&PO=V]R:W-H965T3L+$0L !TG 9 M " @?M* !X;"]W;W)K&UL4$L! A0#% @ M6(9D6>N]Y_$-!0 7PP !D ("!0U8 'AL+W=O&PO=V]R:W-H965T !X;"]W M;W)K&UL4$L! A0#% @ 6(9D66AJ6EHL!P M]!( !D ("! &@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(9D6?!X4;CI @ 2 L !D M ("!KG< 'AL+W=O@ >&PO=V]R:W-H M965T 9 M " @4A] !X;"]W;W)K&UL4$L! M A0#% @ 6(9D6=.JSS&_ @ M@4 !D ("!>X@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(9D M6?'EK9Z P 1@@ !D ("!UI, 'AL+W=O&PO=V]R:W-H965TU"04 /P- 9 " @:^: !X;"]W;W)K M&UL4$L! A0#% @ 6(9D64AF"Z&PO=V]R:W-H965T&UL4$L! A0#% @ 6(9D66VX ^V?! DQD !D M ("!7JD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6(9D6?23Y_F# P -0T !D ("![;L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6(9D638T MV;XD! X1@ !D ("!:\D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(9D620 P1K @ I@8 !D M ("!I], 'AL+W=O,% !+(0 &0 @(&>U@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ 6(9D68AF1%(5 P )PH !D ("! M!> 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6(9D6<'IF*)R P N@L !D ("!2.T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(9D68E.%56QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 6(9D6;DCVC>R 0 M5!P !H ( !T?X 'AL+U]R96QS+W=O XML 59 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 60 report.css IDEA: XBRL DOCUMENT /* 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; } XML 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 157 230 1 false 41 0 false 4 false false R1.htm 0000001 - Document - Cover Sheet http://www.medifast1.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Statements 7 false false R8.htm 9952157 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 9952158 - Disclosure - INVENTORIES, NET Sheet http://www.medifast1.com/role/INVENTORIESNET INVENTORIES, NET Notes 9 false false R10.htm 9952159 - Disclosure - EARNINGS PER SHARE Sheet http://www.medifast1.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 10 false false R11.htm 9952160 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 11 false false R12.htm 9952161 - Disclosure - LEASES Sheet http://www.medifast1.com/role/LEASES LEASES Notes 12 false false R13.htm 9952162 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Sheet http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME ACCUMULATED OTHER COMPREHENSIVE INCOME Notes 13 false false R14.htm 9952163 - Disclosure - INVESTMENTS Sheet http://www.medifast1.com/role/INVESTMENTS INVESTMENTS Notes 14 false false R15.htm 9952164 - Disclosure - DEBT Sheet http://www.medifast1.com/role/DEBT DEBT Notes 15 false false R16.htm 9952165 - Disclosure - SUPPLY CHAIN OPTIMIZATION Sheet http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATION SUPPLY CHAIN OPTIMIZATION Notes 16 false false R17.htm 9952166 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.medifast1.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 17 false false R18.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 9954472 - Disclosure - INVENTORIES, NET (Tables) Sheet http://www.medifast1.com/role/INVENTORIESNETTables INVENTORIES, NET (Tables) Tables http://www.medifast1.com/role/INVENTORIESNET 21 false false R22.htm 9954473 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.medifast1.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.medifast1.com/role/EARNINGSPERSHARE 22 false false R23.htm 9954474 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables SHARE-BASED COMPENSATION (Tables) Tables http://www.medifast1.com/role/SHAREBASEDCOMPENSATION 23 false false R24.htm 9954475 - Disclosure - LEASES (Tables) Sheet http://www.medifast1.com/role/LEASESTables LEASES (Tables) Tables http://www.medifast1.com/role/LEASES 24 false false R25.htm 9954476 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Sheet http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Tables http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME 25 false false R26.htm 9954477 - Disclosure - INVESTMENTS (Tables) Sheet http://www.medifast1.com/role/INVESTMENTSTables INVESTMENTS (Tables) Tables http://www.medifast1.com/role/INVESTMENTS 26 false false R27.htm 9954478 - Disclosure - SUPPLY CHAIN OPTIMIZATION (Tables) Sheet http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONTables SUPPLY CHAIN OPTIMIZATION (Tables) Tables http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATION 27 false false R28.htm 9954479 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 28 false false R29.htm 9954480 - Disclosure - INVENTORIES, NET (Details) Sheet http://www.medifast1.com/role/INVENTORIESNETDetails INVENTORIES, NET (Details) Details http://www.medifast1.com/role/INVENTORIESNETTables 29 false false R30.htm 9954481 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) Sheet http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) Details 30 false false R31.htm 9954482 - Disclosure - EARNINGS PER SHARE - Narrative (Details) Sheet http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails EARNINGS PER SHARE - Narrative (Details) Details 31 false false R32.htm 9954483 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails SHARE-BASED COMPENSATION - Narrative (Details) Details 32 false false R33.htm 9954484 - Disclosure - SHARE-BASED COMPENSATION - Stock Options Activity (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails SHARE-BASED COMPENSATION - Stock Options Activity (Details) Details 33 false false R34.htm 9954485 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) Details 34 false false R35.htm 9954486 - Disclosure - SHARE-BASED COMPENSATION - Summary of Performance-based Share Awards (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails SHARE-BASED COMPENSATION - Summary of Performance-based Share Awards (Details) Details 35 false false R36.htm 9954487 - Disclosure - LEASES - Narrative (Details) Sheet http://www.medifast1.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 36 false false R37.htm 9954488 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) Sheet http://www.medifast1.com/role/LEASESSupplementalCashFlowInformationDetails LEASES - Supplemental Cash Flow Information (Details) Details 37 false false R38.htm 9954489 - Disclosure - LEASES - Future Minimum Lease Commitments (Details) Sheet http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails LEASES - Future Minimum Lease Commitments (Details) Details 38 false false R39.htm 9954490 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Sheet http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Details http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables 39 false false R40.htm 9954491 - Disclosure - INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) Details 40 false false R41.htm 9954492 - Disclosure - INVESTMENTS - Narrative (Details) Sheet http://www.medifast1.com/role/INVESTMENTSNarrativeDetails INVESTMENTS - Narrative (Details) Details 41 false false R42.htm 9954493 - Disclosure - INVESTMENTS - Investment Losses (Details) Sheet http://www.medifast1.com/role/INVESTMENTSInvestmentLossesDetails INVESTMENTS - Investment Losses (Details) Details 42 false false R43.htm 9954494 - Disclosure - INVESTMENTS - Collaborate Arrangement (Details) Sheet http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails INVESTMENTS - Collaborate Arrangement (Details) Details 43 false false R44.htm 9954495 - Disclosure - DEBT (Details) Sheet http://www.medifast1.com/role/DEBTDetails DEBT (Details) Details http://www.medifast1.com/role/DEBT 44 false false R45.htm 9954496 - Disclosure - SUPPLY CHAIN OPTIMIZATION - Summary of Components of Supply Chain Optimization Charges (Details) Sheet http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails SUPPLY CHAIN OPTIMIZATION - Summary of Components of Supply Chain Optimization Charges (Details) Details 45 false false R46.htm 9954497 - Disclosure - SUPPLY CHAIN OPTIMIZATION - Summary of Condensed Consolidated Statement of Operation (Details) Sheet http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofCondensedConsolidatedStatementofOperationDetails SUPPLY CHAIN OPTIMIZATION - Summary of Condensed Consolidated Statement of Operation (Details) Details 46 false false R47.htm 9954498 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.medifast1.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.medifast1.com/role/SUBSEQUENTEVENTS 47 false false All Reports Book All Reports med-20240930.htm med-20240930.xsd med-20240930_cal.xml med-20240930_def.xml med-20240930_lab.xml med-20240930_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "med-20240930.htm": { "nsprefix": "med", "nsuri": "http://www.medifast1.com/20240930", "dts": { "inline": { "local": [ "med-20240930.htm" ] }, "schema": { "local": [ "med-20240930.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/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "med-20240930_cal.xml" ] }, "definitionLink": { "local": [ "med-20240930_def.xml" ] }, "labelLink": { "local": [ "med-20240930_lab.xml" ] }, "presentationLink": { "local": [ "med-20240930_pre.xml" ] } }, "keyStandard": 216, "keyCustom": 14, "axisStandard": 15, "axisCustom": 0, "memberStandard": 20, "memberCustom": 19, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 157, "entityCount": 1, "segmentCount": 41, "elementCount": 455, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 635, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.medifast1.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "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": "med-20240930.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": "med-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R4": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PrepaidTaxes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R5": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R7": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R8": { "role": "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "9952157 - 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:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.medifast1.com/role/INVENTORIESNET", "longName": "9952158 - 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": "med-20240930.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": "med-20240930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.medifast1.com/role/EARNINGSPERSHARE", "longName": "9952159 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "med-20240930.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": "med-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATION", "longName": "9952160 - Disclosure - SHARE-BASED COMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "med-20240930.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": "med-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.medifast1.com/role/LEASES", "longName": "9952161 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "med-20240930.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": "med-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME", "longName": "9952162 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.medifast1.com/role/INVESTMENTS", "longName": "9952163 - Disclosure - INVESTMENTS", "shortName": "INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.medifast1.com/role/DEBT", "longName": "9952164 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATION", "longName": "9952165 - Disclosure - SUPPLY CHAIN OPTIMIZATION", "shortName": "SUPPLY CHAIN OPTIMIZATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.medifast1.com/role/SUBSEQUENTEVENTS", "longName": "9952166 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "med-20240930.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": "med-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": null }, "R19": { "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": "19", "firstAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.medifast1.com/role/INVENTORIESNETTables", "longName": "9954472 - Disclosure - INVENTORIES, NET (Tables)", "shortName": "INVENTORIES, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.medifast1.com/role/EARNINGSPERSHARETables", "longName": "9954473 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "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": "med-20240930.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": "med-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables", "longName": "9954474 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "shortName": "SHARE-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.medifast1.com/role/LEASESTables", "longName": "9954475 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.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", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables", "longName": "9954476 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.medifast1.com/role/INVESTMENTSTables", "longName": "9954477 - Disclosure - INVESTMENTS (Tables)", "shortName": "INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONTables", "longName": "9954478 - Disclosure - SUPPLY CHAIN OPTIMIZATION (Tables)", "shortName": "SUPPLY CHAIN OPTIMIZATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9954479 - 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": "28", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.medifast1.com/role/INVENTORIESNETDetails", "longName": "9954480 - Disclosure - INVENTORIES, NET (Details)", "shortName": "INVENTORIES, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails", "longName": "9954481 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details)", "shortName": "EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R31": { "role": "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails", "longName": "9954482 - Disclosure - EARNINGS PER SHARE - Narrative (Details)", "shortName": "EARNINGS PER SHARE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-81", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-81", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "longName": "9954483 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details)", "shortName": "SHARE-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R33": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails", "longName": "9954484 - Disclosure - SHARE-BASED COMPENSATION - Stock Options Activity (Details)", "shortName": "SHARE-BASED COMPENSATION - Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "longName": "9954485 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details)", "shortName": "SHARE-BASED COMPENSATION - Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-87", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R35": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails", "longName": "9954486 - Disclosure - SHARE-BASED COMPENSATION - Summary of Performance-based Share Awards (Details)", "shortName": "SHARE-BASED COMPENSATION - Summary of Performance-based Share Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.medifast1.com/role/LEASESNarrativeDetails", "longName": "9954487 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.medifast1.com/role/LEASESSupplementalCashFlowInformationDetails", "longName": "9954488 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)", "shortName": "LEASES - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.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", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails", "longName": "9954489 - Disclosure - LEASES - Future Minimum Lease Commitments (Details)", "shortName": "LEASES - Future Minimum Lease Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "longName": "9954490 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails", "longName": "9954491 - Disclosure - INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "shortName": "INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R41": { "role": "http://www.medifast1.com/role/INVESTMENTSNarrativeDetails", "longName": "9954492 - Disclosure - INVESTMENTS - Narrative (Details)", "shortName": "INVESTMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:PaymentsToAcquireInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R42": { "role": "http://www.medifast1.com/role/INVESTMENTSInvestmentLossesDetails", "longName": "9954493 - Disclosure - INVESTMENTS - Investment Losses (Details)", "shortName": "INVESTMENTS - Investment Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails", "longName": "9954494 - Disclosure - INVESTMENTS - Collaborate Arrangement (Details)", "shortName": "INVESTMENTS - Collaborate Arrangement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "med:CollaborativeArrangementRightsAndObligationsMilestonePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "unique": true } }, "R44": { "role": "http://www.medifast1.com/role/DEBTDetails", "longName": "9954495 - Disclosure - DEBT (Details)", "shortName": "DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-155", "name": "med:MaximumTotalNetLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "med:MaximumTotalNetLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails", "longName": "9954496 - Disclosure - SUPPLY CHAIN OPTIMIZATION - Summary of Components of Supply Chain Optimization Charges (Details)", "shortName": "SUPPLY CHAIN OPTIMIZATION - Summary of Components of Supply Chain Optimization Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofCondensedConsolidatedStatementofOperationDetails", "longName": "9954497 - Disclosure - SUPPLY CHAIN OPTIMIZATION - Summary of Condensed Consolidated Statement of Operation (Details)", "shortName": "SUPPLY CHAIN OPTIMIZATION - Summary of Condensed Consolidated Statement of Operation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.medifast1.com/role/SUBSEQUENTEVENTSDetails", "longName": "9954498 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-157", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-157", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20240930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r34", "r35" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized net gains on investment securities", "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax", "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r753" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r117", "r120", "r121", "r122", "r378" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 }, "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "totalLabel": "Accumulated other comprehensive income", "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": [ "r15", "r16", "r53", "r114", "r451", "r472", "r473" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "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": [ "r1", "r8", "r16", "r359", "r362", "r403", "r468", "r469", "r754", "r755", "r756", "r764", "r765", "r766", "r767" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r687" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r44", "r638", "r856" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "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": [ "r477", "r764", "r765", "r766", "r767", "r828", "r857" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r700" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r700" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r700" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r700" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Net shares repurchased for employee taxes", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Expense", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r99" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "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": [ "r337", "r624" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r733" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r659", "r669", "r679", "r711" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r662", "r672", "r682", "r714" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r734" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r700" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r707" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r663", "r673", "r683", "r707", "r715", "r719", "r727" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r725" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "terseLabel": "Share-Based Compensation Expense (Reversal)", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r330", "r335" ] }, "med_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "AmendedCreditAgreementMember", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Amended Credit Agreement [Member]", "documentation": "Amended Credit Agreement [Member]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Anti-dilutive awards (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": [ "r166" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "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": [ "r21" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails", "http://www.medifast1.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r353" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r86", "r97", "r112", "r140", "r170", "r172", "r178", "r179", "r220", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r354", "r356", "r379", "r449", "r500", "r607", "r608", "r638", "r650", "r790", "r791", "r846" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r108", "r116", "r140", "r220", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r354", "r356", "r379", "r638", "r790", "r791", "r846" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost, Debt securities", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r187", "r228", "r448" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "med_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value, Debt securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r185", "r228" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateAxis", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date [Axis]", "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateDomain", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date [Domain]", "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r723" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r718" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r718" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r718" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r718" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r718" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r718" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails", "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": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r721" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r720" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r719" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r719" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.medifast1.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": [] }, "med_CashAndCashEquivalentsAndMarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "CashAndCashEquivalentsAndMarketableSecuritiesLineItems", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash And Cash Equivalents And Marketable securities [Line Items]", "label": "Cash And Cash Equivalents And Marketable securities [Line Items]", "documentation": "N/A" } } }, "auth_ref": [] }, "med_CashAndCashEquivalentsAndMarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "CashAndCashEquivalentsAndMarketableSecuritiesTable", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash And Cash Equivalents And Marketable securities [Table]", "label": "Cash And Cash Equivalents And Marketable securities [Table]", "documentation": "N/A" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cost, Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of 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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r19", "r110", "r597" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r110" ] }, "med_CashAndCashEquivalentsExcludingMoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "CashAndCashEquivalentsExcludingMoneyMarketFundsMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents, excluding money market accounts", "label": "Cash And Cash Equivalents Excluding Money Market Funds [Member]", "documentation": "Cash And Cash Equivalents Excluding Money Market Funds" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "med_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value, Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of 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": [ "r830", "r831" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cost, Total", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r752" ] }, "med_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Estimated Fair Value, Total", "label": "Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure", "documentation": "Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents - beginning of the period", "periodEndLabel": "Cash and cash equivalents - end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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": [ "r19", "r65", "r137" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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": [ "r0", "r65" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r698" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r695" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r693" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.medifast1.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r699" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r699" ] }, "med_CollaborativeArrangementRightsAndObligationsMilestonePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "CollaborativeArrangementRightsAndObligationsMilestonePayments", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone payments", "label": "Collaborative Arrangement, Rights And Obligations, Milestone Payments", "documentation": "Collaborative Arrangement, Rights And Obligations, Milestone Payments" } } }, "auth_ref": [] }, "med_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementFinalMilestonePaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementFinalMilestonePaymentMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Final Milestone Payment", "label": "Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Final Milestone Payment [Member]", "documentation": "Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Final Milestone Payment" } } }, "auth_ref": [] }, "med_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementInitialMilestonePaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementInitialMilestonePaymentMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Milestone Payment", "label": "Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Initial Milestone Payment [Member]", "documentation": "Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Initial Milestone Payment" } } }, "auth_ref": [] }, "med_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementSecondMilestonePaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementSecondMilestonePaymentMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Milestone Payment", "label": "Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Second Milestone Payment [Member]", "documentation": "Collaborative Arrangement, Transaction With Party To Collaborative Arrangement, Second Milestone Payment" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r353" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r26", "r594" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash dividends declared per share (in usd per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "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": [ "r641", "r642", "r643", "r645", "r646", "r647", "r648", "r764", "r765", "r767", "r828", "r855", "r857" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r43" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "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": [ "r43", "r488" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (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": [ "r43" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (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": [ "r9", "r43", "r488", "r506", "r857", "r858" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value $0.001 per share: 20,000 shares authorized; 10,937 and 10,896 issued outstanding at September 30, 2024 and December\u00a031, 2023, respectively", "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": [ "r43", "r450", "r638" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r704" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r703" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r705" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r702" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "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": [ "r17", "r125", "r127", "r132", "r443", "r459", "r460" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r52", "r131", "r442", "r457" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r56", "r140", "r220", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r379", "r607", "r790" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r141", "r142", "r263", "r287", "r404", "r424", "r447", "r601", "r603" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.medifast1.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": [ "r249", "r788" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.medifast1.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": [ "r249", "r788", "r789" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.medifast1.com/role/DEBT" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "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": [ "r77", "r139", "r234", "r235", "r236", "r237", "r238", "r248", "r249", "r259", "r265", "r266", "r267", "r268", "r269", "r270", "r275", "r282", "r283", "r285", "r388" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "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": [ "r13", "r34", "r35", "r87", "r88", "r143", "r260", "r261", "r262", "r263", "r264", "r266", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r612", "r613", "r614", "r615", "r616", "r636", "r761", "r784", "r785", "r786", "r840", "r841" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (as a percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings outstanding", "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": [ "r13", "r88", "r286" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "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": [ "r143", "r260", "r261", "r262", "r263", "r264", "r266", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r612", "r613", "r614", "r615", "r616", "r636", "r761", "r840", "r841" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "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": [ "r13", "r143", "r260", "r261", "r262", "r263", "r264", "r266", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r612", "r613", "r614", "r615", "r616", "r636", "r761", "r784", "r785", "r786", "r840", "r841" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "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": [ "r13", "r27", "r28", "r32", "r78", "r79", "r143", "r260", "r261", "r262", "r263", "r264", "r266", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r612", "r613", "r614", "r615", "r616", "r636", "r761", "r840", "r841" ] }, "med_DebtSecuritiesAvailableForSaleAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "DebtSecuritiesAvailableForSaleAccruedInterest", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Interest, Debt securities", "label": "Debt Securities, Available-For-Sale, Accrued Interest", "documentation": "Debt Securities, Available-For-Sale, Accrued Interest" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "med_ShortTermInvestmentsUnrealizedGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains (Losses), Debt securities", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r775", "r776" ] }, "us-gaap_DebtSecuritiesRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.medifast1.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Realized gain on sale of investment securities", "verboseLabel": "Realized gains", "label": "Debt Securities, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r462", "r757", "r758" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r338", "r339" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r104", "r763" ] }, "med_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "DenominatorAbstract", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "Denominator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r5", "r170", "r175", "r179", "r607", "r608" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "verboseLabel": "SHARE-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r300", "r303", "r331", "r332", "r334", "r622" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Expense", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r7", "r31" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends declared to stockholders", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r80" ] }, "med_DividendsForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "DividendsForfeited", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeiture of dividends on unvested awards", "label": "Dividends, Forfeited", "documentation": "Dividends, Forfeited" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends included in accounts payable and accrued expenses", "label": "Dividends Payable, Current", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.medifast1.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r654" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r686" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r697" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in usd per share)", "terseLabel": "Earnings per share - basic (in usd 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": [ "r133", "r149", "r150", "r151", "r152", "r153", "r154", "r159", "r161", "r163", "r164", "r165", "r169", "r349", "r352", "r366", "r367", "r444", "r461", "r604" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in usd per share)", "verboseLabel": "Earnings per share - diluted (in usd 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": [ "r133", "r149", "r150", "r151", "r152", "r153", "r154", "r161", "r163", "r164", "r165", "r169", "r349", "r352", "r366", "r367", "r444", "r461", "r604" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARE" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r158", "r166", "r167", "r168" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency impact", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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": [ "r380" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee service share based compensation nonvested awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r333" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost recognition weighted average period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for 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": [ "r333" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "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": [ "r820" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total income tax benefit recognized related to restricted stock awards", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r330" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r652" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r652" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r652" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r736" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r652" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r652" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r652" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r652" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r691" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r732" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r732" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r732" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "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": [ "r9", "r106", "r128", "r129", "r130", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r171", "r221", "r222", "r233", "r289", "r342", "r343", "r346", "r347", "r348", "r350", "r351", "r352", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r391", "r403", "r457", "r468", "r469", "r470", "r477", "r525" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r217", "r218", "r219", "r345", "r737", "r738", "r739", "r823", "r824", "r825", "r826" ] }, "med_EquitySecuritiesFVNIUnrealizedGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "EquitySecuritiesFVNIUnrealizedGainsLosses", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "med_ShortTermInvestmentsUnrealizedGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains (Losses), Equity securities", "label": "Equity Securities, FV-NI, Unrealized Gains (Losses)", "documentation": "Equity Securities, FV-NI, Unrealized Gains (Losses)" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value, Equity securities", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r113", "r377", "r599" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost, Equity securities", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r448" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSInvestmentLossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSInvestmentLossesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net losses recognized during the period on equity securities", "label": "Equity Securities, FV-NI, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r464", "r781" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSInvestmentLossesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSInvestmentLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net losses recognized on equity securities sold", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r462", "r781" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSInvestmentLossesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSInvestmentLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized losses recognized during the reporting period on equity securities still held at the reporting date", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r463", "r781" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedLoss", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on equity investment securities", "label": "Equity Securities, FV-NI, Unrealized Loss", "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r216" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r701" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r659", "r669", "r679", "r711" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r656", "r666", "r676", "r708" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r707" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r273", "r293", "r294", "r295", "r296", "r297", "r298", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r411", "r412", "r413", "r613", "r614", "r618", "r619", "r620", "r626", "r629" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r273", "r293", "r298", "r369", "r374", "r411", "r618", "r619", "r620", "r626" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r273", "r293", "r298", "r369", "r370", "r374", "r412", "r613", "r614", "r618", "r619", "r620", "r626" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r273", "r293", "r294", "r295", "r296", "r297", "r298", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r411", "r412", "r413", "r613", "r614", "r618", "r619", "r620", "r626", "r629" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r231", "r284", "r288", "r364", "r376", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r610", "r626", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r639", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r777", "r778", "r779", "r780", "r829", "r832", "r833", "r834", "r835", "r836" ] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.medifast1.com/role/INVESTMENTS" ], "lang": { "en-us": { "role": { "verboseLabel": "INVESTMENTS", "label": "Financial Instruments Disclosure [Text Block]", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r663", "r673", "r683", "r715" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r663", "r673", "r683", "r715" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r663", "r673", "r683", "r715" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r663", "r673", "r683", "r715" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r696" ] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investment Losses", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r757", "r758" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on sale or disposal of property, plant and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r5" ] }, "med_GrantedIn2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "GrantedIn2020Member", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted In 2020", "label": "Granted In 2020 [Member]", "documentation": "Granted In 2020" } } }, "auth_ref": [] }, "med_GrantedIn2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "GrantedIn2021Member", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted In 2021", "label": "Granted In 2021 [Member]", "documentation": "Granted In 2021" } } }, "auth_ref": [] }, "med_GrantedIn2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "GrantedIn2022Member", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted In 2022", "label": "Granted In 2022 [Member]", "documentation": "Granted In 2022" } } }, "auth_ref": [] }, "med_GrantedIn2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "GrantedIn2023Member", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted In 2023", "label": "Granted In 2023 [Member]", "documentation": "Granted In 2023" } } }, "auth_ref": [] }, "med_GrantedIn2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "GrantedIn2024Member", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted In 2024", "label": "Granted In 2024 [Member]", "documentation": "Granted In 2024" } } }, "auth_ref": [] }, "med_GrantedInMarch2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "GrantedInMarch2022Member", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted In March 2022", "label": "Granted In March 2022 [Member]", "documentation": "Granted In March 2022" } } }, "auth_ref": [] }, "med_GrantedInMarch2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "GrantedInMarch2023Member", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted In March 2023", "label": "Granted In March 2023 [Member]", "documentation": "Granted In March 2023" } } }, "auth_ref": [] }, "med_GrantedInOctober2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "GrantedInOctober2021Member", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted In October 2021", "label": "Granted In October 2021 [Member]", "documentation": "Granted In October 2021" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "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": [ "r54", "r56", "r96", "r140", "r220", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r379", "r606", "r607", "r769", "r770", "r771", "r772", "r773", "r790" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails": { "parentTag": "med_NoncashChargesForSupplyChainOptimization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on impairment of equipment held for sale", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r5", "r74", "r627" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Income before provision for 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": [ "r55", "r92", "r96", "r445", "r455", "r606", "r607", "r769", "r770", "r771", "r772", "r773" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "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": [ "r98", "r105", "r156", "r157", "r170", "r176", "r179", "r340", "r341", "r344", "r465", "r625" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Income 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": [ "r20", "r67", "r760", "r821", "r822" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "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": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r663", "r673", "r683", "r707", "r715", "r719", "r727" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r725" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r655", "r731" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r655", "r731" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r655", "r731" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r607", "r759", "r770" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.medifast1.com/role/INVENTORIESNET" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r232" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.medifast1.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": [ "r747" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.medifast1.com/role/INVENTORIESNETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.medifast1.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "totalLabel": "Total", "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": [ "r115", "r598", "r638" ] }, "med_InventoryNonFoodFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "InventoryNonFoodFinishedGoods", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-food finished goods", "label": "Inventory Non Food Finished Goods", "documentation": "Amount before last-in first-out (LIFO) and valuation reserves of (Non-food) merchandise or goods held by the entity that are readily available for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r748" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.medifast1.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for obsolete inventory", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r73", "r750" ] }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of discount on investment securities", "label": "Investment Income, Net, Amortization of Discount and Premium", "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities." } } }, "auth_ref": [ "r60" ] }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsAllOtherInvestmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, All Other Investments [Abstract]", "label": "Investments, All Other Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.medifast1.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information", "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": [ "r844" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.medifast1.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": [ "r395", "r402" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.medifast1.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": [ "r395", "r402" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.medifast1.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity of Company's 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": [ "r845" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "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": [ "r400" ] }, "med_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "documentation": "Lessee Operating Lease Liability Payments Due After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (excluding the nine months ended September\u00a030, 2024)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r845" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r400" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.medifast1.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term (in months)", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r843" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.medifast1.com/role/LEASES" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r390" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r13", "r34", "r35", "r36", "r38", "r39", "r40", "r41", "r140", "r220", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r355", "r356", "r357", "r379", "r487", "r605", "r650", "r790", "r846", "r847" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r48", "r89", "r453", "r638", "r762", "r782", "r837" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r36", "r109", "r140", "r220", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r355", "r356", "r357", "r379", "r638", "r790", "r846", "r847" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "med_LifeMDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "LifeMDMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails", "http://www.medifast1.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LifeMD", "label": "LifeMD [Member]", "documentation": "LifeMD" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee (as a percent)", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "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": [ "r33", "r37" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.medifast1.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "med_MarketAndPerformanceBasedShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "MarketAndPerformanceBasedShareMember", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Market and Performance-based Share Awards", "terseLabel": "Market and performance-based share awards", "label": "Market And Performance-based Share [Member]", "documentation": "Market And Performance-based Share" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.medifast1.com/role/DEBTDetails", "http://www.medifast1.com/role/LEASESNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r299", "r336", "r372", "r440", "r466", "r467", "r474", "r479", "r480", "r531", "r550", "r554", "r555", "r584", "r595", "r596", "r609", "r617", "r621", "r629", "r630", "r634", "r635", "r640", "r792", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "med_MaximumTotalNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "MaximumTotalNetLeverageRatio", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum total net leverage ratio", "label": "Maximum Total Net Leverage Ratio", "documentation": "Maximum ratio as of any date, of (a) Total Net Funded Indebtedness on such date to (b) Consolidated EBITDA for the Reference Period ended on such date under credit facility." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r699" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r699" ] }, "med_MinimumInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "MinimumInterestCoverageRatio", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum interest coverage ratio", "label": "Minimum Interest Coverage Ratio", "documentation": "Minimum Interest Coverage Ratio" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.medifast1.com/role/DEBTDetails", "http://www.medifast1.com/role/LEASESNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r299", "r336", "r372", "r440", "r466", "r467", "r474", "r479", "r480", "r531", "r550", "r554", "r555", "r584", "r595", "r596", "r609", "r617", "r621", "r629", "r630", "r634", "r640", "r792", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r718" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market accounts", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r793" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MunicipalBondsMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r700" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flow used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r136" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flow used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r136" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flow provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r65", "r66", "r68" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 }, "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "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": [ "r57", "r68", "r93", "r107", "r123", "r126", "r130", "r140", "r147", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r162", "r220", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r349", "r352", "r367", "r379", "r456", "r508", "r523", "r524", "r649", "r790" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounting Pronouncements and 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/2024", "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": [ "r699" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r663", "r673", "r683", "r707", "r715" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r690" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r689" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r707" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "med_NoncashChargesForSupplyChainOptimization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "NoncashChargesForSupplyChainOptimization", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails": { "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0, "order": 2.0 }, "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash charges for supply chain optimization", "totalLabel": "Non-cash charges for supply chain optimization", "label": "Noncash Charges For Supply Chain Optimization", "documentation": "Noncash Charges For Supply Chain Optimization" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "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": [ "r59" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "med_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "NumeratorAbstract", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "Numerator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r96", "r606", "r769", "r770", "r771", "r772", "r773" ] }, "med_OperatingLeaseArrangementForEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "OperatingLeaseArrangementForEquipmentMember", "presentation": [ "http://www.medifast1.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Arrangement for Equipment", "label": "Operating Lease Arrangement For Equipment [Member]", "documentation": "Represents the operating lease arrangement for equipment." } } }, "auth_ref": [] }, "med_OperatingLeaseArrangementForRealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "OperatingLeaseArrangementForRealEstateMember", "presentation": [ "http://www.medifast1.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Arrangement for Real Estate", "label": "Operating Lease Arrangement For Real Estate [Member]", "documentation": "Represents the operating lease arrangement for real estate." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r842" ] }, "med_OperatingLeaseExpenseNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "OperatingLeaseExpenseNonCash", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Expense, Non-Cash", "documentation": "Operating Lease, Expense, Non-Cash" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "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/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r393" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current lease obligations", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r393" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Lease obligations, net of current lease obligations", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r393" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flow used in operating leases", "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": [ "r394", "r396" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r392" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.medifast1.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate (as a percent)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r399", "r637" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.medifast1.com/role/LEASESNarrativeDetails" ], "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": [ "r398", "r637" ] }, "med_OptionsAndRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "OptionsAndRestrictedStockMember", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options and restricted stock", "label": "Options And Restricted Stock [Member]", "documentation": "Options And Restricted Stock" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Presentation of Financial Statements", "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": [ "r69", "r70", "r71", "r84" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r111" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r3", "r8", "r85" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized net gains (losses) on investment securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r118", "r119", "r120", "r457" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of tax", "terseLabel": "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": [ "r3", "r8", "r85", "r124", "r127", "r153" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Other (expense) income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r61" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r699" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r661", "r671", "r681", "r713" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r688" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r64" ] }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfOtherEquity", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Net shares repurchased for employee taxes", "label": "Payments for Repurchase of Other Equity", "documentation": "Amount of cash outflow to reacquire equity classified as other." } } }, "auth_ref": [ "r64" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid to stockholders", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r64" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of investment securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r18", "r134", "r184" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments made", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r62" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r63" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r698" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r698" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r690" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r707" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r700" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r689" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based Shares", "verboseLabel": "Performance-based share awards", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r691" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r735" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r690" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r752" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, prepaid", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r600", "r611", "r783" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale and maturities of investment securities", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r134", "r135", "r774" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised by directors", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r12" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment - net of accumulated depreciation", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services 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": [ "r6", "r401", "r446", "r454", "r638" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r688" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r688" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.medifast1.com/role/DEBTDetails", "http://www.medifast1.com/role/LEASESNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r292", "r299", "r326", "r327", "r328", "r336", "r372", "r414", "r423", "r440", "r466", "r467", "r474", "r479", "r480", "r531", "r550", "r554", "r555", "r584", "r595", "r596", "r609", "r617", "r621", "r629", "r630", "r634", "r635", "r640", "r643", "r787", "r792", "r833", "r849", "r850", "r851", "r852", "r853" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.medifast1.com/role/DEBTDetails", "http://www.medifast1.com/role/LEASESNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r292", "r299", "r326", "r327", "r328", "r336", "r372", "r414", "r423", "r440", "r466", "r467", "r474", "r479", "r480", "r531", "r550", "r554", "r555", "r584", "r595", "r596", "r609", "r617", "r621", "r629", "r630", "r634", "r635", "r640", "r643", "r787", "r792", "r833", "r849", "r850", "r851", "r852", "r853" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r656", "r666", "r676", "r708" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r141", "r142", "r263", "r287", "r404", "r424", "r447", "r602", "r603" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r657", "r667", "r677", "r709" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r665", "r675", "r685", "r717" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r110" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r21" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATION" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLY CHAIN OPTIMIZATION", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r243" ] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails", "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofCondensedConsolidatedStatementofOperationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total supply chain optimization", "terseLabel": "Total supply chain optimization", "label": "Restructuring Costs and Asset Impairment Charges", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_RestructuringReserveAcceleratedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveAcceleratedDepreciation", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails": { "parentTag": "med_NoncashChargesForSupplyChainOptimization", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated depreciation charges", "label": "Restructuring and Related Cost, Accelerated Depreciation", "documentation": "Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetailRelatedInventoryPackagingAndOtherSupplies", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Packaging", "label": "Retail Related Inventory, Packaging and Other Supplies", "documentation": "Carrying amount as of the balance sheet date of items used in storage, presentation or transportation of physical goods that are targeted for sale to end users." } } }, "auth_ref": [ "r749" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r45", "r80", "r452", "r471", "r473", "r476", "r489", "r638" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r106", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r221", "r222", "r233", "r342", "r343", "r346", "r347", "r348", "r350", "r351", "r352", "r358", "r360", "r361", "r363", "r365", "r389", "r391", "r468", "r470", "r477", "r857" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r94", "r95", "r170", "r173", "r174", "r177", "r179", "r180", "r181", "r182", "r290", "r291", "r441" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.medifast1.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating leases", "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": [ "r397", "r637" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r838", "r839" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Financial Assets Measured at Fair Value on a Recurring Basis", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Computation of Basic and Diluted EPS", "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": [ "r768" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r217", "r218", "r219", "r345", "r737", "r738", "r739", "r823", "r824", "r825", "r826" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.medifast1.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": [ "r14", "r49", "r50", "r51" ] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Line Items]", "label": "Schedule of 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": [ "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Table]", "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Components Optimization Charges", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r25", "r75", "r76" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "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": [ "r301", "r302", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option 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": [ "r10", "r11", "r81" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r827" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r651" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.medifast1.com/role/Cover" ], "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": [ "r653" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general, and administrative", "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": [ "r58" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails": { "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/SUPPLYCHAINOPTIMIZATIONSummaryofComponentsofSupplyChainOptimizationChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One-time severance costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Award vesting period (in years)", "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": [ "r622" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "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": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in usd 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": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "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": [ "r318" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in usd 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": [ "r318" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested awards (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (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": [ "r315", "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in usd per share)", "periodEndLabel": "Outstanding at beginning of period (in usd 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": [ "r315", "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (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": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement, fair value of awards vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in usd 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": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r301", "r302", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329" ] }, "med_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesEarnedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesEarnedPercentage", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional shares earned (as a percent)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned, Percentage", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned, Percentage" } } }, "auth_ref": [] }, "med_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesEarnedPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesEarnedPerformancePeriod", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period (in years)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned, Performance Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned, Performance Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable at end of the period (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": [ "r309" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable at end of the period (in usd 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": [ "r309" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "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": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards 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": [ "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options outstanding", "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": [ "r31" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of the period (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": [ "r307", "r308" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, shares authorized under stock option plans, exercise price range (in usd per share)", "periodStartLabel": "Outstanding at beginning of period (in usd per share)", "periodEndLabel": "Outstanding at beginning of period (in usd 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": [ "r307", "r308" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercised (in usd 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": [ "r312" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in usd 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": [ "r313" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award expiration period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r623" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options exercisable", "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": [ "r31" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual life of options exercisable (in years)", "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": [ "r31" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual life of options outstanding (in years)", "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": [ "r83" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Net shares repurchased for employee taxes (in shares)", "terseLabel": "Shares withheld for employee taxes", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "totalLabel": "Investment Securities", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r90", "r91", "r751" ] }, "med_ShortTermInvestmentsUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "ShortTermInvestmentsUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unrealized Gains (Losses), Total", "label": "Short-Term Investments, Unrealized Gain (Loss)", "documentation": "Short-Term Investments, Unrealized Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r69", "r138" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r43", "r46", "r47", "r106", "r128", "r129", "r130", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r171", "r221", "r222", "r233", "r289", "r342", "r343", "r346", "r347", "r348", "r350", "r351", "r352", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r391", "r403", "r457", "r468", "r469", "r470", "r477", "r525" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "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": [ "r144", "r145", "r146", "r171", "r391", "r441", "r475", "r478", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r644" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementTable", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r144", "r145", "r146", "r171", "r183", "r391", "r441", "r475", "r478", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r644" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r660", "r670", "r680", "r712" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r9", "r42", "r43", "r80" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised by directors (in shares)", "negatedLabel": "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": [ "r9", "r42", "r43", "r80", "r312" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised by directors", "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": [ "r9", "r43", "r46", "r47", "r80" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "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": [ "r43", "r46", "r47", "r72", "r490", "r506", "r526", "r527", "r638", "r650", "r762", "r782", "r837", "r857" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.medifast1.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": [ "r387", "r406" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.medifast1.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": [ "r387", "r406" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.medifast1.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": [ "r387", "r406" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.medifast1.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": [ "r387", "r406" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.medifast1.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": [ "r387", "r406" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.medifast1.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": [ "r405", "r407" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r706" ] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r698" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r705" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r725" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r727" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.medifast1.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r284", "r288", "r364", "r376", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r626", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r639", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r777", "r778", "r779", "r780", "r829", "r832", "r833", "r834", "r835", "r836" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r728" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r729" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r729" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r727" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r727" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r730" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r728" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "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": [ "r30" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock retired from stock repurchases", "label": "Treasury Stock, Retired, Cost Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r9", "r29", "r43" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock retired from stock repurchases (in shares)", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r9", "r43", "r80" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock from stock repurchases", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r9", "r30", "r80" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCollaborateArrangementDetails", "http://www.medifast1.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r353" ] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.medifast1.com/role/INVESTMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government & agency securities", "label": "US Government Corporations and Agencies Securities [Member]", "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r854" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance expense", "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": [] }, "med_UncommittedIncrementalFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20240930", "localname": "UncommittedIncrementalFacilityMember", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncommitted Incremental Facility", "label": "Uncommitted Incremental Facility [Member]", "documentation": "Uncommitted Incremental Facility" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r724" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Use of Estimates", "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": [ "r22", "r23", "r24", "r100", "r101", "r102", "r103" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r694" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive common stock equivalents (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r768" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares of common stock outstanding (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": [ "r160", "r165" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares of common stock outstanding (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": [ "r159", "r165" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r692" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r91": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r142": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r243": { "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.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r447": { "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" }, "r448": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r463": { "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(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r464": { "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(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r529": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r530": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r531": { "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" }, "r532": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r533": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r534": { "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 B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r535": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r536": { "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 C)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r537": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r538": { "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 C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r539": { "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 C)(Footnote 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r540": { "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 C)(Footnote 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r541": { "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 C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r542": { "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 C)(Footnote 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r543": { "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 C)(Footnote 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r544": { "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 C)(Footnote 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r545": { "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 C)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r546": { "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 C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r547": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r550": { "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" }, "r551": { "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 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r552": { "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 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r553": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r557": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r558": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r559": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r560": { "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 B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r561": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r562": { "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 C)(Footnote 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r563": { "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 C)(Footnote 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r564": { "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 C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r565": { "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 C)(Footnote 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r566": { "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 C)(Footnote 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r567": { "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 C)(Footnote 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r568": { "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 C)(Footnote 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r569": { "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 C)(Footnote 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r570": { "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 C)(Footnote 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r571": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r572": { "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 C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r573": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r574": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r575": { "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 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r576": { "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 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r577": { "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 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r578": { "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 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r579": { "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 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r580": { "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 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r581": { "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 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r582": { "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 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r583": { "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 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r584": { "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" }, "r585": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r586": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r587": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r588": { "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 F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r589": { "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 F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r590": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r591": { "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 F)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r592": { "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 F)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r593": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r747": { "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" }, "r748": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r749": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r750": { "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" }, "r751": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r752": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r758": { "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(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r857": { "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" }, "r858": { "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" } } } ZIP 65 0001628280-24-045040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-045040-xbrl.zip M4$L#!!0 ( %B&9%D@0BLJ(/\ QX#P 0 ;65D+3(P,C0P.3,P+FAT M;>R]:W?B2+(V^GW_"AUZ[YZJM61*5RZN;LZB;-S-NZMLCZ%FWCE?9LE28C0E M)$82+C.__D2D)"Y&( DDD"!G[=V%(26E(IZ(C(B,C/CM_WV;6-PK<3W3L7__ MBU@7_L(16W<,TW[Y_2_=P4V__Y?_M_-?O_T_5U?_]\O35^[6T6<38OOKY2 M9*%]]=QLZU?"2%+;HF H2KO%&]=B\UEOR:-14S,$156D%E':C9$AZ:V&) N" M1)\[]N&=X;UM[]IS_=]K8]^?7G_Z--*\Y[KCOGR"+S_A9&OAH+=GUS(7PW[^ M_%G';^A021#D3Z;M^9JMDVC\S+MZT;3IYHW#']9N;K[Y5Q[1UVX/?]=?G%>X ML67:! G_R78HX38JR-AK]- MF*%']:QX3F*)#9W02\802^XMC00VAJQK[X/:IW?QD0S M.K]-B*]Q>/D5^??,?/V]=N/8/@CPU7 ^!4;IP5^_UWSRYG^B;_JI\U__]5^_ M^:9OD0Z@XBK"PF^?@N]^^Q3<^=DQYIW?#/.5\_RY17ZO&:8WM;3YM>W8!)YO MOEWC0.(&'TW#(#;]"+_?@Q)Q33UX_)O_1$:_U_0KP+*M3?!.Q+SNV?"X^0U, MSM6LOFV0M_\E\QIG DY&5Y):ZPCP/Y!\66K_]FGMKAD>GIFO4/ MHKD]V[@%O5;C O[]7@.&7QOPS=4$[C*^,K3E'!JUCBB!!.[_^$B;+I]_!]]X MBR(3ACK'^B%:M\U=Y_P=TX>X&?8*EO:Q3;62^ 7I&FH5*)WQ: MN]:YZWX=]#8>^&D=(BX9$6",3KP88*.,7WM4Y<"4."KSUS[ ^?>:9TZF%NH? M^MW8Q1FO8KC^YAD VS<;P9S>'^S4(ZOOP]NL]X+N#K 22SN"2)I&F1U*"6S MYCONGH_=N!Z_O"6V,S'MN-NF)KI^JA^ MJ-1?"2+\7W3=\K?%-(V5H>TK5-#KOT1_1P_YM/;>\6202D"&P(SP@S<3!=!1 MBQN%O^SS9G()WNP]@YO'9[!2-C+(Z_6:M<;R;E]V;M]\T$FS<:!M^# M S3P'?U'<*_?/L4^8D&.Q4Q.)B=BX29=P33O&H:)$01PW#33Z-LWVM3T-:LR M]"_%%X=9OP;QX(KYFVL3H M::YMVB]>90A?N+U=,.&'+G6AYU3U!ZM 96A?N)%?>= ?$'&05[ATB LBEL$' M*0,="O=8JFPBEH%!A3M>YV)/EH%9A?N2YVA\EH!Q$O.44\?*Y)P,)8EYRJ>E M/_.4R\,+YBF?B/#,4SX=[GM];?4IZJZ^15]I!&;;KRD ' MYF-6"+3,QZPFXV3F8Z9>AQLY[8#+S,<\+?V9CUD>7C ?\T2$9S[FZ6A?/A\S MMU=C/F96J^\$F<]RU3=83^9;G8)9E7>$R^!;G8)Q57>*C^A;Y95=K%3=GSV1 M;Y4;_2OOVY[>M\J-%U7W5E*JGEU\ MBD4W3_I7W>D^]:*;)R^J[EH?=='-D_!5=Y./O>CF2?NJ>[I'COIE.^&>5SZQ M6KAO7!$Z5-U'/=[QDA,QJ.J.ZVG"TR=B%G-V*\*HJGO&I]]'.!'CJNY>'Z]B M1FZYTFKE7>J35,S(C_Y5=Z-/'=+(DQ=5]ZR/7#$C/\)7W:T^?L6,W&C?*(.S M7-"K5=W_/7ZT)FUFOIQ?9GZC#/5'RT"'JON71XW6G()!E?OP@P EZ,S29\UMR!C'GMT+,8LYO11G'G-_4 M!D)N76.8\WM:^C/GMSR\8,[O:0C?8L[OZ6A?VFWB+MS!,*V9#XID0/29"WJ> M>+TWW9H9Q+ASG0FR8^;3IL,/HPCTCV%WT"_S^!N\%QG/=TT=M->1ZOB?H$)! MJ[1!@#-D\6E,YU9I(PAGR.+3-*IME38&<88L/DUSTE9I(Q?=GYIK#.=3LLZ4 MWF1J.7-"*$L>ILC?\Y2]TD8FMC#F(A1B:4,7IV)*0>UW2QNB* &=W2IM M^*$42N8T2W*[M*&)$H _QX(^[?*&(4Y/YQS#/>WRQ@+BZ0Q>PLAQ)YJM$^HM M) 4U$Y_GN?[UDV:_A,_!/[^9MCF93<[22FJ7-S)P0H9K;^?+\/+&"?)A>$79 M4A7??D(,D _W!_&[MK'"FR^:!VL=,NA0@5Q[,!)T^> _7%C8B-&W80;Z&.WK M\[0JJQ9/R%TII\' @^X[>_2H*OP_E?RS,%5&()RG.RH*50E170P03J416)0J(Q"* MCEF?2B.P"%7)@' JC5"5Z-2I;<2BMRU.I C$J@2_SIW_)Y)_L2JQM5/S7SA3 M^:]*_.[<^7\J^:]*C/#$L?53;$R)58G?G3BV?HH]*;$JL;53Z\TCQ-9/(IM5 M":F=._]/)?\LDE:RD.JI% &+I)4,"*?2"%6)I)4&"$>(K9]"(TA5":E=#!!. MI!$D%ELK1VSU5(J Q=;*P?]3R7]58FNGYO\18NLGD?^JQ._.G?^GDO^JQ A/ M<;"@F-(3HG3N<;D2D;IT(;"]RT&D9B+R[V'4=5U\"LYJ=0.$N)IOVB]?"8C- MRI [QWTBFM7SL/YL=;A;NKC6WK4?&'K14_Q6,P,? ?).NK9I%%_6WD0_SO0?51X,XWQR;SP%"YF]E&=99*N;21H%T276^CP6@_KV=.9[=$0!H8.B,%#: M:- Q^)!^,J8-MK"I67T@MCM;ZNEHP/?!'\XK<6W\Y<9QIXZK19DGW1<"EQ)O M67>X.N@H;:SHPJ2TM#&;//B0M-&2GY1^F]EPAZEF?7$JM5"7-F13)=,IQX+% MHES:@ XSG8Z&@=)%FICI5")TE"Y2=:%26KJ8$C.=CLA^I711)XPA#N")QLPB M#Z.@Z]LWXH\=HV^_$L_'VVQ^2\B]-EG9&/MJCLBWV\)W*$4A]0[E&L\.VJ%4 M2A>70I[=.#.8I3L%&LSWX$5J2=P1$+YQ+$M[INOCZVH\> B?/$W'5?/OIC]^ MQ"D.G6VC^S:LI)KUS;0 5V )/FKSP@/)N8ITZ4)69P4/L+5 PQ\5'> K T!: M^:"C="$KAHY#UZ%LF5)R;NM0Z:)N#$HY0$E)#Z5&7DE72NDB>&<%)?1>CFO0 M4' (:CY+5NF"B0P<%54SI0M),B0=CJ135&!12AN^O"7/_OL@%;*X"W\:Q+AQ MB6'ZW1>7D!3<2?W4X+9WFFY:0(SWC=I>'>O5M%_6!Q6Z_HBH8$0YG_6GM"'2 M\O'Z*_%!E3V,@C&58;%:NC!H^5B,3_UNZ\YD8OKT#(CNTF=J5N4D6BU=!/4T M[#Y9)\9WS-RU:K\;>M"JK98N-%H>OA^E(>.I^%ZZH.=IU?O?--?4GBWRM#C< M%_U",PF(\8 )!^;+V _W/>T7'#IP1N[BES[,[VWP4YL^%7*$H@Q'0=72!3C+ M"AL\31J M:H:@J(K4(DJ[,3(DO=609$&0_HF.R_(:SY];P)&):5^-"2[*UXHZ]3__- U_ M?"T*PO_4UL=I[@L,]9WIM236&U,??O:FFAW]KCN6XU[_@HPYKM77GPPN% S_P/@4?"T^F?/\/I",)GR[1) M-#U15/_G,Q+ERB!ZF,AX/0/)<7$43$8)R,X0ET7.&7$W MR'/;]W[[I &CD+@1OS:Y]IX;P60TRWRQKW6"(6$@B$_O'%[R[+@PO2L=XZ]3 MCUQ''SX;IC>UM#D@DKXAO>AS^(!GQ_>=R34" VPWW]0U*WP(?5[P\Q(S=2' MC0_H](WHR>'/=?CIT^;W[5:]+<3_)-1%^OTG>C\W^C&"*\4@7 -O@L3ZO2;7 MWKUL.'UYZG.&,T-B("@^3S4#,^2O!4Z$>T0/^$3??#>QY2V4WB()\*Q]T-=X MA[[F>_1)2.7O]_UA[Y8;#+O#WF =+RN3+\ML![V;[T_]8;\WX+KWMUSO_][\ MV;W_H\?=/'S[UA\,^@_W6U]AA?[;D)[O&XFIWNCOW<&?_?L_A@_W/'=;OZES MDJ J[?*\13J^W#T\?>-^@U7%=NQ[,$Q<4^?"Q><)=1@L\#7.UG#Q-HAY?>OH MU'K!M;1&UYT1#.C TO97NC8M[]))2XE0&J\L,H))M=9I\Z^9!U; //C*M-$H MN+["0>G)]7>X.3[ VT*H=BHZ92?17V?@8<"",'\B4\?U:QRM^N'#2OWF7X_, M-V)<@2FXH*)4Z[QM(V'*-^V"BV4=])8OOZ#>^H] M/CP-N]R*:EFHE>[- M$'\6V[*R%P[;*U^X=([M.*$]!)?[D6[#$@FDV'$Y?TRX?T>8XP)[DJ.>Q1[R M_4@O[P6>[SIT#?CF:@*W&.-E5X8VOYH3S;TB=@1E&=0]F?J!72X+/(?F;R[J MH6)L>7BZ="5(DP!,-(^W:\&19GD+-:C4.LYEJ\'A4_=^T*?*CNG!/?6@OX!= MI A'KC/Y9_@_SG>XZ'.]- 9;NC>\P3U4#^,2J&8<0K652;\K[*NBQ6;59J/)$7TT/0^)A$%5&D4>M\(X8YTCR?Y_JV M7B\M6=)IE@^]-TWWZ9PW)3K&VPS.M#G3]SA]3&V)CRE?LBKQ M!J55;PC-G?&&]-_++273%3LGU4X3!-D6\8AB&M+T#:,:,2KZ/4&=Z=%1*"I[ MR"8(WO+D\@"+KM&D1W=^XQCKIBE,2+^F9=FFKO.*]UG:I,U:YY98VD_-)5NE MV#>2J+N(&%T:$X;:6S^,R.N4$>MK1ZO6$>4KN2DJ"B9N[Z!O HQ#K8$Z1:@W M00]PGF.9!A<1I P4;J:B\ <*50X,$@LWS9U;FFV\G\R^ED,)_2. MB L.T73F>C-TDWR'@Q%TL1&E#\\?D3X8;NCJ_O4A+*Z$XR2WZZHBE\QQ$AMU MI723HI1JY.7-R76IE1QS:]:E3=X';"]:E.*MM:'I!VD-1-/'G&YIGG=>CE9* M,K@:58"#^>39L4Y(@5-BX3Z,.%$HD#=]C/GC'&C1GV,3OEFJVJ)J=0M+!(UB!<#H6EC9IZ;:B[WBG6NN/_&-4#$Z#CGC0L- MBE3! 4WF2+:@22CU@= OV('QY-XMHW01V.^%6B6(W[]WP%#GO/.]FJ"68*[_ M<-P?@71PT2V2XU=[Q!3"/=S3F+5]V\ @">&>YYP^)OH/F.-3 ML7\VRX$?<2A4Y?HA"Z6HL31! ./^P W!&9RW@S6"6_L MX(Y$M*7GCS7__>1_:NO3Q#D&%XS[4%SM#F7GGV#M/!(&M(X6;FNC#=8.<>U9FO^3-O(4&M M6NS9W[YSFI9T]\%QW-7-"ML M1"Z&>F>A:-I,T3!%4Z"B =G6. O>A'":KH.B<374%BA[+IH+L=]R ,6KF!^\ M">@G>(8;K9H _PE08,ZC<00W X,":?;"O;C.3W\<_5P'4XG0F1ED9-HT>8D& M8'_]I25)\));YD=_%C]'PQ(';)]?-!#MHW#PEKE&(TT[4*/@>%Y)D<6W:N:E M55Q5B8%*((,B$-=S&7"G'L#O"E:?:G.BI*($']0.MP$9$A&BY0.+;EL2F8_6%TJ MYW&TPTWCP>F)]2W-45S\BD:M8 6R'1ITFGF!BP=O&IS,BSFH EXB/LN:X\-_ MFO!HA+D-K^:@HGPU/;JBA3UET*+$=&@>SVWBL7=_P'W.FT.+JDJ&!F M\P:1F'J]DG>C+@89A.; MG[T@>XK0:* >Y'-X03Z'YD576/ 8SP?%CV%TG<;2\*#V/A)\4I(-8RGU?FU= M4F:%'&L$U7SN0?>=9Z2BV! ^2ZW@&#K=;0F1>^<&Y5WN'9:D& M.E,WP3KW?J_U[^]B=DKI-&@:P8#>XF$YE76HP[M=&0ZM&X0W!-,)#$^XE[ MOH)I^WQ;;O(M>9&H'$VUDXJAV\K45"+&6OZ"0*OULJ9.8+Y=N\2B->VW5M * MGRTL+]&>/<>:^=LO*?XX;9I"5X!';AUU[ZM2I:L_UES4'QN[2X_AA5P]NT3[ M<:6-X 6O->NG-O>0!ZQ(V?D4*1.EHQP.?T^1^-,-ZV>ZZ787%@(T#5-S3>*E M4;"E>A]:33?MK"NS"LAU097R.5Q=;RJM(VYI+3*M3ZK)MYRDB],_!3YQ0_^ M+9-%]>"!/>P-44<9HEGQ]D1[ASUQ4$#LA$\2 MU>(>E6OXE?+PR+9.X1(2]\2#)00M4MNCNN62 >P//M."!'0R#PR=ZQ('N\B[!CH;JPY0$C_&X#S-;FQDF MC/FXR.,>PA.#8ZOW, 'N6Y"ZV:-!^2XSRL1MH^:WC.X#55(J M$FD+KYB&81IF)W;:*34,AK)=,L:J\Z\$?4EG0IBNN3Q= WC9QBNF:YBNV84= MS,K8HFN^:!88\80;C GQUVV88-=GB^:X)7KXK<@S-5(=-8)04)@:86ID'S6B MIC59-&_,W5G.SWBGB)DG9ZA7 !LJTRM,K^RC5UII]0K-&?,PI8PF08P="Y[F MA6D:7._?,].?,]_H\I0/ *C!E ]3/GLH'UG$@SP^S,EWN"U:*&ZG8U7-,#51 M"36!K&Z=JYI@RB '9= 0PUU.:;'+^4VSM1R 2"M4"\I"+6!BLPMLHBKAT75T8J 68#)?#9D'AF+S^/.4^3VRB'.2P%0Y MO4?2!AGGDAX\;3%,,N[W%^K@@1ZHK6Z&,5MV2KCLM)6-7-VOY 5\4KK>T#J2 M;,&IQH*#K,3CF>>YX#!IST/:FY&T=Q?BCFXD=Z?ION,R2:^(I#>9I#-)3SBE M)FR$I[_;*QVD!IH5E#$(=\)7JN*CN_G=(T&K+6H%,,50#<5 N50O*M%(*GOEFID LH%9(W2%-A ME-NLE9$2EG*MNG-OU&+TTV8',/I-V!!/+J /:]H:+;W;_EUW,.2Y_OU-G>O> MWW*#[U\&_=M^]ZG?&YRN;W'*^=\\W-_V[@>]6PX^#1Z^]F^[0_AC,(1_OO7N MAP/NX8Y[>.P]=8=]&,!]^'[?_7[;AS';&^26Y=T^?,MLO6&#:QT7C0'9=F_X=]L\AF MTO^AI:DK2A9Z%"(E50Y!36SK4'&M;VCVIJ&G)!R>$4F!F>2WO1ARR86TGZTX M41B&#L#0EL)CNZJSYD:QK*%3]IQLL>1G3?_QXH)%;UR%\-)U0D:C79#=&9XL M%+#Q75F>R"NQ9^2]B&=Y0X&KP'O^]U8E)F7D9UUN FSHBW]^'T0NTQMO+>L] M\XSW-;WEU9K>^%=0TGOF7;UHVO0Z!,F=ZTQH8BC<\>^F/[Z9>?!VQ.V]Z=8, M"=3%NNP>,8;:6[HZWW)4YUL6:AU1$7BQ(6\4^4ZS_"1Q;E4G,&Q?%+:5DV-; M!+M 5OE6H\VPS;"=)[;%DV,;Z_2T9%YI;#9G8-AFV#X V^K)L2W7.JV6R MR M@M[.[":,Z/_>NPD!9)6Z6F[4WCB>3[O18!;77C(>]_I+!+\3VDIC.,&N1E(^ MC$(D9T4GIEPKO-+*R:AXQY0D)_J"F9I@4![$5"Q/U>*5ML286BI+ZB"F-L"W ME9J\H#885TME0QS$U29X=4J#5]56SM9!F8.(\5'O/US'HVU61Z9_B-6?#+%YY[(39Q-8NG9PPU8V+:M'TRGCW)0U.65I\5'L4**?Q'0-^N M;737B-M[FV*MTJRJ3D*C5>;51H)[=>2%[0+8G6":%L-N&=BMBGR+L;MDD:]B MV(W!:U7A)5EE["Y52*P8=F-86VSP336!W66R6P]/:64SJ^3,CAVPS?_T9#J7 M-NS1-W*=">>L5'L.Y3'I#'YUE6CAL=JP=K;]$I#X*_C[634FMNSD12&G':-+ M61X+C\OFP%G<-U)Y52@^&9"Q-HNAFP-K6U1HCY#FR3B;Q:;-@;.XJ2(V^::4 MH)#+9,"RZTMV_?D9EO'N:% M^ ,)?,6/G$G%+C_#\E!-R*[/Z?K+2GSMXV%3 MXOGO\JC"9DH*D]F"^;UA?.S)[PV6-FL= M93,)X6.NYWF+VZ,^9Y:G79:S<+M5ZZA27N++N%SX8IR;YF[3^("24U$*QOG" M(P<9I+J!9UZ4SEL9H7.+*>= ML1)M]>[,(7PF(,D$3X"_FAZJ"_@SC$EQOO9&#LDJK$K$M?"LPF7V2E3TR+1G M0)*'1>[F%\J&8-P0R=Y[\UT-4&O:FCO'QDL>*&-\J.O0-.\HB)M5$^/A'%YM MYG16XU)B\H5G)Y8((7*M(S5X56'5BR+]MBA8W1>45D/E&Y LLY<;=%8X\2,U;+%5O.B;MM>B:O(3([DUU? M(3OS-.WXR,8)B#7;,9^MLI(5\(\GQ7X%_/?=,BQ+:?_" ]V L+U/:C;I(1!1 M*M[(9CAG.#\PV^40G-.F0KPH%W\N@@&= ?W Y)Y#@$[W&J5V\:E<#.<,YP=F M.AV"<[G6:IE\T!4DR,!KPYD]6X2+.'9J#XW-[FBS.S_?-SYRU=-< M&^;K<5,"$CC67,)=<<^:9^K[^<(E7CCR;%FW.UQ9EN4A>[#RD;@#!,%._U9Z MOTI$((JN_H+X62P(PF)!4&H=H2Z>WNYA(#U+D"JY@%0%-[1^A!P>!M*+!*F8 M"T@;5),RD#*0%@)2-1>0-FN=5CUE,SGF_;'9E6=V%^W]&:8U\XG!_#^V(.SI M_]T&"(I9$EK, V0P+8L'N!VF;>8#,IB6Q0?<"M.6P+Q !M.R>(';82I2/[!" MF:AGYB M^9Z0XEDHW]5 WEL).?UG96?',^WVW:[*'K9T.N?EO,&\G]$2$G\#TUGAW C4 M6+-^@ M9B+'66^QKKDS_?N[]^O0C3.9./; =_0?MQ$>%QNN(2S7%Y^1^4:,J_\0U]G< MB6T+MB/!X&*X9[@O15)8\4N! MQ)8")A(E%PFUF*5 KG64>JH*W)]\#0@?G8%8J8,\T=P7TPXJADCK6-0)U@;/ MF\BBD$1E20 J#\>$TW3=F<"SYX 1SG9\N#L>[(#)F#"S%U>SN*GF^IPSXOPQ M\0@2W])8]&3\UJR?VMQ#=;J*00#@*M6W$6P%JQ*80+LJ=H]&A1$L$!$09R>H MN7\-BH^X. JFHY5F+MS81=WS2S+GFB!MJ!U0CK"G (K';Y^T3APJ3@K?C;P_ MJBF^]6[[=]W!D.?Z]S=UKGM_RPV^?QGT;_O=IWYOL%7.RS+_FX?[V][]H'?+ MP:?!P]?^;7<(?PR&\,^WWOUPP#W^W M?1C]L?1O^>%[?5"']=^"MN MHP^?#=.;6MK\VK3IS.A%G\/;AYH;%<\[*X,^+_@YU$GM5EUHMU$MA7'#\,&A MQJK#FW[:_%YIU]5F_$]"78S]?MNM1*'>:,J9;K7]>[G=R&M2+4EBDTHY*77G MK1*BTCMCY.V-83$N1B Z9<"CM?$M$M(V@:/>N2VQ]SODNW,RBR0-YE1*+M7DJ M;0(DQ >HVKA9U1J!11 2^R:D]1!)'3RM:QO#)>&[QK]FGH]I26!,/(R&VMNC MX](??-\UGV=TNWKH/&IPFYC6Y>U6K:-L&!"__B(VA,]9SW?$H3JU*7>ZHD#G M#(:83O07(01=MG%ISX<9(5Y M,'WX=$R,81?2#81]+$,PHF*_E5I'W?3K&+^+E?0-,^H$DJXF2_JA M8:M8".3689K9%BMHV-->;H!)(6W6X=HOKI,ZQ;#L$9_,'<[/"81[QH(. "'6 M@\NIU"D#P$FMD3T!0 N_E;9*Y.4A8,\HSP$(P!)O8J.2]=WRVFQG,ZO"S"ZA MGEM,:@(KX<:*E!3IVL2L)DO?-5.ZFR@*F*.IJ*=O],:$@ E!%M(V\Z@44? M]#;WJEDSDKJ V_'+M37KC8:0M5R;VJHW6SF5:VO71:&=6Q&R5CZ3:M4E<7<- MN7Q*256E>@U%_'I=+:RTE;+\SSD2XY;H(2W$!2TNN+;/61U]C"_>U!T,8(TJ M0W)9*4_V-ZGD?\[1GB1SQH4;8V[T'<1BX+&W>T:P(CB]/Q _GW MS 0#*[#E]\\@/^.0U:64H&@D1*0 +5W;P']Z2\QT_1O-=3'P\C>TTC/'IK!P ME:CRLE!@:_N 0R:&?/SK*[$NMEF5E/,4$,<\:X57E'3E5XZ66++B08>W MN,+QD0]] D[V[5>@M^.:Q*.5,-[%E0ZP,\XX52]!:TG8O?S=*I]F"E'#308.ZX_ M).YDA:*9 =JB &TH.9T2N.R3:CEJG5R8VP;FJGPCZ0! KC642J]]<,>@R(.$229H6H)-0Z+5[*J[YRSE&L,^9I@OHYB*D)P<>9MB=HQ'HX1.4*XPC/UJ^\=^+V?13*>)>@&5N[9!SU,% M4?4PQIX9S%*MT^ ;22E>S#XZC8+*E=4R'I;D&\WCQ),"CK7+HKBV]/9R?,W* M0T=5__!G/(%RU%Z'@5>I=21)X=O-XEO+,X;GH\,.8[@:,%Q(LIW+=+BW=->? M99+!-AO4F<)LYN#U6AHJ= Y)7&$;WH MDBNP)_Q\Y8RN9AYA[G(.2ND!T JZW7[Y2C2/4/(^C+Z#-X6TS0Q8+#4C':6# M#^-R%JV4+Y>QG(S*-Y2\*P%7UZX*NHX<[AI? %*3]-$RA'/OV/I^?I$LT"A. M.VGA9-;1L?50+MS%,N0*WU#SCM$=F/*_+>=KYQ')(AEW2T8$*&S@3F>HG Y- M_;J<%35!3T6T#?:2A]I;B.KLRZDLU3H*>'(Y5=1A-E-.NBI'#LO(85$\S(V+ M3E3"]60[0XL_R[Z+]##L?N7BSZA5^*! _,N>\T&!(^V!95:R MN/G5%GE)+O"P2_4/MC"\%K2%EQFO:JTC"VV^+22DW99TU7U75JI,RV[BU"[@ M,/C7?O=+_VM_V.\-@F(LPX>;__WSX>MM[VGP%Z[WU^_]X3_*X%^P7=S]CXI_ M-;5GT]K=48R=%R\++^,=UJZNPYOX'C?5YK2P#F[):[KNSL@R5?2,[&5VL#9_ M>SF$T&. H*YM= /\K.B'/1.,Y$:MTVCP4E(ZY&7;U S3^=O4!6*Z6>NT&KPB M'G'[LNRK4&116+@]S#G/,"&:\,4V,W-,KHB@.]\7N"T\AB *.1U#8)N:A217 M',QE/+#)MUK';+-<]M#QV@$$ZT"O)W57FM(BNO ([.&+K"+4.DV)EYOE.C-U MT4Q/4&,Y,%VL==K ="%=8D8I(IJEN_Y"@A^TK/C7]^8F'YU T',U2"\GIV$_ M@W3_7"P%>X"(O"KF='B?9:\4:Y0>P&D\&0ONQX%'^DN3Q5+9"9[AV>)#37IV MSC2+29]9\I5:IR7SK2(KU;%3Q479\IFYK6+N?(M74BIZ=J;XPG>C![ZC_Q@[ M%@BC]Q<.SSOZ\S($),OFD56X=NR-,YDX^%#@-+_L&L/]]RZ5]4CM@[7O>+#M0 M5:'PB3W,?,_7;&1!YMF)P;')V SJ]V*$>4J':(3B:"P=IJH*IG%08*P56TSN M/8U-2H"@4.#RD?E5;F9SB_9EO_XB-H3/LL!SV+^,LC_JYA7^)-*? M9)X#,$Z)CCU1K3D[UIE#'Y:EJ(?]*#8EF'958>'N4H6[T_!-3>;;)>5\=6'* M2 ':O]DTKDR;T[6IZ6L62_HZ*!UW0=='(&O?O@F(FME0P I?(O@TY8JZ7@!_ MDU)3<^)O$WS6!J\V$RJX74@^0'088E%W,*R,[4RF+AD3VP,3AS/I47R6 G#@ M:8&(QK0:R\TJA8-:!U\=#\LDI&IFYF34AI8Z*NI\NTFJ_15 M+G54 *\Q.MG$/E7IBEV?48)/Y7/WO;4]8K+_'C'+XTYN";="ZV W/K.D2;B= MUN1EI5PUR2Z:ZTF]X@[GNHQ<%WFEE2Y(5HKT?58&K!KE2(+J7_L4)4FI%(*7 MVUKZI82GQ@NHQ)2>%B4\4W[,%-BN;>2@,$M4<8Q) 9."S*G!^4A!ICIFGWPL MYQ#M4:]LPT\T]\6T@^526@>G3N#UW+P)+PI)+K&$1]2&8X+E>)P)/'L.N.%L MQ\?L,1V1:6NV;E)_"+Z@ M_7SKZ[OV*Q0)IZ&H,,^IX]$]AVN7@ MMOI+//TW#'X?'Z%:O"E$O+"_1GF$& M,W_[)24@M:C"G!3N70;#RG]QN@@X4VP^ZRUY-&IJAJ"HBM0B2KLQ,B2]U9!D M09#^B3VQPHO&"QMUJKV0JV>7:#^NM!&\X;5F_=3F'BK750P" %>IOHU@*UB5 MQ/K.\MZC46$$"T0$!--QZ='(:]"$Q,51,!VM-'/AQB[JI5^2.=<$::,EL$". M;E"ET>[P6B<.%2>%[X:.IIKB6^^V?]<=#'FN?W]3#^S;[U\&_=M^]PD,WJUR M7I;YWSS'OP^X M#]_ON]]O^S#F8^G?[I MD:'C+:<>N8X^?(Z"?:9-IT$O^AS>+%3.J%O>&1>44,'/H=IIM^J2@FHQ\@S# M!X=*J0ZO]6GS>[59;TFMV)^$NAC[_;9;B>VZU&IDNM7V[^6VFL^D6O5V>_?# M$[SIG7Y]>V-8C+$<(+DDYB%=G.[A&VX"P\8>1T#S&LM<0DX6^"S1\91ACTJ1 M![,H4SAD9_KJMQ%NKIJW6UW-R\)_Z63*-3)W;[*7)9)S^!:[N#N2 SA9YO5D M#MLT:ATQOTZ-.S9-&&@O"K1JD:!MUCIMF9=;Q^G\5HWEHFO\:^;Y-)C(^0[G M$N"';H*G:B_6$?Q>U[PQ-W6=5Q/]@^I1>8=T[]A5=E((:CV&O"W:X8Q]%-2'&NXI_O8"<0.0;H'%6P#:% M6@?L++5<^7\7P-\MRBEW_HK(7U5.X.]E65"TML/5LQ;LVT^0OE3;,]OI$-N) M4O4+$O5FA::9 2MA57Q)SNG7![.'3>VC_H9DV M\N#!'@ ''D:/(*]B-AQ:%8 S:Q R*D55>YL56N=1I*[?ED6TQ.!.?P' MS*47(.I25XTXTWXE04R2\X@^U MB=>/S&(Z;7QI-QM7+:>1^4:,J_\0UXEC;[/6^?67EB1*GX]B-AU>7*V!^NQ$ MFR2KP7!04&!,T0:#J+1V*ZM+*Z:6I\KJ+R@;[/G=$W^5$0^CVY -7=MX=,G$ MG$WB@(Y][\3-+;_]%!FSJ')29'LQ-[UV:Q>EW2IM<=V2$7%=L+BBC5WM[2(- MJUSMJH"D 8J'VEL86OU";#(RXSR!%E8=26H?RPRKW%>;M"Y>(D>S1:=:(D:G ME/;F*<^/%QR>^FZ[D?=GA9&JH*Y'CL[?Y:RU"3HJ.)JY=!ON7N_-)0/V2:5J M2;@#U)03MJ29575DJRHKIW<:42WYN$94I5W$13Z"/M;<%[@MD)GS9M.I-<>O M,, U]2RYJ5+$9B^XBBZF5=V2X-^^O4+CS&L0GJU1P&.,Z_'" MUJ 2; +GR^YFK=,0^(9T6%W23"M1^774HTNPK424UQNL/V%1]["Y>[ PLI<3/C'6L_ MI>KV-Z/\8D!^/ M#@;$7ZF\F1GI6)%=YIO-S4UGE@53DEWG(R%!!@-!=9%60"-AQ,%5@:6XGN ?,#CMZRMY!/%5KG7;2OMI955N+ M+\:-];GH1O'()%>_PI//CR'YO\R_>XCCI4NQX$#F);:!=?UY M14KHS,FZWQP/#,E5I8H"0[/6$>4F+\KI#J=&-$Q16+,,K6?*.[.S6DBV;^-Z MK&SGF93M?)RY^A@KV;#SCX7$A,$PI47NADY7__?,=$GW53,MM%4QH0C4]C)I M$L_895;T+>Q^R\LQ)[>+BQYG+!@96QZS3$RG-:?S#!P7S?0VN*D*WVQN>C4; M3-]'::4NZYES5]#R*TO7@=D;'C=RG4EP;!S#U,"ZD)OY:M%JAROS5*(AW>^ M["@^7=OX%M!\_C#:+EL9Y4H2!%"F$J_D5:\GC8&2HC-8I71IWCY2+JS?E9,K M">+VG-Q??Q$;PN>LS1V/KE//Q0"-"@3E4!F(6:!;C9&UVC$@3ROE8S+J2UK> M3&RD,$.8[7DRVS,_=M-Z9VI,W]"J6IWET(MIXO4SCYZ>#XU+%JO?2K9"TB6V M!&H7D;"] [62H&!*HA"S/U5Q654;_&]Y,J)'.B0%"HH&@%7A8W M3V*DU[19.7F &F:[!WO-[%(W$.Z"AL(7NX$0]=H$N2;;'U?DJ*I/\+P\8#Q+ M[-@>1]Z(JYM>D)1A@.6N^XY[B?LO144.L6M\2.Q>1.NXY;=1Z\CL$&2)XX!I M&8E9$,(1RW.77M6@4^EA\7./<\DTC+P9M&8(F4PM9TX.*'PEJY<3!M57KM&(2=EBN_&F/ :5A9D8'KTT;U<0<1"PN&[[TN@F= M:3![T)FV#4R'!S?)=V 2H.S'C@4^U"7:0D5H)2QR&I(Y!IRB4.LT8^I$LM.( MY5!#:]S+IG=$K FI\H*<%&XL2_%MY72%U:B1N6(E76YM[>+MHAMG,G%L2O$, M&_>BE+*8%C.92F(R;>5S"M6%)PCYAI!T2O[8-2%+LS,X6D15#]P93!U0+RV^ M3[\SN AQ[[\))&))2%X5D\H$E&4WXR)@<>#>8!ZPP'Y.(M]JI2P?\6YO3E0R M;&PHO M!W"0*GB$V3O&9G4,W9HA65>53J"(,MN:>+A0X%L-MJZ4JW! R6'3!MBHO-#8 M;'YWOD57=NQIQ:E-[HI[)B^F;6/ QAEQ_IAP4\J8"]QYSR(9S0(E(RO0):'6 M:2N\HB0 G<6?\T9!JTPH$&N=5I-OM!-.C9Z5Q9A=W1$LI#[:HN3RB3K&'D8H MFU7]WUM50XJC;9FCKZFS^4MO$C7*)/(2;:7)RT+QEC$3#28:":+1+I-HR"@: M$M^,J4A3@8"4#. PG!D6H"Y;1"IQ:A=@8- .; 13"S2+,TQ/MQQOYM+: UD^/]EK_=3E]9%KEC%'Y> MU@(VXTZ#2%C<68.]5&X3"Y>O8[+C.:46NO(0FR-E5*V0CYAPNXB M*QH, (QE!VEQ6IJ^(O&IO2D]CH F&^99"LOMS#5 GF0Z2]61$-)8 #HL;G\3 M-"",TQ*-6J>A)F0 '"\6P22"240AD8RM$I%Q4<6$F38OQN109EE42U(FX9./ MI(@6KY6%>:*Y+Z8=1,2D=7'2@6K$S1L/HI $" FK\0S'A"[+$WCV'/<_;3RT%&+0SW?/B"'CJH MKR_G*Q0)IZ&@ZSMU/).&"%QB:;[Y2C[_- U_'%8,6KTJE%-A>8GV##.8^=LO M*0&I117FI'+O3)N5_^)T42!,L?FLM^31J*D9@J(J4HLH[<;(D/160Y(%0?JG MU*I%%XW=I=GW0JZ>7:+]N-)&\(;7FO53FWL(RU4, @!7J;Z-8"M8E<1Z8Y<- M.1H51K! 1$!Q.&X0/@+=35P]O^4&W[\,^K?][E._-]@JYV69 M_\W#_6WO?M"[Y>#3X.%K_[8[A#\&0_CG6^]^.. >[KB;/[OW?_0&\(KPP\/- M__[Y\/6V]S2@)]N:G[G>7[_WA__@/GR_[WZ_[[O%BOA@:A3I>,^I1ZZC#Y^C)=&TZ3SH19_#FX6* M&_7..WN(4BKX>:F2ZD*@EL(5/WQR^',=?OJT^;TLUE5!BOU)J(NQWV^[5;.N M2FJF.VW_7FXINKN1[4[%STF$-4MLEVQ2K;HHEH]Y902Y M*NY^=H(CL'NCI[TQ+L:_#?3U<=RV5KI3IO --X%A8P]S=\#6'I I6-C/Q.5D M@>$MI=\.6WJ]0;ZI))2M+3L,9)9WN-W MLKYHEF;KA.=NB1XZ0B)UA.2S.K25CAA;M_6"^K(;Z5M"0I+RLC14X"<%;E+F MK;T6EOSE6^V?1YY7.HZ>4Y[7@1B.RS], /!@I4[IUA*_4ANSXQDT&31S MA69";FP<-+.I51D[8S9XM2DS[#+LYHI=*0>U*HO8!7NSFC;#)L/F(=B4"]>K M>)"TJ? -=BZ!@3=G\"J'@7=GZ659/E[I98;;B\)M0H&7''2N@E6M1%YIG7/! MCG2,P5+29NI-J&K MXV6N#2*KM4XKMJTQXRJ3AW+*0\(9SRJ:' M7MB^:N*^:I*_A%=]0<+>K-"UZ[I8XQ6/RWV9+X>$;7NZ/S776-V%[=M!T=@X M##=K';7XX-4%,/X0A7[9E,NDT!-*AW:-?\T\GYXC'3K+5%G,E.W;88HL%8WG M#9FRC:@9\<-HM45QYF4!RV[S8K/X?>(+P :3*D8Y1KFJ4"Y/T[P,FKR=2I-? M0* Y)"!'0KH:W/.<,TR7Z+YS9GV=3V/F(TH#8_UVY@(] H,],.)7(1P!.\Z6 M5X1:)R>CX[(C#"PV4P93?HM,_$VS9B2U2(BUCLSBE4PF&.48Y2Z(HO?W=],>8;03T@"_B@^EQ<,4N")M1\?TZ=U]V2( %4_*7C^*#(;=>*"U P< M;-0>X"BB1\EI]KIH^2]]K?*7Y7A;NHQ<0#")A>$8Y1CEJD*Y;!;J1L<.#^8/ MG]Z;JE0IKE5#7.9-WQ/_801VZZ/CTO0+WW?-YQDMY3UT'K4M36^41JTC29LQ MX?UB")?-3Y1#^G*0M:>-R,7<^N9]>? M("QQ@J5V4;CTF^;JXZAJJ7*(T9*ID'-UC)*,Z032<:J:*D%5T[:\&9P_48O/ M'16!S[P.3R8ZG&6%GB30IRK9I^18"97!F<'Y #@77CU5Q>JI3;[=R*EZ*L,[ MP_L!>,^CXJJ*%5 /SG@BRSLJN9=V)5A MG6'] *PGE*/+0;EC-5B,K33R/J1_X.FB4V4OX1&C [.5JIVARW*;&>48Y1CE MSIURF?(OI+3Y%P<5Q%1I@5A15=C!,"8:E1&-C2/%A8A&(YUH7,!N=J[%8JN= M0\>R#QGE2NV_E[_:JHKIG;P2HU@9-IA4,N$(JK%LM:K:1#;\#C*KE?B@8/ :=AEE45@F<_**,;_K+9Q@!_2LLT/>"59,#G M4GM>F[@HN[:_YG9A).% \JNA2^?^2QP9=>,^()K\G$* MKC74? NN[; +\N'X&9^"WQ?YYW,*/@GTJ2KV-!KY%5QC<&9P/@#.A1=<:S3! M-Q!X16!X9W@_/=[S*+C6P.3VG!K1,S@S.!\ 9[EP]8TYR4V%;RDY%5QC@&> M/P#P119<:PHY%UQC6&=8/P#KA1=<:V+E6$'EI59"->0+2'#&3AXK(0Y'B(*<2APO8ILZUH%JU M4YA8\A>C7*D5XBG*\&RJ3J76:0C%[T9< /.9V##*,*\(W@^%NY@(]US*H>7L:[#KV?7L^GW*H57/!UR40QN0J4\F MS\0]K"9:2('PN&[P9M_$5TQ*Z2^14,:TEY5LQ;8?A< P\ MG/$A]V*DYHR.P"<(3*IR/2TYOVIK3!28*)Q&%)0]"@]F7#:PBK/("T).E7Z8 MK#!9.9&L[%'5<%,<5"QJ7OP!;28+3!:*E(4]*AYF7#>PFFU3Y=M-YF^<3EB. M0IGSD8J$Y(.#ZLBUFMOKR/WZB]@0-N+W1]%N655;/GT)F,2RY:U 04XHTI/# MZH;%?H4F+RN;:>]9$H<,TYM:VARO)]M%BXTZSU$,'&P4 P<;Q<#!1C%PL%$, M'&P4 P<;5V3]R\TW5%(2E?5Q+^I]89C@FGZ5@,6;/GIOW"V8X/=]=<^-KF3)C9BZM9 MW%1S?2PXYX^)1X :MD'LH,V=33.6L30U-S)MS=9-&.[Y\ 4M6UU?Y-F^IT@X M#46%>4X=C_9MN7:QRK7Y2C[_- U_#"^!V ]-\^:9TX!F]7 E@M MB-YE@6UZ% #H8&E3CUQ''SY'JL:TZ=O0BSZ'-PL% D'P[A@ ?='@YR4^ZD* MD7 5"Y\<_ER'GSYM?B\#EN) M_^5T:&9]=O%S$EK-TLU)4N2==THP;G<7:FIO MC(LYU16LOJ#B1"I=!QJ!R%$>/NS&RI2;;LMK_IV ,.P MYR.C9'I*ZOIL,J/MA3A:N3V@XUJ#G'[J!CF,J)2H3\37X$LC &5/JJB M[(R E(!#\(&]F3MGBC$KX9SWZF^/@K6YD2SA!NPY[#G%/.<".MDM"L'>$CUT M6D3JM$@7V,DN8SU713E./==V4,]5:A7>%BL+7\^XZLIN%)]/]90D *!-V.K>V6C'[$'\X=/!]+D^,A0S M%!^@@A-Z:N< 714TL*KR@I)@/EQ GZ-[XG-FZGVG,^MYQ[H%,LHQRC'*G3OE M,IF0"2VE8,%8]IG/O/(V:AUP?=J-G"+UE\U6)A#'$ @UH;'480+13"<0%[#1 M2G< KYZUX,C+9$ILCQX>8-NL2=NL:E([)[SJ"Q+V9H6N7=?5[!=Z@NC+?#GD M49OC5]V?FFNL;LKV[4=X%R>NG7.[5>LT<-F;*-WAMQ==,C#R,:J'B8XO=>G-2T M06J$!A,;)C:,YYSAND2W7?< M5'GWE^)'[FFH(PP#<_MVY@(] I,[,,-7,1HA-\8:EP6QULDI+>*R@P0LO%(& M8WR+3/Q-LV8DM4A(F"!;D]X.R#Z[:%'>.>X0^WM M[Z8_QO0A( U\$1\;CX.N4NO(0O');A? 818Z.4HR:(8P]Q.AE0F&3FKYR+3- M*0LJ" \OR9LA%"8_3'X8Y1CESI=RV71V^GAWX3J[D4YG7T#<>U$FQ4,_AQNY MSB3\N+3>+S'\S1QS1CE&.48Y1CE&N3R,'WFW\1,MPS3:2...7?W?,]-%.\?S MOQ%_[&2M'2,+F(#+-X3-L[C[>::,W;G9NH6PNY6.W1<0@WYGU+K$1]+F:=R> MJ]^V7QQZ#Y\*9>MW$7"6<4UE1LJ MVZ7MT)T V?RL%H0HT&*#0 2FG8^=H;#A'VRI;E((W\6M?&=L/VEB2G9NC\PW M8ES]A[A.'*.E%?U]Z0G?6*F>GL9<5JEGU4)86(!1CE&NY)3+M,(DE/FE:G"M M5\?RQ/\]\1]&0^WMT7'IL2+?=\WG&6T?-W0>P9 MK$E4"5VM\ND8*(M-NIG;:C5/WH(E74/<\V]KD;(Q\#DVO$@"?9IV6++8*D67 M009G!N<]NKME5-_8\+7-"S'U&!C>&=Z/C?<]6L9M0%H2:AU99G!F<#XYG(ON MOR5+F$JIBGQ+*K[Z-0,\ WP2X!-B_TF WYE-*J7-)F589U@O'NN--$7^#E/N M6.*O*?#MI$3Y"TB?9LT567X9HQRC'*/<&5,NT_*;<$;\D%YRLD0KE/)2*Z>H MV&6SE0G$400BH4;I80*AIA.("]BP9LT5]]V1;B04)2JXN:(L-6J=S6HU+..- MY0J>7F+B%'K"4;I"&G9E7!::(%&\*N;4).FRL<&DBE&.4:XJE,O3-"^#)F^E MTN07$FDNKJ%,M?U1YLDSRI7Z>$T&FSE[T?]-I=F.8YBX&"C&#C8J-S!<0Y[GSD7 M,:UV!)#%3AGE&.6J0KE,+DO"*>+\*PW*8JW39N70F80PRE60"%9N;="@II2.7,J8Y>S'L>G8]NWZ?G9'J>9>+,J;_9V833A8.J&(: MOGSFTAIE7V"RGA9+J'V74_U260WKEQ;?0RH?CI]Q49E]D7]&167V*/BX">E& M?O5+&9P9G ^ \Q[U'#.J;SR!*/*JDM/!7H9WAO<#\+Y'P<=-2&/Y:2FG J8, MSPS/!^#YP'J.*?0WUI]NR&!_JPSP#/"G!GSSP**..PN8*D+.!4P9UAG6#\!Z MP@[7XK4+957&PG>Z 6D3A]8P+3:"5(LM8Q1CE&.4>[<*9=I^2VR7J,B MU3J2S(MR\6VL+H"M3"".(1 )I3L.DP!0#I_SU2Q45J]XUFL7'GB\ &TRJ&.48Y:I"N1PM\S(H M\D8J17XA<>;BRI=6VQO=?L3A (/?0YS?.>[^-48Y2K"N4R6?Q'KXBG"I@[R.+R3$(8Y:I'N1P-UP)4BYBL6BX@4EQD0;QJ M^UW,8V648Y1CE NNWW6**(9RL6>F2D>T;/'^(U7[4J6@VI>2(MB?<2'.=G;K M=#63F.PQVG)Y1"^76GXY^U]"))4YW(A-A$WD4B=R 7[UHA3@@$Q] M,GDF[F'U $,*A"?5@S>[EH&HAC-[MDAP6OW2JP4VCU,M4%6":H'MG,I-[;"! MCH&',Z[O4(S4G%'UASPJ#:IJ?I4&F2@P43B1*!1>I5#%]'2%%X4FDQ4F*Y66 ME3PJ'*J8\*ZP=8/)0K5EH?#JB"JFOC=:?+/98,)R,F$Y"F7.1BI:19905-O; M2RC^^HO8$#:V(HZBW4ZSO\0DEBUO!0IRX:M; U,\VS(OR(<=VS5,;VII<[R> M;!;;O*1).0U%AGE/'HSU]KEVL'&Z^DL\_3<,? MPTO@'%>O"K.HA>4EVC/,8.9OOZ0$I!95F%.36Z?%ZG]QNIBT;(K-9[TECT9- MS1 459%:1&DW1H:DMQJ2+ C2/V6Q%ETT7E2PF6HOY.K9)=J/*VT$;WBM63^U MN8>P7,4@ '"5ZML(MH)52:PW:%6<+00;C0HC6" B!M$=EQ:)OYX!Z%P!"/WSYIG3A4G!2^S5A-\:UWV[_K#H8\ MU[^_J7/=^UMN\/W+H'_;[S[U>X.MS"=Q"Y]8/;8@;QS1@SN;(U#7;[\)",K-]6$8>85'0 M3>(-X<(OEJ/_6)[)$(-C(*8](T;7#[_#VQ)/UZ8(&'<&(C[X_NU;]^D?W,,= M-^C_<=^_Z]]T[X=<]^;FX?O]L'__!_<(K+NAR%N;[SMY@M_"QU')74[C*GXB MTN(,2\KW_Z)YIO

O?N\^"_,>\OO7_32L""OB5JKD<7+ #;#XAY%='Z%*8+ MMV&[S&QM9IA^8)>DM5#PI;X1PQQIG@^ZS=;K8/D8G F__!P[EC6__9,P]1<@#7W <\(2L+GQ87T;_$S&DA<^-M-,+'%3^'7/\G[;V;>XAO'C;YT M9F[XY4?L]V'-#)C#F+C$M+FQ]DJX9T)L;NJ2*:VI#-\B*5P#*T-Q/TU_S+T0 MFX#M9LWQ%ZP49= A 4CA2KBK.;7@9>!:G/9WFY)N@)2A5.E2_&N+E_VCVWU< MS G[_:%YZ)H3[ .(];'AKDBYZ=X4/P%Y>\S"R*'"\T)KD! MT6DB4O^/3.1!& LA8TX.8YN#FG+5OA4/R9'B4.C P>S\/3X;5=2K'W M8\&P@"?;1">>I[ES2FB-&VFFB]Q>REY(P"6D(XLX)+4WLP)P.U/BAD1?ON," M4CAX.7_XT3+A-3UZ;W!Q=,OQ9NXJ!2>:00+_P 2 E:0SQ/M!Z&7K)(_G"ZA M3." G1;1D%UU*KE;1/0Y*&[&>6-"X($^=PN4P!IGP>E;60P*G<&K>,&; +W M80#9=IT)G0+]>441)(@_/(*^&PY9DB5D@W>\ M@[?E1.'J?RF? H;@.41N3C27(S;>:\L;1&)%_UC<9P'OK095"=:([;YD/.XB MVOA@+)- +.%J;@*W''LAE1;%[$(R!17ME%!J_85$P+R!.P8H)G04\4'1,RD; M)]H<<,&1MRG1_; O:0Q;4/1B^:+4\UI7O+$SLPR<##AF%%%PS;]F=G PEJIH MG%@&I*ZH,U 2OL/#"F7J8TJB]\A=1]4[-+VWF#(9/ _NBV:;_Z&LO5E,&OX( M+:%5"^'+S -&>]XMF#RN.0U;\J:R$^5*VDF/[U3TW8*1@R4C3V\V[8?H]W9( M^'< XX"GBX4]U)RP2L."Z"U]A,!H"(5K>15BVW?AM8+CV:M+%:Q($Y@-+L(Y MHO@[=H3N 50F:.XL8:=4$G;P-DCXQ?N<%&!7%&*!:;H0A"V 0C:AQ6#Z\T E M4ELL-,Z\5-)"#?+ MU)Y-:VE[+JT='!BXAB_XY&W7!$^A=L.&,?9.;<=-Q04["WQ/^CLN5R"$'F?, MJ%6XG#ZUU8$1CH$&KX_61[3>Z71] 0=D1%P.2>*:U+0-+2''6R%6GJ)#;?/ M9 5E?A,1"O7X5J]7+;E8;;=H0D7&F1X?4A:>0'T;^)='M_!?%' .6.FOZ!T" MDH&[")*7I1OB@0ZS-#3A'9T0-#\6)K6)LCN+PNL<=6G0\ ?VNH%8HR_Z'*ZD M=8ZVS^1F4R?>1$4HP2QH@6!T,@C5N>M.D3:= I]H,-+2?H)+@S5)@&QH9X4> M0#"[(-Z_.FF\7+II;0$_\ K 24+D!7*($1??BS<+^3CG!NVI45>\%GA6@'K2C!S5#I@&:*@4642.H5XIR&N64 %0M_6 M]/")GHD4B%YT@Y*)D\:UZ//$8X9D$[I)AOI@^'>O^(/Z*!^[Y[\RU!?:UU;F,0&YPM?:B:>&Z MBU-#]6($-UNHR?!;U#&N\T97'YC"?VLT MZIOE4"F9,LU&S#Z;-&6*5J9*B_#5E2T%QP!L%HU%2FY[M!#&5QLT74*_();U9]PH4'BS=^6*R(>:XYH$Q7@@.N8\-'/;"C=V^K M-&-V('?I]27PQO?"7(817'.PR<_TVSP-'Z M1C3T[BB"/PR=*<"Q)0D?K[DM8]"AIG7G5G %:YZQ@S>%L;<+7B>X>^ M?X!W5)GKCT0>;'D+.LW-5Z&;%@'A#'3:5X@4LVNV('P=HZ?<=/8,"F?A?8&6 M]D/SB@:]\*T7H8R0TP@^^M# !4("X&NL!*!QYP*$TZ;[/YBOLPA% M)SZ]VZF_[&2QUHYD,9;W58*Y%)/WM25;I1F;K=)<9*MLR7"18C-3P25 M/JRC_0TS<\,0?PQWD;LAX,K\MELM\87=$=@P/AUN.Y&Y7TE VK>KVJE5-[#$UY2A4<3L1LZ-L?1YL M\(#_3C.*9AX9S2QJSV%T/7B2#T]:27CAP] ;OM2_ /^>$1B5J#F6T70>8[6! MQ8H#PV0?=!YT>/D7QXTVEUY@D4;%!4_07N"/E\7&V&IL/O2_720<.O7 !\M< MANV7,X6[3C5S=<\*3, 5FM!8W9KYN4685PH'>YR9%TT-DW>G49P:17) M#K-EMX$B4R5TCW)_!"74#)70@+Q0__YI 8=(%4FM.%44C*,F7'3I;I747%5) M9G"W%3PL8;BF/-;WGT'6 R<8 10^=5554)40">ZJK_A,,W6I5%M6)/8+::O KTY,K,-5!_%,3K6R MTTM.UB7;-<_>JJ.9174D:XL8DROE(85FBD,*)S+*I*PG$OJ ;!N0/5]*:4S M.,8Y:DJ; >/^_=]Z]\,'/.+"<_>]X5ZG#>B-JZ'+(^*AN(;F3)0K3O>Q,7%% M^[G<=N3!$-%_:"]TDP'H+L*OI>OZ5:?/A)\SFF!"P?HSUC=9W5(G=V]U&W( >-/)H@'4%&B50B^$? MEO9,=2L0 )-#ES\ (&8C#)"&!JH'JH1[@)4C\J6!IW3)X%>3K5SR:I*?'ETD M(F*A\I[9GA:$_# U'H-IQ">KH^H;\I#A))$.M)E9Y&&TD.";0*O2^$F,#&?) M$2V//&$(-SM*F'KF. M/GR.3BN;-ITBO>AS>+,P3(JAP7>=A*A6"GY>1@WK0A Y# _"AT\.?Z[#3Y\V MOU=;=55IQ_XDU,78[[?=2FS5VU*V6VW_7FXI>4VJ(;=VWBJA>$!<_ZT=PV*: M9@4:[CC-H-JI5N[-=(,4/07/D1 +2S0Z_!'7?>K=7H>H!N)]")&2FXNEI')^ MSTD0@\3^="?M%O>>V_$]T)Y6E_"L[0)+U!LOW=L>U!NO9#WNTKUQEM2CQNX> M=PM#!S#S+8),UC9W3:76:?"B>/K>WPR\9P7>A+;U^8!7K76:?%O9S'[,TJ%Q MDT\2D^]>O=*H3%"I3\373.LIR$-:0'1!W*YM/*"' M/ C=Z[LAY:RFJF?=WL?'^/(P M-EA/ R8RC4WEJA[%7K'44F9>4 M5KF,(+I'<@(&=7'SAJ:;C>)VP^;ODGTNQS#Z4(1F^EN05>'83P1F]9K=A&]) M:,++S4W/[2.SC8KE<5KU=#B/96K^-AH)/,[)/**<4NMJN0VEH>-K5NI]B/!- MPRV=<&]8GF*%B!GN-$?33=[S.?,H<+Z$.LL YF*F ML?=(W,%8BTLP;34V$TQ;C >^P]<8,_NT^]O5),@UO'/%"J M2.(I5H_4,=^:TA7SLCD/*;O(K^\]#A9Y]5CC8N:'U45Q$& >2RAA;MUZ;F;P M3$SP!,6@O1 .Y.4Y2/&DMW]?L'#E!.!DXB 5@*DTJQ0SOVF>_O(T7)2-OJAT M6^=N33Q?;' P6YH6?KQY!96$5TJ>1B6X1IR!D\+L_+6+\>3!*^B*- =3+ODL M=IN=Q69GL5<5;>8> )RB0H MZQ%6/UY1Y,B39[H(!-4XEWIT+3F:Y\@;EK-?62$,S=?2YTS']EXZ;A9UNU5O M-QM9DZB5=KW5B/\I<[ZR4&^*C;R2J-ML4L>?E"05EF[>KER6=1#GVE&; #/0 M#TT^KRA9[G<7F@ #&TY M&Z.E!-V1QE>&5[W:QF1+U[; JI7J;W9;8#!E<%U+[BJ1<)5K'7: M,B^W$O"ZAZ-?F$>PXN+&)"F=VE]ALSO:[,[=$[PEMD-[:^X;PLCYA Z[/J?K MSSWR]O?WV5/+G*EM^5$G.J!4#O9.MT+WV6]HEJ')RS"1/FW6Z MNTN3Z;$6AG% M"BEYL 0?C_>;$AUO;N]A&$A(Z2KL9?"TS&X\9\" MO;L0["X(U!?]#.A[P*4FW&"*=[%]:TX?031]'#4MV&B,P&G/SBL)D*3I.JQG M0 "$%H[V9I/HPG_/--UKKE>#.7/(P0E<3VPI9KM$W%C>/Y7A1#)L:C M-L<\:V^C)KTB;O8W@>\V^YO0EB977[J#WBUW\_#ML7<_Z [[#_?[=#D)'Q#S MV-U=3D[$FP&5PH>#5@:+J@7Q_7J'&T4H)DN]ZI9LT7K M$X\L[O23@/B#>@,-C,K$L:GTO[B@_[#Z/UPR\\RPL\H7"\RJJX$^=BR\%;T# M*")3QP$3QR 6S_T*$>9!TK1VX<,N"*\FJ%B#FYO$,NH1 MEM;[OM!9+U3YK[^(#>'S0I^_$)NXF@4*]970[C"@AEU."S4T7KE3?;34C5X6 M"]VPJCVZ[O_/WILWJ8UE><-?19%=U>.*4%)((!:[GXS(2MO5?L;;.+-JWGG_ MF1#HDJ@M)$H2F<[^],\YYUYM2( $ @3XU1Y& MF_U-:W*R@S592Z5,/Z3NSG*VZGR",;7MWT>JU>/C?94MXN4+L7 M\@PR.QZ.X//XU*9V@./2(E&1.6"U@,>?S>RPIEBF87BJ-<(P8A$\W(NMTA^$1AR*!"'ZX=;H:1*K$GZ#NBW5$=T\4IC8Y3L M7[[4K"#EMQV9LN(>3==%K?9OEA*[=.YFN*1MQ.\M9?3"203,[N]+LCVM"5O* M^^U,\-01P3LKNRT9-_S#Y_=U,_OO>"+!!R$+?_=S\' 3^P>SKO_-?*^ X?7V M;E7SS=N0=G7C>@41I:4?A(*4,L92*V?_;C->JO@ R X56[Q%CPXXL'C25%?7 M*TR::M!8*="&)OJ1L$(2+M["SYRO8HI]USQ,ZN"CH[1VN]7FX^*JS([JZ"U# M-^H9/J2U>MJPKHE(@VX]BQJTAGKC%M70DVH;ZP=:[3(%"(3@\N>:/GF$N.E0 M4Y).;XA4N\(N%,FJW.()4O/?F)/93$(_.I%#+1JOU6J44\CS.+/.-K MX1HKD6^LD',LAV@UDL9.Z=A(<%4A,SEGZV3>4_BJ"ZB._I*.>6.T#5PGS!"B MN\P: [\O?JIJ>W]'SM_-%54]ZYNC&YKF,]J'X>5#C31YJA=E.)*MG,'"O9[ M&CKF5;V8=)0S_$ 57V\7?ERRPZ''T@G%^+B+M$C_ZB9?BOO++F-G]ZD_RC0V MGR7MU-]SM%'B!AM$;D16<3:^JN =@*_9+RHGJBAX)0TV4WYM0%"L1WXAEK24 M7XVGG?H[R8XNOSIMDE]:4^37!028WWO^A-D%6!M;[_=T1@C5;3WNZ'")JUCX M"?\4B.>.!CRR63S+V-2)V7X%MU]5>NI &;V6D:>.DXU@G2T5[@$^>R_B9T,= M<$HL=:YNJ*)=?R/)K_'DUU0#LK(0+%VGWNDVC3XO("JY5+V S2697NE=@I6I M4I%VJV^LK5HZ<7XL5@>]XR?,.HA2O+.YL<6%'BF@4&$+:TH/SRS55FWOI\F! M)]A:VNFM:BW=F3W7E]4V/=)W\8ICV #%T0?%D9_,)!6'5!P7HSB&354<@ZL; M8]#J[5RSNG?%<0'A>7%9U&U;FP=5%F"Q'%CYV>K)/3M8J:M=K2>'=3A8]=]W M0PL:]TW1#9(.V]5#UGE I\GJ1_/D4NQ>42%WVS5Y(-G0]W'IFBIYA=Q$>:>X&-'WCM M(URM_<026*2?LUA58K?MY"OF"!SN1;CZ*[EN_L,#7&G&SX@7J2R!%Z?^G,9- M^G,@I>N1S\SOU^8$5OO:=)[-EP"// U89;O7Z1-G,3,=>\(( MWQ&X>\KQ*%-Y]2SZ,(>'36)&V=\B F1%E+UM06,WZH-OT5[ODJT^,']6 A^7 MH,D/NHW5T=15V]!+; -1^UO=0KV0A\U]MN'R@8S-QT>?/2(@IPTOM-T =D\( MTDAN:\%QCU= \"%:Z9^XT%CY]Y*C,-8;,]LLO1ZJS2Y=*UH[#L'=#(!)D*P^ M2_-@]:T6P'^^$]#B]\Q_ LNJ^-8^>RY'PN:H0@\X-"#]>P3 _^R%_\/@K6/O MT45 V K%5=U^(0@H[,N/'T?0L]'[(ISGH!\Q]C4()TRRFAYU@8"G/)A%LMR#:DCJ\>BAUJ*16U.U$C&MV1J M#3'AVL&=A!-_^'([T 4WUE8?JQ&(1Y^2WGW T^%R]>B=YHSSP])=8,K M"+;02P).GT7ZKP?&.[91$N8@WO@#A-4F!&^C4P'!NUE,M SJS?&\X2$!X7GG MYUM=.*9WIV5TJ\%+GQI2=:=;[5&7BNG=AT7U)::WQ/2N JM[F9C>T=;WC.E= MIORVV6?$H3*JH2ZOW?4E'5X.>YE&RRAOT>Q\CV8N>7=[0?H^_<.3E'=8RCL( M^/13QB, \&+2T/ MQ"S!?O;DF-#%7!H >57-M*^:NXWLE)WR7*28$#M:VUDS2?3?!LOR/74X5B2^ MK03Z$.M_6OK.TUDD?393,.ZK#7%WP=AK7]T,\B6:DNY.B^[6R<4]]<0=0"[V MM*N;8;\U; I]7D _D_R2BXKR%X5*?UX=BZ_G77B' LU\Q73Y>=;-"?VCHD;7] Z@=Z[NLFGM^40MZ91W4D9N:GI'%L) M\_[5C=&N82RP),Z&BL2C&;BE1"+B&DN1V'BJ.RD3=U>1B,@*7;V&.@49OSWJ M4*(M0.>TM2T7)\ZK*[!&V\TMS.OC[-G!,;"VUQ-"0^OZ]DSI#1(:^\<@W7 ^ MIRD!UD&0MD^QIK"O@?W8;^EU]6>3V74U4]U7!E1 KG[5+"E(H VA%2;,L=2S/G<]WX M?87,B6XEO;B5<85#K?IE-3;J#FF8X*MI6^\]_\'\\=]X%)Z#% (_*.:H(B5( MK;EKJB3X^AZ^XC8UG!ZF,;-MQ8LG5Y0"LLN].#?B$,WLUU[MI@I MH?E#<6QS9#N(BO:SQ!N$(R&<37?,K@F;6Z$S5CAJ=9.W M5@DD=9;L>)[;,0=O%!+!=I&S]83%2W^'"P=-C;[:)<$)-H\)O__.7A!#>;Q MH@F4YZFG/",V^2-OX0/&F##?9[%3(XVB[0DE&P+3 !'R_<#B86&D-$E1QI,FEE4Q5V>DM5#+,@0H M#1= %:_P(WK[S.'XV!?P?H0>;"-S.(8=C(&%:1N&M"VCA%1C) MFV3@/A"3%=-"=0+O&KW03LB"DD61_13M*XRYOWL<:%.:B MAW_@"X>%P#+H=N'W)J=F)68?;+#0X9UH-*/7 M:&6W.8D^MY8QX M(O@ _O4\M6'1P0+^,.-MBH%" 1R!Q9 K\@=A)0=17BM':A+>"YP&KX1SB-5T M^>]^&8<>RE[^;4UY]A:.M:;XB!-HMNE4_>M:,EB^9FY'3$# M5YPU,S26S>T S#/XV[+=?>LXWAAW62R;!>]D9Y. #KNV/)I:A2\H,*('&OH/ MJS(W6SL1PYS_=-A=Z6# M%:5CA3Z!VH5S[:3X1G8H[84S>P;D359$#Q.1,E0B>-]I8KA'6K9AL/$_4;&%#1(:2T,K>8*ZEE,Q!3JX+L$"J<-K4\RS9-ORLHEY9\#K.I MNKV6WAN<\<0EN:@*B]([AYA-E:V5RE9#G=8,CX<-@F@/DZM6UI&=ULF5G&FU M>;<7SS1RB*N2TXX&MK7\^I)=6X32OR993T@9?G 1\]4W$HW]9 MLO7KG(XEZ?'2#FP-R541?77U^\*9'J<*7T2IR']9+KN\& A'(HO*(?9-+4EX MA!\HR/N6O$D> >3L6CK"/FQ?W73:I8H#+%OX(SA[.;1;TZ6B*28/5%?;:=!.@?1(-0 N7.'KP11:Z+,W4!!965N MGF@,\.[Z.YL=DF@:*GFZ>Y \:<4]L7\PZ_K?S/>*B*MW=4.E=OH;26 G3F"% M4FD#=6UC":XGJ'[3".K)V _W4+V[K2[U(@FJF3-(V0;;4(Y,&6.@H:>C$::A( M*&TBH.WC?L.KFYZ>ATJ5<;^CVWEM&>Q;*U/WT:-36FD#0S;,1Y).=ZT"=P\= M+^L)2I,$=2X$M4IB':+=Q= P/2''C)\Z#14*I9KZ0_(TTRF<42.#??LP A_X M&($5.&#'FCTFL)]_@6-?AG"8' M%^B^/77I&)IQ==-K'W_ :Q,X5JJ:>E3-/CJ#\H2+\-RU]>R>-N%*52-537VJ M9@^M5QNK_@T-)QVJO=W[18_/T 4SA$\!F'DM4'!U^/YU.,'B*C<2B)/)O-<3"S^LEBP3^E<"_$OA7 JTV\L J8OM*5%]);!+55Z+Z'BW_ M?I@+DO[):IO:0UR" PW0]])X,S3H:%JJ+YY"MH1U3=//7V@GDX>%$;"]C:-VA$ MMX[$\C@;@EHAE/2#(+IU)-3X"=%0-80-P[+^ZLR)BC1 M?0\M=_>!^I9GCJY$]ST9$JHH=G,$5'<:\LX8-,HI[+P.0B 6Z M[Z$#9CU!#25!G0M!K9)8!VE_Z;8ERN\9T%"A4*JI7R1/,QHZIL.&$,V!HG[' MO':)]'L4"7P0^:M+I%\)ORCA%_>@_XX1(NEVKFX,52^HWKQ$AI::J!Y-=) V MQFY7 @%+320U4?V:J*8>THJ:R$!-U!^>)Q P[@D/V787=$BG!@ULN^#!P3_, M'\J(N6QBAXK/QMZC"T^CB#Z"!9MC=/-,]P71@^\\UT(Z0.0REPX724:Y#^$_ M,^:&@>)-E"]SYILD"!!/^:?M1"<8RV;Z;S1WOA;%[YC_98U9, MO _FC]_X_M[[WFQKLNXE9-V[NFFW]!5$#7?FX+:P=+K27KN-W&L?][K*-XSV MBA>-U!).?58>6UI%S+=%I9_C4U*$&<%7 UU5.DMM^2Q7%$8K'H712+(:X@FL*@Q8)JM*B.59JFKE$,JYV+WYQ\A'L;[TRT@:-TE< M^ZRZW!RV:[CUSY[[Q *0\+$G[WP?QB\-=(;R9/XE[[ _?D/ M4],54(\%M&"TKVX&K7PH5XG( "B>:ZR%FU)0Z?!C+"=\YI!*"KT*K8 3UR+)XU8FG5Z(&5H)@*OS=F79OP;_.18:,,N#SX M='%5GQSPY8,+++(@RVWY1.)3AKL'+BDP[HW.U4T_'V.* MIT,HLXTM9!SXM?*A;,(U.>:A8+&ME@]@)*>R\BCF\ >+BFG(F**!&>8(Q,WQ MA=9PV'BAA:6JK?XJH955]?7X;JN,"%R1K?5'XT%G,NF;5KMK=/4!ZPY[$TL? M#WIZI]W6_Q?=B%UFRM!;AH/A:,0Z@W9?&W3[;&(..CJS!F-]/#)[;8O]K];% MUMEHC?LU87*(UV3"&*WUI*4M4]9'%@2,"3_2??S(@*J"!_C";P[H\>3">UPT MP!T"?87B9_@X!GPY1RO.7["KFX_O;N_?W2^31?;6EL@A>04^KN EH!S63[LY MQD'')Z;P(RL[G*=9P8D['F]0IBCSXATYM"/R"+S)!.0-J0X0*@P%*U-@M>)G M8^:')HA0!M)\CF*\I7QPXY^B+9F\A,J7^F\"_GC%? 3WE22_2I_RX:]@=LZY MC@!MA86/%AX1LX3@Q&"1\Z)P20Z$8X&3Y*+\9?XL4)[M<"JD.;V!3*=XAY9M M*:X7PDY1PL,/X*NH%]*;K>S^5!%TXNR[.%%I[@4D:5^3R0*^4S)(Z>6CB?UY]2/EC,'Q7@]\IGY_=J]L\9W*PFSP>G7N] $KR\5.P M'+,Q:U&F/FJ%OVU6GWT0%V0A 4O?H4(!#OW'K^9-T06O%N_K!7ES)..7A1^) M!D;. M+!,"#3:Q856#_:QJ@ 5D>6N1+ZNBO73KVZ:SZH+U4A?<.HR)5OQR905YQ3IT M&VK*>0SUW!M8LYW>BFM32>,N*?L9+AXW9"Y ;\&KQZC8V3-H]K%C L,L.P>G M( \>"HR81 (DAHP"3K)'5X,' B=VS2\1HQ6>RTT=8:'@T>.1Q>9.Z/&(V9,) MY(V2UO$>;=CT.% "[O1Q!]X!']57QN /K(@9LIA]@,HB@-G-R4T:->Z$/P_(7O,^M$R6+):(YC474GW[*, MO&4BH(>C#PZ>2ZMGZ10E755E57]J;+<$V#X. (RG3FL5RMO6=[ M0?[RR\0K6 J@+ZN\7(#@LL85][JMSK!?S[S;7LL8%O_JB$-XC1;8D7L;PCO, M?:SI(P2)1 XU9C?_L9,XGI+#=,]TZX6#<9<"?EJ7B[B]S"]-5]N5/-M:7W6@ M7JR9;5D..T[AYQVJRKD)IX 62N0>K7&+R%W/^D1VN:FM6Y7:'^/[-0$Q4&&H MT3*:30!)IB>QFA8!O_IEDVB77LBF%X>3T"M?'%ZTPZ96>'-CL+Y>HZS;),H> M@JH5W3T#)['UM:8TWM;0K2WYX3SY84/I5$W\@%,VU$&G*>@%6]A[>U/1*;.M MH%7CV 9$Q=4=".?IF$;%-_S[M3>YI@Q"$# T&T>8-^"&!?LQGF()'1F=W)@4 M47VLC=O*F"P#HG&,[]?D0YR:,5G18"S;E77&&G2K(S@;%;O!Y"2!\F7R1\!N M49I\$;+D@_M.2)+WGI]5PQ^CA%T%&*I>OS88JFUN\U2[@R53GBE3;K![=V+* M//,-KF[ZQL&@8_;4Q9LN"SZ%+/_M^FX #/Y%=?Y*5.?OLQE<=%(5@%4\E"U; MFW;,M2IE2>._Q5MN^4N^1>^(2WN*Z_:?X9X#YB94A#4]O$Y?5;IQ"=92B4_4 M'IK;FF4'8PR!*K REMY3GE](NU8GCUK[5>F]7!V3BH>O[[(Y]UQR?]CJ&D8]:=M!J]-=_ZA#9VGBPHL# M.U><SZ9IVYVFY;>AK7"OMHP F5\$@8+Y, MWMNHA_Z'>N2J137[.H*L&[5! IX(R/HQ@S# [L;%H*+MAG>.+#,W.> MV">2OI7YHG-UTU.[O57EJF<*.WMDONA=S!2I8_$%ZHB'9Z\R.W0I&3R0:N*0 M[-"7:N(0[(#E^I49PH ;4HW=XV%2/U1@B('4#P=@B/?>HKH?T4-^Z!7@H4@% ML2=^(&@F:EJ7:J(B5\R859HC;O&$$[;(4WX?AQWO/*2L67K@-,H9^* *'MR- M6EFW3$2MKS@_W_!:^>V?NTRHJBDK:TA$(1BH>G?G@MJJ5R?U9Z'TP(M^K7R8 MS1<OLL@8JE+ MM]6EAX-IORCU6L?Y-%J.U"A&2I4);E:W T2;Z*L]_?@3"6K3Q^O+F8KQWTH" M5 Y+ %0>">NP5Q54$NM ?#9E;F _L0\$J_[9"PL*8P8%B(\#+0\K>7MW]\>G M/S[>/KQ[JWQY^.>[;\K=ET]?O[W[Y[O/]Q_^?*=\^ S_?K<1=K+\#N['4V8M M'/9E+V8+ D8@B-J"O7WT@F!%Y<] SU7^K,!'HVV?;ET0=3" @ @Y&E$" M>815/F9RAHJ'ATB_CT]1(.^KBLLXJ)#Y U&"$ !R/G> &_$%6U8$%9_:210) M&;V6T=;K*A(:;L!V*/MSO:5UJCUIW:(ZZU$P+@M1@$KT$&\96-Q M#AJ=0RFP!6./8 N'0EJX2)B%]YX/_W050H-SQR]*Z,/#G,*!M[(F[W3\DMWB M&RLF"96TR01-W0F2>D@HZI: I3&0^)F%7R8/YH\B!Z8##LP.09":$FD':&"2 M#-.J=__#]1DL!0%6T7-Z-&TW0)17F^: M$$1KP,;8H6$O#RBXC.!ZC4&QDAQT^V3:#OJ)P$KWP![W\?F7XR#CZJ9C-"65 M72( %EW45&C[<>2KG 5V[K/ &E?*T*]:RO">Q@3:II,:58LX)(Z' M>,\%"?]A047#,%_1\.'SG^_N'SZ]^_RPW;1,_LR"-YW*D+4[,3=J$AUP!(-( M4X[20"%8!S 6E8LPK'$ MD%X&@IEF7 3,@9>Z_+T*/)=0OG'X!<8])S3"-YEJ9.-T%854D2.R4T(7CUCX MS)@;S6">FZAJ;#A2W$R8FYID@>;ELRF3&HID.\K49K[ICZ))/X$ZG[&:$*7[SW! MFFF+N);T2!:/4YU[_>CAKT9F8%>8H-;X:];C:_X:;YZ('(^>QT. ?UWEKPP1 MY*\]#<0, MY]XQ+BUI4"'U%[CT0 M7Y\WA-YF3Y^_V6;!P<#GP"-?D4^QC1*L1"T+0Y"%X M5R%90"G)3C:0XHB7,62$R"0L5:68N#A#):$@O?CX4R*0-F M@L 1 B31XPY2V]F/Q]*-UJ!=;:;5RL+ =LL85D-'.\!X++DHN:CZ%]5K[X3= MM[[6\$0K/S>4P-93%+RY_/(DS@JG4I89![!K4>M6Q[4VO7#(V&:YLTS5T_Q. MM32O,!#.@A70D(TYYN91Y>UX[*/C\V%33Z\\NN6C>R><"TMY#Q8G3:[]$ZU. M>83E92):]G\W9_,W"OZ5SO#=7PL;K/)^O)CS2X,OC M]6+(]S3[/0*88M*'[!$K&F*@GR]2\@F34^%16 M>[I4>Y**_KUA+R M^_+[1_O^@6 ECL:TG\H$C;?>>&+(E.GJ/Q&K?,-0]OU8Y=VK&T-M:WEHHCKN M:E<5=TIWO4N021Z;/+;&298ZPE>&E"XG<]^[:I*>O.N]!T#.UL?[W8.5N-32 MR&NMS$=J;BN '-O!^]N""HZ$T[ %T^L;D!J6VGO>LE&8 GR:88/:OYF%)<"_ M80]*9?[O7]UH/;77S@..-<%QO^2K7[KJ)4)(07C\[GM!D!0N8]TR%BW_QH 4 M6#%\QQ#G(!7,"91W?IP[QUEX&^\;RZFC:NJB.QWBG>9']L@[;98(3^XX>^,< MEZ.0"3NZD>$8KQS,'"O<>$U4,7PW?34KE93*=IE MWZ[DB_/A"Z,47^P:C=[6H2G9"'NA!(#YG.673FQG6$I"6*/\J&&D'"O/6A>2%C> M]JK;+J\)=B_RZ+6'5S?Z0-6-_!P&21V75 +2T]JUEH!(0CB T5B'>:AI( $Z M:M$4AUW'[.[-8]P=E$>N3*[L0E9V[M5G H];=AC)[Y_/]P^=ZT1[ M&J:BNS4%D.2%[W;A=40$M2[F!.2%-N)"#U3MIAF4!^J>3R51HYI\Y+&=%[?T MRG%++> V!PN6'LN_D2N3*VO8RFKRL$GJ&BVCP0&R!R\TG=*0S]D X^I9S%O! ML!TS\[(=$MLVQU$)JNU4DE&]8]4O:=B;VM?57K>F'/4:"TQRA>2*:H5<.;8X M6!F7-L R+DW/Q^%J[P^0;"'9H@YE44OH:GAUT]5KZEF7-"]I_@ T?]"2/ITZ MP8?JT# DDT@F.0DFV6MEHT[C9PRUT^Y+AI ,<5(,48<#K>M7-T87_._UO,B3?Y U*S6\49=#$6-O<"&S_PVF<.?/*))2/%?\Y.?!5W MWTZ^8HX"SUF$J[^R]R&QFP?-:P:L2>LJ2P4KJ3^G<4Y@;CZRZQ&X>]^OS0FL M]K7I/)LO 4J,]+!WV[U.G^"JS:>&PNM:JT=YAA6;GTSVMGG.?T!S6+R#EP:\ MS7S\%"S';,Q:E*F/;/8W6^N/QH/.9-(WK7;7 /^!=8>]B:6/!SV]TV[K_]N_ MNGE RE>\B7*''$J(Q^9-T04O,4&$O#087NN$WS+H-HY]VKE9^9]B^UE;> MKZ;S+!*M*V87DIAPLHXY#]CKZ"]O+#N8.^;+:]NE\Z$OO1$/$SR&9+4L'F.M&:] N_M6Y#&B7BY*+JGM1O?;Z1>TTX3[_N9,8 M-?R6C=ELQ'REHZF*WM8[5=K7RV80SV,J,U9QRB'6I8\K";HK!,PCCZ[TT8G MK!)%9N71E3ZZ=T$(GED(AX?1/1J?3G$,>83EY1Q.N.;8TOA7.L-4@$B>9.F3 M3.((=(CWQ8!_6U2UU7:,9SN/7KYGN_><>P,C"3?3AH.,26)B&V MY/?/Y_L'@M@Z&M-^*A,QWGKC9PDY<93J=!J]W.M)."V)RB*/[72.[0"2I8[@ M55]*EY.Y[UTUR4#>]=X#(&?KX_WNP4I<+ P2A5;F(W/'.X\$W7V:[8EP?/^X ML*PZCOTV5'UP-O.?S^/>]PG+VL%.;[VF,8CRPG>[\#JP+3K:U4VW)GA.>9_[ M$=PUXTQV=)+;W4W-N?+:CU5BGW#8:Z/N7#XQ=E?S_(2= MM&IT.Z@^?Q=M\,\4Z/Y)MD"N: MFR3)8<]V8EF8YOQ-XQ#M?K/BL/*:]Q6D[;8;%Z25E]T(Y-VN1C.#])ZDC@91 MQS%*,;IZK:48DA .8 G68?-U.V )&*HQ+!>?;D0WS5D,.9!GPE!S?B0@]4>M;M4SJGW99\+#/?DELV M<;>AZV%\141?;.KM#53M 5[>D:4G3.U9"&>VK&Z,WE*0J2?5 I+IK*,>@ MFIW]AW(DQ4J*/4))FD'MQ>"(=S5)XI+$#VP3UUY79W2N;H;=@V3/)#5+:JZW M.-#H@G%LJ+WV!E&\(B9JU#I\K0,W:'D+G"P=W4/)A\AWR7<)(OV5IHS'P]&7 M9IRO&VN>EAO_6@2A/7FI6T9LGAVO(X["PY0I=]X,WORB3$U+^:F*U.A4*2KX M5L)_Q@D-.>F@A%-O$>"$./Q?I05VZUY@[^HFKWN5>*SN(W;3HUR$-3/XG\\8 MCJX+IX'"7 L^<,_FH9CNW*;ISEW:%(YY;BF1&$S3P4J5="P"*5KDH=92Z>ZU MNN^^#\29#T/N0)T;AJ!47^&@"G6Z<+Q;$"<7=J<@VM["R;F/M->)M_##J?+7 MPO1#V)XWH4VI]+N(N&E6+9R"[88>[%LQ'X%["1#RV8;O?K0G[--;5?G@CI57 MG\W ,O]ZK7Q\_^GM+ZIB*@XS44$H<]][LBW^BB?;#Q>F S^#*_9?E+'I,WBE MI\P7_GAJ!DP)IO"C #\[]F9P%7!"WO@[_IN_C>ZJ&M%WVQFBZBT3U5?SA:RW M!^]V#'Z)SRI;=+V$WC ZGR>XO_]-Z[7?P(4Z\*^6@@)$&[2O+?-%<6![UXNY M,H<;]2R%_9C;>.2PJ?^[ &H<<*I3B>SP;GSV: >A3_H4SW;,@D!Y-@,\K[G# M0F:I"IM,&+SXB<$SG!=X%7\(?_'$M'WE"7TM/%5\I!WO5[$#>,$8%;]%=VR[ MRY](X(6BK]]YP"IN -^ OU&&D$9;_V8ZICMFROV4L3 ;N%G\GDQ@YV.\Y(I M>RD13W]Q4[?Q %_X#0\L/N]>FU\W6!C,N@W%S_!Q#.YF#@\,?7 J260[!.D" M^Z.J/:2Z%*U3!4K_31"166K'6=V%]U!)3BA T$JPF '!D\@11TJ&DC)BCO>L MO**?<9D9_/(Z(A]Q5#=9.;-D4R4G ;NN+H7X,K(6'T@CQYP'['7TES>6'T."W_5;FF%/U_U**W?ZAO5'K7ZYT:G^"7;+*JGKWW4ANSZ6I-^ MF/M8TP>3M[F9M=Y6K(*E4=$S.HGS02E3(L95:V'<"9Q)Y_"ADVQIS%X]\1*O M.E!'VLRV+(<=)X[WF86).A][CRYI5BNQ;H4U!>J1;4)%K'(L30_KMMM%8=U* M.VQJ_):V]FJG4$P RX>_E8%\2ES*:A'='MA@FCH$WMMOMAA.:F/7^RD^FV/_.(;)5WLLL';;<90I^A\'6JGI4^),B4W"T)"G6>]EXM)]-H@74P%ZJH/+RB,V74YDS5<:\- M=<(D,U\N,^_9^MC$PNOMCU[=[M^QF+B@LDFFV62:[4S2;)_7)[-EEDUFV626 M36;99);M8E()E5S$7$WI(;)LB+RD]CLRRR99H[D.UX9:YKJR; .999-9MM/F ME U]"74G1H9-2XS(+-MQQ>X.Q-1O-XV89)9-9MD:;N^=?V#^8"[4[EFVOE:; M,R6S;)*9SY"9]VQ][)1EZ]=>9-F@+%N]^ %'[QO_X"IOV9AG5O+-MK#1,8=6 M=M9UWMJN\CRUQU'WK?+L+4K$4WB>:O!(.<\Y''>!2;*!^VW04." 6A)[+E#EOH,5^T(J= MN5IQ9RZ!8B4+?F*WOF^ZC[2:;WB@B(_U901W3=L)/D5+B5IYJ[;M]CM7-\;Z MKEVP)YFRF*/E^ /8ES8G&F"3DQ*MHD%R$?PLXVL!XF.^:*E=/L9GN/&DBQ=[ MI/%I7D(S'4T5=,,OS X43)+SC Y^.JDIV=(SS@>Z>'XE]8F MXH/__V3ZP/5)+_<73GPA@A&?[.:-,IO/44*V(7JMEA "N(MU$W,OL/$#KZD% M'+:7E$O\G&V=%LJOG7S%' $?+,+57\DE; \/\: 9/R.VW_+QI/Z'R_-B>PVM>F\VR^!*B(TSH6%&SZ!%=M/J6+=:W5H[3OBLU/)GO;/#-7I)0Z6@BH@P7KCVY7I$J-ZNRJ%<>+1K!OX'1KLJGG/W*.?-@;3[XBJW<]]V M./MI'6(F+1M:0UDV9GX(4H9"%V&@!(M18%NVZ6/F[Q5&QSABFO/"OXJ1#+W] MYG=@6M,-/3^@'VAO?ED*S2EC?F))*.)5ZNO+QQD_Q)QY(C&#C 71\8(_\1G% RWE#MS2D>E^5Y7/K=N6BD(&MP4$;XXQKPE2?DEZ@\/G MAJ#,,9+PPD]+&(&Z.*VEQ9*J %8D>06OM5W8*V+TX8=!;_O>,\KLY)5XRIZ+ M 5X1X>(S%A0:1 P/&,'7S("7R% ('/[Z!3[NXG4J[T'WNF-\XC?\_*O[+^^_ M_:(J$]^;*1_!_XLZLYDXI!6UY2"M+3]\?K\L:#_""[Y,^$F\ARMUX%(_F3_LV6+V6W3; M=^*RB_0B^)FZ;K0*X#:%4CPF3BK8*ZY-9@NG.Y\]>Z94["1N-Y54-Q D^"8+GZ=D\I9.K[721&LL"O%#0<+(2WS]5()G-9/Z3'GD MQA+CGF?6?.)'FGYH#%:;F(39KW"<5L%V\,")[0?A-67AD-T([CQ&G (&!AB1<5B@3V8PP>(:[T!"_TCXT7EK7'G['0;FZ^1!B\199J M'$,PQV/*<<*Y,G,\34E$;AVC#4ZRF6=@&06PS,C=ABL"F],.$LN3ITP#)1'H MHP4F%1?X^X3TDM?$$I=,T95RS5V@.Y\7;=H6HNTNWM![QKXR'S-*<"JQ9 /7 M,Q9MB+_?TO.2[6?2#557J^]YM7U<;<&PGI]1>0*SP+I@ 7.X63SZ%=EE&L!* MY?04>B\4FL,8X[+**(G_))ITQEXZ*7X@,[O$0B:ZBSS&P MG$C=S$1<'+G)T@AW^+N2%V_$K)Z1%F_6-'$$PDDWN# MR66SOQ 0'@[[E?T+/0MGZBCH_''?+A(#\4-$">_<67!#ZW8^=^PQI*+?T,3KOH2J'1#0+9S$1/"S9%HQ/^NW.=62V\I MMT24<1=-T9"U$A9BP8F)N/T&9M=:HQ@NDV1_F M! R]F1#LB.W/'OD_QMX32T@'2^RRSEI._JOB LA_BY^'OJ(J M0H >!O501X! 517R3U&\H*3S[3$/I)DC;G\46);+H1 MQ[D RK&X%PJ2PH93&L$'79PFP5,_\>]BRQ=>;OO"S%45YCZB6 '9-6/^(T8I MT57&"1J\9(;^C8@F7D %#-'W4*D"^8!W[5KTF9GYG8ESL%#)VJ.%6"GH'##5 M^,$#W>(W^>?2RU5Y1);'8T%%NP%GCT!$F$QXX#L>3S$! MR>? D,H[% M%_((_!WUUJTP]M M*1_9S0])1/^P'=BWN)FM%:[S1E$A*/1)+GSEC<#EH[#3/A5 MO1L!*Q0V$KTW>NW*C6!G1\LH"'J(C906ZLM7-ZZ7/^.4H>PM0BK&1C6PV6@6+!^@$A(B?SGVAP2X,KZIHDFYVL:C M+_."85YM;-.8'BXLP2^/]52IA'33C8 U25VXMWO&E,\>6( :'(Y('-V#.@5) MAA+M'8EMD3$B*]&*$]'+(J.D[&>\OH!CGZE_/3&6/^/-!(D2X"G%Y8* M+%]&P3"RTFQ;CD'H_;UWK&[^D6\SMDD6VKI)@V,FG M^8>=?"7!_1]?OW[\'^7NG[A M+Q$$%"'D7DU\&=SAL--2V(DF48X6ML,-:8SXBI"]-^;. ;DG"N;,YCR9)USG MH/@9N![7@T\1Z3&Q6)$"2$W.2]+*V-V#,"!)8WH)LDE5R>&;QFAE3[!4!UM5/='M#_\NA*V4&1Z:#HR0X*V4&15L&G MH&PQG@)+L5FJU(V<_8RZ$ (*Q!O_)3=XK9U6WAJ]'T^9 MM7#8E\D*NY2LF )#U%@V.1M)?N\KC$U613OI;.ZY42RLL$MUH]E%BM1$C>_ M'0>O*UP>_7$24,P#^%:W1M3CC8\JP,^(C@#HG97_U 5"!!."\B=._^^0_HGT M\CQ0 D9XIS,_)/QN6>S=O1!1[>"ZL=0X-(X@6>UN.:M]R6:1P+IGC1ZZ 1,Q M"7E\F7P$>^LC6$<\&!(\>+^QMSSO9GV95(6#&O:N;G2U.QPV!$WTJ&+E])!) M;S?8NA*$=$N&RUCP\ _F/['48;]-G75EE@,O=:AJPWRBKDEPI'MAN>T>>LJF MQA&X@%/1JC\_>^[UV RFF;CV2C=L*_F111;;!B7O'"4+9O3A\/'L1=H"'.I[ M.O@[//X.ZU/BAP1NE@E]!>%\P&H&%H0&5L6#J?HQ1)*G8 MMU3L]]$Y4C!.*V*FX=7-0%L%Z7+&VOEL_.SU&I!7I6U6>97\;@D8*P%CZW8[ MJA0];+01^NTVV BZ:K17@2B="G)L[1(Q-^MQ0TKA-)(O)5,KB%SCK\$1O?/@ M+2Y6=]REP4'O(W!02NU\B;-[NZ1J9!ZG6AY'YE[*Y5X:D2^Y@,##?1E4,3DI M4"8T]FSH:#4;.J<8V??[VVS&R?=%.OQR5.1WI<>ST9*8AV%T1Z M78*HQHNM<59'IO5A!_S*3KO!/2E:NVI32M)1Q!N*<@5__7:^\P1^5M1Y\MO] MN__ZX]WG!^7=G_#G?>T=)_RUS:PW_.(J7\:AM[I+(D3\+9"DFHN5%)1<<0R25:=#,-VZP1F[BG-5>T?P"^4_26\NGV\^WO M[SZ!@!51KWOE[8?[NS_N[S]\^:SW?_Q\8$^\N7KNV_4(7B_;9MFK]O<8Z,.VF_LT:3"?)S] M\PQ_O?[H>=_QWTED\/0P1.Y$*X7MZP@6:+QU=P5???=# &(DS^BFGY$%VQVG<'7?KSR M* Z$3I^)4\C272N(9\F10N93WZ095+Z007#9CR^@*<=37(!X)P)"N98:':KX M*0+SC>TYO''Y-Z@TQF'\4WBXZ(\![>N8OO(,TI^_$Z/J$0H,+(?>FUI(2[GG M7\$6% L,--^>QQB#GT"P3\P@_ ^$-/P7[V!!5!:,=K%'0FB9.R8VO6!C)OP' M7XC.!"'2$27!62#0,ZHD['00D"(!'!5BS*PF+])W.'HL.6]\0 ;?)VKFY(>1 M0"." E6 6)Q6M)&XL:<(M)#,657Q[> [_&?ABE]PZ!O\(C]BL(!B4$98 M('V2]1R"%QJ,T>-1QBR? C'W'UCPO'$6*IB6-S(^\'"@3VQ%#$3@_O+MK(<(7&""/T^1(1LRQV1/C2#[TP?1YJJD; M$!%/L(YF@D:2'B4N @*VYDKI%! ;UG/1UP(;$^2-N8B>9!(X."*"4^MA3"9I M5$H\[.@"!'!)A*(CGH0 -:E7CN&=DP7R*-VPZ:".AU41^.+*I2Y)13RU> EK M]IH,RXENY/W+4EQ M/FIOCL;X&-[M,R=&Y/59L'!X6@L?Y[,G.Z +@"^LV1K\5MQU#/\#1V[[X\4, MP4#&'!V0SW)\!DU@@JW(:*:>^4R,CTVE*[=_>JKT@2@!$X$T4-L.QHL SU$) MIC3"E.$-_J0[V\'NC^FA[H"E9K/[9:9>-T ]:RG\;IQCDD.%3B MR6;/IRLTO5VABJF)HC.[SFQAZ? MQ 'Z^OIQ8:.M[M@31CM12/Z@7#T,X/F*^_GZ<'M,P/4_/]S^_6]:O_N&0CLF M.!PO 7@-IGL]P2 [*98(J1I./X&EZ[9ICBUI;E#&8%.!"W#A)PF>3D)>Y-N MW8W-^F#MP!HQN''8^Y/(KPA0DESP$_@!R:@'KW9#*.? M+Y2")&L2K1/QRABIZQDG0'"\5#0T,,2NF!9'G$$*^/WCUVL-7'C+CD 4IECL M!!1D\O$0L(U@:D\$JH$"6@Z=+%H7 F NP+H"/ >)D 5@LR:L\"+ @M(A,(C!$L.D)G8PSB5!Q%M:-XR^7T@?W"RCBN^ MC--]1C&:J3!H"?\FAE"?"9PR/C.#0YW.X-BF8*.A"UTDPR(Q1&8RQ\E$5P:. M#XRFJ<" ?79#"SSK]?*Q_>?WOZBO!+A"OZ9>&"4G9H=S^/;8@RX8X*E/.7 4(CPA/SC MAM%BKM&=!6WWG7$?;C)!9\>F&5!)G#P^*Z1?XB5Z'A["-1 30_[-P'E1U2$ M1X\?!MGI/3,?\3GB7\X\X'\U04HR8PP1]*#F0"8_;$0@!>[HM%603QD^-3GH M!TA9EY,29]LT<0%9!6'$'1PX&[\B>#E+43%LK> MPDGZ%WC^+GL)EG&0RB2] M5M0C-BY9AJD!Q8?+LWB)Q6H21VPKRC*J2MK\2.8C$&"PZSWQ.$ &!6LQ]SAF M3"*].4\)R8^>E8W# / AD5H07YG9W/_#\!/*G B<#$@%!!+2/P+)* ]+K/;) M_,ZIZI^T%SYSDFN?>SXH_#/!]P+K= L(LMH7 $^6#X M)T4JN)F\G">BC];+"/\84S04(0+PW1#4B+HE$%! " M(2Y7K8XN+.CJ] J=&?XCFP3LZVMM<#1 7U)GO3?'N]$WF>/2NBVJ^?V0XKL% MP0KF69Z4W1@] >;$0?*T:KDF>2&(XXV\KP/=U_/4(\D516#3@./+@APD,[HA M5BQ3R61^X9(SPHPLL.O?X+?EC1[P1JE\PL7.3(7F,J59+,.5A&7-_0_P*="F MQ"3B5)@&Y!VNF:AU\E;>P]2GU%11H\X<,Q7>(L!4"IAOF&NSUGDC%Z_G8Z?! M]9Y% <]X+.PG,!&!?:^Q5FCJ.6@:C1,G5@6:96*0!XB3*'69Q#8V6)DJ?26! MM^4Z2'PI(\6\>(A'++)X^< DS1:458X$(EJ>$ZR/$EB0:&CRW!)L=TZF7LA- MZM03,"!"/D":6D;"VO$>^68OG& 21J.Y(L)'3L5AU6P0EEQ?-"5Y4%'<+@8O M_-#&-##FJ$<>IA,Q*\ZK(E+C2SB?"M?*IAH",TJG)82:II8,2223:'+ZC>C7 M38?K:*USWZ820^% +=-#?L:V6"&Q3A*_0Y<(/*Y'#DH4NWHYA&H>Q"/7+AM MXNZ2.7/2D2,^<"UF650:%@MLGSQ-U '+:D)2*Z?65+"6VZHJSJ=PHJ1X)"HL MAEX-!U+-%!KB^:;R"9%$<7D$"F'*%2!S:V;."P*T:CS+;9D<8KCME7%@=Q'Z MT4RBZ+5)'#$A;U,0^.?H\\J]^+1PP)7O=DC$\NARGVW*G+DRXX56+*YN6683 M!6LK1+R)!BWQ/_X7."*N->+FK!LL. )(%,;>SH5LC#5S&XBBN(1SD832(BVJDL?C MXX%@,3/)>\Y&0RS^$.&4"X^ DP<6=X">Q4N8>'!#\?"S5/P?0SG)"*P@2T B M@H/M2Z+,($U-% &(W?M4$-OC@Z<<^XFO([)24]S$ UA\_E1]9JL4>K'-5I ) MQ>&P"]O!7 )F_ZB:7/G.7E)HQ?7&9B[-#2PBCY5N8)P(: #Y'--D ,.*,A^O MCWD&2OI"+MR 6DI%L52TG@S_M"6$%C\IYH),TNLQI FD>64Z*8XIB' M<" IN>((CKGSV^0"T&AU[._L>F93$=.<>7/NYI&\ A?,X="!J6ZOR)"M5%,L MQ<;N8@/E^S\I/(W7QG/9O"AM*>,-&N+^)0C9[*C\I=PJ/"+$0NH7H!7Q.A!R MX0.%F0'V$;"Y<&T#H -PN:B(-.?I2%H[)*U]C=S6OYNS^1OE*Q;I'9>:/BY5 M#/))H@4!N=IHSB)3>J\7[[KQ5U>I\= 3KN[\*:- M?:O86YPUO^IP])-4K)T6G14 5Z(Q9$4#*\ MB5>82)@WL'GJ_M230&/?HQ)S1F@ HL8RDTK#[EA;0-2:XZG-GD0M;E(N2]WU M6'-)O) I0;]XRN=1154TG0S;/_-&9&_& 8"3@Y[8?A"VY(&),*SMAN1BI(^( MN[J\=29;=:92>;D78,<^HEF -^R'F<('GAI/?9'7/PCD!*1\A?V(,*4N_!+ M]C1Y4"OV\I*,__L%^%B,8P]YX18J*5.F&L;/)B@_';7:8N.#US]R/9"*K)W,)-.!4Z(LT"%'I%^M>Q'%H3I#K6D MR.4KUBA[GA.D([4\C>1[9++@T'=13Y-T^$1"B#>A84([%EG_ MH5@FD!Q/&9THCL2E,S=I)"K9Q%X[ZM82UWN-P01?=&&![1H0GRB(N_3(ZQ.+ M.\IGH@_H Q6YS @I(RZ:*/H.B0D1[0ABJA.E.KQ9P@Q-YX5W8#Y24Z&?*K_@ MTB"0UL5R6CE335K8TTC"!N0;086!*)AAI#.8FGYB!<]-WEM'%7BQW'J*^O>2 M:\@VLIZH.$"2Q_F++EOXA/\RMWUN6:'DDP0FS%>D'*Z/L+I)Z 7P5%&-J'$S M##7@(F5A]V),="KO7(\'YQ"4J'LN8_7"+B7$&<,DR6@US D\A)DNVW!](SZ^T$")FA0 MD$U8/4+Q\LCOL"HI$F4[3+P+Z*0Y7MSS$:>]QWA*8+0Y!T"_Y_R"HT$AL#! M''<(/OGPC/@ _B_\J6B\$%(EP8>,D5F 24/\&H=03FOI0 :@(P(INEI$%D2' MT8)SX@M(PVF:8_"&L: =!90TH#,^TO9FXG/ M$.M3>B+Q^5*GX]1\BOOU$>\J=<[43$8C [E[F^[IQ_H0T"C7#G,?N1'F!GQ: M )6+.-S. BD@+#?J\$D<8S/$K#AU^KN9DFU067!% G?K!/W@&.6&_9AC:[ MU@&J2\/ B"X[D9=,H@L>ABV?.0:,0P.1R=J=+9S0G@O[EZP$;+MRIWR^1-3B MA/K(%O@)9%_,$4V:(YLC,A0V9V& ,P92)H3M181E);DBJO)'=-\Q;P&WV)A: M,E7NE/MHOB&B4PI=+NE/6K[I>)P$$#Q8?S[YF**["3^7ZK^,XWE)(R8V*L0W M3CT%/@;)BZX;[C2NU4(;15!0JNP@4K*BW O39>,DKA'9( MV12!"?>-J /L>,RVO%T4OA FN.(<0)]O7K12KH.1 M4%"*.NPZNAC>VT[B-0T-QR/2''0/Z8A*&G!N5@)<:EKD; 8Q<:3%MH PC2/< M$?P?1R%\X81 B8\5G>ZQ T19CU4%,"W8I^-PY#A!N5%H@5<>V,DA\[DS*70] MX,\1]CBSB[<<8RHA&:/BU9K<]TLCO"&!S0@SK1CB#/U)$52)H/FX")LL@)9X MV )G,2Q"##9&H-Y@+2QPV@&\>G:*B2S,]WFI..G_XF@ Y>L43")PVQ<4P0DXL.3%>]BJ\O'C771$[S #/??! M7(^/1YR=[Q$ !_ZW8,L-(%>V"_*UX=W+>7CPUM5PI' R?".)YHA M#TX&U\^O[C',/C7M7^#GP%(?0ZM KI<;/=#O-'=@UB=S['MQ@N@N+MTDPD#[ MBYI6EN?@GH).^YUYUW,/X:+'Y*#@?!^QKWAH4+1O,"0=].)9&KR%X&&HTYD7 MMDRX98@]9XA_$F U#Z_8'9MD>,XR9YD,%.)1!#!KS= 6E4/"!J<:7 P",E5D M0.=SL/Q$I%W&:1*/E%LG%9KU&D.' LZ6_0#C,8* H3 [GSU% 2A1@2+&+(+? M0BVTT5@PWT3L7C :;(+GL2G4_B&B1_@&SJR)*)4\C2!4HLG!')1FO@ACHE7X M\"$.(A]@,HBZ_,%TP/%.RZO@[\/%3+!"C"9YI@L>J;Z&SR5:S2:J6*1)B$4< M:LOQ1ECY!XO[HW7?BGB11;5T]'$$*B(7+4 XQ=06D_!"DEQ=21K9T<39^<-X M]X)TQ.\Q YDF)KQE#UX,A_%:B]J(C#9)['W!VABM,KTHJ[*H.G:$E,BB'JYG M9C]B;'!<*;;\^M5"#+&6$,I1>5R8/CCMC,I?4T.B>&U!2[E?B'@"1@$%=C^(S'X\#YC-#*+%"U!(6N*L%WVW%4JF8CM'[\ MV9A,&_YW/@R9)MA-[7E+^J8]XB*KR:AJ& M\]>__CJRPY;S\JMM[:>5^U3.ZA>*$./$-ZI5I:@2**P%0FOR&1)4(AT5:,G& MW[CQ=R@;?R^\\;>QYGO\D#JJY1,N0=(ZR4V N1=&'3+C'+:HA0<3#_@48W,7.%]UX5/O%H[-\.W1 M@J^>S.IXTD,\YF/BF_%:SW0(C:;S(33ID55@) 3,Y4>?]MJ3&\AB"N-,5!KO M&H'21A?"1S\YV%&0&722"J?31SXED[0LQD4D M6*I([TC! 3K/(P8'Z/W9]M$4;:?P<%,C@[UTAH-:GKP07%N7C]OEH.,V>L B MH8UN+T>SCF>#>9,)=E=2C(;F&)&?'(112K/(\3T+.)?5W0[IO&<\%,T.%/ ] M7X2)S?-E45G+#+M!T,<'X41N/94G\6+^U+,RA:4"&SJ>V1T5CI@T%8_D+N.( M8QBU8+ZHM,X\C1Z@+N'8\QD.*>A\'FZ99U)8J2Y/N-%'^A'QZ!,OWD&,'\_# MF>/@7T^NJ:T/^_0"E?Z#U#!C5 \T=^"AZ5'<#IF,!&-2.CQIV+/L1QR4 M%-7$P.=%1KJH"6KFN7;H4=E$:D?\(^!TCGB#S?@[%2M\C?5*4I ([L[W;!54 M9EH9!3IYX\4\B1"C<@/-07E5SZ7&3MSUM4<]AI@CM"E=16?#"R%%'R-I*%A1 M7+' += XY\YIATJ3>74Q/,"T0&JB"^>G9S%&W)X!I5/68J9J MWG0>@=O"Z6R='EH1\\V63.'5T3W&MD9\O=$:1VQLSAAU^ $_(#6DR$2G69"* MM8B&@G*-:G*F065,H^EH:VMGE_)]I+Z:VD1AZ==_ITMFS% 5(&X>!V@O\0B5 M#Y6H2,Y1/9K+0?>- MA5TO6D-1O\B5-AIR49F<:!>>+QPP'+C=P,NL M5A5Q86,+"](%@3/S7SCQ@^LHG&M#3311WV+ $MU$F\0NYCF?8SI=/$;]QA&= MX"A>\A B_BPW3A1OE+UF^5XP^% MU!5$RCN9XII4*U-$-JDCC-JO41W@8$$SC-Q1,I,B YHX,MW]3V66+>5#U#07 M22 VP3>.@0 18#9MBXY1!--22M'9=U 76)6IFX^"[7_YU0:X+5 M$[O&R:Q%A+6]=$4FX*$22QP.:$$SO4P'3;\$J2(EQ@GC4H0RGJC#_S;)':H* M!9OBN1FQ"HJ*@=7-@X6$-.%%PTDS9C0DD5?L1U(D'I29G1@>^?-!7* >Q 6@ M23]E/#QK&5TDANI FU_8ENP'^B1!C4,T&J<%,/X%]PAZ$<>33GFW!)PC80Z1 M@$7Y$+4\12$.CIJUZC()6@OO(3T]+(I;C=B+1V-^TD9_.BT]CJ2[JTRQ>ME+ MB0"VA'*4N24.4\*E1DP:4>]MW+X1#W5R$LD+XI8^M&F.KP@(QM.BU7R7,9\: M$_5IPAYB*EO2 1%TQ?F25LJTHPJ93<.=@45'V*V04CB9T?"IF% 2%^"H=B+8 M(/H>A0Z(WQ#3-Q(F[W%]R8RH]_PX&H@%\[Q30.09A;(/(J4I8L8Y &'1 Q"O M@E#00**"";,$,4RN0XP;''GZHAXI-GP+9@EE24E$0F9)=#+QJVT:)+WP>5L M.@PGCN?W(&Z@N$PKJCU)+-&,FU(T S&QNFB<$DX7$Y5DD< 28?GH<)$ @Y!F MSO.375".((X:@U-%?1NPJ);R3^\9^Y_([^8=$IRBDK%3IF@:B*(_2S5KG.)2 M]T_^3Z81BV@ W9?%W(H6-2>C#:M^0.5ZOD4V>2L9:87=0;A0'LRA'5*G!:I6 M6H&#G^JV@:V "5Z :P+AD45P=-G ;:Q4N7U*HXUC@L[Z5LG\=R:L[23NR!M' MBF1AR3+-=G/+-//M-N-!('^'Z!,H#/+@5)3%R3CZEF4TAV MD'2 HO1-Q172'3[(UC991BE!%+68"!4U 4G#6QDC+Y*X3#'!L+' KD[X:%46 M*0NVA&NSQ>PX/K82GYY-:(WB3J.HIR;CR<4*,['X>7_:DQW8HF&*-\N0/YKD M)!$P*M//1%VC5O22T,,0N&E9%"''2!C7H&=L\MSB^7&RB-KD8E<+S-3Q(LYH M89-=03=?*H*-A(X]COC[#(I2?%]%U+&F5RW"=$8DMQ]SK@)2Z\0@&<((_R = M![?YD]Y&>OI)-^()44"RXH77#K-2&Q!57?B!N'V2]R*A!1.9+C=COB-CIXPM'!Q7ARL@@G*L*!>Y)%.)==A-,8"4A!'PI?(ON'6( < M^>F\["7B8Q%+LKG>G)D@=C#42?0I!)Q(MJ(JQ"EW? IZE +)>MG1Z/1G)F1; MDNB*.S]]1OE.S\V4"^#'L7"$' ,L(R )X$(08<#15S/P>S#IIH9..^B2SP: M>LZMLO@B[ 1-.U:24::,NR?47&XF^B4B15 SBR3*)^Z10OILA'EO-4K4T<)% M,I^&K-N,'+R'M'7HDI%K+:M/K=?J_OUO6J_])J4^TVWK1'I84S$1_I^+B3IP M",,I EUA5_T]FX>,;,U.6R75>L;6TW]'@=R4J\RS$;&1DC9].)R%Q>UP/!H1 M X"OP[\,T?P-AC)]FB(A9A02*#*=P!6%FWLD= A*X0YC=!G*0N:B(*A^$F$ M61XN(0+QP8--)5$PT<*B=X$9(XRA.9 (^@&T&NV-XGM@OHNDWSAH]\0!3*EB9QC@*+[X3\;\SCN \$"8\FYM^ M+"HIV)DT/$4M)$'4NA,L14DIGAJ%2D4Y3 !*>9ZNNDVZ">%EG&K-&1XZ><]8 M:1A&27..V2(8"X- <3L+U0W2/9&-4?BE*#+)0Z1<\!?M)EU]D%]0.H@3:VUK M$6%EB^]09@+.W;-:V:)ABN)&,5/1,,H_R'E7%?'>U:?&,^28$@/GU_.)3!/9 MP'N.72JH1) =7NO :QNB$_=C 6>)VF6,57A\M";/X))Q9?OCQ2R(8"%O>1-, M5#R/M=0\<1+7$F26S9\3IU8R6Z"ZBWB^$"51%JZYL&R:@N2Y- >"_D8]G@0L M54AW/(N#-!H-[\%0-Z&)D3#[_?;VJTC2I*L@$J:>QTR-047*0H[XHSY[0"5Z M%+M,+6[#DD2,)ZX[HFJJ]VAZ:.WK_R1SD7K%<>Z%EUE6JG^89',D@Y(S]?QD MP2F2H[$Z&8M16$';R^9ALX81GP2:_)9T<7^)2_=/K+D]-ZA"MD8)$ MA<;->A/#_L_$Y+ET%OJ!G)5YP%Y'?WD#!B#B M]K^VJ6GAFKY4 2Q!*) &^6_3NBCU>8T$OKP/RMZL_AU"W[U:_[G7;W5-X:% MOVJWM,*?KWJ4IK?@*"L]:O7/.X.N7-2A%V6TU[_\5Z(L3EU P,@/_^>J7?$R(,9)R&?B:-Z=RJUJ74HQZM\3-;=[MQ1Q7IWY"/XFM_Z3< MD4M[H=O_N6C[0I0L6?M:EUL]^Q4O]4C'"W[/!CTP,L??'PFD^UJ0V'C,&-CL M:\@6Q[\O$^W,MBR'[9MH\TY EVH4*9*PS+)5=MA62N[S,,Q9O,^?5@HEO>)] MMCI](!O:>'K#/KZL23O6NFU5ZY7111OWG>8H21DG3QEZQU 'O>%)4,:19"/Y M,SG*J+3#C21PS*V]&AIJO]W[99<=:J6)7>QTM4JN0F;;LF3OG6BPI-3/5E*X:/N)]FDPC=/^ M.UVU.]A._2QM?).I?V8'9PS4[E#?V\&M$Z@%!U=>H!Y5T^E=M=WNE!>I:T3+ M/C3=42_FN)I.:[4/="TGK.F:'%(HCH/][@O\MHD=[N)CE P(-U%\%Q^,UC;4 M7K]4,'TK@_@BS[3?5SO]_M[.M(23L?),EX^U:0JS.(OWJJ^!:UA!858]AA/P M&\NQ2=/T[(K[!(^R6]]M-EH#%Y] H0:NDI'9NQ\BO]^0[]=DGIU((.*>.0Y! M9 GL.5$)*@!;?2I!K$.S-M:F6)$Y:7=4HSBJ:FLS2^5M1/JEJ[)TVOZN=FJ$:[]IJ._2OXHX:Z]([:W2+4=6+1K"9; M7BLN9JBU^F=E>;0KF:!_'Y- MW[^LFJ\/ CY?4/8%5GUI:J>S735ZS2+UY,ZMO<=S.\N:KTZ[S='W9-%7+1YQC9]_K75051Y'E.W;MCLQR?X*DV5:SLV5P:Z- M)W?4>J_3TX=$:(?*9,DP5WEMV%-[ Z/5KZ@13R#<=8BFG_WEH$Y,&KXR]#QS MRQ/=S>?JMH_I<^VAIOBHE10:%E15;O;80TEQ]?*7?=_H25ZGT:Y2&5--3)RN M*MLM8NH-2A*MK9D9L8E'B- >#H_"*==>'%X(S1_+ M:.UG&6Q?T1:E&OWMRG O)=B^HHJFIQK=_;6FGWBT?54535<=]O-Q+!EL/WH5 M3;=UJ&LYLRJ:IB;-Y?<;4730( .I.(#Q]9)-HN(CZ>Y1KY_OJ774KK8_0_+$ M[:%5B#/JL#>4YE"#2)G?RZ#7.M2UR-"4_/X)?/_\S*%BM_XSRQ5>9LR?/0;O MCP=WNP*D?2NXVVT3?4V1E*NB9)I>NU$H:>DB:4GOJ%I':PPQ;4U/QXPDE@=< MKKS]AG@,JR*HNMINZTW(CQ_-GSC-_/BJP*NQ1>#U--/CIQ:239UR!X[2\A8X M>:Z!N5ZYNMI6=WS'Y^ &R;I1DS^GYEHW(20JOW^B/<)'B$?_7@9<^"R+Q?M& MJWN9A>*RCV S:>B2-$XQ 'MJ =PC2/PR(*6P]R!)FMM#+3 MN>&X>MW*IH(DC498\*?F 1RKOFDKT,2SM/VTEB%-/^D5%%%&NS60I'&*5OV> MO0++#N:.^?+:]=PUF9Y+_!0=W*^A.7)8I$52."J"XKH(-3;W IOBJCYSR 5Y M\VQ;X5208_I;G"U>MY.OF*/ Z.6-3"GK2M+*C7UYS3. MY\S-1W8]\IGY_=J3_W/U-UOKC\:#SF32-ZUVU^CJ ]8=]B:6/A[T M]$Z[K?]O_^KF >D:8_]W\$*@*["7S)NB"RZ^#4WG^3IZ2DS M1W]Y$W&6[=)NZ$MOQ,,$1R 1+*D0VBC_=4(?K3:G$2'0Q)O%KUOPJU_S/^_J MK;XQ+/Q5NZ45_GS5HS2]!4=9Z5&K?]X9=.6B#KTHH[W^Y1O4Y5KU/,Q]K, T MY$*\2?GYS_ 3908?FP8* VEB*?=L'K+9B/E*IZV6L*9*&BU[_M@N5Y>RK,I6 M7C3V4GD)6ELO-5QRYS;\LSFN,KB:%4GS)+;^DW(W-=W',MG_<]S^ST7;WZ)( MJ39^J4):-#5[QSM1!1^WVML,; M6Q-"DI1Q\I0Q&"#Z]PE.]3GNV+YA7S7Z%5H]Y4#% ]U,MU)=_)ED(RYKT,6= M%X088PQ,AZVNR#E?P 1-[ZMM8[L)=C57!9S8R>G=GFH8$K5L&R!Y;:@:!0UD MLDQJO3H:M(Q+!80X#U>Y.+Y3JDF@%N3-Q@J*XH/I&#VUVRX5)#X>FNF)G6FO MTU6[@^TZOVOR!,ZJ=U;O#]1VO_KTSSVUSQ[>KSO-VURE8CM5@,+W>Y7-4;Y5 MD@RG4WPLO]^(XNT3"124Z>NI0ZDVUIQ8 ;AH=%6]8S2AGO7$3L[0>FK?V-_) MG6=(5NOIJJ&W9;"\<3?3T:I$)\XK6-X( VD/\THN=V6-7MR9%Y2L':*RJH?N M'$VN%86 JM;;7X[]?,]-T_IJ7]\NU74!:GU%?$O3#-4PJL>WI,&U[YL9#EH5 M,!A/P. Z ?4R,J\ON-B$@UPPK:/).^"3: _/YAFJ#/K.SJ _98L" '>FJ1UMNXJ BRT-6FT^NF\^KR&,K0W#=7F=_)W?B0:456;R^ MVAL:K=Y9Q94.T?6ROQS/B;%=IUL&I4">9WE_1]\RVU.337U6]9U#O8)HJT92 MS?>.SNHF^YU6A2J@_5YE<_37;GF1@_5,-&#FSJFLK-&+VUL8NT&(SFNK449L MXOD,>[)@VA:F$1O:MV MAM(.:M[%#(TJU;HG8 >=6E1*?K]AWS\K.ZC8F?_,5E4X[C%6?SP%P1W5'UX7;(N6LTIZ2EBZ2E84?M#)I#3%O3TY$$-)DK.7JJ;_L; M:>>8^WXUU-7VL,8$ZO8Y5'$,,AV^:S-@8RH;9 !V5?:T T=I>0N<2-; W*Y< M76VKNT!O9]T(PI\18MLOG@ARC$BH_+[LN"T;AOZ]##KO61:#]SNMJFUC9U(- M+OL$-I&&WFI+TCC%J*N,VFZ4^&6@/F'O0;@ZFWV6.2S0!YW+;%65ZNR:]3V="OH[7O=PTY5J8U*&(1BL7&/C,# M9BD_#8U67X%W.:#?5<7SE6Z[U?M954)/^4F#O^O1+ZFL.9PR^)_/F#*#MTT# MA;D6/.6>S4,V&S%?Z;1516_K76XY_*1WC-9PJR=T6LK#E%:*^U!L-XJE5US' MLXF!3!LH \Y3L7SP8UUE]**8\2'@L_%Y[H*^Z4T4O:AN^VZ&H0YB]=_SGW/>L!=Z*';XH8([**RJXHE81?W>&_58OR^!&2Q,, MWAUT6D:./5T\^'+\/1AHK?8V#]C,WJ56@=PM>7I[GE:7F6T#HP7RX/#@1'04 MM&=+BZG?GLWAL#ACF$IHSY#.+'LR83YSQPP(W#%#(&-@O/'4=!]A78)*[SSX MJOOR][\-=*W_)N"#F15*M"LA\VA\M?"]$/. )SIB.M,<"_,1Q:SG!2HQ==,XN6GKMKKZ]6L M#E2!O58_I0''>,4^O_V?#%"B@VVL(7&=8,C(*ZQVA7VC6TFSX UJW8P1LW2% M1M>(GUBTU97AQ$.=01DM?,P[BBV 6&-+*Z\,15?S?U!S;&%*@;();1 L%EP* M"X*%SQ10<9&Z@8OY:V$'I(U:*[WQ)OC>F@YG=^>!*@052'KU6!XXK43)+"5M MI^O=Q)#F9CI8UL),[W335CH9WL:@P'"OX)GCQ\>>#W<[1[,"F OXS?;(?,B8 MYS%SCC,KK\<)3_;_Y#D+..?6Z@/2M&&R97Y"< 91I$+OIRPQ$7OH]A+/IY+P M+[OYTGQ5&("8@[C[ 3\/&?S\)ZUMM ;Q:LTP].W1@L)EN,'<01%?PY=2.X1E MLLG$'MM@;=K%GH^2\*4"Z8"S/XUVI^307A-/TXL;-BV??9M)NREDMF M,YJN)[S!=S,DQEG>33'#[+8;]F/L+"SZ"Z% !YR;7)>-47EP3R9M0N6H4E!" M%[&NYQ[7.:_)EP).>O-L6^%49"K2WQ(AX';R%7,4 .N$J[^2(OL M.^Q-+'T\Z.F==EO_W_[5S0/)<&"(.W@AT%7PCU_-FZ(+/@5)O!RIP'DF/ICL M"Q^% VP2%LI\UW10X2PF9O0;\Q'$,&J? (.4$XQK>,3V^"2]_286(^]MUP3U M!0_X! (,S,Z /J&]40(A,4;,\9Y).IGP>A E8]NQZ8;H_6@APW_=Z(&3^($S M_D!\,X9.9BBGN/RC&RK^=*.U9;&GDB[>/FZZ*;V2M"G7U_(YIVYDR;53"2EA MR6G]?JM[6&OW,;WTZL:NM2 Z TJ%WX@834NY!;,-WXSJ!8,W28.(FGVA[49G MI;>5D1G8\!O/!N[!A_8-.*QM3@&^J/]<4J^_KV1Q/*ZX:+T_6#8].JU!Y-48 MO?2MTDWW"HVX2OF$]5=8WA6NZP:U?L$5=C X6#W?@B7H96\PPWSFRG5S_X2, MI"=T1'@4&]8 +LK%N!.9J\,#87\M0 ? 3='G=A &43ZS9)"WQ-* ;X;;Y=P* M_!P0"<8R?W8+7(-BOJSJ&F3VPLDC+>J*9!V%8/?)*!45Y*T/QL$J\M/+Q3V/ M7 *R;^OK@DVO4ET4K\2IW__^=W,V?W,KCOB7X]IJT6H21UT$(MJ=@J# =F&5 M[J#5R4B;CD;6P+*TT0PM7354SH++;R Q1*K)[%2TCAL!)@C=0:H2*FUER)P$ M\CQ>'QRZ$ 1P9^PYG[Z)ZHB0)[A=E0EF&BFM1O:)M1B+>!(/N=+WKZ,T.IHO M8:"B G$61!%XPZ;KHN:6MT*F&J9GUMJL*[@>[--A51=CB8E[W;274I5UU]BK MB<&P+5?[;.*@.L.X1"8(;PR7+!!X;4)^WL*/*C6N'23,@F08K [^R^4\$G6G MN_3$Y< ^KM]!JPA>Y3"1U$<&LG_$M)]Q17A8-4F7B$6461&\W6>"7^#3&'H5 MQ2*W%A6-(C42);&.-(<2J^=\[& MW.515X6DT^O!D!*PI\A0Q;59X ")C870+ZFNW M"_+W]"5+'G1K49#?T'JI/%.-NK64<9Y7K6XN$=;3I*K=KZJ%Y?^TRIZ!OUG@ MG8U-'ZZ6884@T X($ ?NQIM, A9B9 !N*16[H>!V:<$8Y2Y3!$OYHL5\#N\8 M3TU8A3?'^KE_\TV2+-A6CU5U'Y?X!9L\RZFQ,@HFIPY0ZF\M_=7"Y_%O@81= M^+Y@SXJ:2\@TO;?T<'S4QEO:3=AW4K*=J*13$/@M=X_'D?5-]EG+1L-6NX+: MELT<>7UEM)-!9WI)1&$O;2@.OW=)RBCU5 M:5Q87KR>AU7!C_!M]@-4P10L/P>W,+-#LNCBWP1$B;V.3AA.(XY$EEH+K$^VA/VZ6TJE2H#>?6247'[ M^W$C=.^K"=PB!K4+M\73"IDB(1-;]U*J-]O)A8_^24^E#E8]N*+=1%X_?'#A MD!).?(Q,XJ#('DT^FI/TK6H'5^7<-F35T %;EO[U/!W^JK5;@W*&J1J9D-06 M\O_:N[+FMI$D_5<07D^$' %!!,!3[G&$?,UZMGV,U;W'TP0(%$6L08"#0\?^ M^LW,*APDP5.B"(KYTBV31*$JOZR\*BL3;)4H1O\M<6-_"),"T0*.@SSVPX<7 M"%CO 50'*Q^N K7Y(3+G?A6Y7VW._>+LJ M0":D8XPZ6-5XE\SM,7LU%OAN"N/9!5R]F;!*S8ZQJ"&RG M9?;-^5 2<>]&)HR\_N_#K]"%TK3-ER7-VD[-<<%.#OY@/L+>ZU.EC(60Q:Q$ MVPRK)P-K)L=OEW4NP6HC23.+%?NG>_-/ES>;/%8?E4".\8>O6Q7'TP\KJ\L5 M$T9),#E11G7I&PR?T"WW?NVI5\677?&P*6.06U[,;N3E7TR&+<-+N)J:)6\E MTP_*5YM7\<'%#44H\E1-+PJ5X 2 RP36*G?LDO%]VV5,-Y9S\QR/#7AW$[@:R;HX>54R1+DNN+9D',7I""QN>=J61NZO MF1-?7;L;^ZJLP<2Y"?V1+W.UB19H(,FP %H$>'7[' =5?)B'0W*JT@EAF"I= MW60EN*7-CFN>%AJ2S$!SUPLDJ_9<%Y.,YS8LZ9"=,Z27+Z!7<_2VH7FW=/Z] MNDNM)$DV7 #;=WNR[\HFFI?/=)RV9(L5\\BWT>QU'K#5P%W 4AV>CP%6#P08 M)IGMGCJ(YPYS[[ ,TUI\Q]9VVN):[(6UU+QGV]TVI[\',Z8GO@8LU,[C7J,N M.\G=>![=BOA<[Q7)=TIP7<*6 M.XO^^358596%BS"-P2/Y9G$-:WCQA4I_W_OKJ_7Q>ZO7>=7,;;%$9RPG__'M M\2^ALEO '$:\R1KR!'EP"+&B8EG,?5-'A!0 MY,P36$\/WD8V,U(+#&J0E'[B!A'X&[=@I4=9LH+Y5-$^/ZD48XO%%*:IT\O* M3XN2B51!"9-RT*61&1X1[*Y8FV;#P'?SM^/@4K"/H@"V!TY_V1S&#MAR0R%M M_ 1/+#V-4N9@D>>%2*$PWN5L21U]YF)H3>;DLB,>74U:?7NF?O]&KUBJ\\$H MO2+5Y,)S.5,2![,:4>@8VB=U=Q]> U!4%U)#@2+K:=:/]H03V[Z2P69Y4L@3G!"U/"$J"XO*E3< #):]I)18+( 9$O7DEJ?,3'A: MICX1F:-0.LAZ<A M8'!0%2'&08VDDH7:2N\!-UEJ'$$XB-PK[%JSUX.HP/R9$GT[&#.Z-_@QL ! 4+!2Q- M<*1+0S6W+H-ZNO#?CJ8O%SVS:L3K?VJY9AUGZ^;"BS;73:]E9# M+?^\;VTW$D_J22:UFA/6-$=:W2?,7/A=32T_XK>I"M)0A3 M]-V?I;?].]T[#;4O=>[U!^E>7Z-[S0@\)0**P#_ UG!\E!7QK>_"Z%=@[J4J M(,44?TJ*YW'Q&JJ^[$:NK=9\[?MMNU5NQAZU/3N;1H?7>UK[VMZ=AURTW=;; M_<%NG4HW%@T;]C!5='B:'I[,N"^;<2DV:KUESF7.9K?7WI+GZA'>FTB<>UU]]/(EHK.;*F-T M&!U&YZ"2[03"6IM46M])E]:0XE@XSM8[W?YN]EL#W(N7C?:.>T..YU[)?'R H:GZ'BVV]N>N[/Q_$S(##@@T%!D3)N1:20R MIFZ?BL-Y*/59UC)[A+H\8OO,M'9,5&/;>?^V9Y]S MOR3^N+3VV%X*9'6,?F>#>=44ZL$TZG/;,&L*.PR=1,@:+V?FFU-TE;'@+-O] M386&4[D;"XW)T#04&KMS0&?Y@BH*U=0P6EKEZ=UOP_ABKBK72ZU]U!UTFE?1 MQ^ZWFS1_)O4-ZH:45>FD>N1]4N8O*N(^]6A8F8 MG.O(N5!UB.L-<0F!)UA[HWV93E]O#[;- ^;:%XW"\"09EZNV,.> MNK' ]89><*S=[/5TN]?CDY!&HL-7/!D=1N<()=L)A+6XWM "QW5,O<_UAAJ* M#E\P9'08G2.4;"?@?ZXI.'02GJC5T3LMOO393'#8U6%T&)WC$VPGX(=6RPV= MF+^IM]K;WOQ@B[G)(IG18708G0/*M1/P-3>H,W02_J:MM\T#U>1@DYD=&D:' MT7EII>"RQ5=*.EFFT86]LG3QH]'>%B^9S1-N)#/&+H%)12RME-^CGN.UVIVVU1?M07?D66Z_:]FMEO7/WJMW?U =K&BD M?8 7 E\EOUTX[^H ?I$%MLR!87=[3U.AR31L:W6%I@.4C7KQD^KV&+[GGY2] MNO[;HXIL+?ZNQJYI7BFR;_#)FDID;:Y$=I25R-8%>9[-1-N,EM?9=!H\:!_& MCA]JWZ>I/U'%L^C&V$^1I''FIED,JT7%_^D>9AHZ@?;5";.1DW]S=1,+,9$6 MPNH5I("P?G- 503!;X*R9Q&Z>Y."B?'LE+Q?E MXZ)\7)2/Z^P\*L'4ZNFM77N+<(6H9H!XDIQ[9NF=WF#KSM+,L\V [R1YENOQ M,>N\\W:>GOKLFUB0R\O8 M-!(;SFUD=!@=1N?EH6-W^OJ@;_-%VCW1E\L'+W)<6[>V[GS+]P2?Z>3%!#NT M96U]],+ [!L86X?QCQJ70S__,OFB<_1\\2)QL6U;[]G;&E9'>N/Z /3E6M(8 M,C*['#)J)C8FR.7^M@47&)QG$LZH,QF;1F+#\:(FH]/AG=-8;*R.;G4.!,X) MA/).MP*[W3Z0'\->)A==8W08G3TY 3U[VV08QH9W#J/3UEN[IBYR9',M=;ES M0=X?P[*X%&,SL0'=V>,P0#.QZ1TJ!L#(K$%FL+6]R<@\FZ[A7=-0;'KZP-JV MB %'-;G3Q]H=/^"ND@W%QM1MD[NP-!,<:P=5R=@\%S;]K4]G&9MG4&A,8[#M!=ZGC,@^>3\S+DOFW.Y M8CYS+G,NF@G<'W];R?;7Z=KM_4VUWQL*#I< M5Y#18708'4:'T3D9J^ $#N*XP\Y"C5ZSJ_AP:3M&A]%A=!@=1N=D MK((3B'MR0R(LW-/3>WRALJ'H<)R T6%T&!U&A]$Y&:O@!"*@I]N8R-2MK1M@ MLK_99)G,Z# ZC ZCP^@P.D=G$YQ E).;$Q6]5KOF@6I@LIMBH:V+K=Y]81S02'@P&,#J/#Z# ZC,ZI& 7AOQ=>OO5+M5A,HQCG6QCNFC,! M6-/$6.P%Y7M_?>6;O:';MT>CGN.UVIVVU1?M07?D66Z_:]FMEO7/OO5JUP92 M^T5RH3R[):O=_ROS/3]]H*H('YRIGP+=?XHDRF)7)(M4V)05EVZ1Y^)1Y,\/ MT02F]*"-'=RZD?MK' 6>B!,2O[VWFH#%P]*!&UY;K9ZA^F/"9(*\>"A/1&+81@*WP0H:W#E8E,T' M1@4H-"^&<4-M"&R!PUJSP\X,B;OF'+U(C]8IPJ1LO?+:-,S91X%^87%,0SE" MN ]A^_F1IVM I13V?8"0C!+X'4S@=QE#;'?8PL.J8)H#CB!!5I& M:T.HM#2"!WIU#RSAF1KALZL<.?@VQ$,Y(O04,\.P2Q1@JNZ_PKYRD(,EC3V1 MTQA1-V$_SFT&I*,U,-JSG^8\%&([JDE$[:A$?3NJ=HZ>W9OGRRU&L9&G_&35 MCNG9\[(D7US.O&H#B'LWR$A3H?8C.@$KQS*'^!K+W-3M5O*+89KPK"4S@J;(Y,*=Y M/JY,*1:I78*A]QADF$ MQL?21_;>#FG]CC [F 70FR-&];_C.)_.%$R:\R%0]M>Y,X+97CK!G?.0H)58 M%0@@#:H47+;XBN"P3*,+AOS2Q8]&>UN\E%? ,)&\_GX)>XFV M;T@8I(DG&\B1F*V;R^'1D^95(<%G =F2?%S&XB=_RNCLQHG2 ^B:QF!G_O.3I0R8"6F0O^ZT*PQ>-?YI^0 BN$*A MASK-IQU1]-;NWS],.*TYL48MVJD&3>W=C,5WY!G/8EQ+V89+1Y00@, MLP1^DR0:E?P4-P\Z09X'B"8.NDS_RGR, 'H>>11.(,%"0E4.TH2[-8R''4^%(H 2[@PHQE4',/@@A%!'RB:_X(/L7I M1MI0P(#$F-4J4A2=PGF"GJ(!ZC;52\*V2FC8B\H.#1XJN!#;WVDPS3L@LA\" M#/%U MNGH?1I9+,8&J,/9Q$Y+;0(.=!QA X)'$S0S7)B"=&QU6LDTCM DAHU]*X)H M2DHE9Y;YZ7P5'AXNP(NP,3+RUG\1^62[6$ I<(;*Z9%^OFQYJFM>I(516FX$ MVAC A4@>%V")L5 K(@X7 C)+!"H)B3TH">GX# RT/[P&'@/./\ M@/XB7]90!+Z0L,-8?D+K2X#/_1&0"UOG2OAQC"RN<$%EB7$>&'_"_?1XJSU>7?X2 ?P^U M*Y S@6;:9+R8LX#C;G)%G&+3=+16@1I)-DR YV'GP2S.4%+D)PSR410Q5NOM MWS('0$TC>8A@F6_?:!10(YN.[!_8C+!U2D+CL9HR>M7KY8#E2/+?@2#D*);P M(')I'P"&H1/^TK5OQI6ADY^28B0?]BP=7R5S-;WAY?!B0P,J? 6N4]%X M2]% SJ]H^4YVG#.15A]J@MP5Q!^#L 3!KKA3O0UIA_W,8RE_?%I^ K(3>$>I M:GDF@AVXOW_^J4N5_?N7]]]_:F<56EZIE\[/**>LU#C+?I5'U1.R4M (M#KS M\5G8$3Y\22X(#!&+VRBXI=7(P4:PI(".@' OX!@+1Q6!2%-T@4?Y,\ H@0]; M:LWLG"")YJ88PN:4VS$E=G&E102[K9@'"1K0&A,$>(9EX+7_JS9JSKF @C37 M$GT!N(U7#GY&-I5^16M^\6N6B'H1Y@'<,QKY\42Q'K!'*&[D/]P(G%('A8U4 M[](&<*;3 -0.*CA!.D7\&GB12 \M1[;JFD0QW2 MSR3+?1*K$OH@R 4!2M9RXLMR#,1ZF!:NNMT$"_IG1!AC8.K%V9AOD+R!V&ANZ$+4$0#1_T?8#&D8$P4.Q(^"/)_?P2#,8A4:"X2D.W;"&VFL3]0(9 $BM3'S+*X(0<:G:;>!$\@U8X&0K23(!MXM_F?A(H!X$'C^)> M3FK6;HSR^&N9&P0R-XTS:<51!"=VZ&@3!3Y83"IP5PZ"*W#6H*4>0ES)129OAR@&]G>=_*G$+Y%!HE \Y(.4\4Q=NP$U M$8>%1XIFE_LP\PMI+0$.9!T-06.#?I-5"4'7RP"1!6BAD\Z&(V+F=_$Z0A^%Y%CXLO K3V9G0[/XTKHUE*P3G,@:C(R"7 M(QW'478S5BZF1_$8]'Y2F52B46R0SJ1E@+.D(T*D'AX#R#!<3+C-=0C5/[P3G0"!<:< MU*_G^*@PK["XSVA^R#SJ*-W!^A'NT/FN&FHU4\M_4T8Q)Q-@3W@^D)R9@<\> MQ9. +#>S]1=U3H.QD61%7LV[* N\0O;A M,6>(4RS<1DHAS/5P+%"TP6#J,1*"%!ZD%Y1!/'G:H"(J*IZ7*%\"C$MX0*5[ MS(4M/(%V!4X#ER#HESA]1\F#BG0OC>4\RE'9;&!R%I'/8"X^NI'X(8T!T\XP M2E1PL7+7Y3-)]?=S](7?.66%?9PG M0N**Y:G9ER)N)^W*ILCX&2%7RJ(#2GAZV5XD_'&:P+$*[P[1WPVCRHF$LG:! M?KC.JE(B784G!@D=.=3GY>[N#_>/SQ]N&R1ZXBB0!N^/.'*%A^[O\3'%U\KQ M#@52O-R+^3#VQ4C[= ^F,3E_WT>P@_ X#0/(]-WGPMI6W^FT93+:>K 4=0I2 MN2,BMQLFEN#QL?K0$[@_93)E0%JNGOY3%"<+$VF@VY#W)!TBX3(?V< M)*8?HA"6ZU,',IZ26&ID*;*R)(\!R#LU2N#>@;SU W(7P$&9^.GL:M"NC%&Y MTFIH2DF"?](Y4@P\X=%DBWLZC@M.3ZDC,(N>CK)02SC@XQG:^SSJGF*>1@5. M@ F7HMPR%U]:ACYE",XGR8)* ]2UGXS+NT-6R[2U+V@/8EJ VDD4PC?-M_3% MC?3F/L< #AYFT9&5I(W2,13R)J5S/07Y'%$:T/?XQ@G]_U/FLN*N/T C>F#' MR:>2A$Z!I8S+.1_!1,XGKU)IMOESX VA+Q@\/TQ%?0Q. *5:PB)B(A,I7L5P MM"U"+_]3I99CN#C.5TS (FB-5CKU O-#&499@!S76!$B/VF- &235[F[:O5S M$T)1P:U2H0Q!?)/*T@+2M4TF44N>)>6A" MYN84X8Y1I>&I7M&CN99#'5VDVQG:OT=W,)=85\9H,4A O)4?";I.*&>.65^> M3PX.^DBPC(7QG$I]C.I"7I?"0,L[-9^4H9.$(5@0J?9)3YNG(ZBN>[4J8J MO;0QTQQJA1@ZB+4?U>GTP#Y^'2 M#VE&]-#;6?.LIGX@;2OY=6EQ&RUI=:L:D.K-ZFL#OKI8_!Q,O5ZK5_M5RS"W M_-SNM[=Z8MFDS([1MNJ_XDG-PV=:5L,F9?:-]J"S6/"/.+OV7YD>2U MO WWHSBR?*YRK;5>Y=[*M3XEXLUB=I .[ZY4U:\?E'7R ^]18A6OZVKYW1,C MR3H^_VT87[QS$FD\TOGQ#\PH=L$_N0)G*@/W4?[F1^"0>P/VTDWL3%BF+,J4 MK\Z]/\DFB]0FS_*K\[!)Z;1#+N!_P)UX+RI"\,\B'(_P)Q7\D^,4D%:=@-RU M#XXRF\FJGJ8:..8@E]?'O^456]M]_6C ZCP^CL#YW' MM:!J'"X[:;VG:O1ZR(67M]Y1(U;OP!_2FSV^C=WO/6=_N(.Y+\<'C#DP6HQ- M,[$Y0-O+@SF(+T0;+FVH,Y\CI-9[C@KOTNS79@W)C_S0$V%Z>8X_>NKU]C?M MP;.7J/PF;Y\E5-_H$A6N9/T@6=)2MN(9U>;856^.:K$8!45J'%T<@25DDU#> M$$THF='++Y;D!4ME5H\LS("Y42I?JBCN$\G;*!H6!,-3FM2YUP+?&9:%KK#6 M*ET;&P8J93,ITRO%O8A=7^8,R5E&TZ(0"?X@KS.)WQ=+Q2H'L4Q$E _191MY M[0COT*@N*:K/T)T38_W76-SZ498$#]H-5D*3MZNHYLJ2M6Y^H>:HN-EJ'#?+ M_%#L)B6*/-V-;J3HJL0D,7 AEK;9$P(@HC35$=5!S.]65V[,S)Q MNDE&]9ZJY8O-+D[-;,O2F?Y=-XXO?J3:/O:M7SS?HJ:7L&HI:4*O,8 M MY\"Y>:5)AH%]<)]>COQ[X0$E@D2\HLTQ.N^UL.[>QF_:_37=5^\<^S?_;R3);C/Z(YZ$Z:83ZFVS[CD*;_6B_JMWI2Q;NW@GK]E:W2UYV3FGW"VJ M="L22ST0SFVQFH?T_"E0#\+!NLE8#]Z?N4XK*SFT^F?.&^3(G^(F[V=Y79OL MK[; ;JC,+$/=C?^BG M;P\^P;U?6UV'VZ'MDJZA?9)@)!LWD'GVFR*#OM$:#+:]*-(WVG;_J2X:#+I/ MK.XN84 ML=F6>ZT^%EOFY+2,7F=I6LZ&I%P7^=WV;7LX7P'Q 8&UC?UFQ M3W\0*^E4;X6M=<'8?%AE/HS3=)I<7ESC1-? M>$[J7 S 4K0&%S!=8*"VU6J;G99I]:S>Q6V[90VZUC_%O7UN&N,49-5/+"^5 MJL)6185XQ!2K_:5DB'P)\R+%2KA@2Y^1DZ0Z?F5H9W[Q QF#@>F*6%![G2B7 M1!KP\;(@UP=5(T#6+\)0$ET:[I__AW;V&0MV?8L,#99S;IN=GOV&BGAYVF9U;E8"[Z4 P6,O']0^#<)8^2>+-'@87$H]=1Y3P4;>:.$C"J MU+9MDPP*&;2X6-[7BQEHI;A:*6K.X87&S5MQ8;-VPN*D5-]:VULV*^OJUH@A .TD$OLKW+5<+,O1[I7SMF;_I4Q@WB\48YP("'@\B)D([^SU*DC(-ZF<> A!W#A2?:";-3^P]AZU M1W%D\YB/3NIH%#D_IY1S>0$'L^5D/PWU,SPLD#V!BNQS9SH53IRWVJD?]BC%*R>I&;S78_V_Y>6!/TG,SM6FQ==/WI M RB*@'KHX9F%;9_W+;NOEXD* MTY#B"F4!^$]Y2WD57# 'MFH3^I,*R..]2VV,G:NP)"+I&4_>1%7>@.QWIQKD MJ>860S%V@E'9M0%M3_J!NG2648=['#"_F;=*R#8C8[1J^W M77[PLI':EM&RMDM!7CI4WQBT5L_J:1.'#VD7)<+9'1,3I-7OM')_1%0&PP=F)OCVRP M70+],=!NR9$"TW +&I[]B/W0]:=.L$C(-X^@Y'PXRUH1SGK:>PDO5DQ^Q#CC M2] (/ED6Y-!;E?%+\U;T;[NV+5&+8JS*N_7WW]=*W],+2O5[]___;I?PZG M%%Z@T?)W!P=#XCI!%(H'UKA;6RT+R0Y,P]VLE@5"LM72**C8:EF*[M(SI-.K MNF&M."*Y&$;> _QOG$Z"=_\/4$L#!!0 ( %B&9%D#J'N?H0P &E^ 0 M ;65D+3(P,C0P.3,P+GAS9.U=6W/B.!9^[U^AY65[J\;ADJ0[I#H]1< D MU');(-W3^S(E; &J-C9CRTF87[]'L@T&7V23&]O.//1@6^?Z'1WIR++RY??' MI8'NB>U0R[PJ54\J)41,S=*I.;\JW4W:RD7I]Z\?/GSYAZ+\<3WJHI:EN4MB M,M2T"69$1P^4+1!;$/3=LG_2>XR&!F8SRUXJRE=!UK16:YO.%PS5*K6SH%GP MU+[$TXNJ5K\X4\C%I[IR5CFK*%BKU13M?'9:/;OX/-6U\]_FE]/IYXMI;?I) M(:0V5K>AG9_4+P?31N72T!5EB!*:9SN6CKE4JU?(?O>Y8-"WY;0UJ_MQI_3BUC:#]:9D_GF*'!,V7 M1-]I#==TAAU6/=&L99F;6ZF?5H+6G!=-X4Y-AV%3VW#7F:VP]8HXU7@B>%[F MS[F@BE*I*K5JA%1.65,JI\II-:RDSC9D80W/R][#$L*,V73J,M(&G%MDAET# M2%SS+Q<;=$:)#D%D$!XF.PU"CQFVYX3U\9(X*ZR1+%[\^@$A#BY=KBR;(3-" M"S13H:MC,T%60EX@="T-,Q'?O*43F!5I7R8&<_B5PJ].'AV]5,XNU764.<:K M7)+#-)YT_TX>#=(B*4Z-6!)^I01T"K^E5&L0%P?KL.TK^70(Z)ZH0VSG2 )% M1BFNG:>JL>EIN=7P*7.I$=]S,V(1$' 0SO,(=(AV,K?NRSJA63K"?G/^(T_H M[S AFIY'9M"<_XB1B4W38H*>W_'OK5;4G%G>#;C%8_4R"-@1F04Y-#*,^(-. MM5ZOE\532+>"&-N:;1DDO7%Y95LK8C-*G/ 0)!@L;#*[*D'*5()$^>?*)B>@ M2- BPG^WT_''(( XD*V%N=VM/0$+'G=7)0=@,(CGH2,V7R>SO.8#"37IKV"\ M@:=YC0<28OR_VZUA(Z_=0**YQB$AS\DG\!Q1F/XU+9@]EQ"_=S?JI$QDA%"O M=< N8+B-OZ\5\5\5*=N9MH($U9?R?ML]+JY#]('Y5?S>[] ^L=\DA7#/*YGI M=KM0+)E_,_!>FD\'_9;:'ZLM^#$>=#NMQD1MC2?P;T_M3\:#]F"HCAJ3#CR] MZS?N6AUXG!V"0YBG(%:OG]>JYQRQ,?B;!) %4E!8#-K*08,VVDI"'S>R_O4. M]!:+YJ W'*FWT*;S3>WTX5)] <13I4BAKQT"_8Y(Y,E\#X*MNZX;W4:_J8YO M577R7)T\@:<4X--L /OLD#YK]O M!]V6.AJK_[GK3'Z\!/!9I$E#X=-!H>")AI$;A87_$WGB"QH?X[M>KS'Z,6B/ M.S?]3KO3;/0GC69S<->?=/HW0_!ELZ..,P= 1G92A#_S"#!I$".%_9>-\38TAM"MA=E>/;$%$\N M ^%3)9*(."-%<$)A5@6"HJN"]=G'!+^YU-75?5=[A 5R+(QF=[V[+I^\#":W MZBAFE2.SU[/PDD)2VX>$!"L4YE4H-*YY(0S=6OV6*YM$"*7^_Q3U?\ ">3P*Y?O0,JA&B?/, MA?"&;3IF9V>?(Y.C[ 4Q^AB(*=+"QFZ1.\%3(P=ZL<12C"*SI?TZ&7WT6!4) MA_VZ-R<2">12+"+3IFCQ7$0TXLO@G)BD,I$B$YEV)5741<3'*WESXK%#)/5_ M9/;ED1?1VQEJY)Q09.Q<1QU!)?,! OTLIQ27R:B+$HXC.3R@# M\XXIJ5RDH$1>4226E,6$*$LQTL>V#8K>DQ9AF!K/7>M$V$M!C;P R5'S*&@C M#WWT)18)\MT*)B^B\=0RP"XB+TNB!5 !H=@O89K6B[KF2DM[)\ MT-_!CG8[=[G$]MJ:#8G-SRS@'S_S#\'T\0+;I/& ;=UYI@Z>0Y(T#**OW%(Z MO">83Z="HA4A&PGAR)->R+#P5BL/'I@3R*4 1E9]_%73H@^[GAO&[FKE'1^! MC29V%FW#>NB8(G2YG,- RLA4"EUD;6@#75@"XB(0EX%"0@J,:=MEX*X>L%VZ MRRZ![ .UWI(R[J[<*38'2RF>D66A#9X>?^0+0$(""HEX1S/5]7]67P!/8/J. MZ*N_MLK;/W.PE*%9CZP"9GUQ54 H0^^.^/B#3;U-39CN46PT'(=\O2UW,GY6H=)PB*PCAM^7*=ZPRQ<,-SH@3PD4 M:($P0UP/)!1!,"ACM-%%K#@6,PV$_'CP=#B-AQ39V/U.6V2+/3$.^:)CWD-E MS\>KK@6A_93^FL1*BE7:-G)^M>&+/,9%QZQI&0:>6A# I %A;,Y%F?"43)O* M4(I?9,5P+XMNN:,0^T*BR+?QYP4J3"/%(K*FQZD+Z>J$71N;I3/^=M R^43= MFHEB>]U<8&KRQ>PE_5LH#S?L>?Z<^/R2I;#';)M/VF.RLXBW585?>?\( &LV6!'[H*6F9QN= 3GX< MIW_&L$ + /C3CU=S+A9VU,<5#_ ^I&8H"DL(3QUF8XU=E6;8X(<)\N-$KTKI M1";E,R%^F""S77X (3_#^1)(J*5/Q!&!NNOUD>#9%!O\!0L\(%/*3UQU02YE M+F]S8UONZJKD-:30T4K(.V?0N[.$O,Z@?W;@"6>^/8QTWU+03P/]_!S?MNR$ M02G1ZNP,CM0#+7I/(8'I7/<9 4YZHJUQ39]@E69#7W\ILWCE! .!O0: VI;% MEU*HLR#Z#?QV$BV44,F-]0Y^9J\;P^Z2]SS+;OA&A/MR4;[[ 9N MS\*_U*TE)"FYE3=0MT)?[YB@LK;@IVBG6Y;<_N6LR6_,0&,6* 7J53.:$T-Q M3 8%WC[-B<[I$1DC8E_T EZ=P01"B NMG%ROMTV&>,UOB4T7D-K AL&LH>MB MFH0-T*B4[JD&!GQR>,>.$FQY!L@GKE35IODZ^/ R&K,/RZXS( MA]F0=2Q^G4'X,!LJV6VH'),-NP5\*"-#N3!R[U>I?+EWQ MWX<;'6%Q##9WB>,0LJMVE^(I-2A;^V.NTW))8\:(_8-@NVVY=N*(?B"WPXOI M%UTXX,M5,/3R_W'L[K'!U8<[7L'&-1[S70Z4_T4-\\@!S([@CE"+@R[U!0>=YXE M(D+ M;K=D.+L6< -2JIYLY$=J?8M,V1:]QCVF0DN^W TQW- T4!9F-)#?P;CD]>-\ M7(YSM95WWF@'CL-WLTEO^PXJT35/Y'JFUTH>&W3;'D/$W6W;H?7@N M-X%?#J@/TKY3MAABFZTG5E+K#G];AXT>-0 W<)@_#9(,DZ\A^I=Q,602"T;. M-_!PNN1?QL%\Y^^;1'"JX"-V[XC_<6:>MP=3@\Z%#LZ^&G^+]^N%_4$L#!!0 ( %B&9%DSU]78X!L ,P" 0 4 ;65D M+3(P,C0P.3,P7V-A;"YX;6S=75MS4TF2?I]?P;*OFTW=+QW3LV' =#L";(=M M>F;V15&7+-".+'F/9 /SZS=+ML'X@F6ICBQ#$,*2#ZHO*[_*2UVR_OK?GX]' MS\ZPFPXGX]^>\U_8\VO%. SGA03#$(20A(NDBNG(TYZ?_Z\&N,UD41 M#2"*"$HR#]'Z!*P([3G+2GDW_]+1_3N'>V_V]KO]ZA M7Y-H\Z9F7T[PM^?3X?')""\_^]AA^>TY-025 LQ+5O']YU+-O/@F50JC=#J: M=^);>G_16)6@?P'Q\PS'&<\[^1+0:)*^>VA453SI+O_G*$0\F93@;V!2L M<$9"C"26BD6#JV^3#*AYMIB9:"S1E>:_E^0*:;:Z]&S29>S(\#U_]@FKD;JP M@>=80I=NL.G[\7?QQ(OIZ?'Q_#MA.,/CR_]?NLEQ6WW/)FUZ^5R+A'Y5-1_B MB'[UX7<RL?#\7 ZJV*>X?;G$QQ/<:"T(E#, )?)@K).@T\E@E:: MQ..^,.8:,V Q9(N00WPC!SPI=O2@G&;$V9V,)]^+>PF'2R-D9AJ$3Q00>)U) M8I4(G?"^>%:\58VY85:7<&<^PP^GLNR^]VMHNS@;*8J2_&3P+L0Y< YYG MA,1129ZDDMDW%G@17)MD-]NPY?KX:*Z=9J-CCR+J[FZA2_$A1U9 %D0:L59# M#"733R'Q$*(M$EN'"#]$]$ S^@2YTE CS5ARU?M+%CA+FH)_52[SHT)^@CZ7 MB5G#8F;KBK$>+LD!GN'X%-^0,E]-QN2?TNSOE%B^.IW.J).[[<]I=%ISTJWI M%.EO/@J?!X5E+GCAP+0-H(QR$+U-4'10.67G'0N-)5X"YB99T67YB^[%!'3ZXG'-[*;P\48(LZ+VUI#[I<1T5)(B M*+3TDBF6\A2B@=&H6.*<*==Z[NM)Q+2;2JDVFFQ'+)Q=X38GK\9T-A"X+(2C M$(3"$="7HD+0V4?=FDQ7 6RR7T/-N#+"@R1=@!(Y0K!D 9QDA0GGLU/YJ?JU M1YZJ6)J#-Z@;%2(WII)JW7\-1;\]<5M:W#]+3F^VGNW?[#]!SVS\^?VSBZ]W>YU M[?&'[:UG$7)QD5NM1M8YKE>3XY,./Q)-AF?XC7]$QKU"#-J?=//Q,)MUPW@Z M"W&$1Y/]T.%X;E2\$5F"9I8111F",YQ!\ R+5A:-:;W.MR+D)O.TMS3_ALSR M\,/XU6E'K:0O1UT83T.:HQCG^;L+LY+_]W0ZJQLJ%NE?Y0J*3",UY3J'$FT! MQR*"#%H*Q,1=;#WCM58!-\F-KW,LW#K7O)&L:KO <4?W;IV%X:A")'D/PP@/ M,9UVP]D0IS<%&Y1LF3"*,"=O0#&M(!"+(Z]< M:#C'? /X5T D/7/&92C("9 5'"(6#U8ISKPUO)366=8/X+3-KK5)C"E% :CD MBCH[4+?GD*"0QBW]+IFRQNSZ<9U%*P[VC]EM4 M[_CV_I+"1<1IE +6)=L9F1HGK)'.0Q1U15"@A4 Z!>-26-U_PC/)CF2!MIOUO7M8I/+I:>W&*9X4+MQK[R?XES8@;:*>YT]2.4M MJ.0,>(<%N(C1)&2&B]9L^"&@1>@@GPX=VG5^VUCU7+2Z['%AIW3*AM7=\$$: M#"B0 M.9:(>-9[RIFB(@LE5(: F%FQFBE?&BO_;C2+,$ _'08TZO9F-'@[#'$XFD\. M7<8HWLCLI"_$1$LO(C((W,KJH)*PWMD46V_YNXEBY9@VI#;=#U]J$E;/ M<:34G6*^1>!4G+-1)3"2)PK*- @J5+5%^^RH[.9>\$J&(X*"8]!%8$)(\4RHL@?;*]1DO7$6U2]-R8*PU5 MT8?Q).X>SB;I7Q\G(^KE:8WS9U\&V17,/I-3SY(\A46$8% 5Y#EE;TSJ, MN@]30YD'*)Q.A0)6REM)QL0*1&L"\'K.S@B?Z.VE?.PZCB,]L.08O-7X60X"Z,! MNBAE5A22:UWWCW$)%.-;L"16"*4$;9I'AK=#V21CMR(+;D2!#3J_&<,/O! 6>'PAQDZ986WN6'I75CE'?+1"&X*VP1@&OGD_Q("&@9R"T*YX<8@K)K&_U M=9FU1CPA+SX_6#'01D>;2@#AZBDI&0PXIRA0S310+>;L5.MCCE?;WZ28:7DM MWUQ27+*'VSF^,/U(.4[]IP[2LS BF:9;LU>AZ[Z0ASXWSXDR%%'($P>LI96X MK/F.X""#,S9I)KUJO92X$+!-BI3:L:*]3MHEC1\GW>P(N^.=\1F>[SZ=#J)6 M1G"E0!3TE!(G SZ64L_ :T'6UQ&NUFGC+3@V*5YJ1X:5>[SAZ;4S:GS2?:D+ M7%Y'STRAQNND>;KB]:.Z0+H[) MD1&ZLLK]5<)(HD7GP$9.$GI!Y LY@5#,Y8""N]!Z4]D"L#9O;;EA@-!,'WTL MEPQ2CCX['D":4.OG24/)NC*@4RI"I!B5:WTLZ\ZE@V;K@E?V=!A*1U,N%FQ& M2EN,TQ -!LB%1#-*.N2MX_A[06U2/+PL%Q9<%EQ2$WUNJPBYR"R3 &]K44HM M/7BI(G!41AHOM!&MDZ'E-A,\PHK)2A18L:\?^XSVUN$?;][N_;W?JM"WM+*F M\]CWB-=H"W[->Z[E/@<4^7;#-,-\D1M]_\&5)_>Q&T[JCJRNVI#7>/XOO3^O MR+;].7T,XP]X$&:X70JF>OPS2,5- >DIC%:Z& BIU@! 8YA H53S Y3KE;#! ML;<*8;^;G U)NR^_O)_6/6_G^4BMW2;-K3Y^>JZJ_&3W/1=PK5\7>&Z_4P8. Z'*, M!80H@02Q'F)""N I:Q!CDZ88GQ#A'YM0CQ%71!O1\UI&+ @) M*D$Q*VDD:*ZI#[QQ M$*-1H%U(,HM0.+:>)%L,V0/#_MY+VO5!JEOJW;76VF)"]=]?6%6[,G=S7QB;%V#U3H6EWMZR >8V8 MBYP;&FB;)<$T(&(M;.1T@L HKMG1"$ MTD:)X$)L?@?-0L@>N#C^4_"H!YTUM$,G':;AO+?HYQ%>U+#<.JXUI_X]_WR@ M2DF&7L"R.IN:G )?E*D<\(GK7*L3-[=&]^-:A$OFYW)QS=758SQUN8>HRNR- M7 =2_=SV9/E%= D"Z\;:NI\W,?0?G(R^D+OAR3J;'A\:=*,%I:[G*#$H&N%10,NB$QD-<5QE6T0U^9T;LW(%VUO M$2;XGX,)O:FAW<+ _,C.MT#\S=GN\/VXNPC'Y\2-1=E8CRV+6C%'&9G!\^ A M8S%1YJAD\\N*[D>UT'0?^SE8U).N^IWMJ1,!5VYLN9@D&&CM"UHN0.E:0-LD M"UX9 5DQ-,YQ5G@/=Z L"F\A5JWQAIU'F]AIH+W^RIY=N]VE>"M9)FLIDB7A MF44RF?7ZXE!R-)QS45I'-O= 6HA&/\D$=!]::GB.*73XDDB=ZSE2@G.1PQEC M;)$&)/(:BD7*X5QB$%GFF(TUGK>NEG<[DH6(\I--)#?02=.S3N>'K;X6';^: M[.^5U\/I?))[:YSW.SP>GAX/%-?:%6U!"46Y7!$>G">/RVQ@Q=(O8VD]^[<$ MS(68];/-*?>MSAXCIHL30)=6]-:30 .GDBLQ*0A9U-O7Z27ZP"%:I@-W)NOF M91Z70[H0^WZVF>@U*+7O72^W[?:UTF:M2P961 +E8[TWM0@P,FGNA'#*K6G7 MR[V;O9_/!#B4]@'LRK-;AR?[%&++4OZ)\0\O^2T8B(S\"[,*JPO>^5NP(-@ MF*4_'$K@E',Y;FN)<0>,0B0EDY=.M=YFN234)[#MICGSUJ#4=@R\/DSNO.I@ MH&31FDD%C-Q3KUYZK88IJ7I+P%QE,(#%:ERUVC9EEM-#>]Y D.\.2T2Q\I0=@K5PKD M#4)!:EPGD,IIRD:= A>9(+%3UB9+>M.\\M:]J#;MHO!UDJ:1KOH)("N,NGHX M&4^W/V.7AM05 T3"(V("5+$>H'#U)@JNH%BC"%4RH?F)G'M!/8&MLLT)U%11 M?=N@^5S$1>5&96Q)$3/X$@6H8"/$7%*M8:-<5-8[UOI@]_VHGL+NV#79H&5U MU6_!C)W=/[=WC_8.=K8/=[>/7M?:OZ/I]TTO5!+C]N]I4O1B 8B-REI\5]Q+ M1L-0!@U)(XWSZC&\U!YX\H8LA!)>MC\M=5?YM!5D.0B?**W%;AA&TT%AB9(* MRB\T,PZ4S QBH'@*E112FJB\;7U#QJU -JG0P]):O[,VW-)=WK:N^N@ Y\5X MO^+:#^E?X4.U=!?3V//M3-7>2>P# M(6[2!%4SQO2IIB;[$+]).AF_F4PR^QO9I!AT9;VW[=+V94._Q\(Q1XT4EM3[LD&I5&^$D!&2 MT%F5Q+S3O140?3 'UG7.O[VW6+[3VQ.@UBV>]\(!3K$[JR4OBM#>. [>9TN1 MY&LU&'I-HS8;7>[S=1V-XZV-W9_?UP?_O@\(^M M@^VZ >AT-O_>27D9IL,4QOGU<'1*GFQ[_W#Y3&+)AIJD&BV$;)2+_'W.8ARQJW.A\\;G&[&F>Z>SZ8P04:@P,(K'0G2@X-(AV0T7(/IB*(&5 M*1,G.5.MTY4'0ES52-W1W(UVYGH:V%0+)W &-F4*E:3QX)GR8(31L7BKDVMM MMQX$<),RH#ZY=MW8]:?%9M[P5HAW=<96_M_3\WUK@T2A&S%XY MI*YP#,^O'EC>]3[@RYNXVV6%:>1BW^)TBGA'2>O+6=S7IS@0*E$41@%80E;5 MGPI$3I33F2E,6A9M6E?]6Q3;RI6S%VGG (_#D#J]\.Y&F>[U*+9="?<%.V67!O_1 M)QR=X;O)>/9Q.K Y&#'*3)FDWCVL/5N.C ML.W-Y+0;<(%*S"^LB_-%IA(AIJ!!:R?]25.M[=1^*<9-NDMHXKCU8B4U6 M"A=%N%5FV'V%F8U3.A1.W5&/\<7,P8DD(4A>2K$N!W'M0.:M*XA+-;Y)5;)Z M)=%ZU+,I\QZ#:Q78&\]\T->O>>[CND#KGOT(B3MI,L5(C-MZKC*1*2'_9:S$ MDBT3VK;>F;JNV8\[6AAD$;D(18/!Y,E1RT".VD60,085#?/6M1;Y#BA/CPG3KN+X;H T\)9\HG[#T4IB':$+=)HSH M@F9%-=^)NQ30)SD=L0JW^E=GOTYPZ]6K]^_>OZV7ONT=_;%]\&KOW?[!]A_; MNX<[?V[O[-+;[>4G_Q_PY4T"B#X'8\!DI(PW90^!(E5PG@=>5):6MYZX MZ$&,37+"??+VNKU\;$8T\^,+"G+WH>];!+&N:#3H(&M6T^Q(@I [@!"B4XPY M-/F1J/T0,38I!MA :O?&B/Y/]1P>S>^$K2>>PCA?''(*H_/*->\H]*'$,X?9 MFS#LZKY#G(S#096NN]A\L\(^@J;--SM#U$^'K!B.U+F96V[>VAKGPX^3;G:$ MW?&WREC3K]AJ,:S1I"(>6&,I-RH1;!(T"DP,X++UD(0PJ(0+YOJ-&+=.H:T$ MHH]*M@/R"!)-H60OU[49DP2XP 2]S<8Z%H22K=.HVW!L@O-?+TL6J5W[(.TT M\^,7U]!=ZX;;Y%5.F*B$@&!C!.5"A%B/7F64JAA#7J/Y=MB%P6V"SWU<1O6C MQW;AX@]+4'U[=Q[QS@8Y2L>4B_4>4!H05C$(*1/F8'1P&C.7K0LC/Q#B)FP$ M>%S*]:G3AC5O;W;$P&8K%$\1)>O04D)5 MR^(K3EE5S*G>UV.M]91ME:=@5]>5/C0".U8,Y3A&Z\0*,T):B*F5YZO>JQ!7 ;X)![HEA/[Y,<5T*;S+^ M;GB6/W=WO@5U#HQ018J$.RHG+DE-T%.0O, 07;G 3['+/ M_.E/ 4W3]<6B??)30D4K(ABKJ BG3T.RT2K?NCSZXNA:QSW7AOQY MF?MZI\)T-I]H'%B&QG+'P7JAR9,:#XZ)0%X[&0K3;$'1^FC-0S%N@H7NF6?W MQ4--U=CS'-G6[%7HNB_#\8=Y4CTHB6(T%3B$>F^'TI1*>V8R<)$<1I^"EJT+ M02T$;!,,]YIIU5YAO=XP5^D]<$K+I#.#I!T#Y2W)RSUE&4[Z4DK2OOFZ_EU8 M-F%J:\V,::*6M:U ?I/Z/!9ILJYXUY>V7BU<"'RC+4FWJ?5KB(@H/*= D)Q' MB: ,9^"+L_3"G+62K$#SRGT_PM.'9;EQD;QBDJ7,$+SVBD9&41!K,1QFE0K& M2<:;'WM:!-_M'.^]V_F?K:&=O][!V M9/=E4DN(GTS&U75/RAVW %]<$[R\?VN/H8D[[+EK&NR@6?B>9K1U]9A1[&R0 MHF@A*#:*7D+*Q9

(;Y?,/2 MT>1E71H]F4PQ[Y5!QF)IY-0;D2(-)!0)G(L6F/&A.&V3EJVMW<+@-L%?]L:2 M&\7\>E%9P\+ TUEWFNHU1^,/%V4&MU+"43T3@?DUGG28AN?=H)EBQC$.!:MW MEU)"\(J#8U&X5 0JWGH/S0/@;8(;71NK^E);/[RJN6A-?.>T_S8@+KIH4+>' M1>4+%,7KJ1H5P'F1P6)!$TM01K"OOX+B1YW.RC;S+TIH<%4Y&+S^M+#%/\VU_^'U!+ M P04 " !8AF19H,M>ESPM ")^@$ % &UE9"TR,#(T,#DS,%]D968N M>&UL[7U;=QLYDN9[_PIO[>NBC/NESG3/D6U5M<_:LD=25<\\\> 2L+E%D9XD MY;+GUV\@2>I*2J2()"G)+[(N=.:'B ] 1" 0\6___NUL\.(K-./^:/CWG]C/ M]*<7,(RCU!]^^OM/OY_^2NQ/__Z/O_WMW_X7(?_YZOC=BS>C>'X&P\F+UPWX M":07?_4GGU],/L.+?XV:/_M?_8N/ S_)H^:,D'^T_^WUZ,OWIO_I\^0%IUS. M/S;_:_.+#Y9%9R4!JQV15%+B(^SG;^/TTS_^]N+%5'*^B07\R^_?WX[6VD_>'D9>J? MO9Q]YJ4?#!!Q^X3)]R_P]Y_&_;,O YC_[G,#>2GZ^9 +*%7@_._RM)<;8_J, M0)IX'H#@;V%8*%X1XZ*G;X[YXEDD0?;G@TE%Q+>?717OZ,SW:PKXUJ,KH&T? M1,[@+$!3$^JUYU[!.0=Y$V%YY!FD?O;C"?LYCLY>MOA>?SAZ'1Z_]]_?GCWYO#XY/ _ M?G][^E^_'QW\_N8M?O[^<>&;25F,J1.TQ5_GO5?&C03K#_MES7J'/\Y>7H:X M PG MPD,$TP7N3G P2A>^]"@++&C"TX,?(!!^]O>^9A\\OY+[V2"^UW9^G!$ M\!:_'?? Z>1!>N(ULT1:STEP%HC1+-OL#?C(;C-J/&K# 'K.L0@&.%'::R(=KF\6QTAT5I1RX9-2N:LQ MM0BNC^>22 ?-?&2SV;S6II2;T5E5?4Y&U<0XU12"_NG%J$G0H!V&?VJ7F%_B M8#2&]/>?)LTY7/YR-)P@JP\'[0MQCL.G\DTU)AS^]WE_\OWUZ.S+:(@_C@^^ M]<<]QPS+21O".5-H@*E,@A"1,*FUA.BT,9V1?1&@BCRYPU"X@SXE4#U;I@NE=BP$%!%%BPUO>[@P.:*&W4E]:U10GHO@ ,E M7!I#9+*!6!6!>'"*Q\ 9M>[Q4N&:5;M[)JPC[ X8@'#.1L.3R2C^^;XU=GN> M96.2TX1Z07&(8(E-Q;=D/E#'9WPM?_2G_C!#)S43E(9%!',"C25DB<.-SM"!3BI(E=>J;"12!HI"1JMZ&29,8 "\+[V?K RN"=!DTXT<9LR?%/*',,$QPKIT#?#_O#3 M>(8*+,_1:$]TY G''B2B9/&_#C M\^9[NYU-=[89L$BU<-H:$FD9JX9 .I((Y'@\&OH^8OWZ0>!*-$8IR8@"ZTS,RC MM>/Q1YD#\XEGEA9$9SP;&+\=C\\A]:24 MD*6PQ%&#(DB>$ELF3N"490&>,FF[\SBN0MD^(SI5X7*/Y,'R[\ 0O3W@G@/& MP=!$DN,9$=%,;,;Q @6-%E!VN,!6#TW>1/&TR;"AU#NP+H]@,C5VWXW&XY[Q MTBEC&;'!,W26C2,.'6A".!"U:; -0!/6_L/EW4'QF6[&+W"$:=B2*'; MXZ>";OSP4[M;OOI^^9&/_GOYU4$1P=55[.WP(S3]4>II*@QG(A'TB!21$;_X ME#.:RRK(9++)3M=>.VH.X&D3;W>Z[L D/DC_[WP\*1#'IZ,EP9X6=[@UX&$Z M_ 9-[(_A0VZE_>%+^?VX9YEP+":-=ZOTUE5<4(F\ZN-^=-?_AI.L.FL^XJT#G\U LXW5!LCH@4<-=@+I$0#"?4 M&A- XS!D]85V;91/FX@=:^TVSW1'//O##\YA,6"J%06*)@EE1A IJ29.^T!2 M%I&BV9("K7T>M3;(9\FR2CJ[33)3Q: +39"> MYT8K&SWQF:(7S"(G(4DHT1@/D+F)W=B-:^)\XE3K6G.WV68K6H''T)[BG(Y6 MA:ZT2EY'1S@+AD@K* D,H4<&7KB8#:[*W5E[Z\)]VMS;EAYO4]!5/9YIU^6# MB+)I"LKQY#U,/A=GR=;>SRI&8)KJ=-JNJ: M61" W3@P?PWD= D^ADD!V7,Q!8E+*DDL271+;"#>24:X<,DD+8/QH4O27$/S MC*CR<"TL(,C&(?IKT&:@+OE[<#8Z'TYP[#E3)LKRI]#H S3ZT*E%7U;;[)6, MWN=.UY+/3 :: R<.33DBDP!B'4/ZH]"DM4X:6MM*VA#RTR;=-O6Y@(\//G X MPZ7T3?]K/\$PC5$0&?IHY?6BU1S]!$=$C@R]51D1F-6$1Y>5G*,?=K/_[9J$J*J!!=38.+B]+/'!&<6YH8P(92B:5=H2QX(CS%ETVZ0!RVHG M+JZ4>%(EAX+'2#V@E$4H61U"*1($3DJ>O/,R&]1";7-L60[%O[V\P?=W^..# M[]0>'AP?O3WZ[>3CX?')/P^.#X]\TZ 7_A4Y/O']P?@ZDU:Z+GOO(VO77%V0-@?E2]XY3G&=&"[42:%QJ)U5)7D&$EDFZHR5TPSF:1N N4\(R&HV1 25#H$2C)&*40E,[53Z=VPK1[ M[@0_6J*MH\ ."'8,XTG3CQ-(5Z_!6B=2PF6?F!03D;QX7<%%8EA644@GG)75 MKXLM +)]9[RNOFY='-M4V%W<.=YLYLSBUS:9S%A&BX'G0&0 1ZR/NL0/F/5) M9PG5+Z#6 +X7%XPV<0^VK[ZE'*P;0V@=\%<';5FJ]Q\/CTX.3M]^.*H025CQ MP37B"0\90ZVHPD.SN"]I227Z (%2PD1&6B;)B4?SGZ@8A14B:TW8- MU791X@^=EM%WN'I18Q8:,%1X =D0XQTOER1/'VCCF; M*ZB#=>653PI\L%Y=H+GV=(X>$RK[A.7("8+UT:58J0KQK M!2[Q6.OK;QV!5=;;>Y34V?G9#(A0" 37$<*X,CB8DM[%T6+@3D,&ECU=+5/N M'LU=>^GVMN:-Q#ZJ(;.*?ET+Q'^[ L2H9"GGC&3D';J5T1*7&2=:943"D*6* MUE#>U9<^0N4]6&9=Y&Z5;?R-GTR7$LZT%\&6BFT*CQ,.4L4_,&DNUR)9C! M$HY)]/;0CE >G3$ERJZ"7THI86]5E+AP/49%KW(*T(F>UQ%H1?T6[_LW7+XF MI=XANN'Q,\J=SW *:W$QJ7<](,:_.'WT62I0D(5W"[;)4Y\_P3T MN(G$.B@W_>#LL/;+'S">7%3"8STG''!I/ 'MT'STUA-O:4#/SELFF5&252]2 M6!'_'@:Y.\[-VY7R.SB?75)I]M98PLVQ''[[TF_:#\_**0<>@M4T$U"E-FC9 M'JV50!C+()S*P&GM8D_5P#]/"F]=[;M(J%HFQUG9T0_GD_'$#TN!OG]!_]-G MW&P.OD+C/\&\(.G'IA^AEU2PX- G$#9&W&]BJ8)D&,Y:ZZ)-N!?YOT:9?3)19L-L3:_QO%K^;TWI]5#JL(#,AGB(I60^$VAP!4]RMIR*F+*F MM6_?=3",'XS?,A6Z:OOQD WLWDE\#$6E^/O7H^&D\7%R[@>GT)SQ7G:0O*2, MI 2TE KVQ);[:! DY;EDCE;/6MO!,)_G[-AC*G70>V33(<\VNG+XL>*0T=%1 MB@++FB31YA5*76)HDB3*0I(2F(:]\0\>/LP?LV?/J-1%NY-Z!N1;'%E_..[' MMKIS+W%(QBI-6$P)G:FV4:L/)!B04;! H7Z[BJX&\SQGPLYIT47;E7I3_/K M6"\Z4%*AV0C.H8\4C" N 6\SSJ7%L46H?A.YL]$\3\;OGA@=-(&YN$\#S=?^ M++_]EIR/1L.O,"X;5AG3^'0T\8.K?R^EM(]&D_^"R3'$T:=A_W\@]8";H*44 MA"7OT/*CACA3#D9DJ6:J@091VXGH;##/CO#[08L.VM!\;$81((U+59;%79F< MQ'W&V$ALQKDH#2TY;\P0Y5A">TR5;K^UK][L:XWIV;-X[LG31'F=Z M-6[-IF00F$DFR7(*+(FDD1.K<#Z7 NN\33>J?L_Q(3B?)V.[5&87_7<>++-I M%?:WP_&D.6^SH-O6':>?_7 V ?]HS9QKL^]7WV^F$R]G;[D28EHW4$9N<4^* MD1A%G>0\*,6JEY#?R4B?YRS8;T+5;$14\M >/.2C\Z+*#_FRT?-T#2G5#J'< MBXWX2?\)>I"DM4$;$CTK%[I8(H$S3K(R.JD86(XW;F$L3 'L'.BS8?O^J;UV M-Z/N1C>_[#W+$8K!QQB4(R'JTM'7"N)R3$18<-E$3\'MEMO7\?Z@^*Y)T$6+ MIX-!^YE9\8%;(S[\5KZ%GG+!:YXH46!*UD[2Q'JJ26CCCLEP[VH7TUH-V;-A M98<*ZZ(_U$HQ0?057L$0=3:9USV^-8PDM70F$&LH#B-S2IQ7FJCD@6?T55VL MG5I5!_FSX^4.%+Z MQN?ZG46R[Y\TO0_W33R>Z"%U"*@!ZQCZ2,J<4\0V92V MQ>"49M)XIKF"9@ M>O".<$6UX]&"MH_F(''A"'],G?TAT(+YLO&98W=AI L937V4GA,Y1$?;N&NY MH\(-\=ZD3\6*ERD![$8J\,;AG-TOVDS8+)HC;7N^1&T4\#^*D_Q7' M6KL3R3VOZ:XOR3KCVY\N)9EKQ &1T(@DDI1%M$42D)BIH0E"E!+V9=EYMW]= M2ASH *H(S0:*^Y,MO8<<$)HD6,^5Y_5;S3[#+B7KL+2[+B7K*'L_NY3H&+U2 M3)(,I566-QK-J:!)"LI0$7C&S:1VX/!I=2E9BP-W=BE91Q>/I'J+CQ\)?)T4*6C "00DB,P3B."B2G=!<"<.5JYU ^GAXNU:7 MDKVC[3JJW5JG6 [).F\4T6;;N,(QZ/!X-=14_Y3SRI-@TF6"$U5*?F:B?<@B(_&2L]S5/5[+FYU MA'O(\XZ=G_TET..<+K.P6Q+*."H3B5$%(IG#[8T*1:Q47BIEI?"=7!3_$:W= M-DMW%ME=AV+[5+3JWH%>K]324PD5P PG3B9)9"DS9U461%$-#+Q(\6:KFSV> M2M?']F,F[60F;4"P?:IQM68F>D\D:WDI]I^M+9."4Z"! =,!RML?C03 MZ?K8?DRDG4RD#0C653FM3L:)6LC0OSK4[+(O=S:(+6>K4I12S!(=2V^X4!0% M$7(G9;2V,[P?TVDGTVDSFG558FLKQFQ.E([$<$C6A\?39BH,PH^*M]W=7'T% !N D&3G-'0:ML;^^0% 0G):>G0 MWGJ$(:9[Q_V(YMX^D'\/)_):S'U4L_=Z8.%^0>" %1J?BK@,FDA;KGUIQMOB M\QFH1VD\GO(":P[^QSS>SWG<)8Q]GS/!^&>@_/G2ZT MUEFTX(DUD1*9LB*>^Q()3"%ZDYF O0FVO]N_.UU,:Q]92"0I[M'C<;$<G:QUE[^>=+NXD^(Q[H4KE1I+$[T(R: ]0:[2@'%RH MG;3[Q.YTK<6!.^]TK:.+QW(G9I4Q_;C3M=:=KK5HLHW+,0_1\6/AKS#64Z4X MB;'X"H$'8B%)DJ1+X+VW+&^]'^3>\':M.UU[1]MU5%N1KJ4DY1]THH8/K*%<\R%8D MXQDLY7@IJ,X(SVUF?S3$4BT)$\%I5VSB6/MD?PF49\R?FDJJO+:\]\V?,"G# MO,3VZB($,>=V<,XDSPFUI>54$NA(Y2")=]'';/&7/*^PP*SRKF?,DD[4T<$Q M:3OL$BML-VH1I*/1)&*@])ZD@I(@1":"JWP;2AZ%<^E$SVO(]#*AD%[(E3.^XO(9QL/:"] .$HR[F)$*H1C ],X M-,/Q;R;'F%:P Q8\>OO;_D:B'M634T5?X"8<,8,C+)BL:"" F\O47G"XIY"4 M,W?4>F_ KJDV\934]A Y=3C;^-PKX$D[0]$ND+B:2.%*I[; B$LT@."4:J[6 M5!M_2FI[B)PJ6CTWX; Y'.JTIRP3;C1#%IE(@I62(#B/E (/=MU%DCTEM3U$ M3A7SPV["H7.G2F4><0@D1(%P*([*26])8H)Y+3ENX:OTY%GPZ*>AMH?(J8N4 MH!)R>SL>GT-Z<][TAY^FZ8C3<,IB3ZPGM"Y=+17A7I>;CSH2SWPLC7>HD:!R MU-7+7:\/LR@ZBK"NVX(%2[('+1)3FQ?XSE%B<)"6#+.J(C^75 M[V(\X9Y)FW"L X4MM?SJYLJ].SPX.3PY\BBI2?\K/#P!;LF#:F2UK8*Q4JK: M.QB/ =X!:O -C&/3_S+#.R.)H2!$"HY8:P/N<\7KYA))$AE/E/%@;.T\ZWL@ M;;K6+'[\-&3HK1$JEO9>*I5*_&4%E%RB@PG,,"^S]70KH]UJ(EA-#MQ<*&I) M>]=Y6^-FTCLN:VL;BS+,4@?<$EZZF4A'-;'"!:(B,VCT&2KU2O6N\*E7.((_ M7?+CV@MW%8ROIKW1IE*L&!>X #&SO%>!L4XX?16EUO=@[@^?;R#\F^K;0'(= M*M(&JD/0@E@JT: )P$@0/!+P+J-U0T5(*Q7\V;4"EX3%Z^MO'8%5UMM[E-39 M^=G<^06.MF%&.U&(LJ X='ZYB\1Z&6A2-.#P*FCNVDNW9[-O)/91#9E5=-E: M(/[;%2 F"NZ\U.@Q9C0/E+>X$: ?X532BB:9T8.LH;RK+WV$RGNPS#HX8"S) M%1_R%6^Q75*BXCE9 01$Z4/E*.))N?B' G(PX"USE:W?A4">BK533]I=)!5< MR:,X&*:CT=!?_N84OQO[V&;FS1B["MRND@[6@[J;I(0*2KX98]F"AKI(7E@3 M-I4<)Q 71''%RC&3P9FE(J'2Y,"H%S;6]KGW@E#W)#_LGD_K**9Z9C:4T-?P M4[L87P'>]A;U@\/QQ$\NO) 4'<,OQ% HEZD=19G@TFP0OK2.6Q=7R:)TOY?NYR:8,,.\542@4(H$'$B('$E).5$,H(:P- M"7+CE<^3'YO(O8.-:&K.70=\"LW9A_QZ-)PT*(^>YDQY:@0RUI%ALVEW4'"\5U4#!Q#$=I5YK(>+4>C.BLB<['",K+6 MEX0-F[S5D3+&M>^4&_=C?,JTJ:RA#ISK._&^Z8_CZ'PX.49#ZB,T$3?,7A8J MV)@"L1Y-#\DT?B=I))H:H!#!&UV[5OVZ&)\1HS;5T-*TNKJI#&^/_C@\.7U_ M>'1Z\MJ//_MA^K4_],/8]X,#E-P$;3T_/F\@^&R1;%<"Z(T# O_Q0[^:L?S$SUZ=6T$F0\*4!PX#"^Y#C- MRJ98\@"3]VBG<]P:(](N%:YCD'O7T3!VVM-TYCK$9&= J4(5F4 MA"3(O-1'LX3ER%D4(AM9?:Q;2;38DOZO^FD=BW_7Z1CS97S),-M*!UR9S TE M3-JV?PAZGX(:8L#)Y(*C^>;,V7A+78YFVT<:VZ# J!-5=-JW=S'&Q;^==X]= M 7M'YQZ;X-[-(4@M#BSMZ[LE!>X;"8WV3E@1"(NE7J@3Z,G@9"0Z4P;.99MM M[5J9^T>^>PY,]I%[Z^BM\A'*8ER'W^+@/*&M^WXTA._3C>#7\V&Z.$.4*:6@ M&:DB_V 3[)Z7;]_!W)YN[[7,:BJF@QCI$E3,)1DL M>N"R3891)?TH^C+/@%(9O7#5L\.?+7W"T[XLDMPNO5)RQ:3P1#B) MV+0-Q%')",B@,@05@JT=*ET"Y1F8X#64T$$TM#U^S-"4@9] \[4?<9W[D!>@ M'9>LA_'B/\WN7*XREH[L\9KCV(U]7H4@-[/;=JW=+O(C:XXIV6!9QET[!Y^( MM+AL.!$YX3:(R'044M;>)/>?J?<8\WM/U'64V@%!?S_Y;?05FF&!]'K4?!DU M?EY&\> 3(&887VXLI7?@%YT,4UQ<_>#6Z8HIZ!=:BIPVT5&J2M#0*3IHXL(*!8LF(VH>9 MBW \8R9MK)8N/(3YD=NK[Q??_K,/#;[D\_=W\!4&[0H?!(24-8YSFFWO/2DU M2]#^Y2H!MY+KVHTO5D/V'/R'^BKJH /9!;39<6X[:6[CG4VC55BM1)HEG2*2@,!KU3)@[8$EU1!K%?:4T.S\-6#'+OGUGTF M_+Y1:QTM=4FIM\,OYY-Q*X%YS2X.1AOM4JF0YZ>7"IU*B0BN02O&A+M.F0/0]:@I21<]"3(JXI-,5*#7J%+M(G_K8GSRS.I4:1TL M5--VJ9<(?_UZU"_@>CA^%4O,P9>N'%)90[S';99%GH11)N ,J$RF95B>/&FJ M**&#T\ B@]MR./F,)"YW-]ZVC73;_;T'AG,1N28B6$TD^$!"0H-,*>>MM"%0 M59LNJZ-[\@3J2%$=1(1NK(E6N5OS6@\_GW8@!^4!?,WE/H[ M_,TKR*,&3OVW=B!:H8"8**7*K< UTY3=.6L?@Y715T\:K@;^R1-R-VJN6&RY MR.W6LOS'T=OK4,<%*XQ[,67IO(@D4)YP4K%$'#.41*H-6$J%,S>Z?BS,Q5OY MA4^6/]V)_38WU";<6+2VWJ9QS]KL,T47PD2'&WB4&JT[X8A'%Q2HDH'>K):V MD!BKO>U)LZ(#@=^FA-Z$$O>N>M8:33-& M0LB!6!LE&".SC[4KO:T,[LGRJ5LUW>:3K1TKNA3$]6GQ^KQIRA5I40IY2&,( M;I*E.)4W)+ B'L9=-M)04[]-V7H0GSRWNE39;8:Y+@)%/)49 ML=Q'0ID33%*6,]1NK;L(QY/GRL;"7Q YW*BFU^H!AT6+)0X61(P>!8"6FN3! M$)^%)=$*FSQU-NE5K.*-0#Q9SFQ7/0N(M7%,>F'<2MO$7 Z!I!*\DM1*4H)5 MA,K(F4_:6U$[<>-9AA(W%OX"1O".2ZI4:!%SU],J%SS92K.8R][,5_1XR9#H MO:1($Z*@[!W*%8:4R(G0(8-@EMOJ_<#N1+3QFK'HZ?/FTC(;FR3!';+DN6.ACK[R)5U-%&Y:LB[?H;W;^;MUHW5#G0F3&I* MI <<'A- 0N!H_2<:2RI9X M7GPL;1EQ/G)BLI112,[YS:;9E?,9;B+:0:?4[HS6BL+O@!JSKJ_CT]%!Q(G0 MP#7G.UO'M-$D6G3I)4X%M)BL(SPEIEAR+LC:0=:[\#PI6E03_)9:XEZMFSH: M()/*Q>.KM?WKU(B]\]&UZ[^N/HY*L9'+-_:_PNUN#'')GZ^V9KAD7](B"BX% MX9QF(@-:%PX]'&)CI"Y#T EJWZ"NB;]>W*4"JJF'F)6U*@I&C!&X%@>'VW1R MBF2#'B-S5@M?6Z+U1[&M.,_.N+P\*K03(NPZFG115V!A+R@K:2ZW10@P4TH_ M9%%N3I;T6^9IE)JY5-NVVZMV?;LFQTI=_M91TAXT8UL%[H\N?QLI><.N; _1 MT!X0"SWDH (X(K1!LU?+1'SFE-!B59N@;+A96/1I$.I!7?ZVR:=U%%.[1.W] MZ_*_^I//'WTS^7XZ6O;IMT5-?O"^/T ?:S2$F?HDUR'%%P29FL4O@/H#P9O1\<5;Q:7HY[7I5\7-%\*^,OSN1QL1M^- M>%9"#\( \:'4_=?>(Z^"]6:E:P[W'&DN>OVM9\: M@&F5S>L0YX?U*X"LF#^Q,K#MIU)LKL/1MA10.5MB=; AL6 X5212+XFT*I'@ M?21)4M6>]N#D>?PLN2.'8D M2+3;5ND_O[LTB8Y$OBQC8AUY;:RJ--"YN8,*N!&+[YNG.#X.VJ[@.$C%.8(!_^O0;#*'Q M@U+-.YVAVL:3Z7#F7;!#3! H!T09%)$Q2.*30[,KBQ1"L>US[<)MJR%[AISK M4'5;2NIX<_CJ].%Y&U?_=XW4C*5H*F5?E$RLRQ+JE[J7-%I1:G@J5F9^BH*@ MOAVQ*8#P05#TG#O(?UL I4:BW^5CIYZ9,PFXXIKDP' G+5&C$",G6@4E572X MTM5N"[@ QK:R$FKH>%$&WR92W9<,@=<-SKG)KS[V!_W)]UEA99]S&XPIY92E MM;34 $0S2RH3A='1QI7RN=?)(;J%8E=AD(WU>K-FPV;R[:(8[#5$%]73[\?4 MT?'](CP[:D*[H:[N5/T&@MX6"3AH$.AEHU<&Z*1ER,1YQDB.^ !DFE6NPS' M]I1_7Q/8+>A^'?EVTDCXZVCP%8W2Z^!FSK7S%D4=+1%"X2*'EA7QQE-B)+/> M41EBKIUG<2>@'?@.&^OL5@?@6@+OP+=\!Y,)-!_R%-O\,%Q[Q<$&HG7IDD83 M(UY (#@!=(J<(^EK;_V+<#P!W6\LWLJ!Q]_1]ST[ZR.H]'88IW7P_> &):6F MD+)D:-FD,&VI$4P,)$9!J1?\G53=MH%4<5$HU,D M!4X)+C2!^. ,NCUHR8),S-O:R>RW43P5TWY#^7:N\2OA]U5P=63>+\.T&Q-_ M4YW=28$-!=Z!R;<4']JOD>:4<2W*I8XQX-+D$ZZ PD*RC%/#NBA7O3TBW&/N M;XL'Z\BY\HY_<-;&1Z?;WL7YW&QKBM9F70K3>AXSD1'7/40C"2!NY9SBY:TU"FG$C-$J5C&(UCI]5E26+U(1CD= M_$J!W/M2".8O?.Q[]\.E5['[P 6(&9-6@5$S:^CRU=O/"WJ@\&^J;P/)U4[W MN0('-XYH/8724[D4145N.DDCNO32,HJ^/N@J"3U=*_".E)VZ^EM'8)7U]AXE M=79^-F_0AGX>MUX186@YA[50^I!X8D32,N7,+=@RCF>YUE;&U;K_'R?\JZ^]!$J[\$RZ\ Q M^<,W_;*)'YI<2E)] 0B/2! M$\>%)X[A N:-T0YJ]Y#8EM+OB3ITK?-U)-N!KMN*5I ^?(5F6-(KRXV?8>P/ M/Q6()Z/<7/SE+;K5WT[^\E_*7^8[D@\^E]:F#CPGTD@@Y4(2 <5C"!I=:E^; M%AL!WGY\8U.-WTI1W):Z.CB^?.7'< 6-$YZF( (Q5B&:[$J32HZ;ILM94^'Q MA]H'E]<1/'HV;"#0#I:2=_TAS ]/+T[5I@;LJU'3C/XJI^K^"_YE\KT79* V M.U-\$%TLXG*O$7W2R*4 (TP.O';^\SKX=AT(?5^.\S<0XR+B.X6*&K@]NQB;8%#..I'K>RQKPGBYW:NBC M\Q.SMBGVR9<&?/HPO+K@LIY7+N-22PF+!BDN8R964D.8<29K*=!EZS9!?#FV MIT&:3C11\="]'!#-%L#3T<0/CF#R#M!B0A(?E_M$/=QN+9<L"\_8[GK'X]9T50E6/)]I<4U#G?,.C:]'5W%QD8SU1A N M"BZ+9J]+$(E#8$K1;"V_[Y[,?>]X IJM)<$.0E+7Q_K:-\UW-%\.SLKEU1XW M/#$#GIC6BBYI6][K0&C(.'KFO*[>C? N/(^;"=4EOK1S_OSHY_(_? M#X].#_\H=8$??B-NV9-JW(Y;"66M'D[G80S_?8[:._QZC19>LBA*K!J@N(HI M4>)T5B0$IE20N2SAM0,W2[!L',&Z_MQI+![]8!>X0T[FTJS!H%?MK;)$T\RT MDXJF^A6 %^#86J^F&GJ^%6O:5+#[,.'2B?<:C9& )&"@$:8E2UCSCO M1K1S,M2Q+BN*?2DI'NA>MO(:0_SYT^CK2XCIY<%?ODEM]>[AX/O][N0U EQ] MSE3W,5VJ_/J3UW(OUT%9RYW\[!LHAX[I]>BLZ,E/B7=9LN?5]\O/S"HRM; N ML!T,T\>!'UZY2E)Y_>P"XL:7N,>3IA\GD$XFH_CG^VO3K=J][$7OV/Y2T2%# M;E_5OD.L%4/+\_=]A":/FK.R2K5#&'>BR&5O>=*JO$>T%:/)T_.+YD^8%'"7 MKVT'T;[[(E=&&:88$$^=(C)S](>+K1NCU2FQ; U=Y5[U*N]ZFKKM1-)+(\D/ M8\*'+VWY. 2X<#'I92E\]"R2R*DI=4T#\4YZPCTP;X1P6:]2!/*>USQ=_=>4 M[VW5ZSNMO-FORY> H_C'W_X_4$L#!!0 ( %B&9%D#:)\_+<( ./ !P 4 M ;65D+3(P,C0P.3,P7VQA8BYX;6S4O7MSXTB2)_C_?HJX/K.;*C-%%QZ! M5]_,K"DSE36RS8I/?Q$ 2((B"88' U#VSG:6 M4DF$N_] ]W"/\,>__\_O#W/T),NJ6"[^XT_^G[T_(;G@2U$L[O[C3[_=OL?I MG_[G?_Z/__'O_P?&__O-EP_HW9*O'N2B1F]+26LIT!]%?8_J>XG^>UG^O7BB MZ&9.ZWQ9/F#\G\UC;Y>/SV5Q=U^CP O(^F/K?RW_0EGJ\RPE6*9QAHE'/$QY M$& >Y:%/TH0)'EW<_86Q)&4!B[&4 <,D]#+,DHQC+P^BS/<$(5G:+#HO%G__ MB_Z#T4HB)=ZB:O[Z'W^ZK^O'O_SRRQ]__/'G[ZR<_WE9WOT2>%[XR_K3?^H^ M_GWO\W^$S:?]+,M^:?YU\]&J./1!M:S_R__^^.$KOY+JJ8+K@E4Q5^J MYIHG^4)'/Z'_AMR7^])__ Z$6CG(YEU]DCO1_ M?_MR?91D]HO^Q"\+>:??[8TLBZ7X6M.R_D"9G"ONF]7JYT?Y'W^JBH?'N5S_ M[KZ4^>%EYV6YLZKF,M-<^K'F\O\\1NR7,]AWQ&^]SZL#YAIQ/[GB<0C33\[8 MO5460H[/<(_,V2RW7ZBKA9CJN[LA=3;KXW/LZFNQK.E\@J_%EDR/Y;G^Q0?U M4T=&+S1@3!LZG>GNL2J_UW(A9&LM=Y9&A?B//ZF?9@]2S"X?FD^I74\4]>5= M*:7>!3_*!R;+F8AH)D/-/L^IWL("3/5?8QIX,L]H1E-_5F^^VS.YP+]]7;/1 MT#(C]"> I/41C2UEM5R5O-WK%'&]S[?\_&=+$VV(_OLO6P;/0&<^FTV6YYHV6_ 1VW2=^X4OEJCW6>.?KE)?+!Y@0]1+V9EOP M%!-_0LM2R%*YXP<$VGSO5A6^H_1Q]MO77Y?*@5_H!=\NR\=EV;SVZG(A+N^4 M+U_(ZJODJ[*HU4_=5S+(E8W*M0N=>P$F)"&8^CG#<9SF<>:G*>/4Q&"=P3*, 9BSFF*:%^FLF()@QBJB#$1[91'V1527F!-BRAAJ<+M.;J^0)U7%T@ MQ1;ZMF;,T#6Q MS,:HT%(\QNUK[[S M^4H?C7Y<+N3S1UK^7=;O5PNQWO!3S@(2D033/$\PR27'F>\EF'F9R.+0CZ(P M,8T#K3@8.T!4S#1^ -<_R"U;%TBN&4,/FC/TT+"&*.?+E?J >2AEA_SI&'-T M/&&6JX%2\8.:'WH&JVHHTKE7#)8D$SG#-!E.\:IIC2V,=1 MXC$FJ9<0"O)=QV!RY"VCQ[+VQ,HUTVBA=*YHV-:_;S:4QXYKQ)[1RV62I!!#WE]\9 /<*7"M25TH$]L0AEG2'2C,+*"M M@##+U5%!#1EWYN40\X[,PL[2DZKS(:%>JN'!S\#4IRKKV1?UCF072&1)I!7$ MQ^I_(2921<.9)+[R@X32G8R1D.F(U]UX%35A3[W^BAIM2J[2[U3PAFKS1%1AC1&/=+3%O6WK::\7&T2)3DB MPEH_COVSW<[2G%R]75;U+65S>2N_UV\4#W^?>80Q3RC=")*0ZVA!8A:0$-,L M3C))XS-'7U>/CO/FZJ2]?XSB^GR__4#ZES@]L MXGG81G0,.;,]R0$>T-/IYBQ:DT3?&J)(4T4-68?N\ G!'&U=QZA,NHN=$/7E MAG;JXS %%K*8O=5W99MP4(113HF0.& RP20(":91$."0^1X)>.A3W^@>?6_E ML0]R-2WP==*^_,.*=Y94P.-44X&,E>LH\P?4J9+\SW?+IU_4,ZTFJ1^V"K2_ MTB0J;\!?:"VO\ESJP[54I+Z@!'O2(YAX:8I3'O@X%!D+$B],XTC, MZDWFX,GM85KV00I^),MR..IK.$#%HCU;.W1K ]M\)WZ]9GOZC_O2X-=!%WMW M%1=HRSMJ/Z+?XXM?[C[1"H4V7X"?UG+]?($VHJ&U;$@+AUKIW#DDK_-6'/DY M$S,_J?OT.B_FI5?V2ES81FLZQ>1PVL'S.H?D13SBQWX09'Z& ^+GF"0TPUG$ M \P9Y=+G(O&""!;)@7F8,,K;)-*HG]\N'Q[IXOG?JI8!I&E(<)5FZN-%D4>U" ?A1[^ -V^[UV->KG;<;S^Z=/Q1=) MY\4_I?B5%@M]%SE+ S_WO3C <4(\3&00XS14&[S2F(Q$H9!"&FD+A.C(BJ2- MSU^:*_^Y(B:K)E7C;J$Y0,M%$S;6_?()5"WGP'M$(VC-MF[7@,&TM*7>*X*X M0.]_QY^N=;S6\H T$UW6A+OM&"*UH_W7B.2D&RX$A)<[+.A9F/V07,PNY_/. M%%V6I8Y"FHR&[C[0P!R<6F/L7*WY'*TWH#YQ,RT_"<"P9KN4':;-Q\1V6-ED M*MS KJR6Z/25BZV:GEQX$M4T%6^MCL:?AZN@#D O>;VB\_FS#I1^KS991-OP MT% 53=8:_:+FX5$NJN:N%*UY:2) ]%3]N9>A9ZZC1@B=UE77X$#O>PQQ4>&Q MR\ 8*KF50AL1F$RQ(>+V%1ST'%S1/RT7G^02N+GN/#2RZBI:^-/59\#NN2O2 M:16TE@:F:VM!'.^'![FWTI?=E293C(,"]#7@\ ?LPM+U@>OG_(J6"[5KZH/P MK_>TE&]H5?#+A7A7S%>Z5\KN26@4YTPF<8(C%A!,8IEAW48+TRPCA*59P$0, MB50M^9CP.%KW(M.V9]56#.E?-:PU5V<=<^CJYBLL=K7%WRR1Z&P+1>31L=G0O4R8#YW.K[_I'.>,Y\QDG(80_8.6 M X608[XOPZ._R=\"T'1JAG##T;I[0_]8X0)U'%SHL@74<>GPC- I/*Y.$=TP M->TYHU,@]TXBW:YNZ50>I-K[LKYYWGZD^RY?:OO0_/&[,AUJ1V@3,OQ9$D5! MP.,4LXCKI(= 6=O,RW 8>J''_5 RSYL]R9(MC7U-A^Q!]+W/I/DIHJ:)GEJB MZ+'-POJI6*!G2 M=X6N*E^(373[3O*Y^H^8,2\),C\/ M<1X1%4,FJ8=3WP^PYR<9(VG$XS"$>34F9$?W5IJ\<;$FCT1'5_LMJ-*<-*[+ MJNK]!NC"&*%KYIJX1@Q\U:2HHX;\!=HP<-$_#EMSX3"%'B"SJ\1W$Y+3IJL# M0-A+,H<\:Y'JT1R3O)TKS;M=?EP\%N^*BC>'8,:)'D=7&#O-HR&,&LJZ/NBV M:'OP?/QT1^G/XTO&7CY\=UV]IM[4BC_MU]*J&I'P>28K5G"TR"),5IG$$0,FZ:&QJ*.-#&\-0*DS4L-!2EWYK0]!&X0W%#GW_7#DK3 M&D.QOMV%/A0+>5W+AU.YT8:KC*>6BCAZ:JZ)U^1[>RGZICE #0N.]E. L%8; MJ\GZD^VP &'[6RWD,?B>VW;A5-K0H] @/NL8%9<][<,-(>,P/Z'AM!22-/!+D? MX%2!BHD?J9^$8-A+ \Y2REFN7KFA#^,:2 M'I@?CXQZ,[3$$Y#K:&,;3KHUK M<&"&M,/E/32I+L^;]_5(O+A]JT_.5$\N,;-HT==201VU&3H\!Y9G7 MJW*!+A]T;WSS8Y93P!BXA^XP ;J&Y\,!-UYI2!,V#9'7W7S>E.^IT'P_'RNP]?P#)#Y_;A3M]X? !1[VO21(:9K'+#(:%W2:U,B> M54NP+5O31"U&HIR :E@?W0( 4TRX[*")*69BG3%$Y02!R>:JF G:'[5B^ 1\ M2_A-F?V[WT=C+5%QS9-N)Q 9\LUAO,DAA M1J*/YH:Q?5P;WC;H3M29Y R@G/'EE;J4G ';\5XEYRSJ;DI U>O"1 2C MQ/.QC/( $ST/,8LCJ=ZA1T.?))(G*:R*;)@@1 6M$N ^7%U^O0*V4#J!D9EE MXO"!-SQ![[U2M9!C/!33KG'WCJ[#K1)F&B^KRJJYHN=._2 M62BIB&,6XIRG$A.?4)PF4F*?>RP6(@X# NHQ-$1L9%^E*W2LVD+'Y99N4PO: MI&-"^U@,0F>F\*X @:G[;M%G2U@I_Y;T*)6>1P5T7^&Y3^JU*CN/"CU0T7G\ M&3L5/S)S0_D1?%66<4PY27$6Q2*B>1KS$#2<]23% MD96]'FR4R#I+,PR(G&29,61P69A+'B2=)'OHTB#@L[G#'W.AQ2H^7 MG81%G1'2_WNK@_4]7:#=AXSNUL=_B:81T.N\&FC$-,U;L8BOW,/G+!YSR-K$ M\9M[4/?CO1%HP&N0WTC_6.[2JH MIWK7;NJPIT-\H(I[ B8FJP&?#M!^!?F$5.UBM?^6Q=V]SDA^DB6]DY]6>LUN MU,7>X?.E^-NJ#15G(O5$X,<$9YE0.WE .,YXI*(TWR>Y(&DNA5&3L3/Y&'F+ MOLISR9O#8J%9T3: ]RZ/FJ+7)SIO3CVL[XYL7X%94#4!L+ ]=\T0ZCA"+4L: MY):?_NW3Q7KLS@7:\N8N9#H3'$?1D2T7DP9"9T+U,N8Y=SG+ZR\=D5]6E:RK MWOT,EW["HE!BYE.)"4]"G 51B@4//>$%.?<#"KKR.D1EDB1:VA %WE\=Q,3, MN)PM*+NLE*^WXM MU$)%7O#&D6]-P(P1R7-?,"QR%F&2Y3YFB8R48T%IE*K%PLC(L3A):6S7H:'= MC#[:I=[M=V9*>AJO845UB@),6:T!,%9:8^$&,M[5&JW.JA^VJGIZY4G4U5C MM^:R621L'A+!68+FSN(3)V0>$FP_ ?/@I^S4Z5+IYSJP MW':JZ==7TB#/HCS%+.4,DXADF&8YQRF)$I_PC"4Y@RC8*8(CJUR?_$[')(N2 M2V,,S333)3(P73T3%+ "FTKJ2*5/DIM4R4V%?ZGVQL^=FWC5SHW_).O+AV59 M%_]L]N[/N:[GUL6!NA=E*1^*U<.,^%D2*_\8,QD$F'A"60DN">9)$F34HU$4 M)+.%O-/]!FYMDK&,63'2C:S5C3V&S/6DQT5[(M?RH9O/%1NFK1O0V;P",],R M%J)GIF^AEAME9V3=U)[NH+OFJ6W]W'(U1C87&!+GJ5WF'+Q2GA<8HN-)7_"E M+-((:'6O%M+_N=H>CZO?M-UT=3':UH)^V*0(^0F)J$Q#3*C..V=Y@&D<$ASP M,&4DST(O,>[X;A*9[M_<_-#CJ_GEEK.>!;-(WSKC#0Q;LVEPA1FS M'QY2P W[Z-#:W9I_^N72T87V60(.75+;+3S=Q?-9@N]<)I^WDIUK^G&YD,\M M@?>KA:BZW)% Q&'L*\@;.J$MGWF9C)A"16,X23WN9X*)S$C M6:(/;$4J/1$K_PO2E=R<-$B)[7J4<[W_Y_/E'^BQXT=W1EUNRMKHAAF8=@/P M-=/X<5"#60$-6.,PW?2P^DDSHN+HGWN%_Y>G40-;!S@ CBP&@/"D5@0.R$O+ M8K&"G;6Y+9N^2L]-97);I-QM=WF2>])3VW]$O0P3[1)D/HVQ[P<\\ED4!114 MI'.4TL@.P9KNB3F"0'3,3(,3F6&68%?<"]0U W#O$YR4S9&2'ZE M"I]^8&S_8'.1&>=*8<,XP&D:>\I/$ %F,8EQ3#V?1VE,A4<@J@QG8>Q,*28A!'#:>)%RFKY29;EC),8 ME']R)C\C&ZY^4\ >?UV9Z0Z'W=V.;;]%N[=A9N,FQ!AF\.#P=L.=)NJ[>!9< MSCLOVG'S2KT7SX+N>/?%\Y:U-)FU(J>/\=O>T9KD%@9'0D+4\$#75A8ZW%7T5<8D5G9NKUT'93^O6N6)# M3QY/2MRYU8YT;$@\*P4[N.!DVC4D3E^U!C]G6[HUV.Q61$(F)),XE"+!1,\[ M4'$X5S\)3E(69[E98;@9N;%]T+:&Z5"37*,>N38 #JNJ>UB 3NF9B%@4=UGV M#3:M\'K]7L$P4?=KO4;H%ZQMQ[6*8]4G.Q-RLYP7O)"5GN;X 3!ESF"5\;ZM M'7&TWF[6Y+NLYB57D?PX(^@ 8EMM/R;K3[8; 83M;TZ0Q^Q.2WZKY.?\JJJ+ M!Q6\53,B! TS'N(@\ @F:>+A-,E\]43 M&X*PLY 7:)@=?MA+"%/5EZ)=M,KZC+YU_QWE>/6P=(Z./%XL/ND9QV'!7AYJ M'/F4937CIDM'=;N\%*+0B<9T?D,+<;UX2Q^+FLZ;_8G12@I]@"(759.-?+D0 MZV' G_/^B."9]&6:Z,%9&?,9)J$G,,UDC@.?)VG"TD 04#?Z$7@<^]9'AX$.]5CXY(RN+$6?Q-MYI[> 1,!>T_,_;9\@8L M5"]1'PSX/- =40W.ERVE!!J9HP(ZG0!Z2!B[H^3^0M.='Q]@?^?0^-"_6]ZI M:M5[LZ=Z6XO_YGG[D6Y#:,ZL.UWLA=O7B[HL5%C#?Z?SE9QY@C+F)P3GJ>Z2 MF"<)3DDOWKV?-A5TBSK@<$=N.4=MHU;@1 C00.[ZK' M!MG5/?=H?$Y[1SXVW'OWZZ,3M!BCOEU3N_Q/LGP&^DW'5QC9XD+<"HC+^YN%M5" M*?#UXNOJX:%=N*H7MVS^?EE>/L[9_*]E5U]C&L- %Y[,*7I[KXV<\HUTIY5* M[[&_KYVC?B;J&[F0>5&C?%DVD[=N=*:A^F[?J&4K];U_7)9UDYZ/M&3TI0HT ME[^ V G\'@P"K#%? 3 *>PWT'996G06G71P(IC9=L&@+Q$Y$:;V(;2+%UP;A,*8<$Q%XF.:"XS3C&1=Y['&S:H8CZT^3*M&01&N: MT,2(74"&[8D#,6$6 R:A1:+#03G.R&S876_B5(:#PNSG+AS^&-QK>+O\*N>2 M*PO\L2FEE G_="S$[CG=*&^3!UAU%$&N^H'Y3Z]$9\K,DQS;*4%;89#(EGM M=P<7G&Q+&Q*GOVL-?N[P5XJA3QT>UOT2E0=9 MWD&S,: H&YY%CH<=3.=WR#>WI!T#J.%@HJ(Y$ C.B^3,J+]241P(FN-%<+!E M+%+Y*5,!6/FAJ.H7]::F^?S'%AC9;G1TD29\ 0V^CTM]>F]W(C!,V?NRCJ+9 M1G+9Y?$?776Z9/Y3@NUD])_\\,27H!\VR< >BS,1^3$.?!*J %;XF%'F8>Y' M:9KP+ Q36#G^V2Q-F)MU^A:-[=^BG3&?V\'[&OEVT^HM3'R-.=(H;G>8O?:M MY(=IL\G= ^CLGG%_9B/,F) M2%CFQZ $U_[J8U]@-!JDB5F5YN\"86:,K,4#7@X82P;/[#PD@:N1\(TP3G38S*]-,1I M*@F.\RSR$C^3(C#R\4T)CFP$>BR@'@]HS83Y5!4C](;5?PQ,8/I_"H[3;H$= M+N:S95SC8S=)QOIK QHS Y%U8*B,T3*3C9"!"-4?& -ZSN4(TZOO?+X24KQ7 M8FC7:U5WD\:N:+DH%G?5C2R;4Y;6PY[%099[J0AQ'LA86<@\QQF1&68TRH,L MR?,@#6&%^4[X@BB%53V_YA)OAG]2'714Z"<5951-'X^?78Q"A;X+PX.8J?$% M1GJ'AZJB-8-(*QCJL=C$?AV32''9'AF?K#AT-'W5$K=11[1">?H!YKA:PF@V M[-5V<4!9C$:CO+>$8P)V'LA3%5_PJ*,(TICQUK+JNJF>VZX4?KJ/S'JGAL_G(O MYZ))QJZHZ;$6'%PS8S@*9#"#=[V#DF8"-UR@E@U=:EZ(J<;V+W[B]XG9R3.8M\/*&:Q5%N[[S%,?4]@GXN4*D7VA AFRL4HEN)K M3!>N:6.L I3[XJ%/E#1@6Q]+U%+!6@% MSGHMU.?<\Y(4\UQ?VA.9XC0+(QS%?I30*$G]5':OY6HA?LB7LN;+R2N1"WUB M\ HOPM!N3P4MT, K0A?M#,4>/=T]7N1D47B$^78Y5S\N==3Z)'MIS[?JITK/25\N_KNH[V^437_6#?8. M?_I:=S^E\X_%7+&X7,@N4;J+8-)(I'E.$IQQO:T)?9,7) )':>K%*4TIR2/3 MB'4"?D?V:SO::$-\78)@'B9.\=).Q]8_V*L 6N,^.[OM?'O\(RT :B1 M[HY MY]&'CKY5BU. *5ZO^:G"#_::[4XI)GO=;LX_)L1\X#QE"BXF.Y^9$-+^><^4 M9.U"UC;%?7NQ_?[I4S'+!*$D4R$/(42/4A82IV$08Q*%OO $R6(>0,Z/#A$9 M>9]=SS$0O93^BW5"?[7A!!:_' 3++"PY%P+8_M;)N25W@=[_CC]=JPAD599. M#)6)8(ZB@X,D)G7ZAX1\ZW#]T2]C-Q3_8NX4[:-PVD,]2S*8OFU(H6]K8@"/ M;U\X<__L+"'MO"F0L"#'YZ@P V[*_C.3.15'V>V[ ,<_9+EA/SS.E\]2?I7E M4\'EX0KF3\O%D_(5I&A*UZK;94WG_7_7#5D^+>N_RKJ;7O)/Q6D(1% MD%(]K#'#E(81)C2D4J1Q&),G8KD/'MW(3&L;;_%NT/W4'+=;,=]FZ M0&]BM#=IZ)+\".\'9F=/#N/9L+MN3*_Y4[^MT;.LT99%][F\HZ/IRID:C<]I M/;*QX=YSZT8G:%EST>0"=F[]QH%@.8N9GS#,HT!9\"#G.*61IWX2H0QSP8EO M- -[D,K8*0 MM2YI%5C]]EJ16^E/>Z(_B3O-955U*GKW^2]>?\EGZ_:2Y.FQ*LI@2U M_>_F.QI2%@1$,!S%*=<)?E)I;LQPZI,DB),HHY0"4V[/9FKTD+!AL?&M-CRB MHF'R BUDD\5>T^^&\:+#EV%F,*8%&&9=6F1WF$,M=^@GS=_/RF=J 59,CF)[ MW*'C*JWX?(:FS4%V!N!>PK*[E2T+FY2[M%!?G^=W1<7G2]VQ>-O<,B2)2'(O MP%Q7(! _TL4'@N(DH3*)4T9"PF&6<(CT5%)L_ .W&]5S(L M%W(]_>?=2MXN%85_K.B\R O>54@JF])-3ZD ;?EMUAXY/NE8VLZ8$BNI2^M> MLK7>7->76@$[;!2FP!1F*$:#$]1HZQQ,K#IN61&W"=M/1H\^,'$7\O8* M_GJAAQ$T@]:;0.?VGBXZ9?F].:2]7K3!S7_+XNY>']HJTT3O9%.DI;M!ZLR1 M=O2O'V5ASCC')/8C3$A$,)4DPHE'H]R/$I+$1CFL/YQD(UNHEINFBV*\*&@K"FX M[/BN5"CP27ZO;_^0\R?Y<;FH[ZN9GR4RHWZ" S]7#KK'(YQ2Y:5[/O%]3G*6 MI:#;2UM&1MX=E4)&-MUQ+1 UV[>FP FVS:S[Z>XU--FP==%U,[JAA=H:_BII MB3XO'!K_9+[PLD#CW=&UPEOJ8Y3S%273OQ%/K:3UJNFP'_Y MHE47??'=*S6BLN'PSVZRCFW@&$A(!BTW6:ZRC9#]-&:KYRV[:.Q?2*\OHV>) MB'D09*'N=\4P26,/IPG)<"I\/V)4R("36:W3[LP\PP%:(!N[H6B>W78@V078 M36$ )S-_SY'T,)-IF(MR@2[KNBS8JF[&J2@G[X:ZK5PRD-Y5>X,!2M,V+S@M M\EYK H-'[/3\XVI1\.*1SM\L%Z):>U2!%U,>>CCQ\QB3G.O20R_&0LJ0T"#( M"0&-C3Q$9.R\U67YJ(LX)6*:)DRI#X)BILWGB@I3XPTUU) ;X=IE2!Y'BGF0 MQ*0:.23D2U4<_"Q,!X4L9EV)XO/5=WZO=_-/]$'.)/4HR7.!\U G74DOQ)23 M"(VD5'Q>_$[+ M0GLU7]0FX<]REN4>$SE.F"3*I_5SS B1."&I]+U8AG%"(%N>*>&15;$AC*J& MLF[=_M311LW6^!.M$-47@ESQ"+P.-$;6;-\< R^80FL.>O=@%ZC%[NL&NS4? MZ,O0D0MXAX5*[FC7-28[Z4X,!>/E[@Q^_HR)P;?JV690+E=>L:!IA@7Q@J92 M%Z<99=@/TI"QU$L]8=0.^N#J(QN(=JRF)F8_,7@#A)FJ6XL'TV=SR>PF!K^4 MP.7$X,W:TT\,?BG6P8G!>Q\:*;>H.G;)VEVE7GU7>U=1R>K(;>KZWV_*@BNW M.A49362 ?3_U,&$RQ*D7>9A'H<\RD7 1^K!:AFD%@.B*577$FMH$R4)NWZR9 MX?EQWQ8P]#!(^ZE.Y/UL,GLV,@TF]ZP_A1K1)LSJ&>653)6ZXY;Y'RL_9Y07 M T["&8<+^(7UQV)1/*P>KA?*!9-5_7;9+O]%\SO+./$H#QD6,E#^898G./-\ MB@,9YB3,_3@@OND%]1"AD5W%CK2R$RUMQ#OB.I@LEN8WJH-@#9MREQ CUH[ MZ==DT9HN^N)0>O/[8U^9@(YN$L\'*:I+Y>9KA),A#3*0?8DHSG?X=ARR2 M7I+JBE#S1,3>VB,G'C9-"=%\2P]8@M(#P4PY+46#Z>(' WG@M1_[G+LJY^BM M/&V%QKY(>T47!SXR<=2W>X2FKTX'S^ IB5.2L! G620QR:320R)CG(H\9B') M&!6)X]L5-YQ/=:W2Y [0>CV[;3M([_5*LX&O>.2(<+S7-GDH^/)Z10OS(UVK MN'T%KQWG ;G^UPCP[%Z%L\C.DKQUM?RJZYC$4WY\XTL&P9G MNN]JD.09SA+A8Q+G%%.113B5.2-4^#$S&[H.H#ER@-=R@"K-@@KR:(F>-/6S MMP,3-,U,N6.,8&:X@^=K"X^BK[Y2J.6@;2ZAKZM;(^RT'L548G=U*2MQB0PPFP(&$''75'/AL1%.T-#BJ_5SQ &R$!#0^!" MEN$TOY=B-9>?<_ODE%OM3LVB./.R/&'8BS*!21"%..-,X"R.B9<$1(2PM&%G MG(U]]=GQN;GVPLPTE8WMQUI*837/P+QE=V_1,"9^C7<#C'KW7LLY&88G7PL\ MIG4-H:NHU1E?T\:EKN'^<, M!I@-.XK ")711B(ZLC'#M":U&T9BO[0%9@_!(\+;4B@SHOR^HDE!7>C&>:8! MWZ%G1U;0+;&F3Z9YM'90SM/!V+DBPI3OMJ1"JU[_E-Q48E! -2265;QT<,') MPJ$AI2IJ246,613K.<@BCXE@@D4)9,.$LS"RDFXHHRUIV 9J@:K9 MKCHN5C!MUTV"-#-HS8T.!W[2#*%B\3,ZA.(HDZWL,7&T-ULP,.F&;0_0RUW\ MC)4L)_D=[CG9C0N<*4LC?9((++P\Q23*,IQ&OH_#6+GM(HE8Z(-F)0^3&_LR MJ)L\V3;<6[)Y<4 $92'7YZ9%UML_=Z5-$76:_*!7BFU!'9 M#3S[L\4&^O:6$L/\^D&A[#S[PTM.Y]L/BK3CW0]_\NR\BK; Y+JJ5E+,HC!D M4JB=,Z;$PR06B9[J&& _"6F4TX@+V-7#$3J3YD\4#:))FJCLLR9VL$HD MS?R41CCT681)R@C-/?:VD"@X3CY-(_=%!=;40$P.UIOCZ,)DY80X$A]GX MW7R;EN8%:JF.DF!S2"SW234[5%XKD>:0J /),P<_;CO==W=H\/7BDO-RI0,W MW4;VEGZ7U0U];NXR9>QY'B7*MGE2;0L^I9@1EN$LY"Q@?A3D$6A; - >_5"G MZ7!<:XKHL24)G?UKCJ.9@H^$#DSIUTR@G]9L_*P;P71X-3R@FQ-X66))PB#(=D?* Q? M[I1'?8ZQIUZH.>)UK,]8KOE^57.I<;BFWW@EDN M4Y+F(L:QWU1H$88SDF78\U-"61[TE';]+^X0$W[R&K#GGD_ M$!B@PZ9E5)A@AJ7!8\O'!=IP@A4K6/.B?O<"QK%0,V^K,AIZ=GU6W*((ZKYB MA<1 .Q;8>I/U9[$2L]^PQ6X!^#G9U3_JY\L_2E%=BK^]7X#SFX\\/O:-=]L2 MHTGFJ9 BO:KJ)N/G KU?+NO%$G(+?@R!T\=E#H2'63\#N4?(-#XAIM4)VK$U M)SM".R%4_PSMU$=M*\X7\G/^(G.%?M==FMXLRW+YA\YKH8_J7^KG64AE%@91 MH&?CZ"HE0G$FTQ '61KKX1FQ$*#1&1#B(^MR1Q:Q-5W$.\+0XG4 GF:AU%@H MP91>*U]"K;FLZNIR(2ZK2M;7#X^T*/4.\O:>EG>RFL5YQG(1>CA,:80))S%. MDRS .8T]SGV9!!&%]+X T ;9&=O>&-7J\7'^C/@]+19H^5@7#\4_+?K:0"#U M>>BEL9=B&4F)B1]&. L8PU0R$;,HRX5OU*=S;$AM+RQ? 5(S\ST24##KO<,$ M:KAHF@DU?* M(ZCCQ&4F,5A\9WG%YI0GSC(&0[*?-=<-#J@69%BI3L4=AR9 M1VVG$3H=OSD%!WI #L(%?=/L.(KGC,6VBNQ.KSY9C&4QJ,SV?Q< P+3:3G9XS>()P5R5(!XC,VU%X0EA M]PH$3WW>4FWU!7I[=?ZNV?O;QO_ME7KSCR]F X@9DY+(*,QPD"4Z;R7U,>7< MPZDG2):03$0I:/@;G(615;TCA^1FP M[1J(H)5??W\H^P\4"ZRR-PSS*0LQS MSU=Q:\0QC6.A_H@(36D><>'/%O).-PYY5;2S%NT^*^;'OSN#=*:"UM#8COKE M!)IA]YW6^H-L'!IR:]!8 MQ!'%-$A3'-,XR5./1AF+[4>"3N7EO1AK>8:3=PPG,[/C0'J8;;$2_,SIG6,Y M>,>HO.)LSI/NW:F/P\]:]#Q@H;2>K^KB27[.\X(K?;"X"S^YT,@ZV=!'&P;0 MF@.;2_'3H)P^7G&*!TQ+3T,QPCVYL;Q6YRJG5Y_L7,58T/ZYBOE#K].0^O.J MKFJZT*=Q0RU)ORSG\[P;99-FB4B".,$TB5-,\BQ7/^4>3F@@0B_*!ATD62YQZ/,=JOY(LD"+P M7@HLT4>$;?NO\ZC6+M!'=D#PR)3FH:8$"\M!+ IRV[&>G1B-II*>6]\EM4 M;-T6YGU85GME([V"DDWMP"=9?\YOZ?>9B)(LU2F*7NJK:#:)*UC8>KT/)-%=JO.JOT)\WYS\H!S-4+[M6]--E2BE&' M[9L<0^>JT9,KMJ9M">48S+WF4:[7M[/ +P*^=OKRY_Q=,5^IW[;^82\^G%'. M:9B%/F;45^%9RA*G,>9R,(04K(P)ISPLH7-N1GMSLU:3+57R'O!,5IN.9H. M>K/M:$1 8;O.WAGDWJ#TG2/+CD%WFXLE$([V$"CU2;<*2VA>[@BVR\!OC3\N M'HMW1<5OBP^;? M3-@ROS,>@N3T;;$C-& 6 0*$TQQ\ VFM;HF'UIWL?MA N/[-L,G'STC:;1L? M5FWM_$P($I$LR7 >J "7B)Q@&C&",^ZG09JD22QSB+>P3V)DAZ KNNN1_3U# @^FTAS]I9ZK?%POU[2SH M?)O<5VTWYNW)?>C3+)5!C'D@8V6CT@RS. EP(OQFFV5=])?=<.NWPC%S(OZED8RS0/18Q]3P:8)'JB#(\% M]M-<.34L)NK_8'GV@_3&/E7KJ*.BUW(4FF@_#)B9>7 ( \PL;!#8-A%%'6WT M4T?]^'&710:^D9S.,O&'J4VZY(!Z* M1:%S!G4^<4=KEL>^B'6N4R("I?4TRG"6!QGV=4=U%H4Y3SG,/3 C/+IWT+%Q M@>Y:1BZ:NR^ZPPO0M3=#U-#==XX2S#ILX.DX:'NL[/"PMA8.XP&0T*YB!#.B MT\8-("#V8@G8T^[3)-;W@#?+LLGZ[(61M\LVB)S16/ @5/Y#*F6"24X9IF$6 M8\EBD24!(7$F(>=&9_(S\B%3PYV^8-JRM_8\FM2(GR^:9(EEKAT1=[D0)B^" MJ_\7TD0A+P.)B:?/[N)$XI3E090*+Z=YYBI-Q?6+L"BQ/_4BI@7?;#.8$%+8 M+M&BNVM0\CGRLYPFN"7!,3;GZ8%!, =)#,$LBR MKU/*]JOZ8%U=+]H2]U]+Q?0LBT(_9GK*4.;'RFPF":;,\[#P0YF%F8J*$U#2 MR0@\CFQ*NZ[)=YKP62TT1G@[AD[VZV(.],@=5I*UC&\[<.C?*.9_G$JQ 61_ MD%*P0QS^2]5Z#4#LNIAKB!1\M,G7>[51W,KRX7J32%QMDXYU?JO>568B#D6: MA1'F<4 Q86&*&4^),M!^*+R$>[Y(30(,HQ!%@H DE,-D' M1I,8+C393!*88/UA), GX=ET-XMJ<2G^5MV4Y=:27?D\9$= MRAL=&6B'9CN'0Q>S+TOT599/NJA=]P]<9Y?=%Q>F\=7?>J]]5LS#TDSCV M$YP03[;]%%,:I3A-4R_@41I*8=2T?I#*V'>F'5W4$NYB!]20-M/*88R&]=*9 MY,!K4ANAC=702*@!153/MXJH?M@JXO"JDZBBD6!K933[,'P7O)S/-PV2WM): MWBW+0E:PK7!HC;$/6.;S7LNM+7'S'7 0@-/;H"O981IW3&S'NY^)<%9;X.#" MD^V#)N+U-T.CS\-5\.V]/B,0-U*6*NY?/5JT 1Q88F0%["@C31HUM&U:_PU! M<%H''4D/4\$AP4=H]&<@HY4F#JT[F2(:"-?70Y./GW$+PDZ?XC%P2Z8O\D&% MK,W\ED73CA3S'Q, BIPRKB'(R(]QE-!@@S4.>D59!C9 MQFQ:^JWK4A07[]>08M?7LAO9J_M MI0*&A@V=47J;'A;!DVJ)6^]DL$(F(F-(0SG6[ M.#\C."4>Q7GBQU$>J9\E**$,0'OL8Y0-591+B7ZB%:+HL:4.#%D@@)IM72/! M!%/2#\=&DO>@4ZR@+2_C3B0_ <"( \F/47[U>>0G(#$91WYJ";MK_C>+O-8] MV"Q.5H\\/M$U?U?'5O4OO6W.5X^!.#TVT!=9K\H% M^KWJW068JZ8I2*=5=01\8*IK!LT(J@N4W$J536E,IMI H?NJ#GWT=2Y3NBD6 MNLC%\&#+GTF9^UE./!4IZ3#GC%;F^3#F'%+CJ#^KNL:MV?J.@3L&ZDS5FKS7T!C)6Z)?<* M->+0=PAPJ7^4]_):?G0KRTY3R;8?2*W$V7K9W:O?U)K_ $7FEF_AM2O/H6S_ M:Y2C6[X,9S7JMO1MV^ZI?4Z*S\KO7F@7O.OMN;C[HHSJUV5>;O[E>B'D]Z]_ MT$?]+UW)1AZ'+$V(CUF0">4>!PE.8Y;AT(MB20CGG G0"= YW(SL*W_]_/X+ MM '?.=@:6OZI$ .:\Y8MM*&.-HPA31_]I.'\N??O#7M(\]=^P%UQC5.HG#7Y M.X>7B7O_.8!MOR6@BT4M3=Z*5?(?*V5:KYYT6HWV_&>"YC1+0X:)S ),]+BN M-%>^,HMS+\Y\&E,"*PPX0&1L [4AB1J:Z%M#];@&F:-C:(O.E!EH8J#BP@W& M@#RN[, A$M.J]X"0>UH[]%F8,E9E/?M(OQFJ>'Z98 M*23!$4M\'A"9\L#HJ&UOY9'5KJ-EIF7[8@^KUEG"P/2I(^-PXSW*_)#RJ(=Z MBJ/^ME6:_?4FT92C8JS5X_@'X&DOYU&U\4)5K1X:M_]=D>>RE(I3B\0J MV*HC*TP7IV^X05MVT)8?F\PK('C#JC8=;1\!?#+N/'!<75O-R*GTU[QC0_YWFW@ M!"0M#3KGRY5:?'%WLYP77"^Z+HO,69@E4B0XI$P%3Y+&F'E4XMS+J<\REN4\ M -GCHZ3&-J<;PFA-V:2\$HJ7H35T@@+0F-D! #=F)V5S98N.$YK6E)P4>,\2 MG'["3I&WA3?5Y4+H'"=%0SE_BD)#Z7D;HT@IA4B3 *6SPPI,SP%PFNG]."#![, @/A>M;7A&W[K_CC(Q M$0Z#(Y,!(#RI"8$#\M*D6*P ;TBNF_@NU*M]_K1BE_5S]5, M4LXBGWHX\0)E4=(D4:%;YF.99BD+5. FX]AL@MI)6A#ML!J:IHCB7%%">4<6 MW6FZYHVUAZ$:MA9.Q8<9APU9I.CJ4Q^!UI31KRX1,.\H[@P)NT;BEP]ZJT9, MYLM2HCFM:EPLU->B5#\L5S7ZZHQ/V]OUKY*65POQ MCM9RQL,XCC,]!4X$&29)&.$TX@SS)&9QS#G)F%'3@R$B8SM6+=EU?V!-&"G* M2),V[QUR%*%AF^A*;J"O9",RJ,7(*9FLVHT<772RUB.GQ.JW(3GY6AE $3.&:IR!-1PZ:G9]2QIV=$E=QQ!J.+I &Y[T:)$M5ZAE"[5\.>QA<@XLKKJ96/$P;5^3 M+Q6)(0!Y'/,/&\ #.>^S@/DB2-)!$> =6,'2(R ML@_1HP2MBS@ B*]DCN.0XC3TE+'.O0A3ZA/L12&)TR3T/7TX;3Y:]VQ X+.N MMI1Z%TP.H#&SLN<*##.BAV?D28#Z"_6B3'\O;:4 /:M/LD\K"G8+KMV3<"Z M-:9K^K7+]$Z3KQ?_!/_&?EHNOJSFTO=8Y%^6Y6WYL*C%^SF],_T.'UU@Y&^U M/DS5A)&FC/V=*DZ]TQ4+'0N;?^>/ W%:"YQ@ -,+,_'1-\V%H_S,DU):J=/Q M52=3L)."]57N](?M KWM=/@V 4C?VZU4E-F%F\M%]::Y>6@_=TN_ZXRANJ2* MAGK7Y?-U+1\JQ5S3]6DY5Y3NKKO#G%F6"5VE+[$?!@DF(268\B35]_R))%DB M?)]#PJ,1>1T]RM(@N3$75R:WU;75;7::=42"1(R9?E#JO8 +CAF:28Q2P3-O""C,F)F21FC M\#=Z(D?;UJ-I%(9XO_W']!U:#KX?TW.Z5\(<>L!W=J^5EF'473W=-%U[-SN5##0B>#SX_0>S<'*RH M_ZV;?[;=GG>5=?C.TAP-HPCZ;"#@ ?3Y&$ #Z$$A;>/GPXM.&3X/BO4B>A[^ M[$BN4G7,(#1_Z+DWEPMQH[X@^CCMW5+W!IT1XJ=<1<@X:#*U@C3":4(]3*)( MACF-\H3 FT\[9G)D0]%5!3?TT;>6)+3;QQBOQI&S-#+@,(/4@JR)GD;:O;-S M!A13^3PV+/Y8KL\9((,]H'-HP1VAWM3*+Y(OU7[Z?+T0D+NPXRN,[0R!KL8& M!#WMY;B1$696>C31FNB%[H56/!5"]W=W=[MV6CPK#V=@VK4I=-MA$,&U4<]@DS"*6YC(G$F=-CUY!!*993'$4Y"%/6"1\ M BK!A[(2.AC30+;% TM#K&!EP^-X9\+AR-"PXF-:/L(=HSTTX8REX6: ^!J?5_5NU[IVL=*_SU>/C M_%G]O6A:RSX4_VPUR8]"DL=V?-C'GUG#&FGIZ4) .!4S_1DX=9C&D2*W2CD :Q M%S(N0'G&%C9 MU7*ZP0Q48 D5?J#6TGBIR](/Q.A\%C M00>SFY:HC=#XT 8/JT@:1&BRV-I&_'ZT;?6\7?S]3N:R+/7589<,M$.$0;HA=H M(8$EH0-(F871;N2'F82-Z-M,,W39(?!I %P$'Q:.$>Q[@"A24/:TP*_C%P- MGCCCOKYKC0V]II^DW7?O9MKB[MVHZ?>90H$#E,U-N[O6WP,BG'>//F7C[P$A M#MZ:.YE.<2E$H9T>.M>[Y?7B+7TL5&C>?7%$)'R:Q1F."=6UQ;J8SZ,)SD1* M\IR&42Q!8RH&J8VL25O:C5^'KQ>H(P]L\SB(F-E^Y@P'F/*]A*#80##"_!LC M&5TU?1RD-6W?1Q.Q]UH_&CT$W^+:Z]V'NQNU=];EPP)4S'7PX;&5M,U[4'&^ M;DBJ",NZJ5^"%&\=%OKT'GBVO$!E/"JJTT*M0:FL-L?#*TZV10X*U-\HAS_H M9IB36J7+0I)!RB(F4IR$A+=;97G MO$UE_"CK^Z78=L'8_ZV4.D^C:>M >10EOI]B3P@/$\Y2Y0K[%" B8MP/<>KG!)-0))@*;:PBFO(D$%'&0DB(=(3.V%=B+96F5'A5"?0HR[9D M&%@Q? PEDJ32YUZ*&6,!)A'-=1(7PSGC1.2)%XHX@%ES!SA9&>TUW2U$"",Q M,GQF-M@!)#!3N\%"46PS;B]01]2=,3TAE2.;>8S*I*;QA*@O+>"ICUNT/92/ M*]VWOY*7=Z5LC.G;IN%K^4C+^KE7GR:3*(YB1C%- H9)PE7D*)C$D1^S)$^# M.,\BX[:(IE1'SS+:$NTB'M )$0S!TV'A*+C --P"$EB[1:B(Y[1C-*8U7;M& MJ/@[[1S!#\/O6KKL(DB96^^1L=,(0'5M?5%.WYM82@'3KG7"G;L"M0-L6UV' M]->9[!+D //]JX]#_PP?6W+5S)UI&AA1KL=+OJ,U[>8RS'R2R93)&.>1GV&2 MQQ1G- F5UQK%>>[[04B-1O*>(C2R8K2D48^V'N-!44?=?(+)(%C#2N02 J!7 M:BD]:)B)B6A6 TT&%YYLJ(F)>/W!)D:?AV\_7V15T[K9VMXM9?5I67^1_U@5 MI5P7G8*3VLU7'%E'>XP@H3A!BV6-RI:731FS^>X&0.KTYC<.2# M[N.CF4"* M"_3E!3XCI*K#9;?:8 %D)MM_X:+WMV>+I^U.XM[J6AKU/WU;\43GLIT#>7 T M! M9Z.>1Q&% B6[>'^,LE0$.I(Y2HU (3T#:PIJ3!ED/>-W@VV557[3=G(!S M7LW!,SMT&@<28)2JZ%\@_2?JL7'17*.,/8D#+K^K :_FA*<=\ H&9&_ *WR% M%F,2A[[/1"X"9>< 9_DOUA\]RV'; MW1D]*GHV+9ZW8)BI_QDBPG2\WQJY2?1UW09Y3P:GK8NWJ[]"N^$]T0ZW"-[_ MF&T/E\X/^)R_+Q9TP0LZOUE633+P>OK[+$Z"6*9>@F-/-VU).<-91$(M3,8.G0H5[QN^K>HK?Z+G.O9'I?Z)*&9$O>N MJ/A\N5N%S8D72)X0S/-F(EX:8Y;S#!.>IS3Q)?42T&9MP\38!N6WFYL/?T5O M_^OR^A/Z?'-[_?'Z_[V\O?[\"68_K. ULR=C@P8_,]APTR51-?R@+4-HRY'C MTP,7F#BR0%8L3&J1S@'II84Z:RV7[7AG/A74RWR._90399.$C[,XX#A,HECD M-!>IGY_?4'=LJW-DCH"+KKAG];4=T3$YU2UNW4[GZKOFQF6SN$GZP?T(+=]@ M7=U<-VXS/U-X3XOR=SI?R:W5F'&/)(&7>)@ED=)K+^(XS;P,QSR+8IYZE :^ M:>>QLS@9^5CQJJJ+AV;#U+110QQTS'@^U,,&8E( W1Q"7AX]A+SHH=QS2Z9" MVKRMV62(V_4Z&Q]Y4!\T)V@--$<[;_W).J8Y@:'?1LW-@A-/JFI+:JX7VD-M M>/M!20B88HSEJK(-O)2G$I?J) W MY5Z62J&^%TX'-(PBQBOYJXCV/;A<*_Q3H_#+'%$M5(6:$B?@.?DK?17.<9Q_ MI!=L[YA;CMGJ)GST1$.-;*A6PJ%.N@O4RK<=P]7?(GZ D5Q.WL]KS^XZ3X@? M(%R9ZD4YFP;FAAO;5H*L_BKYJFS.8+Y(.B_^*<6OM%CH692S) GS-! "QX&? M8A*$'%/.58C%)*$\3(,X"&8+>:?#D5M(5\$AJD:6*FLMU1YMP#ED2Q7=-1V< M%ZA2[HK>=HJ-CX*J#8_0MH.#J"J'(-1=.[!'?:[+9GV:/14V?FI73'C6_D0N9%/8NDY'ZW MY;"H1W-*[ZFT+I#YMMUL[:/;ZWUHN8WE#L>GMU;L( M^5 LY'4M'ZH9SU-E7#C#:ICX>'N?+9ZF\E?*I MX/+PS9,*J=JK\^:2J6JNC?K_KLM3/RWKO\I:%__>+?39:'O#I'RA[E?Z<_XL MB[+(Y\S#*0]UR1U-<>8+BJ,X3J(LB)5C @J&IF5_9 .W<^/-%5.HW!)'?\CB M[EX'6O1)1;=W4G>=4RPV3>B>)2T';@=^A#=O9C9_W/<)M+X&&<:M#.N\!'?8<.]5('?5QV]:YJ=M#_@J+V:OZ^#K<&%;6?8D M%ROY7F'Y=KEH]L?_+NK[MZNJ7C[(\NH[GZ^$KAJI*JG^O[BEWV<^"5*1^@RS M*.?*6:8$9VD>82F#F/H\2P4')=U9\##ROM)Q!*TB@T-I9N-'!@AFJ#MFD%8_ MM&8'_:'X06N&+M"&);3F2=_KN2PALT;$6049G(.)"\BL(=JO'[-?RO&MX2S6 M-:TB%%AX088)X1FFS,N44TQ(*&(9)32!=*PY2@ED8N"5)(W%1\OFKK"[XM]< M&3JZ*SSWCO"5[@8GN!"]7#3.3RGOU>K%D^Q^ MNSX@8MR/12959$O#0,6XN8^94(J=9)0$49RE 0%5J@/ICWT*UV_JL,/&^JOO MH.^%$;YMTKG<[>7#=IIV53!S[B(J(S]').(-QTSV=E0C/1._%=56\=1K/E =,,(=%:.,;:&OL@HB &=$P56<_R_YD+7S_ST M6PO:SVC#2Z]GALO).% G,W$,28\\30<*"#[Y/ 9K0NT]BY/!A31!IBI8C>0_@8J9^ MYTD+TSZ@H&#E.RZ+(]T[0&!2U3LNX$O-&_BDG>)]4,L5\V83U2T'ZB7_^_UR MKIZOV@++64QBW?F)XDA0JO9!F>",2!\'(I!)&*K_"0K9!T\1'/OT[O/MY0?T MX?KRS?6'Z]OKJZ_H\M,[]/7V\]O_]5^?/[R[^O+UW]#5__/;]>U?88IZ$DY2;_G(M/7=*;"J9(Y4^26Y2!3<5_J6Z&S]GFV2W,[6[VO9(S&@L M";V^^*G6^^G2+KGY7?WZ% M)LH= \CP1,Z%V,"SMPU)U-(S^F=\8"8@T^/?2&OL[SO=#;1?8V*!37N43,@_K J MNI$N!KL,BFKG32LA>LU=4LR%F:TCC'D6 !)C))<<93AD,_ M\7T1Q2&E9-ULR\R(V#%BI#&[_;=@9J5C G6Y9NTI39N&QMLZ6T0;3L"]9FQ@ M-S,V(T)IVZFFX0/]M.;HYZ8O8@?MNGN-1K9M!G(YC*A-$YLS ''7X\:&B:E; MX)P!U($..>>L9MD]0X@FTY_.]>2IZ\5;^EC4=#X309Q(IAO>LCC"Q),)9B33 M.71<4.X%GDQ!27-'Z(P=>VRH-A/9L%(CWA(&ML X@I*9@7$@.S 0V8JM*6KK M\?:$V/ &%L-"N6I4<83*M TIAD7=:SQQXN/G-IAXNYRK?UCJR^TGV3NYT:?O M>E#&D7^^53]5.A5KN:AN]?7<9![7& M67'W.WQ4ZE7 AJIE/)/,9$9A[A*BX M488XI6&&$Y]D01C%09[YL+CQ )71@\(FW56LR36>F#X;K7HWQ3#[>0@J,P-H M*[Z5!5L3TP4&&W+NC-& +(ZLR2$*DYJ# 1%?ZO/01VW/>I1+(:MZIW:I7]3T M2=8S$C"6)3S#41QEF*1QAEG .68T%$'F^2R2#-;PVX0LY#MKU?9[S815>U$C MX$S/9MR" 3V)Z5!X6438](O8\.#RY,5<7&?G+ 8D)SY5,0=A_PP%\*QE'GYY M1Q?%/[L^"HMJ.2]$\YR8J713/R03D5EYPO M5PO-S8UZF!>RE[+#:$1XR'SL)[G:\=,LPY2P%'N,\HS&@H>"P.S)J/R.;HCZ MW.V.K=[4>4&K!49]?V9F[8=Y)S![V&=;=\CI,7Z!&M;U*^HSKW[=L8]Z_+<1 MW$8"M!9AI"RP2=!V56$Q*J_3UFI, ?M>U<B&89_SWRK9'-U_9C55 M],7UXNH[O]=AY?MEN:E:^:"O -:IM<\S+THE]T.!TR3(,:&)Q%FR*MEEZA@JZ^]3("KDE9MA(^H!AK)Z>'W&PRZ9RR@FC$4VQW\S0 MC)G 5 01]GB:I=*3>93&L.N9,[@9_1I'=RZI-.D*E?)1?>B^::>KW4G9-26U MF2-WS@LP\];'!G6O4X7#]AD-%SL9BL9?V8& YDU;JIK&; I9P4S7XN[#C;/8;HM5]KRM>FIL-]*&5=G= M]FJBD1*8YYYE$<>Q-Q8XVSR$$31GCE=U@VC>/FW M"P?ZV?LR>B;K3>0-,VE:0P#;VT/%JG/RA9J.7E=.5G%LMRFY=2E.,DS\$K[> M<.ZX!7$.CRBW0< P<;S35VSG.?[\>GBF.8I416,6J8I#T2&?9306$U4S YC8JC?<\'I2T'/)U."@^F -;,T^^Y?5,_?O^7N9G]&/*OG;8%3_UL[# M?#U'J,%TY;105>5\%:XK9X?,:: Y.VQU<-UB[OH;?19;F>USLS]OWOL;?9RS MK/BWXL,T15>U+=H4KRJCE$<1=ZG'$&,Q11@3#Q$>I4C$.,9AG K7!Y4SM1>? M_&ZC)E6YGCGOOT(;EP)U_3@,XQBQ," (NUX@I:"*N@3QW2QR*4Y!$TR,I6 X MM.0"Z'K;DRD@Z/U.0^7*N1WXG@89PN?<6\L$;BT]<\;O.:CSS-Z.9V!6XXFS MY>>5X%\^-A$W/W*#)*0!2H,X1-A+"2(LE.5?SCLI:,+SZ*0NO!V"JK]_(4#NSZO MDR*OI@17(^\E]/ITOXQQE*8XB5'(0JIV7;GALE@@ MUT]CBCVB]%S7B9Z+Z8F-0XN>Z53X63_A^)G@/7X8^[%H??6__4]!Z_N]F)[/U]?] A<.X/,7# G(V5V0ZOG3:\.."ZJ)*$%I+$:[EJ%3MKE@GTO3_U.;HH-CG?/)-^T!1UX>AY&;;G$6@>C4?5![Z*SU2&,P6I7)(P^"U>Z:CVZ?2;K]:OJ(_A; M65V/5#I>-TWZNLW!J@A;=6(%/?Z!-ES5'2M?RG]SZAGV+=:OBQAHSG83&1(FV?2>Y>DQBBYVJ+N/A.\F;I*K;335-G)^F4OTBE]Y^)%N^ M'WBQI#@)69R$B,4JI2$./:2:/"/F,N5=P -8F1. M 6K;F[OG;;DE>55C2;9.QA]7>:[^8R/:D=Q)LW;G^)G$:G8133AR>1 AG/(, MI:D7HC1RO[0=&>$58D=!=@Z#J69,#)_Q$\Z5+#X'I/>50#[C1P0G ME<_)VS03Z!>9Y)'0[=)SX\@- HS<,.8($[G%)H2DB"G7NA0#/KIM]N;XX+/LJ[L7@9!RD*/">3[D8OD6B??D.W-U>G->8'\4TA M*_W,D$ED9I;:85-VH*0,L P&LBKTUYHM+0(,KYW7 '\99E?+8KO\LLI73\]/ M32V()X1(A(A1YF*"L,\R1#S"$:=!*#(:QD'FZ]C.LY4GMH\-+3UU/H<];-XN M @,S80T9BRV >ID?J%L=.7_@?@>0-?Y7FH22/^ MR.6O\6F55]94G89TLP2&UIA8&5JDG2/:5?Q#_^I_4 SC%_VV) #3($/PH M[ M'61&U_.#"\]V&:\#KWWUKO6\6LJ1V[YR?6B7ORZKR41[4;'U57YG1?60DLSB$(?8Y2A074^Q[[DHS8A $69!%'I$>HK";$2[&4,3*^*. M/95+44T-5A&:M%-U45,=X9QU0]U1H[HV^G<_@](:MEH=44U9)_NHPZ8U?J?_XB?RM):M/SSF3 MN^--KB(QG%735Z6-+I_I]^H5U:[_I^QOK0&N\NGKGV\>/BZJ82/;[U+,7/"" M'ZJ8'5ZM>;2,(E,X5.[$JZTC"*VFQOV;G:LU'8$/W*8-OC[;!9H.B/:=F=;S M,R>G-YE6K:S7P1;!L1NE68I#%'NUPQJ@Q,4<>6D6>7$J6!!K7<+-S/?4?FV5 M'YI5^:&TA>-J-U")/&^_;XHJ9%AK5:GR4)PF?/%#+E9>.7S7&?A'-7:O$L'; MY1H#?QB4D("[28BP&W(D]^$()<(5* APX*P#\V,+' MA+IIAH+$8_)C)R[*?,80(3R*D@"GB9O,5EXP]:?^;U5! /S0F@?>]_?I@.?B MR^L ]IG^+3#OJ?N[W4_PUGG\0*[_&JGZ9I_"6C:^(7DS?_5X)O7)%.MEE''7 M]^,$44%BZ642BA)/1"CT _D_/LF"!-0^R90"Z,EPS5,:U9SHP7[U$CHO63<2DI%!J7-> 5= M!G:].[%N[ILIK5_K??QT_]\Q VXF=2R!\0O#2\'#]%(;M]V+Q"&0EW21.EYP M[@Y2G7 ZND=U/_?FX9ZZS]PR9C[&69PA&J4881YAE%*>(>XS/TG<[4]U+![O?WS68_5\._PCLY0=>,O\N#\K%,W]^1N.'OKWKX/1;OA,?< M$T(&O1R_YX\W^2=5B;XH[\1OY39__"@=ZONB^&=Q_9_;U\4?!2OE7[.;_,-+ MP?Y9-+4]NET=#=>?V'O^\+VZH9!6M96E4]]>_L;+ZMA7-;60_WTO#7#A_).3 M8E<36GV+LGI0F@*YQ@?E',D_JH< +2!-13_NDL\A=9B1G4[@%HNZ;(C.K'^D M*='Y.DE>*):CGI*7KF4X]7V?8WHGS(=)'C+JDC# 0J0498%/$7;]#*4)(8B& M01C[$4EI&H)FO]OE;\9\R/8=\I$'-595,LMWTG-8WU#Z,$O:2I7>B_Z2.<"3 M)DA.)%5;\^$MJAK%*^>78E/V7SS!;9(&*%L&9HC4O-9" _29 MZNN\ S]RUOW3_BQHG:>A>9 \?FOJRQ6]5(@E6)3CH3J\Z>JCRGT_4SJP_LA%)E-4KG1\U+53TE_[)X MEO_>U.$#7^ARG(;1\X$^;0H6M?J@_-P&[E(@P"$6$W!@'TC%E/LKBT$4LRWR7<9)P MH36* DAW8DT_R9 YNBY1M1I[;O1+8B!"'=;S"44%T_LA*7UJ2\E@WCQ$7/H% M11.)S:R^Z"O_(?^U"F*HZ]#-7IKK2IKDY#?'=_Q9JO4QD,5 Z0]DM=DJ@0P@ MM@N#3%XW\YO4]$!U(K[G115D.$3XO##Q8^QE*$QBC'!(,$J%FR+.DX0)+XL9 M]9W/[RS?G_OJK\^WOBZ_7,+>H7TIZCI$5 MY# 3N2.IZOGJ.*7E:6#:V"QY2/UT9O611N&>>DGC+YCV'_KX7-0;#ZCWT.ZM MB1V9]I:\(PEM/[0'.'[F-\<&4ZNNMD.C\ PZ#ITBN:#;T'ZIF3L-G4(X[S)T M]H1A\N-S5DH?17Z*ZY>#;T8SGQ+N^BA-$P_A(,X0B;(8"5^>_P/LXRSQ0)6I M752FO@_FZFK8[8J.)6_6&C+(K!T-?5]2ID!;4%5 M"E_SXM3,-$TIKNH4IRNG?F0GUSU/%HV%J3AL&1(P_7F-C*EXS@R0\4(7&*?N MN3,9\81/0A_%24(09JS*/,(H8YC$)/8\#&R]]E:S>]J$_U>3[6=@9"Z9SO,6 M\WAJ.E?.8KLM5MGSMKH1V6Z<>U)4#L4$YZ>"?TE:!K']\+OA"[<;',T:\CJ-GSG(O[W&:=I^#G?NO#(.JZ_1L'2 M5)]SONF:I@P:] 7GO/BEV#S_J%S_HOR4'VY4=%N%]R\Q\;ZE*#L5::>A?>5\ MVFRV^0;28'](!./A;DOH859]"+CERR5-C&:=QP?6G:\9^3BXH_[D&H_#U?#+ MMEBKE.#R3M0!>; 6]J\PL1)^D9:H4#W"*^JJ:*/C9D9?&P].?<>[7CLM MFH"4[BZYHVCJYRUV MB6)8I2P A&G4"3:#Y,PND/I)F!>"-4NVU/V@H!3* 20#J9)=;\V6$CG @QDX/F!K:+[E^8^A!Y?0?K=5< +[X[;\K '8 M/G"G<=#>YTS3::5?>DN>@),\FY XJIUP'(& M01JDT)X NB"#=K?2S FT)P#.\V=/'S!LO:VN 6XW^;X,Z":GFZ?]\&6:^<*/ MO0AY(5:S'3*&4DJ(&NGA"BY8%#("JP,9)@CY 1H5@]37B#\U!;)_4R6U&UWU MTI29WG9D3PXP1:P%T";LU)2=GQK:_3?P\"[<6B!MM>$>)C9O'VXMX&>-N/7> M,LU^DWNELKMW8B@1SG/],(LH\M/$13CTI7?IB1"E7BC2-$E='( &U6M1G7@# MW?-0M7?J2)#3R0^[0*9Z!L&ZI&!VP8J0#)+H *"MY=/IT)PYM0X@AO,L.\C+ MAI6B3S_6FU?.O_'B945Y=QJ"M%PO54/)NKMD-=FN_>\?-N7V=K/])]^J[N>/ MN9J =EBI?NDT+6'I)FDL_Z^+W" *$6:QAS(WX8AF81IE*4E8[$(,TILAF=C( M_9H7>U:.QL[MFH$ BU[?[(/K6^=0Z@KIRZQY3%PM^WEK^MPN(WPS%OX?);?ZZSPN@W9\BPS5KY M82T/G0^;+_F/E>KD>#(4'M)[;7BIJ:_OZP[0%0LJ@_9A]5153'RYO;]Q#BTJ MRRNG8@O8L6U$2N-A*]9!3O,UN*[O M>VG7+;1S=B?V?;1_*7+52+OZE_+3FE7MMC]LJZTBW7J%; MU>6=30FHV3P 2Q]QW%K-__V E[;OY--9OCFV*W8C2VJ)A=F,K5V1M>VQY97- MXA0?2/E]D3/U/^IG_4+6JM9A7[5PV+N789Q$?AHDR(^8AS") Y21T$-^QCSA MAGY&$U!<09ORQ%;Z6NKA$U$:?-!R>2Z4;%4=0JGZ S\P"(L*Z(M7[Q0_B=!@ MIG$OF>H/+2ZNVF;RP(F](S08O*4CKS[=68^H8'&<'BGA"YC9F$73>;=I?"I) M+NJVNY]7)%NMY>['RUWKW(@Q'L29BP+J8]6'*$9)*#PD[0OGB1O+?P3-+@;0 MGOK\:+__,$2P>O9E(G$!3Y,[2=VW)-7PX;08F:!]L0%^2T8&0GE6,V,@DE-# M8[*$0;3I\7';#(M=/&VU TM';TUM QX?"_ZHDMSV,X1/*KZ'H\YCF#7"1,9P M@3I\(5)8]*<3E%F@YWBI^6(ZG1".PC?=3\#TA/'5\K.4Y?K^N_PHS3C5E,?$ MRWB&?$)"50*2H"QR(^1&ON!N1EW*J8XZ=2T^L4)5Y)R*WMBLTW$Y#&O/I>A@ M^@, IJTJ0P@&E$6^5BN+_,-!63H7FT5=AF#L%&;PF8NVEOKZY".7/]:G5M<0A.4#T-D<.ENUT_@+?; M4;@].^/X>V9'V*]\2U;KKWQ-JFHKU?YS4[S>$_H?Y%$-I,I9=6WZ[5D%>'FY M#),T)JD?(L%(C'#D)BB)?0^QQ(M9$J6,8!]RC 72G_IB8T<7=ER%"E'OR#JA M:& VHV;$:3AQ]JQ<.7MFJI-LG5"\X\?>V=50$);.KU#JLYYA#45S>HXU7<;, MYMSDM% #+3[R^G]O\FKU_;2+15GR;;GD848"DD4H2*(,X91+4X-%@"A.:$I" MWPM%LLRKS8SI&1L]PEJ*E-:*U":OK4^UGI"*&,S0:$I.S[Y8E(:16=G1=W[: M<:"*,!HKU'3!!G)H,X-O6+,5N_0_DQVI+UOO4 M>N%Y),2!CU@64(2EI4 D"GW$.0Y]',6"!Z"^O?JD)_9)/GQ7>9]*,PYU.K7M MJ#;=]2'2^.\7&Y,^X1H;% LBLV-4]J)K.)FDA@$N@.G,2Q_AMS8Q(P+1,#-C M*QBUA]AGE (B[">O37TVN;YS*G*7!=9/L8X'+"Z "=-=,X30#A-=6$S[3!RM M-6>WB2X0)STG.A\QK/FI\L*^?--/:^V%#.6?E),OB-5#?3 M7\A6T7B]$XL7>=A7]]6?-H7ZQP/U)8VEVO(T082X,<(!9BA31?]!@(,TC7P_ M<$'3L@SYF'HK;;ARU/=S2M)D8CS5G$GZ*AEV556<5+57IB;!]"OH68P99 O< MOX_$^FTGUAU32J@?>;8]LCA[/I'8%$B]8\_P7"@@2W;)E(M9S=:%HCJU:I)))X4DRJ8)E/I)(OP DY@QB$WK)C.QR:H4 MYT#5N$]!CXST+,[ER&$&Q0 TV$@,8[)D WJ(S*KBPT!/-7CD:<.<_,W3TR:O M6A,T!34N$S%A@B 1A#[";N:C1+4;"0D1E"2""YR !%"&'JUP8WP23.7B2VLMO/UI\WB[T/WEFV>N^#!JW\.:GT535#U.W= M?WAE8F5I*&F&J4_AC >J#)' E*(A8JV98P_C9NWS6^O,UR__G/FC!OD=_VQ0 MA"LYV^1<%?>_\.+UXS-_V#3-L.[$=2[/#K1JC0&(W@*6G%@O&DZ<'2L.>ZZ* MS!MNJLK, S^C'3PN$MZXEDTD-Y@66A89K-84+@"S@E( G?FJ1N'@CTI##5Z' M)X)?YUMYTKQ^XH7*7OFEV/RQ_:XBX21_7<:9Z\=1IJ:ZNBG"B<<1$6F*W,3- MO#@5D1=IYX0/T)G89-24G1UIIZ;M-,3U4\6')#5L"BSB!X:MS:"#DLDU@!GE ME0^M.UN*N0:X=K:YSN,7S&XM[\F*2;/P0/[\QVK[7;6LDV14:*BS$= R=-T8 MAR%'PHUBA(4:$,]\BA(W\,* 43=B!)859L*&UL_[DARQ6[ZMIZ"63L%_R(>^ M5]W I(%T>-,PR=F2/^4_J[FI]9,F U.AXG?CE'E^E"+FJZZ@B>^A!-, ,>%2 M$<4BB0CHP#Z9\"]H$EJ+_0_%"5]WR7P&.>L% Z:6'LPRC[:M:R3[C[9D)==. MBVWG+ENO'BM&+<]F-123S3&J4!;FGWAJ**3.X:2F:YGZ>Q_D;ZP@:JX4__/_ M\-=E@B.>JAM,@;T(81563*6#AX3JZR'W$%_N%3!/[X3"/#Y>0]2IJ#J2+-2[ M.Y6+KE]W 5HCCTX?J($OUP/F B_N=,69_;<>0.>>6]^#\"EK^\R[SRH3KSFV MW6YRU6=CZ2:^'T2I= ="'*MA- 01&G'D\TSZ:(1SCK6ZZ(P1FECI)!54=<99 M5UFDH(ZYHS(:UCR;R&$*>,B.K[<(H5:-9I&A;$H#^C#9;@C ;UG:!0$#S MVW10#@QR&WQ]MHEN.B#:H]VTGC<\4=+OG#VO^9W8%S$U[3=.VHYZA&0,,X(H MS^0Q)HH#E&0D1B&5YY<@8,3E6L,AH82G/KHT;*CXYXX1<-:2MA USR@3B 9X M+NF0RNN^Q\XDK5M-P=LZ;>B2G?>$ 13&V:D"^KZ9$?G,RY+SSW7504F+5=4N MNB*Q]%(2>B$)$:UZ!?+(1TGD92@3J9\1%H5I JHR&J UL:FH*5_M-K@6]48A M@(E%0U+3,Q269 &S#1>( 6P,- !:TO\A2K.JO ;D4RW7>05^@2S]BU_DZLUM M='MA:)N3\95F.*+\LEC<.[M4A!8/^I?"&@(95EO[LH!I[I 8)FA9H@_5Z+)7 M8_G9[GCUH;:O=@%O&:GO/=_<\LWBY;&J::+;9[)>OZH0(R#G8V29&117U;C= MRO^W>)&'H$=^4NG6L.,H?L!I'F,RTE)G6^*!Z[(]R4#U6@>SJ5(/KCVG1NN M/%%GK5=L%?;KM-)<^IZ@F&8)HFDH$/:B!*4QRQ!.6$A=/TX(!I4GF;$QL9F8 MH)^NH;CU_/;IA0@S)CTM '2;[T[9#@ BF,E: V@Q\<9M B""&F\9 %K-ADHCV:3\WS[ M!5:-^1-,$I0(5_45BK@0L-FB752FSA>HZ_GW1)W? M:[+ 0%ZW@/1<@8MAPS06CMBP>4$/(JN="TYIO$';@AZ8W3T+^AXV4\M/JYSD M=*7R%,IM45W95E4_:>;'*8T)\GU7!=P#U6\T3I ?9B1VH]B+.8L_>F^ST> M?G&3](+I16)I#SE??]8MHQ?>Z0[1_Z#ID FYS(I*CZO=[X2[-/&Y2U"8X@AA M-\$H2QA'DA'S! M0L9B@:-4*Q6Z>_FI8YYUZ5!%T;3Z_4@:P\IW.49@@!,"SZ JJ@O%!2511\O- M7 _5!>6\&*KS*5,UNLGIIOBQ*:H4E6];LN4?U#5C\?IAP_B2N#$/L8A1F&0^ MPEDF]PT>XG@HV*(H;G+VL-JNN6X\X_BM MB;6UHJ$?I3A!-!Z2, <#/.\5I&H*<-1%0))=O:S8,UD[PSA!L8=N2$:!AI.E M9HLJ=$-HAQ!ZGC LME,J];2KOEGZ) T\'B=(1)0CS#.!,D(%8B+UD]3C41R# M9@$<+S^QPNR)F16_G(A"[P1G#A"F1/K8X.5MG1!L%;$=+SYOJ5HGL+."M.ZG M8.I4%MMEM3'QX@"E4\1!A'!*4I=Q'48K3$$L',B-: M5]]]!"96J39)1]$$77CW2F58MVQ@A6D7&*:VDHUA&5(S^6Y+Q>1_'=2K=]E9 M%&P,U$[%1I\SW+-6C_E*K"C)MTU2J'0O[C?K%5WQ\G I(U4KS#!SD1_$\NR6 M!BE*:1@A&G(_XRR+XS!#7+U\67__IW'UROMW\ M;#XO;!67SX7#4W1NNR FZ8!_K. M@0%GQX'EBR\SU+;V6#VB\^Z]($&<[ M%@A'$4>)D/\I?)IBWR59'&G5@Y\N//7>K&(6BA8P8'.$?3PR8XH(N /K@0%% M6;HX-PJG'"TT6]RDB_UV@*3SWPV[)1Q**)IF#/OKXS3C :5^)#U6EB#,Y"Y* M2.*B@.,TY5AB"D"YF_VDIE:7IE.(3I405$AZ6Z(=Z#"]:M%L-4N9X-I]')RM MM@C]A.;MBC *^*PIPO@;\$#F35W8\E"PW?ZHYC;=;K8+MOFQY? 2)NT%)];7 MA@]G%S[<>VZJY*^:3<6>51JGY,QI6-,/ENI+;3R..HG 8%IN(*L),K_ @C * MS.I3F2UF"P;>#N?"7S8LSB"KXC>R?N8W^8_G;?F9O_"UUV2KL"QPN1]F*%0) MWCAA 4I#2A"GV(V%2!.<@J:K#=":V&I4I!P/6) Q(!J]K=T28)C6*Z).157= MIRBZJ@52A7^"S!X-B+:J- 8HS5NI,0[YK%I#XQ4S_5V4)=_N'(K0[2T3T-_0O!:CPX;9Q14E&& M*>RQ+/14U!@A3"EK,GM?VY[^=?)O2>..UYY5QSIAG6I5]T,7WGC>"=6L]--Z M\T>Y/\@E,2$I"7U$.%65BAE%2910%/I4"+DC^F$$V@B'B,UV&[H1CB+N5-2- MAXX.RDTS)FQ)&L!(L+D@S.]2!Q#:OEGM(O4V]ZP#H'MO78?>L5K:V)K0N)0. M;D*(QU"4Q G"Q!=(_K?+Z/ \$S*Z6-+:):/_!+2AOKE.Y#5:.=$L:V MV/2TW)(H;)G MIA!OYQ"H20B9V70UTO[0"*/.U'09YK'+(^0S=47)0P\1XG+DI3QA/*5>'!#( MH:V#QM1GM=9P@\^;_!')-9XKYTIIEM;:)3$]NWBA'("6[50$#T8B !NJ M 9"63$T7A5F-Q0#$4W4?>G1F)ZSN8M'Z]E5OBX?O)&],R^TF?^&E/";]@Z\> MO\O_;9H._R*7WGZ4YZ=]+/;K9KV67J9:=8FEO\9Q$B(W3(ATX;ATX7P:(-]/ M!(^Q<#F!17C>%[Z)#=6.%;1K\%PQXRANG,-UQ$QNWT2_D(F=QK?_[K.[G$V+ MO[8=KQL*;27J@T.Z!W[E[* [@[^S:4)X[_/#OK7?.Q&ZOX;7/.VGM>9S3\RF MH0/PG)7\/Y\E.]=JWM.#7*6J ?$HS6B"&6)"379-/(*RP,U0H.Y??.8'8:(U MV76$SM2>^YZJ4Y%U%%VCKI!]UNGRH;(R<>R)_[^[\@ MX)A1[B(:*:\Z<7&9>&SE9AAR,6\6QV6B.LOW MN'"Y2V9&'D^VW>5LO^YNJSX^\W]R4GR2/^%E&I(@(C1!G(4,X3AP49J0!!'* MXC# 7ABYL-H(( ,3FSOY4TQ,YD<")*AGIZ:4"\Q [29-GLV6WK-SY6PW3L:K M&5=7CN+(42S9'D )%X;5J90 \F\PJA(NG.[YE0;K&,ZS($4NR93WO*A.=OM] MW$^#1)Z/Y*FHBE;&?H3D?V]W^J7U<:>CWI[P8M%+5!6NMK^HHP9F;K.H* MX+SCJO:;MD9?[J;95Q,NB?H_48HB%1+!D9IWH[(24IIE;A!'),HH++UTD-[D MF:4M6I>.K&R+24_G+X=N>&-D!>WPP9-=+ALWS MBVKN]6N5?%KY#*6T)*N"LV6:! 1S(=WO4#6"=:E B><*Y"749VD0Q43$.Y5^ MT-_9^RD:*/6#08_)AKY3-LGC%6U'?:O]7^WSR_2"]"!1J7E+HI"=,($=_':A:6D)LYI2B(J>MSYD6!%\-'2XZ1 MG=BK/Q!TUI):-1*+;A[SZF^8Y"Q_K/*ZI0G8%%6PJ\GPWN0.KU,ZRCT":2Y6 MZ[7SG:^92@L_?H])\V0RP'+TNVB>_ZU+&Q@-J(5U8.#*^?0;NKVY'QO&TA?6F[EQB MZFO1Q\>B\D"Y&/JS=%D%#'8..AM8''IP.>3B+)]7%SF:7ZT'0 M%[2\[EYWYO[7@^#.FV$//PY7Q^O_W+XN_BA8N6#_*IM&()IJV/'JU,'U>G>I M,L#DCX_]Z[G<5O<3^DK8A7=<^2Z$:K2'GJ.TV.ID!)214G6M-YLR#8!I*]'0 M8V9N]?'-V4FVH9IZIZSA5VDB[[G\W/EVR;,@(4D2HU!PJBHK!2)J]FQ,4LS" M)$UQ",H&A#(PL8[N\YE)D\_,&A:<0NT3/Y'2(OYS%,*$*;Y M9W?M9\GA.W8!RIOJ,5G4(>5]?QQ,YV\Y5O5#.:^V+RL&&<_O_Y:2V()N5R^5F[\,F"<"&KO(QUZ"1&,P(*&%5'9UV7*A" MM)]^K87V-V?/B[,8EQK8.L %8,E@ C/:D/@ CDU*P8KP _WU1'RUYP5Z]?' M5N! /]+6N\#D\7H)^ M=]7YYM./ 3N:2S_ZL&$S-EZ(3?$DU9?7UW9-="EU.1<<^RC-H@SAD 4H8XRB M@,=IA+.4)(G6S(T1.A-K9(LJRJK*YYHXL/-:CXS".,E2&L4("\:DC&B$B"=] M'!+3.$NR('6] -9MRH*4C'I&G025K=9S/53F[30ABKV09J$O_YU"#-HYB8EM64W0V5$TJF'ND(N>6EZ&%J:10*!@9>S' M8DD/.PC,JH+] $^U;^!)P_9?:F@PSUG9ZA*I3@Q+X2>^P%F U+1-N5?&&)$D MPLA/,AZ+B"8>C6$IMWVDM'Z8EV3;5@=:MJ/N,$[71"7E;3=U2M[WS5H*#+AK M]@I.3S\O$H:1ENXI7AUU;KVJSOL6VW^- +/5 ZR/S+R-P$; GG4#&WO>M()& M-2BAVRK#3/X'+U[X@E*^5C%%E:'_H^!T534]64JU3D,1<"2\5#K"043DB8$$ MR W=A"6!\ ,!+*71ICUUULR!JM3Q UF'2C_E$7J&@,A43^4GDA3,"APQ44TS M^LKK>IL/FW)[Y;2%V.;(9A4.6 S6RG'T*<]HQ]6^HLP >-Z>G! DSX[63<:]7F\TFRS/CL!M(=]=C\ 5XGK?"L]\:_\ M<:6*8?.M&LF]I"+CC%&.,'4SI*8?H"Q*$Q2E8>RRF*6II]5 MX_ Q I2DW0. M-*L1[OJ*TBF3<7VY%"E,;8 @0>HSA,1(BSH7G$V9AN"T=6KP.3/7=I<*?I=_ M(VM^)^Z+S0]>;%_OY;?77\1U[ M,+]74^!Z+J]%^1GI>*L$1(GN8R6R574HD%+;<>-4[#C7HP(#^[HP_);<7$VB MLWJX,$&<.K? MR?MU/=I4_#58UZ/3J.O#]+.E>NZG^@^A7K71FL983?FH1IO MDF;2&>"QAY*,"10DH1LG7L3"!%3E-@&/$[L2#2O-<$+ZZFP/S$S2N0_T??2L MV!M+'7@:@'7\VWV?'==.B^U644"[->#L_0!-!#MOKT 0A^^QCZ")B U[#!J1 M,DA*8O]ZV-QN\GN^N>4;QVFHBPK)!+J_OG-NY?\[:AK_ M:;/9YAO=:N!QR0R;1*M" 1HVF#PF&,>N!=PLN6EPY?D2G'0 'B4Y:;U@.E96 MKK'X<8A;?E4%#.6WQ==O^@6$VHM-K,SU*,DV T[-@?.3Y $\UVU4-'J.C56I MP+1Y3" 3Y/1HH[4V3W:,WLQ#937AGT^6U7W1= +986GYYS6O?(&<+9Y4LXO_ MJJ_8*&4BYB1%I.H,C E#6SI5^)9Z(C'8%R9/EYK\\LT2,X\T$Q?".<3S@#O&@:! M"WENN"\V8K5=>CA6%84"90G-$":)CU3W/Q3PB*61EPH28$B=4FMMD+[#"Y$J M2BI4*TD!8[(M_)J!5S-4P.AJ!>A^&! \9GK.NJW :&OE>:.?YY#.0IP=CQC6 MX?:J_R7C, M],IIP#EM="J04>.S6&+]%I_%5N'VK+S/6P[^%I_EK,C\39@P+"@]'Z$'*B<] M?WUJ:W^8HDE*I?:'"9O DM(.Y!I1V"'ZZ0XS1)<)2XR/59@'#B>BCE(D!AZ'(A<.IY M?@*+U7?2F3H\?_WS S0*WRT/W<#[Q2BAL?9LZQPH6KXPUX1E+:3>367F*/H@ MU// ^?#C%VZJ7ZH&_U4SY7+_EW]?\4(N^?WUX^:)K/*EAP./I %%(I9[+4Y2 M'R4D\Y!((H\*WPVDI(VV61WJ\QW(]H2=WVO2P#)\F%"!&[1M49ENV2TIJ:#6 M[>*W<6F9[]D0U+9W<2W:;[.O0\32N].#%H&'9[YRNGGAQ>N=N"ZJ<-+!BGU> MY?QFRY_&VE3H+C/=[WY'745J)/U-SC?/Y;KIAUV5P[:2RMJ[I.+-J9BSE%8& MD8-1T$.+P&P1$ C<=C@$]![L1_W$V;(*M*C>>%^4DDCY[8Y;;AH&)$E#1)(D MDB=1$J/$CSAB(1=AYHCO@H&B&==P68)A> M=V(=/WSJ@V8;^JPL:YU4,S7X(VH3?7!M:Z4#JK90\LG*!KEIX%9V:/#566R/ M#O,[>Z/UK&FM\((Q^>G*^TVY)>O_=_7CPX;Q)8F2..1)(@_)GJ_:>I:#N2N*.H0PN(.P4U;'/LP8=9'5/D M!E7%0\ NJ"WN7';F"N,A:.=UQH-/&\ZKE*_=B=88HJKCFL\]7_B$(C^KID_[ M&!;&$:B#?2>5B57SPV8M6=BH'N,OO#UHJ4ZM;/UWG1"Q_4YR MY_@ED_YUW0+5.R!?+":8"D\O(?@I@%*:> CSN/032AG/@,%QLY)3*SP M+8(.KRD"ZVW/A:*GMY=!A2EM&^7U"$IX>6HO$%O5I><$YBT.[05X5MO9_^04 M8V*K4:19DE+& XX\S#G"OO2&DS0A"+.4)G+OI3P#70&/DYQ8)4_&P[:FOJ[R M%][4-I; 1O0 @>JIKUTQ =UHG;FNBH6Y!KK./LSUO0UR-1_B>N$ 5]70CFRK M'5ZE/U5^HV;^7\>K$VMVBZ+SDP M6O.!1W 9!L+/UYLQ[MT+YCC,W?^8H7=[\)7+17> ZG/Z_N;B>;L8&"X##QXWO@9KYZ?/:RV:[ZD6)X.6)(@%Z>A/!\$ MTD2%48IB-W3#.,$^][4&1'0M/K$1JFBHFV?/_RG[V\[?[1^T."Z,\;#X)1!A MI@"*#A0$[X-A%/H^6VRV@'M M],5R5G5*W\K?\8]M9<2N2^<'5 M>#V^UE3LW@^EYPI<(GSH7M^>'['+]ZZ$9G'J2P\<6S-?3I>?=^)+#[BS>2]] MSYE.>]FES-R)=H)3,P- C0 HJZE.U4RQ>_+Z=%0BQ+C<93GG2.#413AV8Y31 M$"-I*WA,J"]$!IHQ=QD[$^_1%>%FN%I#^LB-U:A"FN(;Z-F"^20+LQRU4'^^ M1*@&$VELR,+:W)J+F)EYNHT-P9W/P+&RJJ$/1,KO\IBB_D=%+Z6S4"V^_2!/ M+6HF:N,8D8@13!/$(Q;)DX7KHDP$"8HRRL,X\CFG6NW[052GCGNH(5C*7ZEF M8?,#&T#?1$N F: LHE* 84:E ,,L14E,I&?II5F6NG&$B.',P02]#$^K MKBQYM=^W;7UKR__Y]?!(8^RK%/S;9W6HNA,+QJJ&_61=CQN])D4NG^3RAYAO MR2-?)L)+$U=ZH0$7 F$W)-+68(:2(*.Q[Y(TT)M"- NWDR=][,CO#KJ\8L#Y MB<@SKSH.*SXTNXW.\_F&[=N[^RCF[NY104G;Y_WYU>ETBQ6$*Z<&X=P)I_5Q MF[G'-9 KYP#E/7U9_43Y=_6%S3+NW\^7!F7SSR;Y@;* Z7F8K;Y@-G&V"Q7F M(VK8<89^Y^Q9S6VYV:)S@6D1<' MH$X!_:2F#A8UA-6M1XNT\WM%'!@A&A"8WFG CAB 6YVA!."=>D;!V>K5TT]H MWFX]HX#/^O6,OW%!@:2ZWMBEBN X"EGHHT@J*L(TYBI0DLG_##TOCF.,0Q=< M&WE8?V*E;57)*9H&M8$M48S[L1<"A*GC";9+"B#;WQM>^V@&]N*RQ\$/:E;P M>(Y$I]:Q]=;\98[G+'=6.'8\!D_8_/ ]?[S)/ZEF W?B[GE;LOQQD;-?\Y=R MRZ[_<_NZ^*-@Y2]%OI44[XOBG\4NTTDSK=.8P,1FY)_RC(U4:3I2?W(^?%=^ ME[/*6PT1JR8#=6YSY7F5SNZG*A^[+U:;PE'OEL[#=[)UI _FW+7OGG/F_%H9 M\H'[58O?8]B4S?8I8 9OUJ]@L9F9%7$:9<.:4YTM9_9BP;0S:R]?S$)7B=U. MFH1QQ .*D6 BE9X39H@0^?^EH2_D1N()QK6NTH>(S.<^[9L,F#A1IZ(!>%(7 M #9VIPY8;725N,"SN@"\O:X2MIVL'E"0KA)OYV[U,#_85>(RQVM_XC.- =7[ MX4U>;HOJ%U%6V=ER \SO?E1YNY\VA>"K[;/\7?R#J\%/G"WD+DL>>4>;:L_G M7&"^\#UL1VM&%%W=)(/^2Y9(>T1>A< MN'B[)?!ID*D^* MR:, C5'*B#P99#0F@8>]U 6UE^FD,O$>)DDY3SM:L$VK6RAZ>\C%4&$F?4_N MRE& ]Q2OG&I\ESVC.HC+DHWKIC&KR1F$>6H!AA^&'\V/:@\7G45K_UAMO]^3 M8OOZL.E[^M,J)^LOJS4OMYN<-X:G.=/%+D]IE@H4I8(BG(H8$>ZZ*(JQ[XLP MP QKI9'.PNW43JZB[.Q)[SP=_9/S])]K/.[PKCX"S'3UEN=>'4TS4^P[%?_. MP\89>*GG>QJ$1*;_L/JQE7?U@MG,@#O/<#22KY]9/*RW8 MQJEF>%95#3MN5,SF)\60L\K_YG1)<9(J-G.96#HO&# PZV'"7$"G)XT+5H*G M3?RSN,Y9@GYX:5@_RQ.KRIA61.FZ\^1-,%SIGL]_T%=[9LNF%;KEI(A+Q6>4$V%,=+:4B$O%TLZ(N'@M>-3EXTK9U)R5 M^UNO980]PC-!4>QR'V'L"930($&A2*C+ R^E6:8;)CE??I[+.S491FH2VY%7 MO3V?=WI!*L72/Q%WR&@\-G$9>/HG],M@FAVI07!!Y]]^ M- ,'UHZ79CMA]C/#6(MRS%,9OK(:$7+>53$#.].CN4"O#PQ1FM\>[+'7)&<[OJD M$YGM^Y-C(F]S@=()M/<&I?MI,]54_4J+%56=.SI+R;O_MG&B YP)X@J"8AYF M"+LQ1FGL421<2E+LIQY+.$2!+V%F8C7O;9%@V$[T(KGK&8BYI F\R3 7)-B0 MV)" )7-S$2NS&B4;0CLU75;6G#FULLDO:1V7OV[6:^D2J7]<+>2>7[UMF!PTS^-;+]M 1M+7M/CYKA"!I2Y'+!\IX7.^(K MNHSBB :)-,249QSA,$@1"0(/^=(BAY&?1+[OP>[^.NE,?KU74;DXH[Q;1B23 MDO!2'X5RKU(9BR%*(D\@0;E+@R!(/ R;S'.IA$QF538T#Z)QD)--*#2]#>9B M4<#VA[T4)+UZ$[AR*I(6!^P,(;(U4Z>3QKQC=(9@GDW.&7P8'E7_S,N2\SOY M@Y6&-7_\S*4=_;PBV6J]VK[N6FA^?.8+(35%W>9\DC^(I4C"$*=!@JB?) CC MA"+B>1%*A+2 J1OAE&MW3C/B8&(5?_C."TX40?W@M)DDQ\/SD\L'IO M'Z=BR-ESM',"2T?RY%1,U;> BJVII:E_&S"Y5,TN#*:1+NAFX2+)#%P^F*T[ MV_W$1;#;5QB7+63FD!Y3VQ%91LH)%:[JJD-4@\M,H,PG/L(^R6+/#W@:QQ!O MJYO,Q+;XH M5TURQWOPA?:PZS6"S_[>UX@@8#^B1FIZ[=;DL8';WQ"1<[2V! M/7]K&)(EAZN'R*P>US#04Y=KY&EXXM:"_>MA<\\WZD3[*7_@?VY_EMS]AVY> M5L_K4P?FT&C#QOG_OKN*"JD[KPC.B2&8?VS) &8\NF"=WY7 MS#@5-Y:2F4:P&N4J]:TY6RK2"*AVIM'8HP;JIR) #T^/7_(?*S52 *Z ?0O, M$?-V'E9/:A?X^AN+90 Y4O0'04ZC;&$(SA>M==3Z5&P-V MI'2C#U]P(Y:-1W.STVCN]9\_5D7U\#TO5ANV)('K^M3W$ T2C+#G!BBA(D5I MEB9I0KTL\GWP)9@-SF:Q 7Q/5(4:)=4J\OBJ6I"9-/ZP\D4 UV!SRWGVFZ\# MLT[-K>5[+IL"M'FU986O^6^S;(JS\P++*@$#C^?Q<7N?E[GTIWPL^*-J/W,OY59IX-X/+YUOO'A94>ZHR3H [Z=/%!K.CP4I 'T? M;0%8KJ 8@VKF!/4M.I\/- +KR 4:>_:"EHYW=+N12TGI>,VO+TUQE :JBZ.+ M*<(^2U&6Q2E*@LCW2.!Y:NP5M*GC&9F)];75Y:\AK?K\>08]#L\%-'Y/8@83IO'\Y?G;_38"Z"SU6/_TP9= MMJ7[L:#;9[)>O]Z3%?NM[F?UA1-UE 8'0327F]CD'/OG#3N.XL=Y*?^MZ7G7 M\ 1H@*TIJG&?80(IP2P41$ 3A%. ^,VZ46O2F*_W- ST4:=IX*MF89C==>2* MEQ^>BT+:^J4(PBQ+/8&8G_H(1WZ&,B_.D(\#EX8><3V7++>;+5GKQ5/.28 L MP9Z0?LJ&>L6A-2UG?2 /BX=TB$8OL'$98)A2MVA=.0TU>Q&&?B260@4=!&8] M\_<#/#V\#SP)WX!_*[?YX\=M9]7T(I>J?BB>AAW/P0M/O"G_QLOJHOJD(T$8*GG'FIUKU*S_KS12 43;.1 M53X\Y& &T#C6H,A=.)?+-P\NF(&U,9>K_X,:S^7RX6&$UEMO,I?+UP@<=#QF M=E0X:6R]&_Q9C_ML%=?L^[3%E&)!1(0\GO FYY![(>(18T',J$A\'U8% V4! M\JLT*I#9-\HG3:/\9F+VYL +[- !%K+>D61*P<%LU]EH@69BL?1>FC'%+7:N MG(^K]7/5%FJ";GBF0K%T]@&3G_5D9"JP^.PLOGV[?O@&LQH-:CU; ,<" MT_!Z?7MJ>LRO)>5K%IU5I8Z!G"K*R;\:_OR95+/MJI0*I>Z"R_O->D5?#V'J MD&6)*[UW=;D8J,O%$&6"$"2X"&+JN6'L:TV,TZ0W=5; @;K*L^%YJ1G9UQ67 MID+9$P)0TUKXZZO_FK1C-7@/A&E+04>HS:NY>M#/5%KSM?2Z*$T+"-/'"6&L$Q=R,SQ1A4/F6M=O_;B:MG7Q M/3/V'C\+S![.-RVM1E2-_)TBJ7/&K_#6[4R@;/\U&IP8?HSY!I;UT#?;B7:% M< ^;!96$"WY?J'+,[>N]5,_M(J_8^?%472['1,TB$X@1D4@'-(I11I($>3%U MO21@69"YR[S*=&1ZNXD^<2W#D]:&I\V"MOVYEW__715I;X3SH^&BNGWA.Q9@ M&P1 KGHFWK*LC(STOFQ]NW$:+IP=&U=.Q?GZ\9D_;'Y;;=:5.;P3?]\\\0^;YWQ;O'XF M?RR>MKK7Y=!U)_8H&W:<'3\.>^9*3?8L*<.BF'(:KAS)UI6S>%+_I7\_#I;F ML'&96I P\S*-#$'7X*;",+H%!Q.;[1+<5 SM.W#C->R-E-&1WV7KU M6!$N3V=,J8 S#C*1A,AS_4!=EF>(8,912*(DB>/0RP*M^:L7P;6?-OG#X7]=2O??G>+=_>B0?RYU*H$38>I\C-")%G MXR!6K?1"Y/M>[*5QC#-8G'4"'B?>77[-"T[6J__BS,GYUGDDJ[R:@K.JIN!4 M<;IRSQWPJF>"#Z9Y/?2VGP%XI73WX>;*^2A(U1.^?5.C#1IT.A\$9G0$ M[UYQMG/V(*#V87KX0"B5+@89:[@ M(O96;W>B?2GZE5?.195G MTTU5:^4HPE(LCB*M9Z2& MY#-L>"RAAAD3(\#:QD,#TL Q1[Y=VP+YAX,)&%IS%K76 +5359U'#6:.\WQ3 MG9LVQ;[V*L/"]4)*D AIAC"G"4HSGJ H\U+B9U'@!8&>+]%#87+?H$7SWP'# MMSMD,:QF%O#!5*Q%3*=V3 LB8,#X95 -)XS#(,-FC/<#&AHRWO'6?%/&^UD^ M&C,^\)CA"85GVT/FY>+/5;D4<8B9&WDHC+((89&X*,,I0XS0C":A2$@**KLY M)S'Q%EU="!PHRM^7I D<-MPA%\U#P45HH78#!!3NT?=BL>6DGQ.8U^_N!7CF M2O<_:5@00[]S]KSF377I6=[TMZWTP)O\YP7=KEZD7_"@+AL.IU1&1(A]CZ+0 M\UVYH_LJ/!D$2"1)Q%,:J'[BH%*7BUF:6+%W#%;UUXJ9IL;!V7$#+&FY_!/H MV81Y!6LU5K";AGNUE['S>\7:-&5[]B1EJU3DFD0IB%/ Q[!+NGT"$]_%U=9C6K AT/;UH4;M:_0 MDR8+8S<3+$0>%TJ:@J*$Q )%7BQW9DIYR$&'&ONR-#FX]-GIAKSSTU"4NS'SI7F, RD!R@@BA&!$ P\3GWDQ9P2V[1C+P&AWL2.%3% 2A&I* MM.^E"(=QBC+NQRCDG/LT]7B<@.;IF?\.X+O"00+.3VM)#FC[CP6A9^*-X<$L MN4)VTR!3E/[F++;2,MU7H:+N1]MUN\_=.8)8,]O':L]KE3EBGYK?[(9-$ M\RJM66ZYU7V'=H9Y^ZV)5:8C\UKS*K@#X+#*7(8-IB]=">6V+G/Z<1CFCQ\M M-6/B>!>$XXSQSBS8-!\CY3?%SE3_Z/HOI"UHBC_ MY@LI_H-7(>Y#*Y!JJURZ6M=DB-*P8(TA@(?3Q0-:TH@8?)=RI%0).]2:5I%BB[ M_;\7EOKB&8,;:H8'7W2^#GC&@(_:WIFO C^([\>.+MB_RNL_Z?KQ-[+^^J-0 MLT>_/3\]%:]J6RFW^4.VAHTJAJ\\LW:7[QFXW:J__Z/\*M9447_8KA5IZ;&:#%6W M0&IBT_5Q];)B/)RF#?JS&5*+PFI;5IO+ MFG:>^;1:-]-;E\+WPD14]>N)0%CX\N@="(9P&/",I:Z7>@&LY()Q#ZNZ\A CG'@12L/,13@C/DE(+/\1ELG02VJ..!7IBK"8=(@8 MD)C>=80=.1@$F4Q$ $]2&$5G*SVAG]"\B0FC@,]2$L;?@.]_'YLPV:=52.!PN:*\< 62T9?:M.=O..0*JO8&./6JVC]:91=^V M9%O=5^W;<44!H\0-?13&PD>8B@QED1NC@#.1>$&(@UC+"QVA,[$*-BEN>[+@ M;F5C8M+;.2V A^FB"6[PCCF"RM)VV4=EUKUR!.KI1CGV^(7]29O_^;S*N;?$ M'@MBZKG(3Q..<)P*E'&2(4Y3+\TR&A.A-1MMD,H\Y\9]R\[F#XZB[=SEFC'_ M83GI'BSB MS(N$0+$7J4ZFOCSN^B)""8]2ZD6>Y[(+.ID>"$U]\#UN\WGE*,K.[S7MB_J: MMF2E9P)L2 !X##8#?V&OTW-DDW0\;9%YP[ZGYV"'NY]V/&^FN-="<+J]$]=_ MRITM?^1?Y8YYEZMXV$E,["N7M%?J6K&)F1W_1>O)I1LF89:$J8I6QW6BX#E]=59//^1I"68GIO@T>B;F MC04./'!4S*J6B#MV'<6ONB57/%R=Q=FOG .7S2,J''_RE\=O?-A(5SM_5ME' MS>"B36XA"#B#P"T9S2DXG-7>3BCB4U,])2G#^B[5VDS5WU7S9KQE2E(_)&F M NY3A&,:99S0Y-(AELI6) ^20[%J8=4-D-=\*9E"<$WWP,9;< ="9/]KP) M3S"6/O_C)N=?.56YE:\W.5.'--VZW)U9C14(_-;<'X+"2VL$&4\J&GK,C MJ'IH,Y54^TS6SB!F4*+K,"RCW-6>)6=+1QV&U,XP'7ERPN'07[D*>\A%[\0A M;V"9IB$)0TY0E$IGMFI&FF&?HY@2[$5Q+*( =+EOSLK$.JM^+\Y/?%\,HTI? M;_-!5&N___!]>Y/[OP+U23:JPA2U:\WN8;]WVI6QI2^\9 M0;UG3VWWK42AF4=2#TIISNG4W8R\N8< $YC1S.KA%2_HS)*-E^-GPSWZ53G< M<6-^;XDCX<>)8(B[V$<84ZPZ*U+$HS#"?AB(!(-.)=.Q.K%)73P^%M55L;,: MG;.B7Z\YPQ?4#%F\B^\"C'[8GZJB^)]ZFLJD4K;9/&4:1N?OE3*IP#M;HTQ+ MT6R3.-Z7_L%7C]^WG"U4E.N1U[M2^[CK+7GB10%7=_&!FI<2A!E*(Y:@F/LA M=9. )3YHQ!:4@8D-^HX!A]0<.,6.!6>]CUS!K#A8Q'JV>4K!P2SNF;N[%V+# MC;-GIWZB"G'9LY^FDK!D%<'D9[5UIL(YM6#&ZQA.;U+&[Z-TK';)0($7,48\ MY+$TD!YGR%&6X10QBJ,(!ZZ@- (-%CI>?VHW45%S%#G#Q)]3<>B9B M PBP M!!]\S$\W"EOS?$Y6GW=P3S>TLPD]/8^9UY?57=2N\VK5)6,79Z\DZ 755DW4_:%I+]B)7W!2ORD^OW/VOO.3%"R^7<4*" M1+@I"A,J$.;,19D:E9>&JXB$-1]#2LEZIZ>UY%TK"L,"LH>GLB3H[JC8KS,:062LRZR4TT+34H&@9F=&_;L^1L][;#D-KWMB-/ MFNV2*OZJDAR;_EOJ+E;P*$),> SA@&%$B(N12V(W(D*$W ,=\XZ7GUCK%+$J M@1BVY9V(0&^;,P<&4ZT])HNMOH8Q6-K$3A:?=>/J!G:Z6?4\-6'^P\=GOA21 MH#Z7OB?):((PSC*4I'& _#CE82;MF=76(]D=#=8*, M!25!/06=0BXPU85E(\R<<]!"/F>&@2+[_O()6L(PRAYHO__>IKC<;J1/7LI3 M9=/(#GN$4]<5B 95O1[;2V#ZN\NHB;".<>M&_PI<6<8P#%Q.$HT"U52$$)9XO/8:(:MW_)UW&$R_,L_97^O[ZKDT[_*+P7RB^>8O[2%=6>N1 M^F;?X=W/7CKE^[_)Y*6>SS'?W*4^!N!!U)LZ'G>8\OUYE?.;+7_2&>3>__*4 M,?V*IM,QW+UT?E<,.!4'EB*+XQ"-HHL#R\X681R'UHXR:CQ]X7W<86CJOG%A M1GS?SX(0"4J8]&3=&*4L#!%)/<)B&H99[,/Z._;2FO@8<;B*.I"^H,]CO\B MMW&7"<+T.@XF _,;N7YTMJ_D.BB]S9U2[F!5^ ;2LOE7CP^;J^+0FU^ MBZ>M[L5<[P(3:VC[K' H'Y#D-SG?/)#@GQ68!2%W.$(^ZA MA/L"91&G,8TS/\6QP3!G'=H&.3$&4YA/VD$6-2_VVT+V"5AOA[8F+RMM(1L& MCMI!7EG3?!/,4[2%["/Y=FTA1X0PV!9R[-UI+S15H>2#_$A\F7 2XT10%$6I MZBK+B30HL89"AW;M-(\E,>Z+_+*] S\9C>A9XO!#]>W//-@FZ?R7K]JGXXP+-%]]L3 MVX?[ZSMG1[6>]G?14:)' N/GB,O!PTS 9;A!QX9A:$9GAIXE9SLP#$-JGQ9& MGC2<7":]ACOQE;_P_)DO,Q'25#K_2'!&$"T-N'C<'!%&R'JB%D<%LZ3.)6CEC;-/\[(!7] M".7X'F0,$*89_=BL3>3K16.6;7ZTTGQ)YET CG++.Q\PVU+N"_Y#[D_7?ZJ/ MP1\%C*/4BUR$:2H0$?+ * ^*C'$6RJ,BZ,)' M@^;4WE_-@<-K%LJJ,?6F2DRH6XEO'5*Q ]N6=(2IMUE9%A'01VRDTU"OA%-G M;=0,7#D-"_8V-P!>2UN>#L59-T* "$ZW1\BKYF70#P7)RU5=)_9C4VR7@ON, M>42@C,8>PJJ[52:80(+$-(Q=-_2%EET8(C*Q(=C7"!_H.C5A>#GTF7R&5=T6 M:IAN&P V*HON0W119?39HK,71_?!ZJJ/[GW67 7_GV=2R%_Y^K7YA?'4Y7X< MN"C@/$+8"V*4$.;)(V $)C+@7"Y2/=.UYQ=]7I =6E>WZ.&W76H7/5YK2XVJWU5>=X%_RZWVM4+K^=U M?MZ4Y2V71]0'\NADB$8R0EBR./$<]-&:0L;TH) MPZOSWH.$]4XI$\H-&%IHB:P^J1RQXC1#C7]2W/SMRI$,J1"=9,EBXR4S6=AJ MS 2D/F_C)C/1G#5V,ES&=&1R,>CS(,JUVOF.$)K;C->G=2=[9$W=JZM"YR3W"&O?!;(D 9C!,T1L, M3QZ&=L'\Y)Z%9QZA/ SO?(KRR/-F+MHO9)4KW;_+;ZH:C.IR^X'_N?U9,OL? MTB.+N&3#Y"96W&_T.V?/ZZII]H&\ MH_B!7J.-B$W/"; G#)@**[K-CJYF$'[C]+F0IVU>.K\_J-:_CN+!J9BPF,6N MA];2KCY";-9-7 _XZ9ZM^9:9UG_E6[D\9]>D4%7"9=,3!L>QE"2/$15)@K!/ M C4%C"'*7)H)0^"%2G!Y7W MM+^;+N5.4KRLFGF0@ RP+N##^F8#,TS3QN!:5+PQ<&;Y7UT+SI?]-0#G*/=K MZ#FSK>ZDA7A=87PGJDKELE69\C,I5W29DC CD4L09W&*U/P9E/(@17' ,Y:Z MO@3.(#L@B/K$&EO1,&\3 1-DE@D<,1PCSXTCA#'S$?$R@=P@< GF(LGDYP:E MV$TF2J,4O+,!#K5,U=&";IZ>I*6H:V\VK=*SF42OYZI,)DZ873V;X5 SHN18 ML^*T>+ER*F[L^39&0K#D\L!HS^H)&8GEU$$R6P3N-WW;_L=]0>^*A[*X+K>K MIRHOKJX0.AS(-?THG;6F#E)49N.^4([%IG >OGUU#JPTI6KZOI66<,9]+=MR M@=D('9$XOUL-6D!!&_ED6@1F\]$@<-L^&^@]TYX:5%4"\H^\_M^;O/I)?-^L MY1IEW5[FZV:]_K0I5+^9I4MB&D<90PQ[THL+>(K2)*8H$9Z?\2@(& :U]P72 MG]A"[+AQ?MKQ\S='>A9MEO[7KGW4[XHMI^$+W)8#)G4]OV-"6<*LR@1B-.CL M820,:]T^8-1G[@!B))KSKB!FR\#]D.L_.7W>KE[X![+ECYOB%5(IT?GRU/>8 M.YK.CBB@4J(;[;@G<3%0F)*?8[1:,3&(QL@GZ%YQ-B=@$%![UQ]^T+"BHJFM M?=@LJ%3,@K=N/I9A2D(O30@B8:22!ZB'LDQN[)&(/>*%(B#8 Y52#!";? /? M4W*>" ,F) U*26\/MH4=&$)MJ*H:IH9NZQK6X@0;'7BV:B&&2,U;!*$!^JSZ M0><=PTDV_U]UU[:B.!!$W^58GMHOR^T>/K;8Q@,5N=XV\K?X!*=^-BUS#)R> M:,*Q>TT;6/-^V!=.MU2LK,Y.9O'0^U%\ J;EJ:G-53]MC]VH97$LY)W,8#V[W+3-O&XO6X,\!XZWIC&CRRX7RNSJF-Q#L4!OPMOFZIMW9I+EN4T M2T@081D?ZNL+RF,"D@.%).9L'GLH:@W@JE4"=1;@J@W#%!+;8[KU#+9&@__#T%LQ=*-.#K42-_/-W)I=".8QXKHYF$]D0^O1U&46 ZKDG#E@ZL=R!+,X%DES$4<+RA#"()0D9_H%]OIB3B(J< M,AY%(;/:\'5&!M[U*Y.XJ%1&755'&Z)BMU1TQ>JV'GR'.4"-M@Y0;^J?#29& M%OAL!_FHX:D9Z\YH+KODR(QN%"9C6\>.+7PFB(VZB9<6Y[5IO4D MGB5N,ZO9&;);AOFA=:(LM8B\N,KF&4&UL[+U9/?_L?W\]%/ MW])T-IR,__TO]*_D+S^E<9C$X?CSO__E][-W8/[R/_[C7_[EW_X?@/_]RZ?W M/[V=A(OS-)[_]&::W#S%G_X1F^?)]!S@/Q9_ M]F;R]<=T^/G+_"=&F+C\V.6_3O_5>4.#-0*2418$$01<8 R"S)P*HWT,\O_[ M_*_>:^.95Y 2\R XL>"U#4 RDY:2*(0UBX>.AN-__&OYXMTL_83LC6>+'__] M+U_F\Z__^O//?_[YYU^_^^GHKY/IYY\9(?SGRT__9?7Q[_<^_R=??)I::W]> M_.O51V?#ASZ(CZ4__^\/[T_#EW3N8#B>S=TXE!?,AO\Z6_SR_22X^4+JS]+U MTZ.?*#_!Y<>@_ HH T[_^GT6__(?__+33TMQ3">C]"GEG\I_?_]T=.N5YRD. MLYO-Z5_#Y/SG\HF?WTP0$4CKXF_G/[ZF?__+;'C^=90N?_=EFO*__P7_$HI. MB>6DO/#_7?[=S]?O_3I-,P3+@L_W^(O5GY>7;$%#^CY/XYB6C%V^8C0)MSXT M*F*=7/WER/DT6OQV$--PL'CJ@9_-IR[,!S1YDXWAP$QT(!0BR&?J( CC;=*4 M2:9NLUQHGB'1"RW,4OCKY\FWG_'!/Q&GQVD MH()D3N!B40F$IAF,21P7AQFB=$CN1??-MMZF^J="#:?AI,HUIBG;C\G5N M&NXI]S9B5Y_X^:N;XH,@?!F.XN5?Y^GDO(:NYI,*DENJ!OA0/6/@YVD6S',-N3NY#;UT+!:IU%.P@R2:0 M<(21_!1-V$+PIRC_]&9R,9Y/?[R9Q#3P66AMB0#N&&YV5'KPAN-FE[U*P0:7 M]6Z.PQI$K(43W3I.ZLFY"=B]'$<4WS,-EBF)E"5/TCB69P,6<08@LP3,A M0+KD:8HBNV K .:1UZ\%%=,Z5&K(M@F0',2(*IBM_O-^.$YT0#7/5H@$P=.( MHB'H2(<<@#+/+,_:&TDJ .2!5Z\%#MLZ.':5:4O >(/?GDS/)G^.!\)I)I.T M(!51@)*@X+35(*E3E"FE>*JQT=Q[\7JI*_)"4+&E0%O"Q&)K/)E^G$Z^#<@"Y]>[UX-%PPK.26'L& M1[%Z!]/D%G1CL*5D5!X-'9$@9*9@@G(0*6([>Y*M<[N=U]QXVWH :#C%N;7H M>E9Y.1@=??PR&5]F8)Q37(JH0%D2RG:GP-#L(>I G3:^$ULN@/OXC]/?36]3#0<$IR9U$V$0Z\N9@6<2U/X JD40<7LX$SV2(K#BSN M9R!T)."51\]5.\F--\PHLQ,DGGK[>M!H/@590;1-0.1HC$]#<0R_I;=N[E9L M#4@*B0A# &,9% Z7'HQQ$3"FT8IKZIBK<=[U\-O7@TCSB<@*HFT"(N48=_K& MS=/GR?3'0.40B9:(:T0Z[H?XQ2N!3I'R)@8O73 UTDVW7KI>V53S.0>2- &S9HF8*56X&A. MR(7.N#-6P,.#+U\/%\VG&7<7;!/X./V21J-+ZH--7/-(BT1\2:%3,#YHL#QX M9Z6@+N0:9N+&.]=#0\,YQQW%V 0(D/#S4L8Q"?\X_8)RFYU2!K.3E86AH'-/W M_YE^#)(05IN40.3(07CAP1%C0$OGL^%9BRIUEW=>NQXT&LY<[B[,OL^KEJ'2 MN^$LN-'?DYM>EI9+2=!%I@2RS*$X6]F@Q@#9:7OT4E6/&A+P 2'0)>&)YFR9VJWLXU'7KP>*!K. MZ]>#Q<-ISCK M"+5G9!P@!W'!Q:!4(II+_;!@Z#L'=*4I"2+(Y'/VNZ'AUNO60T## M&.W.X8W/XQ0P^._=U M4$KYS].BFJY@Z J-T; DDO*@%=7HAR*.G"<$;#)2"^Y-B$_5L"*[?@&:U7N6 M*S&-YK/+WUPOR6=(V=:P7#[V4_J6QA?I'2Z]-Y/QXI%_&\Z_O+F8S?%UT\/O M87118K"#V2SA_^*9^SX(+%%J+0,IM2]KD8%UW@#NM=I;+[*Q3SFOVW"_!9G] MM*K71,ZE'=N7KGKI0>6<^>%8ISE MI\YWMP':+0+ZZ7+O$D+;RW=K<. N[B>5X/'K=#*;?9Q.\G ^D(2[1 (%)03& M>TXH<$%+0'^ ,,U"8OFIG,HVX+CQ^GXZWKN$QK:RW=YJ3.9N5 46IVDT*L<- M:9RF;G0PC@?Q?#A>-&N60^O#[U_3>)8&RAG&"2GX+E7PA$>TA2)8$!@ M!'DJA;\-8M:CK)]>^2[!U(%&FC! )U]3X6#\>2FT][AD!EX&IF74H%+$Q2*$ M!%P\!#@1WE G,9A\JBIQ&U@]0$8_G?9=8FA763=@F(XGX\EM+E;(OQ*0#*49 MV#E@U L0W#HP,CN@,3+M: @VRLK@>9:H?MKUNX1273TTX"@I?>!TZ)33I5QM8Z=/4;F%6&PJ1CO;2QZ\V_ MI.FC@ALDBQPYQH +:T&8$, 'IH!RYWBT(O,G9PQMM0$^25&_<5NW"*NHBR:P M]3@K@AHMF#' 4'ZIO.';3'T?H< M0%B!WNF-8#L:R64,Y>S 8; =:0*C. -M8^!1&"'B4Y7Q6VW -PGH9XQ/IW'H MUO)MP*X+L8YHN2C2O)"*B0T_ <5!*D66VV)1^D,"=E\$5@UG[// Q M6GH:\M,E9JJ(O0';/7]QL& 9..QXL(C]RPT&4K)Y3+(",+&:6.+.D=O+T M04+Z34K4T?$SP-E#L<7EVN[,(Z3TFV[8"W:V$7H#-N=OJ5PUDN(! M)]7HT_.)I5UN<5UJJ8FC-BZ'"YMM#+. M\V30'332HHT6$JSF!JA+E&0=?IZFE: M9+>%@Y7547%;WGN!_9N3#Q\_'?Z&GSGZX_#H&'\\[+32_LGW[:GD?GV>*]7> M7^'W)"\!?3".I8M\FKZD\6SX;97*O^X0R3EH(PTD6\:84AK %"QZ*7G,(DHJ M:I_0;$ABW>PL%5X$9QU$YW$UNC7-ZG>3*3K&XV6;>/BQN+ZKS"Y# MK8_CXJ?1$@/Q_U[,YD5!5Q(J _#P'^;SZ=!?S)T?I;/)QX6R!S8FZ7GF*!Y: M+N1( ESF$6B4T>M(G)6UC>U>&>S7F.\;OVLNG_ZAU$ <]I1N#KZYX:@PAY(Z M=:.T&C8Z3+/[(AEX##\8UQ*2BF7\4Y9@2100DF;$<:Z8[*1*L +M_>XDC:Z. M3@'0./#76>?)^R"X)< WP\*S^P(I'GMYATFP=?NJGR-X-QVX;@(O' C7IN"9M)A=9!PUS;M(.X&?+DE]:O1<=?RR-8( MCU0S76[R1O\3;,!].UN;8I"::-\-9NX0TB]T=M'L@R#91(F1Q,L!*H"""TM[L<,=^:,>[&* M@7%:^[1A+<):P-). +CK$U771@,0.QI_0RXFTQ^E&Y0(E;DV$2,%B1YCEAE\ ML!Q$Q&\CM:'5=FT9U^_O-[=1'S!;R[8!7)Q^P0#S+$W/"Q/+[,D,@UK) M63'(^)]R8RG=9 4G2)A\S5;EVZ>K-]_<[PZ8^/K:6;3NXN&P2'L=% M/K$%6OU-L.D-1-4TT *[; MQ&N#'E=$.YDB;J["10N>>5-JRJC,-&7*:_O!FP.FLUDU]0&SO70;2"I_G)9! M O,?'T<.Q3&.Q6/_NCH#&E@F28Y1@4\8C6]8,82H]S%J*7D 0CEN MXH%&,+;$@S8KA9Z9(M4/%!ZGI@6WN IJ*@F\ >@L"1\DF:+WA(-F(H)@Y=89 M$22$@G5EM,[VJ?MEM_=_6W!\*QX:;"3(!ES=]T/GAZ-EJ=,X+OIBODQ&*/19 M\;_F/ZY$0S(5D>-V&14R)RQ'BQA#!L831<\^),1]98"L2ULS!=+='%EVHJ(& M+,\-ONY&GI'R'&)9.EK',D^9@,M>0P@"0T:!*S37GL3R.#7]'D5UH_W'(;:+ M*AH U4$(DXOQ?/;1_2AE;65B=PC3"Z3C'HL#FSC*2BN@B0D0FN'RI#%"QG\P M03GI0NWZL W(:P9V.R'B[B;9D7H:0-[MX/.2GQ^7W)B0E1 $0PA+& A'/3A. M'5!#,P]6YVAKM_@^35&_NV9'^*JHA 8@]<"BT+Z$GI(7SQ(Y2"&!4]P"8\Q0 MK7F.OO8I^Y:FJ;.$44?0V5'8#?CRCX#_1EJ#:Z5C\HO0IHQ24@0L51J49-0D MYJPCU7M7GB.J&3O4G7M55S%M&:9!B"D9S@LF[T7%%5210/&Y\8(EV75I(TR,"H56$?+Z8YRY2)U"D1+2Z51RIG:%4-W M:>B[:KZ.;A^?E;.YH)MHKC^(<9&'#!9+?Q$ M"C8H R5-9RAQDQ"[05N':FH A9_2W W'*5Z.LKW! M[MN4AV$X'UABB>)$0P[)X;JR&*=:X3#L9<0QP74PM8O7GJ>J7Y^J(ZQ55D8# M\+HOJ$$TW$@7 W!%T&HCEZ$ZB4#]ZGHMU2@(_CL*.P&(KKG M8I6!Y=ZD,I13R))BS=J"RU* E32'3)*PHL.CNP=IZA=*^\X1[*Z6U]!WOYQF M\27-AP&=[%N,U6["O_VJO7?D/\'I/MOSB622QD@@,K*8&Z(16\2A;8S$4T*< M4[6=WWVTY]^(@5'0)]/%.^,B'+X<&SM@B?$LJ0=5AM**&#! M@@H@O_@O-=! MDMH9T#7(ZCLE41DS3R0GJBBF 5?L!DO+L=<'%_,OD^GPOU(.6]E 3C:5?[W.\)6ME! BSBZ.9(_:&^]U@9\,A*$2AFL M,&4VGC/<4I."K>WS/T5/WYF'?2-J6U54@]7^!]]>X=JL)Y+"WEQ*$$$6G!&\#NM M1%*2H:QJA\\-W8+0M;:?N;YV?=$W3JJ M(LE4@0\,'0?.!3B2(\3@I6:K'UYVP$>_D>F><=P[$!HPHV\3OAE][*)B M_'Z45G/M#\[+D./_6OQ^()75.8L,E)>>3&,\&$71-2X727F9 @^ULR?KT-7S MD+O>T7.OJ;:R*GN$)WK]=\I^5[-SCB?C(M.!LYE0GPT0XDLK0IF6P[D%+DS@ M3HB$T=HS B#+%E,M,M<,OM3?:]2CK>5Y):Z#L0)V;@]0N03I.G\O1 MW5E%E]#/KV]P^933U]-9KR[$N.G6EON.9XO6:/1W/T[3^?#B?) S\8&S")X& M#4+S4GA/%%#'9> \)*IJUQ5L06;/ UQ:0V_7BFX'TO=F(*WM!UIJ(&[.'=ZP5O2&_5D'<]GDQ* MFR@K9UXVE<8\!E9+#S'S$)@R.IO:,XW7IVZ]+#EY]5CM6*]-(O;R%I0R^\ : M@>N,&S#"E1D906+,AUZR)UPJ&S#P<[6KS)XDJ-_3FZY0\"S8ME7)KH%+1PA; MW6QPZ0L_>,/!@&?B,#XC8# 6 X$B!".C >H-D9Q+RF/MB=W;4=KOD4]OF*RN MQ$;!NF#G>E]9\J6LY\ES ABO%6\8?1.?0YG*8'E(GE&1:M^ LAYE_1X$]0;& MG974*/C6F=TXL"%)FW%],>,4\JDRH#?C(223"&X(-*G:LUBVH[3? Z'>P%E= MB4VZC2N>KA);Z9+?@13><659:;).I28U@A/.0:3.9$5HD-4G"V] 7K\G07V" MLH*Z&D#B^O5_ V*]9(8GQ$L9(V!$!)-$ N*SIE)%0W7M4\CUJ>OW3&=/..Q( M60T,:7B$L^71U"-EJ%(%XXKXRMU*(BATCAW1Z*3XJ*0@0KC:$<[F5#;3=KJ7 M7H=:ZFK +J(Y7R70#L)_7@RGZ>";&XZ*A2_I5C=*U^G^_5+'S4ALLE^B&F+N7LW6H?K:.<]&:8:4XNP=BKLP MA;[Q!SE;6Y+:9'-$ M9Z#=@SI;-*V/WJ,XR):2& ,Z,!)=&2&]!2]HA"B=HR&C:U-]KM?ZU/6;+.K; MH-916A.)H_5%.0@A"Q)E N5QO0G<+<"(3'&I1?3;==1)]^=T]IL@VC,@.U): MN['0:C3#@X(4SM,4?087&'(8HP;C,P@!BVY M1XZ$DF"4$, 8_L=$0HCJ*NA^G*HF0Y;.4%=724VX@Y<\E<+W(L1QG U\LD([ M=&>MMQ0$SQ8L19_%YYRULI)37WN#?8",)B..KJ&UK1J:PM*=]7%C(-: 2:M4 M0LED;649IQS .5P?B@<920S$JMK'*L]3U60HL6^B(<6.]20C&! MR8R@@98*#,D*L,T]EE+5WT?6IZ_=\><] [$AI#<2TASFG@*'7X7=<7.// MZ1,"_60QRZ#\OW@*W]RHK,%/&+U/AP&70?F'@W&\_8L;GQQD-/;1$PI4(O?" MJM+LDQEP*W.(BAN;:E\-V $;S8Q^K!L5]ZWP!@*8G9C]F*;#2;Q?5Q!&%V5J MYDVQ+D4]2$(5 3F@R5D0#%6&(1U*![>LZ)Q.DM1N7MPOAWW?K]'12FD8)@UL M'+M9#!L\,J)V$R7N MB-O#<9VH<=%'NA"E&UV*\FB<)]-S=VL8.(W2Q.@(NEY.+D?!&Z$E:$9]9%8+ M;ZI/[EJ/M'Y;TSM#8A>*:3 M (-.@X^>26%JCQYZA)2>:W[W *$:.GC!5SG\=G#\Z^'IT?'IVN)C0,\%9(@14XAE$4KCIAJB! M&>J2-8A36KO =2W"=K_Z=/62LT6OD;4T))T82%6ZWJQ/&!GA>E-9$L*XBU+6 M#F]O4]#,50Z5L'#_]M.MY=W 5GE%_5(B99CK9%Q"DX/O0PRKJ:8Y*A0$HV6@ MA\S@.8;55"@E4K!*Z]I]KT\2U B6MM#T8Z#96>P-8.@.#V\GYVXX'@CG>,)% M!4QH#&5B&6DN0P)<4)(%SR@QM?,3#Q+2"&9V5_2#$\5VD7H#T+EQ?OXAG?LT M'3B:M8Y6 7&K;2'E!F!R$./B MICDW*N'HT7C5,+MB1B@KB/ 2.#48G9KHP*+Y!<*3%3(PZ:H7)SQ)4+_!77WX MU)-^"U *X>+\8E2*:!85B$50T_0EC6?#;VF9]U@Q9G@FWJ!)=LD$$"00\,HD M*'W1.J' 7/7FX;6)Z[?*KP.(=:*5!N#V*NNEX./X\6W&1#,M!*PZGQSY-1J-WD^F?;AH'R6O)(V6@?1E9E*G#@ %YU")[ZB++--;NLMZ0Q$;B M_"T1\>PTJ7KJ:0!]CUT?+X1(67 #EF@463EZ,L6.>T9HYLD1*FJ?[3Y"2FMC M<"NJ_[F+U[?013,E5??%-"B3M)(F$:)E>3FCTF244B))82B1+7H,U7>^NU2T M-L&V.SCMJ(%FD'3[-F7MA)7:4##>E:8R;<$ZFH$PFI,RGG%9&T2;7V2]QZ&S MW>%G>[DWL*\]?"OBP71:"JR+=_#+C^N/K%K*#HK(;EK>H_&R8GN@"->,\@A: M)PDBX!<7<\;(57H1==;9UBY7JF]B=$/MRZ3>"1;O.#4WQ/1 M.%X.'U@=T*]&$@P,Y1B@15SY).&FHM?:%^NY;<7T^'X\W(]+]?XP_,V/"YN%+,%'CWN;]1&\%XS($9KGQ2R M+:J;^(VI;&UN;L?.:W<:;!>C?[C117J80:(D200=+T(U+Q=,*+#*+8<1$W3. MHB>U#^0W)K+?WI(&$%I)?RT =+'6RK:!XCISW_\VG'\IDD16RU3+AZ\==TPK M:8(#EXG!11@8^"A2R;>YE#+3H1M/>4,Z^VT\V;M#W*46FQB@<"$*N.#RJ9VH?PZ=/5\ M@>(^,5E=3>V!;[EA?$KSPM7 AN@%;@ 0:108^)G%I;@4&+=11R6\=K7'MCQ. MS7I >Q5G0954TL[T^UL,K5BY7C,'Y^76*)18SH3R8K$E>L@)/61#2Q^(,ME) M$9S+G1JX1^A:#W>OXM"HNIK:0>!CY8SE>.,XS4\R.A+GS40@1D ^C@ 6;I;6$NG2GM?#!R]WO/WD] M!+WHDZ,*(FT@67/%P8TBDM)0/F"6Y'(M+3A?0GE>QK$JHB%''ER./AI9.VGX M&"WK@>E5G,%444<3L<%C14E62\8TH<"E)NB%*@.6>@NTC";G0B=#JP^PVZ5 M[%6_?_AP\.GO)^].CWX]/GIW].;@^.S@S9N3WX_/CHY__7CR M_NC-T>'I;5;6&ORQYH/K3/;8AHM*HSM6%SF7YF$H]V+=>\D9"O.741DI[BBEB1D+ M*:F("X/BOAVD!:-2J2?WZ!M6MTUK4=9O>70EE-RS3/654K$\J[:M.CK^X_#X M[.03+N7CP[,M;-*=!]2Q/4]15HJ>OALNZF#B?A]/)0TT;$@.#SX=HU]P^O'PT^EO!Y\.MS E M]QY1QY@\35DE*.5J>V6/$M/SV)8:.+@W MY*>*X!LV'HMU^*XQ-W)!:-PL\(]Q9<$BQO>/'>!*<4X9,X$>O->@8L8,%"NM-6!\ER]LVM'DOLUHJ&0"WY<4Y#5D- U!R[+)E<'H@AL* M5BL" GUDCRA2.=O/G]P^_OR_CED[/? M#C\5%^73X6_HI1S]<7ATC#]N$Y*M\]0ZEF1C^NOEFI^;.7:SCN,*D591B1!1 M((/2((B44(:. ;,V6FN)#M4]ABU)K7 *>_T/[__^YK>#H^.3CV=''X[^S]9I MZT>>5*N29PTZ*]F0Q26'%V&^Z$I?7'JX<(,?N/X\6VH"E00H$P@!1LKN(Q-0 MAT&W(MFDZOTV:Q.W^[SG9U[TT)J@043<&BTHZEC); @PGC!P47..RT[)5-O. M;D-GOS:J&WS=GQ_=L?X:MFF_E-NY,* Y_&/+*.O>(VI9L:HV7WJUMO/_=&*I0& M:I.)Z)BSTHA4F+09_72K?28!]^;8-9.-F)DJ.+A_-6L-P3=L.M8I&+ZLI.RL M_/GJ!?LL@WZ8J^[+H17B)?HH(2?/T8_6'&P@%KB7P8:0C6>U5VQWY="_N-EP M=I+OO.#'\NOU8BD[MRIM3*I<]2Z$T. 5;K;:$A>\ZV(2Q7J4]9YTKH&2NT:K M Z4TT+)X,OWLQL/_6BCGS60\0V[BXH<5NQ]O*.^7B]EPG&:SMVD6IL.OJV&% M3]6&*V*=(5:@KUDV"<\-.&H);A*$R&QXF<15&:&=,M3OW.J.@-T.!)J8WOI[ MF;MY.)L/SS'2F0U*OGBX49*HW:< M^=I7S:Q/7;\SJ3L"5T?*:6"W/H@(XOD0;?#G17G?7794PO K4@5290\BB0 F M2 J**Z.(M$;XVJ=_SY#4[\3GC@!64PT-H.HX_7E#4-/)&+\-BSGMLX=]W)"$ M=)0S9"U+C-*S 2.0/R]R)#ZI3&WM2]0WI;'?(7,Q+:MO(=YKD#,G/<4P8M%!A$C'6,,J)\%*H:0VF83J=[&M2UO_ M-2\UL'(O?=N%9IK-YM[MFMS:_#SRH&YZ.SLT08]V]HE($O>H[DAY6$X",.4J M &T,HHTKKW7M<]NN.CRO(7[W#24I$C"L>#L<793)B+<1[Y5*$M$+GFE$O',1 M3#0%"$I0E(-PK':V8$M2&^T.W01#C]NE[I36K)EZN"=S:V/UY..Z["+MT'#M MV*O'N/&**@W$)57Z8S)&=9& ("R*L+&J"/EQ M9VE1KIR5@8.W%-T,] /0S8@&E,@VV)08H=7O6=Z9ZA?=4;H)2A\WH'M1> .I MCVN.CR>+"^SV^:@+87:NY 4S?E/.S-S'.'KN*\=8)7D:WP$!VHO1+"5L$GX"8 M$(P0WDA7NZ>F,@O]'J'UB/L^H="LI[QLU=_:,[[UYS6'!W3H^=YI(C>F7!:< M,W!-+(A4KI14U( D+A+K48^,55[1M4<(X-/*PKECJ:51+!K%(1G&0="4P'K' M@(:8LV(^ZUA[_-(CI#0U-& 3?=\?&K"[J!O8%!^:??!^Z/QPA/O]!U<*W._M M^TDKH[2DP%RY.,@Y!Y;D "(J2U6*@K'ZDS8V)K-?IZXJTKI54;,;TAH3'[;> MK=9_]MZF5W2XSVT[;T#9Y+PMH]N3H.5"@ ">!@4Y4X'"%(R(VH%<3S,LKB.A M-0FXL^ RHYE)C(!\YN@!4A=PP:&DA,Y49R]#5+*RI'8DN?=BY,X1^7BTV[V. MFS6J-P92[%0PQ4..==> 8]]J6O$_. MZ.)&_,Z7NQU2"H8K+[DRM<.D76GNO^"@,N*>L&W=*[6!N.57-QP7$WTROB') M:VX,"L[P0"$*K4L7G@57TNT<'7%+F319U*[$>YJB?J.1/0"PHD*:W3L?F9.P M_6'RD\_K=+9#A_OK^AWXB0K!J(N@I"\7^F0%7LD(7!KB&9=.5C\YWMN$AVN# M_,@K%_GM&P>$(O+,LP1=!LXN.GRM*OT>4D>E42LZU'8W-B3QIIOFZ&%TUY]][T7[[--^FLON^[4)HM^JBA_2>:;[81=K/6Z78+P?;&Y^'G=-'FT*7I>*IVW1ICK%$, MN"B#L&VY,#K[#%I00JFDFO+:'"&JMGU\D)#^$PHU4/#H/51;R[R!U,"GQ?);^6M7''UTX1_N M\]*76P3 IQ=?OX[0^ X"9>LF-LLY07G_.W$8D]I\\ MZ )L7>JI1QB6*]NON#F>C-]-)O'=<#R<863Q*WX_&_B$]&(L C%BE"(T2LY) MIX KRA-GR3D9GMG,GGU)OZ5=M2%35Z9-3$JX8NWVN+[^QU-T#E:-I7P]G9F,G>C M/3;^EN*)B^5S)WG14>BN.@H//YYN'[%O^:)N&H>WX;+KQN+,O WHWH"SY6:J M8#)XSQ95?MI2J;+)M8N.:C<6%\_N^.*\U#9.IM[=1(\W7>+=!->$&XQ6\;K>:K 8?D!%AB@)&EJ? M&'CA\$MP2=/DLW*UO=];!/2#CPJJO#<09UNI]@J*(HBW:3PY'XYOB8(R[;7E MY3#/HWNN<.NU3%M(-NCL=;#T;J?5@^;@@4?WFUFI;A!V%5X3)N%O:?CY2SG: MQ8>ZSPE7AD_359_6[.1B/IOCSHMB6VS" T-52B@.B#J4:[-#!&NU= O!Y4OLQ=GN#8F5=-9#G>63%/<;H@'EE2-(*N,$]7A#< M,8PIDV*BDS+DTZB[+A.1R,"IP-.K: M@:/& $LZ\FAT2+;VV)('">GW=*.JVU9/X T8K+M,K%;#("+XRZ0J4%DG$-F6 M"CF,1:P3@4EOH[!=3T!;D=+OL<9>D+.-T!L>A#O'91W:30MQ+;>&C M$$N42^P#QV,Y\-8S" N MMNO^I\/O872!*^P=BO!&.O^!L8@_'G[ P??A;*!-N0D9PP>O$AKH9#Q^1_"+ MD%HY0AFUU2M8NV.GYUO4=D#9W?+71E3>+/J/W7EZ.SEWP_' 9!Y9&=?%L@AE M1@E!SX"6U#*EA"2/_D;M::S/T=1S278KX%D+U%MJL@%DWADN]R&5H'E@+(\1 M5SOH&"((I@Q8=(=!TRP#%Y9;4_O4YT%"6L3@MKI^Z+[:G03? 'JN=@OTP],1 M?CL;6"],]A*W"&HPQE&1EH8)C*",LD:BR\-C]3FJ]ZCH]Q"IXAZZHX ;@,B. MAOS@O'3F#$S4F=)2YL[*/34^63"N#!F)* 4751:I^MB;&H0WXLQMB9ZZ#MT6 MJFPX"?+P3/ :+9GK/;C+R>9[28OL.&Q4B*2S=V)QC3,Z<9* 38PAC-#6.BJ$ M2[4KK=J><;[6?-3%AF2RRR$;@QY+QB\J!W A2=!&9^M=9$QU=_7#CL2_Z(GG MFV!VTXGGW:B_!0=B03E^>!&[)2%58ID#=0R)#]Z B>B!\%=LSV.'T=N?",03)$G)IV&:!0N;.H#>$(DX*^M MH\X;[:H'/1WPT7.XO3VL[MK*OG7< ,X/T=6<_$CIQDT8JQR#)MSQE#5H9QE* M-C$PQI71C8HJE+G3LOK1[V/$]&Q.>\?)W8/C*DIK 'V/9;=,Y-D5^LNX3D9+ MQ8WQZ/\HRX0VWJ?:!S7;IQ6[2P^UAKK=E=4 XCZF:9Y,S]TXI&6IUR4;-)@8 M<:68H,K-CMZ7C"H'J027Q!/'9>UBT$=(Z;=$JCG4U5!8ST,%/KCI/]*\B.6: MEX7X%@RM^$'QF$QD ![+72C1._#*)% N6\H"1H3\SABY!ULEUGE7OZ54S2"L M$]7T6A$_F\X'GXH8%ZZQ89GYG!SZPLR"(#%C["8B"+36+*%@PGJ#"?&I-\P9 M_G1MRFZ]L.?MLM>8=WO)]VB;KHA>X9Q1S1D1!) ^-*F",? V>4#XVT!5P*U^ MK5SI.H#ITZ_?05EWU;V%Y'I6^(?A>'A^<;XBG$LD''$.E,G2JUB.'QGNHLPJ M)(UF1]:KB7I&Y;=>VK/2MU'9I(;\^E:\^WZ#<"VC(8Q1R(AQ# ^# 9LI R4S M4DYQ1WKKYTN0QJASW)@-R@")0&+A9 MPB,DJS1C3"C!:H]OOD5 SR%..]GQK332$IQ6[C>W5* +CINF=.@A2U[,('YQ M.CEG9!"R_G#8VR0TD)/>3IF/P6(+R?8 D_"L=_68 M<_7^J@P1W721/"% >2YLE\FQVC.0&),;SJ,BK'96?G>J>TZO-N'=[EGW+QGM MBR]_I-GB7H$T'4XB'5AN$RL]XTG9<@NL<>#*C%S*G*&":BEH[;/WFO0W?EQ? M&7NUH+\K$)H8QG-=UO@T]_XN]X??OPZGBP\O>1]XYKU1)$.2OHQD19?7&)& MTIRXE3DQ4ONRZFK$-UXYL(<%L'<(O.0M8%G"2+:ENARCF M@$BHCT(DJE(S\=#V;/9[E\0+7WE=PZJ5E5?'23Y"20S'LV$HU\&@6\Q2U$8J MH"%&##:] *^G7O(IZAT@K:Z6..;DM"#H(-DDA MT35.UF(,Z34'&\MX7$:#,"B+D*KWAG?&S5JKQ;SFU=(_2!I8+E===6GZ;;CJ M-KFGE^/)^%N:E8VUR&!V5N8VW_SWTMM_/)G_/Z6-J 2 -KY>-T$E**LS+-YT87 MZJ4U0(:LP/U0FP FX[H7FI0*6ZI!6AK1YY2$YK6Z3S9IJ'N.J/7.)T).*ZMI]M$-X[O)],Q]_]MP_N7+9%3"(/S%PQ(;)$]UU%&4@@0! M@@0&1J+M2%Y+MJA-K=XVO0V=ZZ']51_(=ZG95M"[C8@/__-B./]Q-)[-IQ>+ MHKC%W?5G7]QXM=;_6/ARMQ;Z.S><+M=XSLXPR?ER!JL(S.#>&0)H2:Q@S$M) M0RN[PTZ"_OMHOC=T]5SRO;6$+N]?.HAQ6/[$C9;FJHP%3:4M/Q2@?4Z# M%(4Q7FD(CI8^71K!,\H@2ZVB#)[F<*=I[<':\WZ5UO>;RVL_5F$=& ZW8P M6GQF-7/EGH .OY=OTT!:[Q2+!&32I6PM*C".*/"+9'+4S%6_PFX]RM9#]&L] ML^Y >TT4LJ^5ZL5@ZING[3\H[M1T" I+A3W')(*&8K0P/.LP7J: MK#24FNJSQGMC=KV5]5K/FU\&QE[S8EQZB>\FT]6ORN?H@-%(;38.)%-I6?OL MDK/ )%&6!9.4>3%GU ]RN-ZR^^^3Z[VCJ8&UUEU^[TJDRR!N8'GVP9)%,KVT MM#$-SNE8>OBEL")JQVO?1[(WYM;K>GRMQ^MM8JC:XMK/Q4@WZQ(.PGSX#253 M^XZDI][1Y75):_/6QLU)"BTWU2J@S2Z#OJ&/TU&(]P2RS\.+"$T.:*!XF9_-)M=I/CV8GHUT65Y-,9<[CWTP*5D:6ZNK?8"-%SJP MI%WSORM4=ETO9PW[2TEHYSQ599JP )&T!BN4QRW1LQ!H]E8U'$ELX"^U5QS5 M[H+9#28[^DN'XS8VF!M-B"LA&*MM\$P7I['8C!1+#8Q&<8A 5?0DV]K9B^I, M].MKO>" >S3.P?&@E4 )\91> MYCI[-T[C'3>#63OKL.>$\.KO\L0[-)V4DO$Y46H.6%.-*X7*Y6T$P MD-DXZXDDC.Y]ZZO*X:M)VS6Q,OL#W\OP39^3SP-)GJZ2 M \L4 2^$T%Q(*_>?^*C,XZM))+Z(!=HE /^)/%FAM;89U2>Y*#>$<([J$ZK< MB2@YYQAEQTZF@#7BR;Z$-&43R[$'N+V^Q.:3HDE96CFV#VGB'O1?T-A"%+RO'#BUN150A. M2A1A3B:!<%KA7N@51"\UX9[E[&N/2KI%0,_)Z7Y \-#MTEMII $X;2^X:[;' M\>/(C8_=^>4EK5;PZ!6GD+S$A9U3J,]O4;=6\6AQJIB-?1 %=$@N A@W.)@PO:"%>2+M5'F^R7P\9WA,KX MW7_7][9@^N=8:JL"S\BEMD1$"$%Z$-2BTXFA.1@AG9#2".Z:Z27L9*Y">PML M#PCO;03#)G![.4556XOG]F6J QE1;50SL"(*$.7^>B,S!TE4HLGQ&/C>@^I* MO+W00JK7M!9W -NKWA)OCQ(?\&@,$XQ!-J;<(Q0=6,H9>)%LHLH;;O*+682W M>7NAQ5*O:1'N +:7W=+\K&16M64WA)-M=F5D/Y@RM$GP)-!/X!2<9EP2%)W/ MG=R9O1_V7FBIU&M:C+M![A6T3&_LO^=(F,\B@9()_7>BT77WEH&,BE@=:?#7 MMP$UOR2W"1?;&[#_FA;D+G![Z96+ZPOG3EG:PJ]_BQ;EZ@*N+;R!30N_#*\@9 MXX-R"S2XZ#@DD:)5PF*8\ )SM,_R_>K3M]TMG :-P$8H_J=+_3XO/A231#=- M@LVIM%*5BV 496",0 $1AS)\.39??0+[%1B"+O'\J@W!C>;JYZ5&+&5: M"P(NE>$'&"&"$2$!+;UGWG.?^,L)ZS?A_-6GS5^!">@,R:]Z_6\02ZD558=7OZ-G@G9W>V;,M[VVT6C.7(^4F@)=*@M""@G590M8$ M5YURRIM7=H=/M9X*JI0+U$>(DCF,ZVTH%2T2@LLI6R&\%/_=:OW@_K)'S';7 M:KV)^AOPYFYW8#(KDLNX(83-;JBQ&C%"4O6UVXY>96MUAN!X,E6 MZTTTT@"<.FFSY-HX(B6#$(J;Y)D'DZ* *&Q,SCE#<^VKT%][J_5&L-I'J_4F M.NX1Y^C_#2YO8AS'AWMX*>S45UNM\WK*(/KCI/]*\".::FU^N M;+E>2MU=$Q("8Q$)$[,-D+ M<#:XD W^DN4U3-LZ[VK\I&N?]JVZ:AHP<@LQE6S8PAWA7E@2= 2=7"GPXP0\ MYQDX8]:'3&VZBZLZ<<3EOE)G(%).G1(,71RRHFNG8?;_1 M@,'NLA]-!*1[UGT+:"])ZZ/9["+%MQ?3X?CSLH1XF51\6!P#KI1F7DE@3I6& M_7*%-'5HR(,B6B29@Y*UX;TYF8V?5E1&TET@=ZS6!I![,%I\9I62O,?.X??R M;<)(,M'$1 2I6(DD-0&#VT^I?PLJX&-9]1ZN]2AK_$2C6WQVH+QJD*Q=J?C^ M\.#T\/38H6SGPV]I^_+#1QY4IZ9P'2HK%0J^3ZCO&Q'^R@K+OJWD)R/2O\ MPW \/+\XOTR-)(8^34;_AO,">*O!,@Q8C1.>1$D\BJ."RF^]M&>E;Z.R20WY M]:UX]_T&X3IP9IU0&&%ECX0[@T8.?6,I>)V=H[8Z7!PGI-Q*M[0O4 MDWD#P+F9]CP8Q^/)V%W_Y@R_FZ$G72I15^N""(9R81PDD[2 M$L=-J!UN;$ABOXYG!5#J\Y320:,/R\6YPU&WTVFGY(;']V< MI>EY:1\>K_*:C$I'-$>CZ\JY"$8XCH6,'$4:5&0NDVY2OD]1U6*^;TL0/ BP M:AII &.W>;DZ"[.>*EQIX$U")@AAX&R2N A]=()'Q5/M@\P'"6DQ6JR#I-WE MWFM+U<-LW!D)\RF5^JZ;ZX0.2#FI55F"R"7\R;A&7*G2,M$9%0BE3+E.D?4\ MC2WNC5V KK*VFC-F=_@KXSA.C!./3A!57XG2 ! M%-&)I)"<5K5OH-F4QG[+L&O=QIJ/KUG-L0U'W=1X4&Y$#DE -*6?QUI$9Y0.5%96!LF%N]L#U5B- MQ^V%<3D(:! TY3X9#J4>">&_R!P*7V[U<]2J:$.N7;OR,"5]^_=;:_MI"[25 MH!O8]3X5PWF2?Y^E S36\Q./*VUG[H?/#T7#^8Z 6 ME^SD4KN^#FW'2S T8O14CHMBMK,X:1UH%UWI>; M.7A0+ENI:\\YZW('O,3^,,TN;?3;BW3%K8TQ"I82N& $"&<,>!T\A*PST8&P M%&MSNPE]3>V6FR#CZ=VRHE(:V$,?2NQ=F=Q+_I81,NKK)+_#\,2-_I[<%$5J M;: F0S!*E2*34AZB!$C'N721J\AKSV+8GMI^P=@=@M;(TW:@SI<"7!3K,>XT M9W^FT;?T83*>?YD-O&:!!)2G(L67\,F7?F@.WC+I&9*J;>W&JFUI[=?M:PNT MNZKR!4&V+,>S/R<#$G-4B:%[G1VN2)D%.KQ>@&>>B4"I9[TA=45BOQGCY@"Z MC>)>&BX1:&F08O:,! ')TE++915X@R$@D\8;HCRGO/8QV<9$]IL_;A.;&ROO MA:'SW>1B.O!<>H'[ "";KK0\$? J4)!**99M8I34;W7;C,9^YU TBOE:H%,O M%G3[4L8^@)2XC#0*V*KZYT'KT;86%O6+Q6*G MJMH>@I.Y&W4/P=_'<76&G>+A]X ?/3@O/PV/TN@^V[R30-/X_?7. Z&8INPT7._VAZ0>Z\YLF]Y ( DLD%I50ZC JS &,$10UQ)RCW)/,>UH. MF[#1]-'Q'X>G9Q\.C\].2RFU&\=WP[$;AZ$;+>H%9Q\P=+A M:MW\ZK;ER=A]*FNW#.#\Q68/)$:,B_S/%-FX%(T0'-@-'"><:6N<0"P M^9O[]8L[0,G-O'_'BFA@2W^$P\6=GTSJS#0!*HS$729X\)QHT,F*:+TEF=2^ M1O5Q:OJ!V3XP,.E$(0U Z_IRS8=Y>OBWE[-0E+/,QWEN,791E2&9P94TG0D1PW%8?=[,#[CK+^NP==Q75T@"XK@*\HS'* M\>)J@!Z&\)(*[H!;@;PHX\$202$)+W/RTGM3.R'Y""G]P*L')Z^&*AI U"+7 MCV\N@CI-TV_#@):X-'_? M$_*89M?VX'*'\URY#VH+,GD>X]H:IR7X5 MW "&/UR,4;Q?W>B7R0V?Q?,P*Y;*<1>D6\O7JLLPF!/7N1'2#D,1!65U=+6#P:?[V8SQ82N[P[F26M MM+*QW)#NEE=G6!DC<*:2DI1R9VH?5#Y!3B,XJP^"Q^"VHT8:!=?E7>PNXM(3 M.H.6#$6D:0:KE <2&;/*!F9I9YOK?7+Z=>[Z!=VU/MF9?7+C:W)%('XKVQ.?7;T.294NB*(J$#'@V+U.) M/6DV^FLTNAO=C2"O/W:X(=]6DRHCDU$E[5/@"@X G";@BLA((I/$E,DX3N3F M]?#XBH-O!XU;=]Z$_8Y.VSL!$X!=V['*YI37]3/$9?,==LO2.(FR7"&)C2T< M!D%2'4>VKRTF:4(B%KF>#-"+L0]2ES!0._K5)HR *HB9VYLENY^U:-Z4[4ZK MNBG^9=\XGC7SLK=;KG.L,4Z0DAJ,.Y,<"2PSQ!5640H1>J9<#U YE,G\!% "Z#]?\-N;UCU-YT+O]75;/9[66L^ ML8;]-XCD;-/")VVJ6MNN!;OP/ .!QBEEX(.D8-N)]4%,SJ6@6'+GM:O.F/3,ON!W'/$O75\_#@_6U_:S*Y-SVZE,ICQ5"(1)0HV<*P0BTF$9)0338$M M1C9FH;8&V;T_Z&>6SSOKWO$@\*Q7;6? ]I:YI=1P$T& 1B0#)T7B'+S?E"&> M,ZFC#(MH\^'R5J7J]S4_$WD\:-01A._Q2+8KVFN;ZT<[8A]T%]9[RTVBBC@?E.AX4@40AV[)<9=?MRT63 MRJ;R;SG#DL8D1RJS<_SR.$9"&($HE5@3@@V7KAN*>S/G9]I.4)G L9 %H(N[ MV_?7M^!BW$5SF]KG*3$A"'BQ0T\Y02*VXHP39@@F$3&NA]4?R&*_#'7T-U', M8^(7@'JV)9YNM1%I DX$TF2>S30QH@F7*(I9&N,H-D:['DS;QD<_1?N[W(6, M1B* 6]]^6:0VJPZRT:F4'.0%KBQ.!$'$&,5$/WW[Z'<< M[XM5 $G UD1F3E7,C!!(V6PFCBA&-GN)(BR3F*N<4^=#DP;GF>._RRW':"0^ MPCR8[\KC#5U::+^^U>ISH"_.&^**8)\ZQ(51A!(>[[?RDMOC58"0H2;&1 M(E*)ZS7OYN9##%\Y1$NV3) ;(#SZ6K.Z>;.*A=?X73?WE7I=T?9/M3[G4SVO MME8Z29CM*I$\8[9Q&58L(_N$/4E8GDJU\V%'^5Z7RVH MC@*)[Y=,"J._?U[60VM"*(4XV$2, G51$V69^ \2U-?XKA M$J/*@< "2$RU&N'7,$1RCB.(15"F;6(D8S8,L9>H:2Z,3F.:4-<5D]T<^>U1 M<'QD'0&$ %1J/6%[M7F1FO$X5IFAB"P_"%D2I>(L M5HP)[#J9WL5/@';*C5(Y R'8ISO>)&U>U[8H*G*2:]I%U'G*J1?WCC)/-T#G M$_S@SU7Z0#"6)EG.D<0B 26+!:+VEL;UBTFCG%MM[*?M@=! M"-A ,K,#)&(#)S[!*>(J-C(W8%2)ZY$<7?QX'A S"O\^EW2#Y![ O4C;6K;. M8@(GKY!9CB+.I&UG39#@@B)&,P41*>,\=CU$JP]?GL>]'%VG1N$0@*O=MJ:6 MVD5II(YBF2.>:?#T3(9MQQ1!$3.1C 6/3.ZZJKX?9WZ?<3B^?HW$XB.X2*?5 M!!33CN'2)W7-R[MYX[Z;-Q"-,^4Z-];*2"@I,3_:L3E/=314 >C; MMO!XN[Q>KC%R(S*A&4HAFD(XQPIQDT3@%TL2$9%1L3DE?WQ]]&$L>HYWQRO% M9@7T$1'R7;.Z?Y_^=]'<7_*Z>;ZI=OW?9R7XU7SRO9C 6525>IF)7(K#4,($ M9C&*DLA&;JE&3("'S017-"7R0]III5X6+^M]@"$%U6I=HA M#9*"T1$*'+(D9V!RHACQ*%9($I81"&PCE=%WVP%=G'I^@_1#;0!GB/\M]-^. M<]YE#&+#R[7 M.ZT>;8OO@UWL:Z&9$=1 _ %1(KVV;X=R M.>TUO',"C&?%NM(/C[6\YS-]!IP',?@< M,4\Q.!GFPQ2 '@FN7;6@A\@N@!R1 W/\;55CI/)4I@E.49+8'24RAD 4!%$I M(V:TR)5VG8AWR;]?+RV0(]*[8@0:M%P5=_?SQ5^(27&W>(!HTTN=W6*#.=%1 M#H>(21&.X]P6@<=(2)[G$2:8,#DB(.G%A.?W;;WI38](Q#V( 9CP:SV!7]W] MIDM=\XE]%$M-B[*P5W9V^5]^/NARIF^%5%I$B895B0QA*6P1 @/;8%(EA(WL MC.NIW/TX\QN9>-?7(\+HL(+;=37)YR^?;H87C+S]UVYJ0G;RXZCLP];EO\YY M6%VHTR1A4:PQ2HP";Y%+>T*G&.513!F)$\ETKZZ] QLCMCEQT0#R^M[:POU@ M1.DD2W)D1 R+L_E*(66"\DQD.),,+*OK&I86-OP>APYP;VOQ&"/J (ZL4_AD MT7SELI@4S?/RH2INS#RU9Y^GPI1&=LP[Q$TX(S(EN:32]4[8YL*_KHP"=M.% M'R?EX/1D&:8G.M=ISCG$Y;"!L-$&,1['R$@@D&H0(7:GTQR[P,XU1I(RE*TPPV$ISHB!,>(8)CREF$A32NBULZ M&0I)?8;@71U+^ %HTC?= +$+LUC+2^%!SK-$4X'RW#[/':D8\50+!)LM5S)) M8(.Y/J#:^/ <+;G6F]&B]IPN^ATBQ.FT@$6HLU(N7K#CDPWUQWFDE<$QG-I* M+![A%$0*)&4:13Q-*.U5I='G6WYSF,[4XRBB#<"RK+MX\V,;O#@5298A)9(( M@4$4B M&D(#X'@2F8DY=)\VWN?!K55P[OB.E')R>O+FC D=.1D894'!C7\[0 MH.]0@J6#L>X4V4&"MSS670RG6>J%D9X==FY-)22 M4I/;MPQX(@W"$O83<(^1AN5EL9)1%(L>9U#7-T)2B*$(5D<0I^^"$9NSGF^0 MB&4L4S%!62;M^M,8L53: EJ>*I*Q7/!>";E]!2$O'_3KC+@Z58;+, 3@E_H* M%E%2'FF4*&%GIX,(&(XD1&"8QA&$9CIW4@OT^DF/%1_#P-J$>X#D/ /^O2B+ MZ>/TY5EK\*L3RC.4DLC>%%%M'Y3CB*0JQ\J8A$;& >1K'_4,^A#(*A?R\PT\ M__F&\30F421M.9O&.?A!L'*>:(*H$CPQ.:4B[_7\XS[@WW[43P#A#/C!\@L@ M5OC!Z\(>;E>VB=U:/1X+"?:.()F SMH'T1 5]BDT.S]>44X5=MU1NLF#GT<^ MCQ5/CI)P8!JR=(I-FAB,0<=%) 3"7"2()2E'+(:=P@G)F7;].M,V%WX#AG&H M=JC( !$'H"3S*29:73SINK1E4K8/HY1%>6>7=%V9>O6;,PB+?E[_Q1_L;UYL M)A?8)P@1K9-M$D,X2*40.(1%WK4^C& Y']89HRU;IT'M!%X">?N(S M_89[EO)(B50@0C/@WC#[GG<"QIT9"-!3#G]Q?2VSSH'?U*EC31HAW !48_W< M_[8JRP,7D*:9?4L[M@6=2J9(Y(I9ATZ#]J<1-Z[?0]_!BI_WHM\GSSY,W@&H MC67\Y09R=;VTB @^575=_66OM?D#_*9YOA581-0P8@/"W(88MCE28O 9<*I) M2HQ(7)?1'L)?2#G8@0JQ>4-\+'0"U;S3^:7GO!-6ZTM=2PO@G;Z5AA/&J4&$ M:0/'-)S5$(>"GTH$5=+ RIT7L!S 7D@7B,?3.Q?8!*!VZ^*",[^870,O7%V4 M;_V)^)9GS( G$:%8$MA.6!I$<4103!@Q.4[AM#CNP;F;MY#N%MPHW%%0\7PE MN334-W:R[KENOFD(1&##7%F@;L$3I0E.P-<@DH-W&6/$!(Y1AJ7$(L\3DFW< M9;=>279](Z0\U#@M<2I-WUJQR+._O(%^6KU=1Y(J0CE)49+:=5"(1)G2$C%8 M2)9%AM)D7WO(OF^$Y(4[T I7T@SN9#KE=?T,[MW)U#9LWR8D43'1')%Y8&MK MO3C/!8J$ 6G%C.?.W^_NXJ>7%N4?08N<2S_8(<;7OU]>?OOC]!\G9^<7ES=G MW\_^Y^3F[.+\^G$ZY?5S9<#!>ZA*V_Y7F>O'AX?)\^D]+\J+AZ:8%O^:?Q]^ M4-^->1;"/0]N6N".+!M'C717VNJG;!YKJYJENM(3<(K4B6R*I_D,[E6/%=>" M*X,U(EB!FR1C@KA,&4KAF(2SD"F!B6-ST9NYL7;R;/K B]KNT@OSK2KOOA5/ M\)G93-M'6C[9%Z4?JIE6%^:6YB2+8T(0(=2^^Y)D2%![HTE3RHS.4YGTJ@(X M0 J]F?.;K#B.)FW:U.,@%SYS5V\CQH>"RW/D83MT.>S^^6Y M\[6J=QQ,MU&*07P$(YD16P2J$L0,UTAQ\(095XP0WB.JZ/L]O]F)XZK4T>0> MP,,]U_.0NI3ZM)HUL_@68Y&8#"L4QR8&;SK+$0]DX;TBWC&2>?> EY$T234$$+')C'WB$R.>,XXD;(E8RMBP MQ'V+^SL%O(?LVICE*5&91"F7X+_2B""F:8PTC9B4L/&4=GUHN[:Q 02]AVC3 M&!M["%H!YQ4_77_YK]^_G-]\^6'?%1MC*MLIN;)X/?AT9+BN'\5,__,1./WR MI-^^(@6G-S:9Y.#444!<4-L03C4R)M&4$Y(9Y;J'=1:E MP9F*' [C")D4PTD=48B4,T81RWB2<); 1GL'S0FAI<,)U/O59X##RNJ/][C)D4^L82(/0'5^ M+_FTJAO[%O:\M&0V>[19WI=1QE)$1&DF49RP%&%N8%<9"#@UP6FJTYYI^>]WU=-_:*D6Y$_^XK6Z*:9%>?P[$_PRS^=L+E-U18.R%'@T4O4! M.RM5\52H1SZ9WQ:- 6J#E-^@K%OFU3X!^-Y*D\DK7\NGO,=MHC:"WA#:(?.J MGP "2(8N]O_+%:O;M.8Z;;_!6$EV_FI3N^"SD&BUX3X.W*L'DW&K!'S'YT8#$6J/Y3-W8=KQS.USMGLTT9 M=LQ1ZD'&:X/8>Z!]J$#]P;YP66;S)HZ]YK\5\7T4O ZX>2^P>XK1#\X[H^JS M4MEEN<^2OA#N@SUSC?WX/.F&7'SGY"R+OY>JGCS?S8=T+UJLILUXW%JI]HK= M(O^H=8DD!,B^_*SE)9@"!_OKE50O< (H.=I:? B(_ 9FO_G,&_V5%_4//GET M $T+S5X8!5!HM%LE_>7<4.ML MO]3S@H CU=AN4W=27[N':0>UM5=:VHF;SQ=FZUM;RC!([WM]8,2675)]^\.J4>]5+"/^OZR.. MXIWT!>579<2ORHB#L#FORG-=N0!EG9*_2J(N65=[%A[0N:*!Y+0H%^.-X(?. M#I@MPMZ,VE#/H(^8?)N\N[MFN:C1V:9U4MXZ/(:BU2X*S_B\,%3RR?.LF+DI M7MY)U%NWQTC?>Z=X/*-WW?QY6P635BX?7[4-]5R' 6LLS15+>>N M]5AC>\AWO%UV.T*XCQ #A/U'44WF8KXP_ZBF^M2^,U0_?^-_'0/[SH_YNSAW MJ0%]Y!F@&L"*__G()X4IY)+[&_[SDRZU*9K1Q1*#/NCOJMZE.O25:U@J 69L MPLLEPV?3!SLT%!8@Y@^PNO'=AGW17VV (Z4X3++A1& N7;P.LOX*"!P$86'Z M>BT,.HZC-\GV C&H7-=^&05T*U#I&<2%5_J?CT6]LBMNC/(!G^D%],BX+KPIP_]$?L:A#.^UF=%Q-N% MZP$HO-V1FZOW?2'T4\O'IGC2IV F[JKZ>73I2#M%?S!MRKOJN7C?B>3)9).] MHD>'7:\BDMV$_55?=4)1'287S]!=ZLH!3J]4?-:4[)=UU;%P_T4^P-*Y$S@V M:?D;=G(@*#N$\*M6\3U/FE_UB;_J$P_#1OWO336/Q\=NCW5*WLJHNG9'ZV)] M S"9K-ARLS4VR?D[UEO%7?59NV]0[NZ:>==2.2M_<-B\]LG,1=YJUI0W8O*U MJD\>)F+R1^T"LX._YM-3VX58Y4!\ 88ESJZ?Y.FL<81N*U&?GEU/$+N$ MX3OX<8W38(R.L]'V2;_J)XI 4+JL:^= ;=+TMY\&8+5#(+ZS=/]LGD_^JM7, MLN@ JC9Z_IY0Z&7V.D00"CA'=D<.^8Z_/%X'3&UH?A@?9&UA7W[*R1UX4%J/VMZE MJ_F[YK^73[-&.5" P1\-8^L?AF_E3MB>=<6&5V?EDO]-3C?7 \[&'[6+\WSX M5\,P&H.U9;2X/:O+#UC@W>>F5=]A'?#KE=H[4)/#O^;-*72C'H/%&XX5.9E= MF.4R+LQ<@U?+<*P=@S_JKE>F[YK8N;O15YELZW@Z=KHO, MEH7Z3O0NN753*[U-S5^UQ;CRR]#:3DZK:SW1=@;T4H=&=YRT4_1W_S\,KTZY M^"XO U;4JA;KPIA" MVOI9N]MI^Z/Q,X#,O>\O)M,[6N?ZNKQX>SV>S1(:)= M=+WYOD/MZ'X9^;:H]W9@OUHQZ@K%+KK>/,ZAUG6_C+SOQ>JF:OC$1?O>)BUO M4U(&[[E66?A'Z$0VCWPR>;[DA7($5!M);_-0AN/5(1G?-57VRATXG$>-CDSC M+IK>QIP,!&Z/;'R[G2\%_2=/=\YLXTZB_B:4#/4R]X@G(/3FG+VQ$"Y!;*/M M;[R( RP[A!6"*5VQZMR@[J3L;S#(&+NZ3U#>ZWP>B^;9/FVR$"6$-]/Y2UV? M"P/,:%BM*W0/_)2_.2$#X1XF2M]AXX:9^3&;'R+S%]_NJPE(^:IQ%4D>]BE_ M(T8&Y^Z&B#(X_,]UK?8@D-X*\E\+*0[/M0+\:!R M1P/$Z!GY%O-C5[Y,?KD!O>\W>N$=4O;I0.$%M\DOFGM='WE_MW^C%]0A):X. M%)[O7S?57G"&E,[:*R#? &Y;EK&9D!TD>U4KA)3,ZA:- M]\S_B_%W#^ ^VKV0#"F5U5-8'B%]>0!]Y;A_JV9=]5J&S\24_7"(Y:68O M/WF%M)UV+Q!#26!UBL>[M[/A>8_=?JT$>\$54@*J2RR^)]1:A\JNR!%@;?1Z MX152PJA#*"&D^)V\:O:64"^ 0LKRM(G!NQ-2C2Z5?*'1"X^0 MX7BO('CM_G)7*M!.LQ=T(:5!]@@GU-<'SLI9 <*\J?G\YVU&+@L-^=9,=DH%?D/MF7;,8_3]!*T.,DW'U8 MK.6<.X3A^Z9@Q=KH7M(-4MZPZ91V*RH!=9>>3"8MML3-N-S=A / JF-R[EZ! M_)J\[FL/_9K"_FL*^V$9K::>W.AZ.KLP-[4"_7+CS7>0];:'#O,1]@O&NZ=@ MN7+Q$;EZG&BXTADL?5J M5/70:/5UPN]&P;.+IKS#3>&V0,*RA(X VTW56QO[ M*#L8'&PO 4,]+1:/PCNRA)L4_76N#[&&.^01!%9??CX4M4NH-@CZZTL?@E2[ M-(( ZO/C@C$'$*U(^>LR'P+.I@2"@.5:R\>Z: H].[F[.WGBQ61T?T,'77]] MXD, ZY3-Q[@.OJPFA80%7-:5/.)U\-IGCG =O'L9SJ^#WWYJ2T<R-5Q)V[K-RT]Y>7],JR-S_.J6;+J)M_?_RN!I/]'XMPA MO^-;].4O['\$G^G__+?_ U!+ P04 " !8AF19)067.WH' #)@ %P M &UE9"TR,#(T,#DS,'AE>'@S,3$N:'1M[5IM;]LX$OY^OX*7XKH)8#N6X[S4 M3@/TTBP0X*Z+"WK8CP=*'%E$*%%+4G9\O_X>DO);[&Q==%_O"E>KFNB N;OYR_==NEWW465-2Y5AFB#L2K+&RFK"?!=E'UNVV4K>Z MGALY*1P;] =#]K,VCW+*8[N33M'-PL[U:;R^/@V=7*=:S&^NA9PR*=X?R22] MRK+SBY3XN1A>7@WX59XF%^\N+X:C'S[+DBS[1#/VH$M>_="QO+)=2T;F M4=#*_Q)\1"?A[MF^2B/SY+>LGF,/8;0(;I M)_,GC>#AW_^X8\D9[R;#8W[";N\>/M__>'_[X?/]3Y_V'^BQVX(;T6$9&2?S.7,%1U3.K\9[!Z3F0F %=17EZ.!J$2)9"81GU/5W M_J1Q)KW%(/[XWI]-2[]W[J?AGA5\2LS05-(,W.,*:=DO#3? L9KC?JV-8[IB M/VI3LJ3?_1?3.?LG"9ESZSKLOLIZ[-@5Q-Z^N1H,^N,'FDCK#*](.#"][?N47($)QRSAXK/5,D)M2),6PC)S1A)2S$E=&X) M.(,N54A;Z,,+9-(@34&L@CH\$638K)!9P6SC/U;Z,S+4&O$#**55R&<^-+N(>NAK-0*DRT<[+.N 7LAO>&. MEV@4! !$#;2$[FSP)^.V8+G2,[M Z8K%&/N->!&('E?]NXHW^@H1T=^G,_A# F? M\K^AI#J[.""(HM0]%(Q>]-XE?AX^DL5F -$*&>W+4.KX9)OQQNZOXK->2H!% MVU/,H[HQ, !RFDH;* ]25 4[OHI>D>4ZX1I2/."L3:0KK'1:,O:-$L0)7ZQ6 M4H1-JFU2*X7D1OH!R)CN0PJHO*7&^A0P@A.K5 Z-6!BLUS/XE9(7!/5"G\0W4.UAX3@](!R?#;=QO#=A;<%Y?ZK; M&]58"5,I/*ESJRON.9U; -U7E;@YP0YR@2;@6_)4*NGF/KOOZM:OK0"\@*FX M+#9$UZK2D#J>V@'5C:F!:1NJD2S31@0'0GTZH0I%A@*TT4*U7S->!+5WA"_6 MEJS!WJ\&P-D! 3@2\=V4JR:PE8\NY3D*1#E%7.R.0F]92^S!OO%R=^T7\ I% M,*>-%6:J&_>R!_OD![Z4)E\^YU_>\;!T49B')4AQ)N!/@)OOX#5 3AP0Y%K. MC-'<1H7?=[>%6VC9";VO8$J?SW66-<;'?BUY[K!::NN@Z@\G8\,23 MFQTJ.4 ,#GLFW3J.[1*%(P-_FE U2[].HE<%M\M*P[-? #V)D!;"?+24/6=* M/I)JSP^>R7>^>8J^$>@'M0\[?R7[L'#6*!9+I+,BJ7*^@=(577F%^@SUH@30_ ;7;Y4S28!&FZB7NYX9\4>? M>6.]%G)OJ#3#6>?B1.BK -=N4.+QP@Y:XP**EI:L]B(XV_H4*D"8]H\_0OJW MR/VV*8$/3%(83)M-=IZ=O:K4?GC;H0_(X+D!;700=@I$!^"$H^D689V8 &4U MU6I*/@M6?-*>L)N6&ZFLE9X36F>%CH3(-_ +O/TF)4+O*Y[YN;"#:IM3X(], M%U.M>&UIM/@Q!G'7BL]'L@H3%I3&K;%4.Z?+D7\T//7LC[*A?28:$!6;5T^- M>_WXY-@9_(M%SVUS+S2=.K'=-NQ=#B]?;.WWDA?;?M7J6:]_/OCMS5[UWO5? M5ETW>QHF(DX&YMO6O'I_=':T4&CQ.!K43RS9?.3L(;HUY;K^XY=M".A'K(3- M7->._'L>U"!HWCF/:6MUYA6H OIK+]2X2F0U[AME2^\^=1^QI>P3L/+ M7_\#4$L#!!0 ( %B&9%E6:=NV<@< *,E 7 ;65D+3(P,C0P.3,P M>&5X>#,Q,BYH=&WM6FUOVS@2_GZ_@I?BN@E@.[;C-*F=!NBU*9##;7Q+ MV5?IZ>GYVZ0K>XK._]T[0%>(QS[.SW-Z=U#HLIT1CS\M_NW M@R!W>9&:TF,PB\[QSZAC4Y.T$RCSIAKV^M#DZ)Q% M^\^@)]Y*6G> M$@E9K].Y\)E$6$[/1SM'I))*80FUE4^E\2UR724<<^HS$ZU?G_7YW=$,3[;R5I0\O>J,C!._M2PA>?^^"]W?I M$#($IYB+V]+,20M"4;!4J?#.P5C,&0>\A;&8(%$ M6^0IB)7H#DL463'+=)()5_./5?\966J4L .%=CD2&N?&F?89''05)<% UEO! M-*/@YA3=E!C/UZ?AI4#PY-N!((E4EP@RXV45U!;P!W$TV[5V7:9@%^DU].@R MR6L%G0#.6@1; )UF1JH0=X8L0SG/5YALX. ># W8*\V*6RQ1YQ $ W0$H9S MP9Y$NDRDN9FY!4I7+"8DOXQVP\K6&MCJ -,QV_&STB[)C:M!)LR!UN0QZ)4U"2F\=N(0,58$T,1 M7MTEF2PG)-Z#7F[J'!*AKCH]I*/0M7>JXE-\U%SUE1%LK%\P!ZUA,&*";=EY MH/3>0"D&8C\?(A,2G+V?41V=O-DCM*%LW1>XO>F\[?$\?"2'PA[1"LGIZU!J M<=Y,9.UV[\();$R 13-23(FFME GIEJ%]@+4E0&/5P0KWAOG3LMY3+@K,F) M*ZRT&E[E1@T.A"W.Y%J%#:>KQTXK+:UF!W3,W('-2]94.\ZF@;-=2+V!ZXPC M&(2M9NA4H6#429U+IFBX%8Q8967TB#E^O33!7V-B0; H^I-Z!FON%X['>X3C MD\$FCG,VP",KH"%^L+5V!O5\,@),] G DXJNIS.O 5AQ=2E/4>GJ*N+@M-1OO M/'MG([<+^\;'[65)*./WZYD6,%S5V6((4 M9P+V!+CQ "\!P)2-T.42*&H.:^(AS)8N*4 ,#GL@W1B.G0^%W3\?#)3UTJZC:%4FW;+2 M8/8+H"<5TD*8CX:RY]CCWU+>' 4\D&\]>XJ>"?2]VE*=[N&6*AP!J@7<6RO" MP:9^'7$KZF',/*&*V*A'EQB0J$F]L6Z9N,,+J"P*[3W1KY#[V* TX':E85]0 M<@A<@DL=+ $XX,6X0UHK)3)=3DT^),UHI)\W!MVT.(ZFH0K MVRG?IZ$$:.XJ Z)B\^HVM].--[K>XK]:C-PT=T+3L5>;;8/.V>#LT=9NI_=H MVZ]J/>ET3_N_O=KSSMONXUW7U1Z'B8B3@?EVE2S?'9P<+#HT>!SVJSO1NW\5 M_)_:\>WEQJR;ZH]?N2&F'[$8[J>[QOFG^<5+;W^<^HQ55HRQT :M\%W$\WS; MNYB]?C4 MX2?\<.$A[?D]_S=$:Q=$?+S+G.T@VC#2H&T*DP0'RH*GIG1-P.B M_9O4;V;J/F2:4O%IF>5^2)$MR6[.X''(2EN2WOI'195QX:IN&,^QI[3QF=$* M=2&M=5==Y!C0J_UFEZ]\F=3\C!])'8>/L_X'4$L#!!0 ( %B&9%D0^#_$ MZ00 +$: 7 ;65D+3(P,C0P.3,P>&5X>#,R,2YH=&WE66USVC@0_GZ_ M8H_,M4B7Q46_)"#WZI?>K9<% AJN$"05AQHAB%%8Y%Z?P@;+\ M$UA6J=67Z3KCITL%GN/Y\$%FG_@9*>2*JY@=57YZ^\5];]\,TEM(NC[J47X& MG+ZH<:_=)F[H,MI@#=^G;GO1HDW'([1)6SYAY ^WAJ:H7MCD:AVS%[6$"VO) M]/@=OYFJ[CFG:MEQ'>>WFM$[ZD52*!PL0^/B:^'CMB>2G:(S)=..ZZ$GQ2Z4 M16)^*CHFOEKAJE(/92RSSHYC_KI:8D4DX?&Z\WS.$Y;#F)W#5"9$/*_G1.16 MSC(>%8HY_\)PCCB(N3TOYM]"/S$7K(K']700PXLE7W#U;,<]<+H-SW:OA_&P M $*$GV6/%,')<# Z#F;S.HS&??O)3;\_G,Y'QZ-^,!]-QO#V_73V/AC/83ZY M-Y)MF;G;AO?VS.[;,!OVS>S=1M.I;_V\@QD$@\G;^7#PI."N0#YT#F!R#/-7 M0Y@%TY?!>#BS)K^_&7Z$H#_7$L]QO&\I@S]7N>+1^C\/S[\SO)& 4 K!0L6E M@'.NEJ"6#-ZM2(:8QVN8LE1F"E!X++,$7,=Z![M:Y=E.V_.<;B$W-VYW#R*9 M&0>?"P? !,4]9L92Q9(%R\H%SZD7^XJ,X(11'I%\Z MD!PB'J._S3QG+%QE7'$$A @*PXMP2<0IP_TK27B>ZYCP7VM2W.Q@R3*&8]X_ M?YQ%'09$@DA4?\UT0EY:\,)B:5@ MZ\K@F LB0D[BRJ .>-')KD.ZRO(5P7PK"5)FOX).0YHGC*4+@D&'NSW7TP MB=V[[EX5V(\?_CI4!W;#USC,,1=E M346K& LL1);'FL ;4F?L\XIG3'=7N4[9)2MVR1Y@@;G-7;JWR?UE"6SH7Q+ M/6SX!8T24X>8Z<.N9NU/FFUO*[/-!2Z*"3$IQ+56$;2D^-1DKZ("X7JQ33.6 MZZS7M9C$,: 93@97$!2D2(.\;JRBS'" &.,NJ6SA51*)AW= MR)_I]2\D<V5_ MY]7W;:?5_/YN#^U6J_T@M_L&B (,Q#O'!+ZH-6J50@'N]0#45;T$N MTQ]?GB:A+]?7=YHR[J<WQTGR"&][2Q6X?E]B(XEF?F M& -^<8#YE]!5.ILVHMAPOQ>']PF">,_/'UN'Y?8B^%TWFGUS&KOCL'?U%4LJS7'.N30A"RSZE;IM\@_O: \ $ @ $ ;65D+3(P,C0P.3,P M+FAT;5!+ 0(4 Q0 ( %B&9%D#J'N?H0P &E^ 0 " M 4[_ !M960M,C R-# Y,S N>'-D4$L! A0#% @ 6(9D63/7U=C@&P MS (! !0 ( !'0P! &UE9"TR,#(T,#DS,%]C86PN>&UL4$L! M A0#% @ 6(9D6:#+7I<\+0 B?H! !0 ( !+R@! &UE M9"TR,#(T,#DS,%]D968N>&UL4$L! A0#% @ 6(9D60-HGS\MP@ X\ ' M !0 ( !G54! &UE9"TR,#(T,#DS,%]L86(N>&UL4$L! A0# M% @ 6(9D69JV/PN8:P RQ(% !0 ( !_!<" &UE9"TR M,#(T,#DS,%]P&UL4$L! A0#% @ 6(9D624%ESMZ!P R8 !< M ( !QH," &UE9"TR,#(T,#DS,'AE>'@S,3$N:'1M4$L! A0# M% @ 6(9D659IV[9R!P HR4 !< ( !=8L" &UE9"TR M,#(T,#DS,'AE>'@S,3(N:'1M4$L! A0#% @ 6(9D61#X/\3I! L1H M !< ( !')," &UE9"TR,#(T,#DS,'AE>'@S,C$N:'1M4$L% 3!@ ) D 4P( #J8 @ $! end XML 66 med-20240930_htm.xml IDEA: XBRL DOCUMENT 0000910329 2024-01-01 2024-09-30 0000910329 2024-10-28 0000910329 2024-07-01 2024-09-30 0000910329 2023-07-01 2023-09-30 0000910329 2023-01-01 2023-09-30 0000910329 2024-09-30 0000910329 2023-12-31 0000910329 2022-12-31 0000910329 2023-09-30 0000910329 us-gaap:CommonStockMember 2023-12-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000910329 us-gaap:RetainedEarningsMember 2023-12-31 0000910329 us-gaap:TreasuryStockCommonMember 2023-12-31 0000910329 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000910329 2024-01-01 2024-03-31 0000910329 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000910329 us-gaap:CommonStockMember 2024-03-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000910329 us-gaap:RetainedEarningsMember 2024-03-31 0000910329 us-gaap:TreasuryStockCommonMember 2024-03-31 0000910329 2024-03-31 0000910329 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000910329 2024-04-01 2024-06-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000910329 us-gaap:CommonStockMember 2024-06-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000910329 us-gaap:RetainedEarningsMember 2024-06-30 0000910329 us-gaap:TreasuryStockCommonMember 2024-06-30 0000910329 2024-06-30 0000910329 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0000910329 us-gaap:CommonStockMember 2024-09-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0000910329 us-gaap:RetainedEarningsMember 2024-09-30 0000910329 us-gaap:TreasuryStockCommonMember 2024-09-30 0000910329 us-gaap:CommonStockMember 2022-12-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000910329 us-gaap:RetainedEarningsMember 2022-12-31 0000910329 us-gaap:TreasuryStockCommonMember 2022-12-31 0000910329 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000910329 2023-01-01 2023-03-31 0000910329 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000910329 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000910329 us-gaap:CommonStockMember 2023-03-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000910329 us-gaap:RetainedEarningsMember 2023-03-31 0000910329 us-gaap:TreasuryStockCommonMember 2023-03-31 0000910329 2023-03-31 0000910329 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000910329 2023-04-01 2023-06-30 0000910329 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000910329 us-gaap:CommonStockMember 2023-06-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000910329 us-gaap:RetainedEarningsMember 2023-06-30 0000910329 us-gaap:TreasuryStockCommonMember 2023-06-30 0000910329 2023-06-30 0000910329 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000910329 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000910329 us-gaap:CommonStockMember 2023-09-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000910329 us-gaap:RetainedEarningsMember 2023-09-30 0000910329 us-gaap:TreasuryStockCommonMember 2023-09-30 0000910329 us-gaap:RestrictedStockMember 2024-07-01 2024-09-30 0000910329 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0000910329 us-gaap:RestrictedStockMember 2024-01-01 2024-09-30 0000910329 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0000910329 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0000910329 us-gaap:RestrictedStockMember 2024-01-01 2024-09-30 0000910329 us-gaap:RestrictedStockMember 2023-12-31 0000910329 us-gaap:RestrictedStockMember 2022-12-31 0000910329 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0000910329 us-gaap:RestrictedStockMember 2024-09-30 0000910329 us-gaap:RestrictedStockMember 2023-09-30 0000910329 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-09-30 0000910329 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-09-30 0000910329 us-gaap:PerformanceSharesMember 2024-01-01 2024-09-30 0000910329 med:GrantedInMarch2022Member med:MarketAndPerformanceBasedShareMember 2023-01-01 2023-09-30 0000910329 med:GrantedInOctober2021Member us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000910329 med:GrantedInMarch2023Member med:MarketAndPerformanceBasedShareMember 2024-07-01 2024-09-30 0000910329 med:GrantedInMarch2023Member med:MarketAndPerformanceBasedShareMember 2024-01-01 2024-09-30 0000910329 med:MarketAndPerformanceBasedShareMember 2024-01-01 2024-09-30 0000910329 med:MarketAndPerformanceBasedShareMember 2023-01-01 2023-09-30 0000910329 med:OptionsAndRestrictedStockMember 2024-07-01 2024-09-30 0000910329 med:OptionsAndRestrictedStockMember 2023-07-01 2023-09-30 0000910329 med:GrantedIn2024Member us-gaap:PerformanceSharesMember 2024-07-01 2024-09-30 0000910329 med:GrantedIn2024Member us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0000910329 med:GrantedIn2023Member med:MarketAndPerformanceBasedShareMember 2024-07-01 2024-09-30 0000910329 med:GrantedIn2023Member med:MarketAndPerformanceBasedShareMember 2023-07-01 2023-09-30 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2024-07-01 2024-09-30 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2023-07-01 2023-09-30 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2024-07-01 2024-09-30 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2024-07-01 2024-09-30 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0000910329 med:OptionsAndRestrictedStockMember 2024-01-01 2024-09-30 0000910329 med:OptionsAndRestrictedStockMember 2023-01-01 2023-09-30 0000910329 med:GrantedIn2024Member us-gaap:PerformanceSharesMember 2024-01-01 2024-09-30 0000910329 med:GrantedIn2024Member us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000910329 med:GrantedIn2023Member med:MarketAndPerformanceBasedShareMember 2024-01-01 2024-09-30 0000910329 med:GrantedIn2023Member med:MarketAndPerformanceBasedShareMember 2023-01-01 2023-09-30 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2024-01-01 2024-09-30 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2023-01-01 2023-09-30 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2024-01-01 2024-09-30 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2024-01-01 2024-09-30 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000910329 med:MarketAndPerformanceBasedShareMember 2024-09-30 0000910329 us-gaap:PerformanceSharesMember 2024-09-30 0000910329 srt:MinimumMember med:OperatingLeaseArrangementForRealEstateMember 2024-09-30 0000910329 srt:MaximumMember med:OperatingLeaseArrangementForRealEstateMember 2024-09-30 0000910329 srt:MinimumMember med:OperatingLeaseArrangementForEquipmentMember 2024-09-30 0000910329 med:CashAndCashEquivalentsExcludingMoneyMarketFundsMember 2024-09-30 0000910329 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-09-30 0000910329 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-09-30 0000910329 us-gaap:FairValueInputsLevel1Member 2024-09-30 0000910329 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2024-09-30 0000910329 med:CashAndCashEquivalentsExcludingMoneyMarketFundsMember 2023-12-31 0000910329 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000910329 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000910329 us-gaap:FairValueInputsLevel1Member 2023-12-31 0000910329 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2023-12-31 0000910329 med:LifeMDMember 2023-10-01 2023-12-31 0000910329 med:LifeMDMember med:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementInitialMilestonePaymentMember 2023-12-31 0000910329 med:LifeMDMember med:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementSecondMilestonePaymentMember 2024-03-18 0000910329 med:LifeMDMember med:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementSecondMilestonePaymentMember 2024-01-01 2024-03-31 0000910329 med:LifeMDMember med:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementSecondMilestonePaymentMember 2024-04-01 2024-06-30 0000910329 med:LifeMDMember med:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementFinalMilestonePaymentMember 2024-06-05 0000910329 med:LifeMDMember med:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementFinalMilestonePaymentMember 2024-04-01 2024-06-30 0000910329 med:LifeMDMember med:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementFinalMilestonePaymentMember 2024-07-01 2024-09-30 0000910329 us-gaap:RevolvingCreditFacilityMember med:AmendedCreditAgreementMember 2021-04-13 0000910329 us-gaap:LetterOfCreditMember med:AmendedCreditAgreementMember 2021-04-13 0000910329 med:UncommittedIncrementalFacilityMember med:AmendedCreditAgreementMember 2021-04-13 0000910329 srt:MinimumMember med:AmendedCreditAgreementMember 2021-04-13 2021-04-13 0000910329 srt:MaximumMember med:AmendedCreditAgreementMember 2021-04-13 2021-04-13 0000910329 med:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-09-30 0000910329 med:AmendedCreditAgreementMember us-gaap:BaseRateMember 2024-01-01 2024-09-30 0000910329 med:AmendedCreditAgreementMember 2021-04-13 0000910329 med:AmendedCreditAgreementMember 2024-09-30 0000910329 us-gaap:SubsequentEventMember 2024-10-30 shares iso4217:USD iso4217:USD shares pure 0000910329 --12-31 2024 Q3 false 10-Q true 2024-09-30 false 001-31573 Medifast, Inc. DE 13-3714405 100 International Drive Baltimore MD 21202 410 581-8042 Common Stock, par value $0.001 per share MED NYSE Yes Yes Large Accelerated Filer false false false 10937830 140163000 235869000 483460000 881039000 34489000 58492000 127056000 246558000 105674000 177377000 356404000 634481000 103568000 151868000 354235000 516755000 2106000 25509000 2169000 117726000 1333000 1033000 3851000 1314000 -1861000 7000 -3508000 -45000 -528000 1040000 343000 1269000 1578000 26549000 2512000 118995000 449000 3418000 1222000 25615000 1129000 23131000 1290000 93380000 0.10 2.12 0.12 8.58 0.10 2.12 0.12 8.55 10937000 10892000 10928000 10881000 10971000 10933000 10959000 10925000 0 1.65 0 4.95 1129000 23131000 1290000 93380000 4000 27000 47000 125000 319000 -9000 54000 -9000 323000 18000 101000 116000 1452000 23149000 1391000 93496000 115307000 94440000 40095000 54591000 54648000 55601000 8229000 8727000 6696000 10670000 224975000 224029000 39003000 51467000 12290000 15645000 10967000 14650000 4002000 4117000 291237000 309908000 66270000 86415000 6106000 5885000 72376000 92300000 11519000 16127000 83895000 108427000 0.001 0.001 20000000 20000000 10937000 10937000 10896000 10896000 11000 11000 31005000 26573000 349000 248000 175977000 174649000 207342000 201481000 291237000 309908000 1290000 93380000 9522000 9754000 3352000 3532000 5231000 5795000 -51000 -622000 82000 0 610000 0 115000 -5497000 3734000 0 11689000 0 -14496000 -60629000 -3974000 -7948000 62000 4674000 -23775000 -35343000 498000 989000 29423000 137135000 24351000 44779000 22431000 0 5169000 5537000 -7089000 -50316000 36000 105000 835000 3348000 715000 55039000 0 3602000 -1514000 -61884000 47000 125000 20867000 25060000 94440000 87691000 115307000 112751000 449000 30169000 655000 19184000 10896000 11000 26573000 248000 174649000 0 201481000 8316000 8316000 59000 2171000 2171000 1000 36000 36000 19000 817000 817000 -226000 -226000 10937000 11000 27963000 22000 182965000 0 210961000 -8154000 -8154000 2454000 2454000 16000 16000 4000 4000 34000 34000 10937000 11000 30401000 26000 174845000 0 205283000 1129000 1129000 606000 606000 2000 2000 323000 323000 3000 3000 10937000 11000 31005000 349000 175977000 0 207342000 10928000 11000 21555000 24000 139852000 -6398000 155044000 39968000 39968000 69000 606000 606000 4000 105000 105000 30000 3236000 3236000 3602000 3602000 84000 10000000 -10000000 0 9000 9000 17994000 17994000 10887000 11000 19030000 33000 151826000 0 170900000 30280000 30280000 2000 2514000 2514000 2000 2000 90000 90000 18221000 18221000 10889000 11000 21542000 123000 163885000 0 185561000 23131000 23131000 4000 2675000 2675000 1000 110000 110000 18000 18000 18240000 18240000 10892000 11000 24107000 141000 168776000 0 193035000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accompanying unaudited condensed consolidated financial statements of Medifast, Inc. and its wholly-owned subsidiaries (“Medifast,” the “Company,” “we,” “us,” or “our”) included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim reporting and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, certain information and notes that are normally required by GAAP have been condensed or omitted. However, in the opinion of management, all adjustments consisting of normal, recurring adjustments considered necessary for a fair presentation of the financial position and results of operations have been included and management believes the disclosures that are made are adequate to make the information presented not misleading. The condensed consolidated balance sheet at December 31, 2023 has been derived from the 2023 audited consolidated financial statements at that date included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2024. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto, which are included in the 2023 Form 10-K.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Presentation of Financial Statements -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The unaudited condensed consolidated financial statements included herein include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The preparation of financial statements in conformity with 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 reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is, from time to time, subject to a variety of litigation and similar proceedings that arise out of the ordinary course of its business. Based upon the Company’s experience, current information and applicable law, it does not believe that these proceedings and claims will have a material adverse effect on its results of operations, financial position or liquidity. However, the results of legal actions cannot be predicted with certainty. Therefore, it is possible that the Company’s results of operations, financial condition or cash flows could be materially adversely affected in any particular period by the unfavorable resolution of one or more legal actions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Advertising expense includes the cost of promotional materials and activities, primarily digital marketing. The cost of the Company’s advertising efforts is expensed as incurred. The Company incurred approximately $6.7 and $16.4 million in advertising expenses for the three months and nine months ended September 30, 2024, respectively, and approximately $1.5 million and $3.0 million for the three and nine months ended September 30, 2023, respectively. These expenses are recorded as a component of Selling, general, and administrative expenses in the Condensed Consolidated Statement of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements - Adopted in 2024</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2022-03—Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (“ASU 2023-03”) to (1) to clarify the guidance in Topic 820, Fair Value Measurement, when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security, (2) to amend a related illustrative example, and (3) to introduce new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. For public business entities, the amendments in ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company adopted the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">standard during the quarter ended March 31, 2024. The adoption of the standard had no material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not adopted any new accounting standards during the three months ended September 30, 2024. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements - Pending Adoption</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-09—Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, including jurisdictional information, by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disclosures. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024. Prospective application is required, though retrospective application is permitted. Entities are permitted to early adopt the standard. The Company did not early adopt for the 2024 reporting period. The Company is currently evaluating the impact of adopting ASU 2023-09 on its consolidated financial statements.</span></div>In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07—Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. ASU 2023-07 is effective for public business entities for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company did not early adopt the standard. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accompanying unaudited condensed consolidated financial statements of Medifast, Inc. and its wholly-owned subsidiaries (“Medifast,” the “Company,” “we,” “us,” or “our”) included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim reporting and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, certain information and notes that are normally required by GAAP have been condensed or omitted. However, in the opinion of management, all adjustments consisting of normal, recurring adjustments considered necessary for a fair presentation of the financial position and results of operations have been included and management believes the disclosures that are made are adequate to make the information presented not misleading. The condensed consolidated balance sheet at December 31, 2023 has been derived from the 2023 audited consolidated financial statements at that date included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2024. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto, which are included in the 2023 Form 10-K.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Presentation of Financial Statements -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The unaudited condensed consolidated financial statements included herein include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The preparation of financial statements in conformity with 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 reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is, from time to time, subject to a variety of litigation and similar proceedings that arise out of the ordinary course of its business. Based upon the Company’s experience, current information and applicable law, it does not believe that these proceedings and claims will have a material adverse effect on its results of operations, financial position or liquidity. However, the results of legal actions cannot be predicted with certainty. Therefore, it is possible that the Company’s results of operations, financial condition or cash flows could be materially adversely affected in any particular period by the unfavorable resolution of one or more legal actions.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Advertising expense includes the cost of promotional materials and activities, primarily digital marketing. The cost of the Company’s advertising efforts is expensed as incurred. The Company incurred approximately $6.7 and $16.4 million in advertising expenses for the three months and nine months ended September 30, 2024, respectively, and approximately $1.5 million and $3.0 million for the three and nine months ended September 30, 2023, respectively. These expenses are recorded as a component of Selling, general, and administrative expenses in the Condensed Consolidated Statement of Operations.</span></div> 6700000 16400000 1500000 3000000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements - Adopted in 2024</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2022-03—Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (“ASU 2023-03”) to (1) to clarify the guidance in Topic 820, Fair Value Measurement, when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security, (2) to amend a related illustrative example, and (3) to introduce new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. For public business entities, the amendments in ASU 2022-03 are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company adopted the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">standard during the quarter ended March 31, 2024. The adoption of the standard had no material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not adopted any new accounting standards during the three months ended September 30, 2024. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements - Pending Adoption</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-09—Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures, including jurisdictional information, by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disclosures. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024. Prospective application is required, though retrospective application is permitted. Entities are permitted to early adopt the standard. The Company did not early adopt for the 2024 reporting period. The Company is currently evaluating the impact of adopting ASU 2023-09 on its consolidated financial statements.</span></div>In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07—Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. ASU 2023-07 is effective for public business entities for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company did not early adopt the standard. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements. INVENTORIES, NET<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist principally of raw materials, packaging, non-food finished goods and packaged meal replacements, protein powder, and supplements held in the Company’s warehouses and outsourced distribution centers. Inventories are stated at the lower of cost or net realizable value, utilizing the first-in, first-out method. The cost of finished goods includes the cost of raw materials, packaging supplies, direct and indirect labor and other indirect manufacturing costs. On a quarterly basis, management reviews inventories for unsalable or obsolete inventories.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.638%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">September 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr style="height:15pt"><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,117</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7,944</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,814</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,962</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Non-food finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,703</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,333</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">43,248</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Allowance for obsolete inventory</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,374)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2,266)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,095</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">54,591</span></td></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.638%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">September 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr style="height:15pt"><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,117</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7,944</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,814</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,962</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Non-food finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,703</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,333</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">43,248</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Allowance for obsolete inventory</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,374)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2,266)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,095</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">54,591</span></td></tr></table></div> 6117000 7944000 1814000 1962000 2205000 3703000 31333000 43248000 1374000 2266000 40095000 54591000 EARNINGS PER SHARE<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share (“EPS”) computations are calculated utilizing the weighted average number of shares of the Company’s common stock outstanding during the periods presented. Diluted EPS is calculated utilizing the weighted average number of shares of the Company’s common stock outstanding adjusted for the effect of dilutive common stock equivalents.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted EPS (in thousands, except per share data):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.722%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine months ended September 30,</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:14pt"><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:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Numerator:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,129</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,131</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,290</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">93,380</span></td></tr><tr style="height:14pt"><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><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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Denominator:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted average shares of common stock outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,937</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,892</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,881</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Effect of dilutive common stock equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">41</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">44</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted average shares of common stock outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,971</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 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,933</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 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,959</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 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,925</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Earnings per share - basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.10</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.12</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.12</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8.58</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Earnings per share - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8.55</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of diluted EPS excluded 395 thousand and 13 thousand antidilutive restricted stock awards for the three months ended September 30, 2024 and 2023, respectively, and 331 thousand and 15 thousand antidilutive restricted stock awards for the nine months ended September 30, 2024 and 2023, respectively. EPS is computed independently for each of the periods presented above, and accordingly, the sum of the quarterly earnings per share may not equal the year-to-date total computed.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted EPS (in thousands, except per share data):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.722%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine months ended September 30,</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td></tr><tr style="height:14pt"><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:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Numerator:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,129</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,131</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,290</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">93,380</span></td></tr><tr style="height:14pt"><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><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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Denominator:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted average shares of common stock outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,937</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,892</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,881</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Effect of dilutive common stock equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">41</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">44</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted average shares of common stock outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,971</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 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,933</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 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,959</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 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,925</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Earnings per share - basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.10</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.12</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.12</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8.58</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Earnings per share - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8.55</span></td></tr></table></div> 1129000 23131000 1290000 93380000 10937000 10892000 10928000 10881000 34000 41000 31000 44000 10971000 10933000 10959000 10925000 0.10 2.12 0.12 8.58 0.10 2.12 0.12 8.55 395000 13000 331000 15000 SHARE-BASED COMPENSATION<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued non-qualified and incentive stock options to employees and non-employee directors. The fair values of these options were estimated on the grant dates using the Black-Scholes option pricing model, which required estimates of the expected term of the option, the risk-free interest rate, the expected volatility of the price of the Company’s common stock, and dividend yield. Options outstanding as of September 30, 2024 generally vested over a period of 3 years and expire 10 years from the date of grant. The exercise price of these options is $66.68. Due to the Company’s lack of option exercise history on the date of grant, the expected term was calculated using the simplified method defined as the midpoint between the vesting period and the contractual term of each option. The risk-free interest rate was based on the U.S. Treasury yield curve in effect on the date of grant that most closely corresponded to the expected term of the option. The expected volatility was based on the historical volatility of the Company’s common stock over the period of time equivalent to the expected term for each award. The dividend yield was computed as the annualized dividend rate at the grant date divided by the strike price of the stock option. For the nine months ended September 30, 2024 and 2023, the Company did not grant stock options.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of our stock option activity (in thousands, except per share data):</span></div><div style="margin-top:12pt"><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.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Weighted-Average Exercise Price</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td></tr><tr style="height:14pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at beginning of period</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.20 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.98 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Exercised</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.68 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.18 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.52 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at end of the period</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.68 </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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.65 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Exercisable at end of the period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.68 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.65 </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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, the weighted-average remaining contractual life for both the outstanding stock options and exercisable stock options was 3.4 years with an aggregate intrinsic value of $0. There was no unrecognized compensation on the awards for the period ended September 30, 2024. For the nine months ended September 30, 2024 and 2023, the Company received $36 thousand and $105 thousand in cash proceeds from the exercise of stock options, respectively. The total intrinsic value for stock options exercised during the nine months ended September 30, 2024 and 2023 was $15 thousand and $328 thousand, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued restricted stock to employees and non-employee directors generally with vesting terms up to 3 years after the date of grant. The fair value of the restricted stock is equal to the market price of the Company’s common stock on the date of grant. Expense for restricted stock is amortized ratably over the vesting period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our restricted stock activity (in thousands, except per share data):</span></div><div style="margin-top:12pt"><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:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2024</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at beginning of period</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.87 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188.11 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Granted</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.23 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.96 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Vested</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138.46 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169.46 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.98 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.11 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at end of the period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.57 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company withheld approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y 11 thousand share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s and 10 thousand shares of the Company’s common stock to cover minimum tax liability withholding obligations upon the vesting of shares of restricted stock for the nine months ended September 30, 2024 and 2023, respectively. The total fair value of restricted stock awards vested during the nine months ended September 30, 2024 and 2023 was $1.3 million and $2.6 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market and Performance-based Share Awards</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued market and performance-based share awards in 2022 and 2023 and performance-based share awards in 2020, 2021, and 2024 to certain key executives who were granted deferred shares and may earn between 0% and 250% of the target number depending upon both the Company’s total stockholder return (“TSR”), for those with market conditions, and the Company’s performance against predetermined performance goals over a three-year performance period after the date of grant. Market and performance-based share awards that are tied to the Company’s TSR are valued using the Monte Carlo method and are recognized ratably as expense over the award’s performance period. The fair value of the performance-based share awards is equal to the market price of the Company’s common stock on the date of grant adjusted by expected level of achievement over the performance period. Expense for performance-based share awards is amortized ratably over the performance period. In the event that management determines that the Company will not reach the previously estimated achievement of the predetermined performance goals established in the grant agreement, any previously recognized expense is reversed in the period in which such a determination is made. Management determined that the market and performance-based share awards granted in March of 2022 and performance-based share awards granted in October of 2021 would not reach the previously estimated achievement of the predetermined performance goals resulting in a reversal of previously recorded share-based compensation expense of $1.4 million and $0.1 million, respectively, for the nine months ended September 30, 2023. Management also determined that the market and performance-based share awards granted in March of 2023 would not reach the previously estimated achievement of the predetermined performance goals resulting in a reversal of previously recorded share-based compensation expense of $1.4 million for the three and nine months ended September 30, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company withheld 8 thousand shares and 22 thousand shares of the Company’s common stock to cover minimum tax liability withholding obligations upon the vesting of shares of performance-based share awards for the nine months ended September 30, 2024 and 2023, respectively. The total fair value of performance-based share awards issued during the nine months ended September 30, 2024 and 2023 was $1.3 million and $5.7 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense for all types of awards granted is recorded in selling, general, and administrative expense in the accompanying Condensed Consolidated Statements of Operations. The total expense during the three months ended September 30, 2024 and 2023 was as follows (in thousands):</span></div><div style="margin-top:12pt"><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.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Share-Based Compensation Expense (Reversal)</span></div></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Share-Based Compensation Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options and restricted stock</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">304 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,626 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">145 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,558 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">117 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">375 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,395)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">487 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2022</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2021</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:'Times New Roman',sans-serif;font-size:9pt;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"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">14 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">620 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2020</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">493 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">606 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">258 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,675 </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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total expense during the nine months ended September 30, 2024 and 2023 was as follows (in thousands):</span></div><div style="margin-top:12pt"><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.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Share-Based Compensation Expense (Reversal)</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Share-Based Compensation Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options and restricted stock</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">304 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,943 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">145 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,426 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">117 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">823 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(431)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,048 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2022</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,388)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2021</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:'Times New Roman',sans-serif;font-size:9pt;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"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(104)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">14 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,600 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2020</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">109 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">493 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,231 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">258 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,795 </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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total income tax benefit recognized in the accompanying Condensed Consolidated Statements of Operations for stock awards was $0.2 million and $0.3 million for the three months ended September 30, 2024 and 2023, respectively, and the income tax expense of $0.2 million and income tax benefit of $0.4 million for the nine months ended September 30, 2024 and 2023, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was $8.9 million of total unrecognized compensation expense related to restricted stock awards as of September 30, 2024, which is expected to be recognized over a weighted-average period of 1.82 years. There was $4.2 million of unrecognized compensation expense related to the 71 thousand market and performance-based shares and 118 thousand performance-based shares presented in the table above as of September 30, 2024, which is expected to be recognized over a weighted-average period of 1.72 years.</span></div> P3Y P10Y 66.68 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of our stock option activity (in thousands, except per share data):</span></div><div style="margin-top:12pt"><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.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Weighted-Average Exercise Price</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td></tr><tr style="height:14pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at beginning of period</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.20 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.98 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Exercised</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.68 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.18 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.52 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at end of the period</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.68 </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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.65 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Exercisable at end of the period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.68 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.65 </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> 25000 62.20 33000 54.98 1000 27.68 4000 27.18 2000 26.52 0 0 22000 66.68 29000 58.65 22000 66.68 29000 58.65 P3Y4M24D P3Y4M24D 0 0 0 36000 105000 15000 328000 P3Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our restricted stock activity (in thousands, except per share data):</span></div><div style="margin-top:12pt"><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:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2024</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at beginning of period</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.87 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188.11 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Granted</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.23 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.96 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Vested</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138.46 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169.46 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.98 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.11 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at end of the period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.57 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 114000 127.87 60000 188.11 210000 32.23 86000 97.96 35000 138.46 25000 169.46 7000 50.98 5000 142.11 282000 57.24 116000 127.57 11000 10000 1300000 2600000 0 2.50 P3Y -1400000 -100000 -1400000 -1400000 8000 22000 1300000 5700000 The total expense during the three months ended September 30, 2024 and 2023 was as follows (in thousands):<div style="margin-top:12pt"><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.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Share-Based Compensation Expense (Reversal)</span></div></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Share-Based Compensation Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options and restricted stock</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">304 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,626 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">145 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,558 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">117 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">375 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,395)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">487 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2022</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2021</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:'Times New Roman',sans-serif;font-size:9pt;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"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">14 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">620 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2020</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">493 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">606 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">258 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,675 </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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total expense during the nine months ended September 30, 2024 and 2023 was as follows (in thousands):</span></div><div style="margin-top:12pt"><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.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Share-Based Compensation Expense (Reversal)</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Share-Based Compensation Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options and restricted stock</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">304 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,943 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">145 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,426 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">117 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">823 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(431)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,048 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2022</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,388)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2021</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:'Times New Roman',sans-serif;font-size:9pt;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"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(104)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">14 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,600 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2020</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">109 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">493 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,231 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">258 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,795 </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> 304000 1626000 145000 1558000 117000 375000 0 0 47000 -1395000 47000 487000 24000 0 24000 0 1000 0 14000 620000 0 0 28000 10000 493000 606000 258000 2675000 304000 4943000 145000 4426000 117000 823000 0 0 47000 -431000 47000 1048000 24000 0 24000 -1388000 1000 -104000 14000 1600000 0 0 28000 109000 493000 5231000 258000 5795000 200000 300000 -200000 400000 8900000 P1Y9M25D 4200000 71000 118000 P1Y8M19D LEASES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for office and warehouse space and certain equipment. In certain of the Company’s lease agreements, the rental payments are adjusted periodically based on defined terms within the lease. The Company did not have any finance leases for the nine months ended September 30, 2024 and 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our leases relating to office and warehouse space have lease terms of 65 months to 102 months</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our leases relating to equipment have lease terms of 36 months, with certain of them having automatic renewal clauses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s warehouse agreements also contain non-lease components, in the form of payments towards variable logistics services and labor charges, which the Company is obligated to pay based on the services consumed by it. Such amounts are not included in the measurement of the lease liability but are recognized as expenses when they are incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating lease expense was $1.2 million and $1.1 million for the three months ended September 30, 2024 and 2023, respectively, and $3.7 million and $3.9 million for the nine months ended September 30, 2024 and 2023, respectively.</span></div><div><span><br/></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company’s operating leases was as follows (in thousands):</span></div><div style="margin-top:12pt"><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:64.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.129%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurements of lease 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating cash flow used in operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,719 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Right-of-use assets obtained in exchange for lease obligations</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating leases</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom: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 style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, the weighted average remaining lease term was 3 years, 4 months and the weighted average discount rate was 2.30%.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the maturity of the Company’s operating lease liabilities as of September 30, 2024 (in thousands):</span></div><div style="margin-top:12pt"><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:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2024 (excluding the nine months ended September 30, 2024)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,593 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2025</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,462 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2026</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,783 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,553 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,618 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Thereafter</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240 </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 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,249 </span></td><td style="background-color:#cceeff;border-top:1pt 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Less: Imputed 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(624)</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 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P65M P102M P36M 1200000 1100000 3700000 3900000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company’s operating leases was as follows (in thousands):</span></div><div style="margin-top:12pt"><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:64.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.129%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash paid for amounts included in the measurements of lease 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating cash flow used in operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,719 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Right-of-use assets obtained in exchange for lease obligations</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating leases</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom: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 style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4719000 4838000 0 753000 P3Y4M 0.0230 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the maturity of the Company’s operating lease liabilities as of September 30, 2024 (in thousands):</span></div><div style="margin-top:12pt"><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:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2024 (excluding the nine months ended September 30, 2024)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,593 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2025</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,462 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2026</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,783 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,553 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,618 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Thereafter</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240 </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 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,249 </span></td><td style="background-color:#cceeff;border-top:1pt 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Less: Imputed 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(624)</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 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1593000 6462000 4783000 2553000 2618000 240000 18249000 624000 17625000 ACCUMULATED OTHER COMPREHENSIVE INCOME<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of accumulated other comprehensive income, net of tax where applicable (in thousands):</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:56.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.930%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2023</span></td></tr><tr style="height:15pt"><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Foreign currency translation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized net gains on investment securities</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296 </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:middle"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accumulated other comprehensive income</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of accumulated other comprehensive income, net of tax where applicable (in thousands):</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:56.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.930%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2023</span></td></tr><tr style="height:15pt"><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Foreign currency translation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized net gains on investment securities</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296 </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:middle"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accumulated other comprehensive income</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1000 -48000 350000 296000 349000 248000 INVESTMENTS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain financial assets and liabilities are accounted for at fair value, which is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The following fair value hierarchy prioritizes the inputs used to measure fair value:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an on-going basis.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 – Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 – Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value from the perspective of a market participant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s cash and financial assets that are measured at fair value on a recurring basis for each of the hierarchy levels (in thousands):</span></div><div style="margin-top:12pt"><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:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Cost</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Unrealized Gains (Losses)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Accrued Interest</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Estimated Fair<br/>Value</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Cash &amp; Cash<br/>Equivalents</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Investment<br/>Securities</span></td></tr><tr style="height:14pt"><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: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:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash and cash equivalents, excluding money market accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">110,296</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">110,296</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">110,296</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td></tr><tr style="height:14pt"><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Level 1:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Money market accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Government &amp; agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,600</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">118</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,832</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,832</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,584)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,416</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,416</span></td></tr><tr><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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,611</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,466)</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">114</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,259</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,011</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,248</span></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: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><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Level 2:</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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,742</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">344</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">314</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,400</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,400</span></td></tr><tr style="height:14pt"><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><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><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 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">172,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,122)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">428</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">169,955</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">115,307</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">54,648</span></td></tr></table></div><div style="margin-top:12pt"><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:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Cost</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Unrealized Gains</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Accrued Interest</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Estimated Fair<br/>Value</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Cash &amp; Cash<br/>Equivalents</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Investment<br/>Securities</span></td></tr><tr style="height:14pt"><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: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:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash and cash equivalents, excluding money market accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">88,778</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">88,778</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">88,778</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td></tr><tr style="height:14pt"><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Level 1:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Money market accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,662</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,662</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,662</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Government &amp; agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">126</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,448</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,448</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">150</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,150</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,150</span></td></tr><tr><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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,944</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">276</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,260</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,662</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">25,598</span></td></tr><tr style="height:14pt"><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><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Level 2:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">29,440</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">293</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">270</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,003</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,003</span></td></tr><tr style="height:14pt"><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><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><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 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">149,162</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">569</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">310</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">150,041</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,440</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">55,601</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $8 thousand and $0 realized gains for the three months ended September 30, 2024 and 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$82 thousand and $0 realized gains for the nine months ended September 30, 2024 and 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2023, the Company entered into an agreement with LifeMD, Inc (Nasdaq: LFMD), a leading provider of virtual primary care, to purchase shares of common stock of LifeMD for $10 million. The 180-day lock-up period expired on June 8, 2024, and the registration process was completed, effective July 18, 2024. The fair value of the investment is recorded within the investment securities of the Condensed Consolidated Balance Sheets. The losses related to the Company’s LifeMD investment for the three and nine months ended September 30, 2024 and 2023 are summarized in the table below (in thousands):</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:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.762%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net losses recognized during the period on equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,984)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Less: Net losses recognized on equity securities 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized losses recognized during the reporting period on equity securities still held at the reporting date</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,984)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.762%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net losses recognized during the period on equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,734)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Less: Net losses recognized on equity securities 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized losses recognized during the reporting period on equity securities still held at the reporting date</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,734)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Company concurrently entered into an agreement in which LifeMD would provide services to stand-up the collaboration between LifeMD and the Company. The agreement stipulated an initial milestone payment of $5 million due upon execution of the agreement for these services. The services under the initial milestone were completed prior to December 31, 2023, and this amount was included in the Company’s selling, general, and administrative expenses on the consolidated statement of income on the Company’s Form 10-K for the year ended December 31, 2023. The Company made a second milestone payment under the agreement of $2.5 million on March 18, 2024. Of the total $2.5 million second milestone </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payment, $1.3 million was recognized within selling, general, and administrative expenses for services performed by LifeMD for the quarter ended March 31, 2024, with the remaining $1.2 million recognized in the quarter ended June 30, 2024. The final milestone payment of $2.5 million was made on June 5, 2024. Of the total $2.5 million final milestone payment, $0.8 million was recognized within selling, general, and administrative expenses for services performed by LifeMD for the quarter ended June 30, 2024, with the remaining $1.7 million recognized in the quarter ended September 30, 2024.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s cash and financial assets that are measured at fair value on a recurring basis for each of the hierarchy levels (in thousands):</span></div><div style="margin-top:12pt"><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:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">September 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Cost</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Unrealized Gains (Losses)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Accrued Interest</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Estimated Fair<br/>Value</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Cash &amp; Cash<br/>Equivalents</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Investment<br/>Securities</span></td></tr><tr style="height:14pt"><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: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:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash and cash equivalents, excluding money market accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">110,296</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">110,296</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">110,296</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td></tr><tr style="height:14pt"><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Level 1:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Money market accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Government &amp; agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,600</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">118</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,832</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,832</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,584)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,416</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,416</span></td></tr><tr><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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,611</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,466)</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">114</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,259</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,011</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,248</span></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: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><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Level 2:</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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,742</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">344</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">314</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,400</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,400</span></td></tr><tr style="height:14pt"><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><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><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 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">172,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,122)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">428</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">169,955</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">115,307</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">54,648</span></td></tr></table></div><div style="margin-top:12pt"><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:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Cost</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Unrealized Gains</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Accrued Interest</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Estimated Fair<br/>Value</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Cash &amp; Cash<br/>Equivalents</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Investment<br/>Securities</span></td></tr><tr style="height:14pt"><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: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:0 1pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash and cash equivalents, excluding money market accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">88,778</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">88,778</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">88,778</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td></tr><tr style="height:14pt"><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Level 1:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Money market accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,662</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,662</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,662</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Government &amp; agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">126</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,448</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,448</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">150</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,150</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,150</span></td></tr><tr><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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,944</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">276</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,260</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,662</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 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">25,598</span></td></tr><tr style="height:14pt"><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><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Level 2:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">29,440</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">293</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">270</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,003</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,003</span></td></tr><tr style="height:14pt"><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><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><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 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">149,162</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">569</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">310</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">150,041</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,440</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">55,601</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 110296000 110296000 110296000 5011000 5011000 5011000 16600000 118000 114000 16832000 16832000 10000000 -3584000 6416000 6416000 31611000 -3466000 114000 28259000 5011000 23248000 30742000 344000 314000 31400000 31400000 172649000 -3122000 428000 169955000 115307000 54648000 88778000 88778000 88778000 5662000 5662000 5662000 15282000 126000 40000 15448000 15448000 10000000 150000 10150000 10150000 30944000 276000 40000 31260000 5662000 25598000 29440000 293000 270000 30003000 30003000 149162000 569000 310000 150041000 94440000 55601000 8000 0 82000 0 10000000 The losses related to the Company’s LifeMD investment for the three and nine months ended September 30, 2024 and 2023 are summarized in the table below (in thousands):<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:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.762%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net losses recognized during the period on equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,984)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Less: Net losses recognized on equity securities 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized losses recognized during the reporting period on equity securities still held at the reporting date</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,984)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.762%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net losses recognized during the period on equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,734)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Less: Net losses recognized on equity securities 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized losses recognized during the reporting period on equity securities still held at the reporting date</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,734)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1984000 0 0 0 -1984000 0 -3734000 0 0 0 -3734000 0 5000000 2500000 2500000 1300000 1200000 2500000 2500000 800000 1700000 DEBT<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 13, 2021, the Company and certain of its subsidiaries (collectively, the “Guarantors”) entered into a credit agreement (the “Credit Agreement”) among the Company, the Guarantors, the lenders party thereto and Citibank, N.A., in its capacity as administrative agent. On May 31, 2022, the Credit Agreement was amended to increase the borrowing capacity and convert the interest rate to be based on Secured Overnight Financing Rate (SOFR), from London Inter-Bank Offered Rate (LIBOR) (the “Amended Credit Agreement”). The Amended Credit Agreement provides for a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$225.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> senior secured revolving credit facility with a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> letter of credit sublimit. The Amended Credit Agreement also provides for an uncommitted incremental facility that permits the Company, subject to certain conditions, to increase the senior secured revolving credit facility by up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$100.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Amended Credit Agreement matures on April 13, 2026.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under the Amended Credit Agreement are guaranteed by the Guarantors. The obligations of the Company and the Guarantors are secured by first-priority liens on substantially all of the assets of the Company and the Guarantors, subject to certain exceptions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Amended Credit Agreement, the Company will pay to the administrative agent for the account of each revolving lender a commitment fee on a quarterly basis based on amounts committed but unused under the revolving facility from 0.20% to 0.40% per annum depending on the Company’s Total Net Leverage Ratio (as defined in the Amended Credit Agreement). The Company is also obligated to pay the administrative agent customary fees for credit facilities of this size and type.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving borrowings under the Amended Credit Agreement bear interest at a rate per annum equal to (i) the Term SOFR Rate for the interest period plus the Applicable Rate (as defined in the Amended Credit Agreement) based on the Company’s Total Net Leverage Ratio or (ii) the Alternate Base Rate (as defined in the Amended Credit Agreement) as in effect from time to time plus the Applicable Rate based on the Company’s Total Net Leverage Ratio. As of September 30, 2024, the Applicable Rate for Term SOFR Loans is 1.25% per annum and the Applicable Rate for ABR Loans is 0.25% per annum. SOFR based loans also include a Credit Spread Adjustment based on the duration of the borrowing.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains affirmative and negative covenants customarily applicable to senior secured credit facilities, including covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries, subject to negotiated exceptions, to incur additional indebtedness and additional liens on their assets, engage in mergers or acquisitions or dispose of assets, pay dividends or make other distributions, voluntarily prepay other indebtedness, enter into transactions with affiliated persons, make investments and change the nature of their businesses. The Amended Credit Agreement also contains customary events of default, subject to thresholds and grace periods, including, among others, payment default, covenant default, cross default to other material indebtedness and judgment default. In addition, the Amended Credit Agreement requires the Company to maintain a Total Net Leverage Ratio of no more than 2.75 to 1.00 and an Interest Coverage Ratio of at least 3.50 to 1.00.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no borrowings outstanding under the Amended Credit Agreement, inclusive of the credit facility and letter of credit sublimit, as of September 30, 2024 and was in compliance with all covenants.</span></div>See Note 10, “Subsequent Events” for disclosure related to the cancellation of the Credit Agreement and Amended Credit Agreement occurring subsequent to September 30, 2024. 225000000.0 20000000.0 100000000.0 0.0020 0.0040 0.0125 0.0025 2.75 3.50 0 SUPPLY CHAIN OPTIMIZATION<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no supply chain optimization charges for the three months ended September 30, 2024. During the nine months ended September 30, 2024, the Company completed a supply chain optimization initiative with the goal of aligning the Company’s distribution footprint with current demand levels. On June 28, 2024, the Company closed its Maryland Distribution Center located in Ridgely, Maryland. The Company is currently assessing options for the disposition of the land and building, but the associated asset group that includes the land and building is not impaired. The assets within the facility were sold during three months ended September 30, 2024, with the impact reflected below as the loss of impairment of equipment held for sale. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identified certain other supply chain assets at other locations within its distribution network that will no longer be utilized and are no longer useful to the Company’s operations, and adjusted their respective useful lives accordingly, with the impact reflected below in the accelerated depreciation charges.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2024, the components of the Company’s supply chain optimization charges were as follows:</span></div><div><span><br/></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><td style="width:80.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.760%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Loss on impairment of equipment held for sale</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accelerated depreciation charges</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">     Non-cash charges for supply chain optimization</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,689 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">One-time severance 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">     Total supply chain optimization</span></div></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12,502 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2024, the supply chain optimization charges were recorded in the Company’s Condensed Consolidated Statements of Operations as follows:</span></div><div><span><br/></span></div><div><span><br/></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><td style="width:80.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.760%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td></tr><tr style="height:15pt"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12,502 </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:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total supply chain optimization</span></div></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12,502 </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> 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2024, the components of the Company’s supply chain optimization charges were as follows:</span></div><div><span><br/></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><td style="width:80.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.760%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Loss on impairment of equipment held for sale</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accelerated depreciation charges</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">     Non-cash charges for supply chain optimization</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,689 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">One-time severance 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">     Total supply chain optimization</span></div></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12,502 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2024, the supply chain optimization charges were recorded in the Company’s Condensed Consolidated Statements of Operations as follows:</span></div><div><span><br/></span></div><div><span><br/></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><td style="width:80.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.760%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td></tr><tr style="height:15pt"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12,502 </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:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total supply chain optimization</span></div></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12,502 </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> 2499000 9190000 11689000 813000 12502000 12502000 12502000 SUBSEQUENT EVENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2024, the Company terminated its Amended Credit Agreement with Citibank, N.A. The Company had no borrowings under the Amended Credit Agreement, inclusive of the credit facility and letter of credit sublimit, between September 30, 2024, and the termination date. Unamortized debt issuance costs totaling $419 thousand will be expensed in the fourth quarter of 2024. The credit agreement termination was done in accordance with its terms. As of the date of termination, the Company did not have any borrowings under the credit agreement, and the Company was in compliance with all covenants. In addition, the Company did not incur any premium or early penalties in connection with the termination.</span></div> 419000 false false false false