0001628280-23-037080.txt : 20231106 0001628280-23-037080.hdr.sgml : 20231106 20231106165025 ACCESSION NUMBER: 0001628280-23-037080 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231106 DATE AS OF CHANGE: 20231106 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MEDIFAST INC CENTRAL INDEX KEY: 0000910329 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS FOOD PREPARATIONS & KINDRED PRODUCTS [2090] 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: 231380546 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-20230930.htm 10-Q med-20230930
000091032912-312023Q3FALSE00009103292023-01-012023-09-3000009103292023-10-23xbrli:shares00009103292023-07-012023-09-30iso4217:USD00009103292022-07-012022-09-3000009103292022-01-012022-09-30iso4217:USDxbrli:shares00009103292023-09-3000009103292022-12-3100009103292021-12-3100009103292022-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:CommonStockMember2021-12-310000910329us-gaap:AdditionalPaidInCapitalMember2021-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000910329us-gaap:RetainedEarningsMember2021-12-310000910329us-gaap:TreasuryStockCommonMember2021-12-310000910329us-gaap:RetainedEarningsMember2022-01-012022-03-3100009103292022-01-012022-03-310000910329us-gaap:CommonStockMember2022-01-012022-03-310000910329us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000910329us-gaap:TreasuryStockCommonMember2022-01-012022-03-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000910329us-gaap:CommonStockMember2022-03-310000910329us-gaap:AdditionalPaidInCapitalMember2022-03-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000910329us-gaap:RetainedEarningsMember2022-03-310000910329us-gaap:TreasuryStockCommonMember2022-03-3100009103292022-03-310000910329us-gaap:RetainedEarningsMember2022-04-012022-06-3000009103292022-04-012022-06-300000910329us-gaap:CommonStockMember2022-04-012022-06-300000910329us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000910329us-gaap:TreasuryStockCommonMember2022-04-012022-06-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000910329us-gaap:CommonStockMember2022-06-300000910329us-gaap:AdditionalPaidInCapitalMember2022-06-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000910329us-gaap:RetainedEarningsMember2022-06-300000910329us-gaap:TreasuryStockCommonMember2022-06-3000009103292022-06-300000910329us-gaap:RetainedEarningsMember2022-07-012022-09-300000910329us-gaap:CommonStockMember2022-07-012022-09-300000910329us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000910329us-gaap:TreasuryStockCommonMember2022-07-012022-09-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000910329us-gaap:CommonStockMember2022-09-300000910329us-gaap:AdditionalPaidInCapitalMember2022-09-300000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000910329us-gaap:RetainedEarningsMember2022-09-300000910329us-gaap:TreasuryStockCommonMember2022-09-300000910329us-gaap:RestrictedStockMember2023-07-012023-09-300000910329us-gaap:RestrictedStockMember2022-07-012022-09-300000910329us-gaap:RestrictedStockMember2023-01-012023-09-300000910329us-gaap:RestrictedStockMember2022-01-012022-09-300000910329us-gaap:EmployeeStockOptionMember2023-01-012023-09-300000910329us-gaap:RestrictedStockMember2023-01-012023-09-300000910329us-gaap:RestrictedStockMember2022-12-310000910329us-gaap:RestrictedStockMember2021-12-310000910329us-gaap:RestrictedStockMember2022-01-012022-09-300000910329us-gaap:RestrictedStockMember2023-09-300000910329us-gaap:RestrictedStockMember2022-09-300000910329srt:MinimumMemberus-gaap:PerformanceSharesMember2023-01-012023-09-30xbrli:pure0000910329srt:MaximumMemberus-gaap:PerformanceSharesMember2023-01-012023-09-300000910329us-gaap:PerformanceSharesMember2023-01-012023-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2023-01-012023-09-300000910329med:MarketAndPerformanceBasedShareMember2023-01-012023-09-300000910329med:MarketAndPerformanceBasedShareMember2022-01-012022-09-300000910329med:OptionsAndRestrictedStockMember2023-07-012023-09-300000910329med:OptionsAndRestrictedStockMember2022-07-012022-09-300000910329med:GrantedIn2023Membermed:MarketAndPerformanceBasedShareMember2023-07-012023-09-300000910329med:GrantedIn2023Membermed:MarketAndPerformanceBasedShareMember2022-07-012022-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2023-07-012023-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2022-07-012022-09-300000910329med:GrantedIn2021Memberus-gaap:PerformanceSharesMember2023-07-012023-09-300000910329med:GrantedIn2021Memberus-gaap:PerformanceSharesMember2022-07-012022-09-300000910329med:GrantedIn2020Memberus-gaap:PerformanceSharesMember2023-07-012023-09-300000910329med:GrantedIn2020Memberus-gaap:PerformanceSharesMember2022-07-012022-09-300000910329med:OptionsAndRestrictedStockMember2023-01-012023-09-300000910329med:OptionsAndRestrictedStockMember2022-01-012022-09-300000910329med:GrantedIn2023Membermed:MarketAndPerformanceBasedShareMember2023-01-012023-09-300000910329med:GrantedIn2023Membermed:MarketAndPerformanceBasedShareMember2022-01-012022-09-300000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2022-01-012022-09-300000910329med:GrantedIn2021Memberus-gaap:PerformanceSharesMember2023-01-012023-09-300000910329med:GrantedIn2021Memberus-gaap:PerformanceSharesMember2022-01-012022-09-300000910329med:GrantedIn2020Memberus-gaap:PerformanceSharesMember2023-01-012023-09-300000910329med:GrantedIn2020Memberus-gaap:PerformanceSharesMember2022-01-012022-09-300000910329med:MarketAndPerformanceBasedShareMember2023-09-300000910329srt:MinimumMembermed:OperatingLeaseArrangementForRealEstateMember2023-09-300000910329srt:MaximumMembermed:OperatingLeaseArrangementForRealEstateMember2023-09-300000910329med:OperatingLeaseArrangementForEquipmentMembersrt:MinimumMember2023-09-300000910329med:OperatingLeaseArrangementForEquipmentMembersrt:MaximumMember2023-09-300000910329us-gaap:CashMember2023-09-300000910329us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-09-300000910329us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-300000910329us-gaap:FairValueInputsLevel1Membermed:MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMember2023-09-300000910329us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2023-09-300000910329us-gaap:CashMember2022-12-310000910329us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310000910329us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000910329us-gaap:FairValueInputsLevel1Membermed:MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMember2022-12-310000910329med:AmendedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-04-130000910329med:AmendedCreditAgreementMemberus-gaap:LetterOfCreditMember2021-04-130000910329med:UncommittedIncrementalFacilityMembermed:AmendedCreditAgreementMember2021-04-130000910329med:AmendedCreditAgreementMembersrt:MinimumMember2021-04-132021-04-130000910329med:AmendedCreditAgreementMembersrt:MaximumMember2021-04-132021-04-130000910329med:AmendedCreditAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-09-300000910329med:AmendedCreditAgreementMemberus-gaap:BaseRateMember2023-01-012023-09-300000910329med:AmendedCreditAgreementMember2021-04-130000910329med:AmendedCreditAgreementMember2022-12-310000910329med:AmendedCreditAgreementMember2023-09-3000009103292022-05-312022-05-3100009103292022-08-082022-08-08
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, 2023
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 23, 2023 was 10,892,602.

Medifast, Inc. and Subsidiaries
Index
1

MEDIFAST, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)
(U.S. dollars in thousands, except per share amounts & dividend data)
Three months ended September 30,Nine months ended September 30,
2023202220232022
Revenue$235,869$390,398$881,039$1,261,332
Cost of sales58,492107,549246,558354,515
Gross profit177,377282,849634,481906,817
Selling, general, and administrative151,868234,693516,755754,610
Income from operations25,50948,156117,726152,207
Other income (expense)
Interest income (expense)1,033(261)1,314(519)
Other income (expense)
7(17)(45)(37)
1,040(278)1,269(556)
Income from operations before income taxes26,54947,878118,995151,651
Provision for income taxes3,41811,72325,61534,601
Net income$23,131$36,155$93,380$117,050
Earnings per share - basic$2.12$3.30$8.58$10.37
Earnings per share - diluted$2.12$3.27$8.55$10.30
Weighted average shares outstanding
Basic10,89210,96410,88111,290
Diluted10,93311,04210,92511,369
Cash dividends declared per share$1.65$1.64$4.95$4.92
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,
2023202220232022
Net income$23,131$36,155$93,380$117,050
Other comprehensive income, net of tax:
Foreign currency translation27 123125300 
Unrealized losses on investment securities(9)(9)(21)
18 123 116279
Comprehensive income$23,149$36,278$93,496$117,329
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,
2023
December 31,
2022
ASSETS
Current Assets
Cash and cash equivalents$112,751 $87,691 
Investment securities45,009  
Inventories
58,227 118,856 
Prepaid expenses and other current assets8,289 16,237 
Total current assets224,276 222,784 
Property, plant and equipment - net of accumulated depreciation53,484 57,185 
Right-of-use assets15,681 18,460 
Other assets15,753 12,456 
Deferred tax assets10,825 5,328 
TOTAL ASSETS$320,019 $316,213 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current Liabilities
Accounts payable and accrued expenses$103,223 $134,690 
Income taxes payable
1,417 428 
Current lease obligations5,472 5,776 
Total current liabilities110,112 140,894 
Lease obligations, net of current lease obligations16,872 20,275 
Total liabilities126,984 161,169 
Stockholders' Equity
Common stock, par value $0.001 per share: 20,000 shares authorized;
10,892 and 10,928 issued and 10,892 and 10,873 outstanding
at September 30, 2023 and December 31, 2022, respectively
11 11 
Additional paid-in capital24,107 21,555 
Accumulated other comprehensive income141 24 
Retained earnings 168,776 139,852 
Less: treasury stock at cost, 0 and 54 shares at September 30, 2023 and December 31, 2022, respectively
 (6,398)
Total stockholders' equity193,035 155,044 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$320,019 $316,213 
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,
20232022
Operating Activities
Net income$93,380 $117,050 
Adjustments to reconcile net income to cash provided by operating activities
Depreciation and amortization 9,754 8,026 
Non-cash lease expense3,5324,740 
Share-based compensation5,7958,103 
Loss on sale or disposal of property, plant and equipment622
Amortization of premium on investment securities 14 
Deferred income taxes(5,497)(1,746)
Change in operating assets and liabilities:
Inventories60,629 34,764 
Prepaid expenses and other current assets7,948 1,889 
Other assets(4,674)(8,545)
Accounts payable and accrued expenses (35,343)(22,259)
Income taxes payable989795
Net cash flow provided by operating activities137,135 142,831 
Investing Activities
Sale and maturities of investment securities 5,267 
Purchase of investment securities
(44,779) 
Purchase of property and equipment(5,537)(7,617)
Net cash flow used in investing activities(50,316)(2,350)
Financing Activities
Options exercised by directors105  
Net shares repurchased for employee taxes(3,348)(1,504)
Cash dividends paid to stockholders(55,039)(53,698)
Stock repurchases
(3,602)(120,048)
Net cash flow used in financing activities(61,884)(175,250)
Foreign currency impact125 296 
Increase (Decrease) in cash and cash equivalents25,060 (34,473)
Cash and cash equivalents - beginning of the period87,691 104,183 
Cash and cash equivalents - end of period$112,751 $69,710 
Supplemental disclosure of cash flow information:
Income taxes paid$30,169 $33,906 
Dividends declared included in accounts payable$19,184 $19,395 
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, 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 income90— 90
Cash dividends declared to stockholders(18,221)(18,221)
Balance, June 30, 202310,889$11$21,542$123$163,885$ $185,561
Net income— — — 23,131— 23,131
Share-based compensation42,675— — — 2,675
Net shares repurchased for employee taxes(1)(110)— — — (110)
Other comprehensive income— 18 — — 18
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.

6

Nine months ended September 30, 2022
Number of
Shares Issued
Common StockAdditional Paid-In
Capital
Accumulated Other
Comprehensive Income
Retained
Earnings
Treasury StockTotal
Balance, December 31, 202111,594$12$12,018$111$190,333$ $202,474
Net income41,78141,781
Share-based compensation182,2752,275
Net shares repurchased for employee taxes(8)(1,459)(1,459)
Treasury stock from stock repurchases— (10,000)(10,000)
Treasury stock retired from stock repurchases(51)(10,000)10,000
Other comprehensive income1616
Cash dividends declared to stockholders(19,063)(19,063)
Balance, March 31, 202211,553$12$12,834$127$203,051$$216,024
Net income39,11339,113
Share-based compensation12,8652,865
Net shares repurchased for employee taxes(20)(20)
Treasury stock from stock repurchases(90,038)(90,038)
Treasury stock retired from stock repurchases(535)(1)— (90,038)90,038(1)
Stock Repurchases, not yet settled(15,679)(4,331)(20,010)
Other comprehensive income141— 141
Cash dividends declared to stockholders(18,598)(18,598)
Balance, June 30, 202211,019$11$$268$129,197$ $129,476
Net income36,15536,155
Share-based compensation12,9632,963
Net shares repurchased for employee taxes(25)(25)
Treasury stock from stock repurchases(20,010)(20,010)
Treasury stock retired from stock repurchases(91)— (20,010)20,010 
Settlement of accelerated share repurchase agreement15,6794,33120,010
Other comprehensive income123— 123
Cash dividends declared to stockholders(18,170)(18,170)
Balance, September 30, 202210,929$11$18,617$391$131,503$ $150,522
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, 2022 has been derived from the 2022 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, 2022 (“2022 Form 10-K”).
The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2023. 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 2022 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.
Recently Issued Accounting Pronouncements - The Company has not adopted any new accounting standards during the nine months ended September 30, 2023. There are no recently issued accounting pronouncements that are expected to have a material effect on the Company’s financial position, results of operations, cash flows, or disclosures.
2. INVENTORIES
Inventories consist principally of raw materials, packaging, non-food finished goods and finished packaged meal replacements 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, 2023December 31, 2022
Raw materials$8,491$12,670
Packaging2,2693,611
Non-food finished goods4,4268,738
Finished goods49,55897,675
Reserve for obsolete inventory(6,517)(3,838)
Total$58,227$118,856
8

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.
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,
2023202220232022
Numerator:
Net income$23,131$36,155$93,380$117,050
Denominator:
Weighted average shares of common stock outstanding10,89210,96410,88111,290
Effect of dilutive common stock equivalents41784479
Weighted average shares of common stock outstanding10,93311,04210,92511,369
Earnings per share - basic$2.12$3.30$8.58$10.37
Earnings per share - diluted$2.12$3.27$8.55$10.30
The calculation of diluted EPS excluded 13 thousand and 10 thousand antidilutive restricted stock awards for the three months ended September 30, 2023 and 2022, respectively, and 15 thousand and 3 thousand antidilutive restricted stock awards for the nine months ended September 30, 2023 and 2022, respectively. EPS is computed independently for each of the periods presented above, and accordingly, the sum of the quarterly earnings per common 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 value of these options are estimated on the date of grant using the Black-Scholes option pricing model, which requires 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, 2023 generally vested over a period of 3 years and expire 10 years from the date of grant. The exercise price of these options ranges from $26.52 to $66.68. Due to the Company’s lack of option exercise history on the date of grant, the expected term is 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 is based on the U.S. Treasury yield curve in effect on the date of grant that most closely corresponds to the expected term of the option. The expected volatility is 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 is 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, 2023 and 2022, the Company did not grant stock options.
9

The following table is a summary of our stock option activity (in thousands, except per share data):
Nine months ended September 30,
20232022
AwardsWeighted-Average Exercise PriceAwardsWeighted-Average Exercise Price
Outstanding at beginning of period33 $54.98 33 $54.98 
Exercised(4)27.18   
Outstanding at end of the period29 $58.65 33 $54.98 
Exercisable at end of the period29 $58.65 28 $52.76 
As of September 30, 2023, the weighted-average remaining contractual life for both the outstanding stock options and exercisable stock options was 3.8 years with an aggregate intrinsic value of $0.5 million. The compensation expense calculated under the fair value method for the nine months ended September 30, 2023 was less than $0.1 million and was fully recognized during the period. For the nine months ended September 30, 2023, the Company received $0.1 million in cash proceeds from the exercise of stock options. The total intrinsic value for stock options exercised during the nine months ended September 30, 2023 was $0.3 million.
Restricted Stock
The Company has issued restricted stock to employees and non-employee directors generally with vesting terms up to 5 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,
20232022
SharesWeighted-Average Grant Date Fair ValueSharesWeighted-Average Grant Date Fair Value
Outstanding at beginning of period60 $188.11 44 $183.51 
Granted86 97.96 38 176.60 
Vested(25)169.46 (19)156.16 
Forfeited(5)142.11 (1)186.53 
Outstanding at end of the period116 $127.57 62 $187.83 
The Company withheld approximately 10 thousand shares and 8 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, 2023 and 2022, respectively. The total fair value of restricted stock awards vested during the nine months ended September 30, 2023 and 2022 was $2.6 million and $3.4 million, respectively.
Market and Performance-based Share Awards
The Company has issued market and performance-based share awards 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”) and the Company’s performance against predetermined performance goals over a three-year performance period. 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 lower threshold 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 2022 would
10

not reach the lower threshold of the predetermined performance goal resulting in a $1.4 million decrease in the Company’s share-based compensation expense for the nine months ended September 30, 2023.
The Company withheld approximately 22 thousand shares of the Company’s common stock to cover minimum tax liability withholding obligations upon the issuance of shares of market and performance-based share awards for the nine months ended September 30, 2023. No market and performance-based share awards vested and no shares were withheld to cover minimum tax liability withholding obligations for the nine months ended September 30, 2022. The total fair value of market and performance-based share awards issued during the nine months ended September 30, 2023 and 2022 was $5.7 million and $0, 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 Income. The total expense during the three months ended September 30, 2023 and 2022 as follows (in thousands):
Three months ended September 30,
20232022
SharesShare-Based Compensation ExpenseSharesShare-Based Compensation Expense
Options and restricted stock145 $1,558 90 $1,392 
Market and performance-based share awards granted in 202347 487   
Market and performance-based share awards granted in 202224  25 438 
Performance-based share awards granted in 202114 620 15 654 
Performance-based share awards granted in 202028 10 26 479 
Total share-based compensation258 $2,675 156 $2,963 
The total expense during the nine months ended September 30, 2023 and 2022 as follows (in thousands):
Nine months ended September 30,
20232022
SharesShare-Based Compensation ExpenseSharesShare-Based Compensation Expense
Options and restricted stock145 $4,426 90 $3,789 
Market and performance-based share awards granted in 202347 1,048   
Market and performance-based share awards granted in 202224 (1,388)25 950 
Performance-based share awards granted in 202114 1,600 15 1,941 
Performance-based share awards granted in 202028 109 26 1,423 
Total share-based compensation258 $5,795 156 $8,103 
The total income tax benefit recognized in the accompanying Condensed Consolidated Statements of Income for stock awards was $0.3 million and $0.4 million for the three months ended September 30, 2023 and 2022, respectively, and $0.4 million and $1.2 million for the nine months ended September 30, 2023 and 2022, respectively.

There was $9.3 million of total unrecognized compensation cost related to restricted stock awards as of September 30, 2023, which is expected to be recognized over a weighted-average period of 1.9 years. There was $5.1 million of unrecognized compensation costs related to the 113 thousand market and performance-based shares presented in the table above as of September 30, 2023, which is expected to be recognized over a weighted-average period of 1.8 years.

11

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 as of September 30, 2023 and 2022, respectively, or during the nine-month periods then ended, respectively.
The Company’s leases relating to office and warehouse space have lease terms ranging from 19 months to 122 months. The Company’s leases relating to equipment have lease terms ranging from 24 months to 203 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.1 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively, and $3.9 million and $5.2 million for the nine months ended September 30, 2023 and 2022, respectively.

Supplemental cash flow information related to the Company’s operating leases was as follows (in thousands):
Nine months ended September 30,
20232022
Cash paid for amounts included in the measurements of lease liabilities
Operating cash flow used in operating leases$4,838 $5,413 
Right-of-use assets obtained in exchange for lease obligations
Operating leases$753 $103 
As of September 30, 2023, the weighted average remaining lease term was 4 years, 2 months and the weighted average discount rate was 2.00%.
The following table presents the maturity of the Company’s operating lease liabilities as of September 30, 2023 (in thousands):
2023 (excluding the nine months ended September 30, 2023)
$1,435 
20245,955 
20256,095 
20264,438 
20272,553 
Thereafter2,858 
Total lease payments$23,334 
Less: imputed interest(990)
Total $22,344 
12

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, 2023December 31, 2022
Foreign currency translation$150$24 
Unrealized net losses on investment securities
(9)
Accumulated other comprehensive (loss)/income$141$24
7. FINANCIAL INSTRUMENTS
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 ongoing 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, 2023
Cost
Unrealized Gains (Losses)
Accrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash$107,656$$$107,656$107,656$
Level 1:
Money market accounts5,033625,0955,095
Government & agency securities15,200172815,24515,245
20,233179020,3405,09515,245
Level 2:
Corporate bonds
29,579(26)21129,76429,764
Total$157,468$(9)$301$157,760$112,751$45,009
13

December 31, 2022
Cost
Unrealized Gains (Losses)
Accrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash$87,691$$$87,691$87,691$
Level 1:
Money market accounts
Government & agency securities
Total$87,691$$$87,691$87,691$
The Company had no realized gain or loss for the three and nine months ended September 30, 2023 and 2022.
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, 2023, 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.
14

As of September 30, 2023 and December 31, 2022, the Company had no borrowings outstanding under the Amended Credit Agreement and was in compliance with all covenants.
9. ACCELERATED SHARE REPURCHASE (“ASR”) PROGRAM
In the second quarter of fiscal 2022, the Company entered into an ASR agreement with JPMorgan Chase, National Association ("JPMorgan Chase") to purchase shares of its common stock from JPMorgan Chase for an aggregate purchase price of $100.0 million. Pursuant to the ASR program, the Company received an initial delivery of approximately 480 thousand shares of common stock based on the closing price of the common stock on May 31, 2022. Approximately 91 thousand additional shares of the Company's common stock were delivered upon termination of the agreement on August 8, 2022. The final number of shares delivered to the Company under the ASR agreement was based on the average of the daily volume-weighted average trading prices of the Company’s common stock during the term of the ASR program, less a discount.
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”). These 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 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 2022 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.
The following discussion should be read in conjunction with the unaudited condensed consolidated financial statements and related notes appearing elsewhere herein.
Overview
Medifast is the health and wellness company known for its habit-based and Coach-guided lifestyle solution OPTAVIA®, which provides people with a simple, yet comprehensive approach to help them achieve lasting optimal health and wellbeing. OPTAVIA offers clinically proven plans, scientifically developed products and a framework for habit creation reinforced by independent Coaches and Community support. As a physician-founded company with a 40+ year history, Medifast is a leader in the U.S. weight management industry, and has impacted more than 3 million lives to date. The company continues to innovate and build upon its scientific and clinical heritage to deliver on its mission of offering the world Lifelong Transformation, One Healthy Habit at a Time®.
Our OPTAVIA brand offers a highly competitive and effective lifestyle solution centered on developing new healthy habits through smaller, foundational changes called microHabits. OPTAVIA is built around four key components:
Independent OPTAVIA Coaches: Coaches, about 90% of whom first started as Customers, provide individualized support and guidance to their Clients along their journeys to optimal health and wellbeing.
OPTAVIA Community: A Community of like-hearted people provide each other with real-time connection and support.
The Habits of Health® Transformational System: A proprietary evidence-based and holistic approach to lifestyle transformation which offers guidance on simple ways to create healthy habits in every area of life.
Products & Plans: Lifestyle plans with clinically proven health benefits and scientifically developed products, backed by dietitians, scientists and physicians.

15

We help customers achieve their health goals through a network of approximately 47,100 independent active earning OPTAVIA Coaches. 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 “Fuelings.” Fuelings are nutrient-dense, portion-controlled, nutritionally interchangeable and simple to use. They are formulated with high-quality ingredients and are fortified with probiotic BC30™ cultures, vitamins and minerals, as well as other nutrients essential for good health. In the third quarter of 2023, the company announced OPTAVIA ACTIVE, a new line of premium exercise supplements and protein powders, OPTAVIA ACTIVE Essential Amino Acid (EAA) Blend and Whey Protein, designed to address age-related muscle mass decline and support muscle health. The new products work within existing OPTAVIA plans for those looking to achieve or maintain their optimal weight but also are a great solution for people wanting to enhance their health and wellbeing through movement. Our products support the process of integrating healthy habits into our customers’ day-to-day 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.
OPTAVIA Coaches are another key to our success, as they share their own health and wellness experience and attract new customers, a portion of whom go on to become OPTAVIA Coaches. We offer economic incentives designed to support each OPTAVIA Coach’s long-term success, providing the opportunity to improve their finances while supporting the healthy lifestyles in their families and communities they interact with.1
OPTAVIA Coaches are independent contractors, not employees, who support customers and market our products and services to friends, family and other acquaintances, primarily through word of mouth, email and social media channels such as Facebook, Instagram, X (formerly known as Twitter) and video conferencing platforms. Products are shipped directly to OPTAVIA customers. 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.
We measure our success by the results our customers are able to achieve. The more OPTAVIA Coaches we have, the more customers we can serve. We believe our Coach-based model is scalable and drives both customer success and growth. We expect our continued investment in fostering a robust community around our OPTAVIA brand and Coaching model will continue to drive a sustainable, repeatable business rhythm focused on our mission of offering the world Lifelong Transformation, One Healthy Habit at a Time.
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.
Recent Initiatives
The Company’s Fuel for the Future program is intended to optimize spending through value engineering, operational efficiency and improved procurement, and is expected to free up capital to invest in growth initiatives and raise margins. As a part of these efforts and due to economic changes in the Asia-Pacific region following the COVID-19 pandemic, Medifast exited its operations in Hong Kong and Singapore as of July 1, 2023. This departure was executed with the intention to help better prioritize resources that were previously dedicated to these markets in order to support initiatives that the Company anticipates will have a greater impact on revenues and profitability. This includes investing in technology and digital capabilities as well as rolling out product offerings that are complementary to its existing program, bringing OPTAVIA to new demographics and expanding the Company's total addressable market.
Additionally, on July 27, 2023, the Company announced a new product line, which was launched to customers in September 2023, OPTAVIA ACTIVE, which includes premium amino acid supplements and protein powders, OPTAVIA ACTIVE Essential Amino Acid (EAAs) Blend and OPTAVIA ACTIVE Whey Protein, with other products expected to be rolled out in 2024. Both the EAA Blend and the Whey Protein are designed to help new and existing customers of all fitness levels. With the announcement of the new product line, the Company targets new customer demographic segments and triples its total addressable market by entering the sports nutrition category, a $30 billion market. Further, the new product line is expected to extend the lifetime value of customers by extending their time with their OPTAVIA Coach as customers learn to live the habit of healthy motion. Finally, the new products also extend our offerings by adding exercise, making OPTAVIA a strong choice for those interested in using lifestyle modification along with the support of medically supported weight loss. Formulated to
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.
16

work with or without OPTAVIA nutrition plans and guided by Coach support, OPTAVIA ACTIVE, similar to the Company’s other lines of products, is backed by science, made with no colors, flavors or sweeteners from artificial sources and is Informed Sport certified, which is a global standard in sports nutrition quality control that ensures its certified products contain no banned substances.
Through a small pilot launched in June 2023, in partnership with a network of several telehealth providers, the Company began exploring a combination of its habit-based, Coach-guided solution, OPTAVIA, together with innovations in medically supported weight loss, including GLP-1 medications. These pilots have provided valuable insight around potential future positioning and approach. The compelling three-way partnership between customer, clinician and Coach appears to resonate with the customer base who is interested in medically supported weight loss.
Medifast plans to continue investing in its offer to support all areas of its proprietary Habits of Health Transformational System, which includes weight loss, motion, hydration, sleep, and other macro-habits. The Company is committed to innovating as the industry evolves to continue delivering evidence-based solutions that are effective in helping customers create healthy habits and reach their wellness goals.
The Company is also pursuing expanding the customer base with a focus on Hispanic demographic groups in the US, where Medifast is underrepresented. To better connect with this group, we have translated approximately 70% of our main materials and website into Spanish, and expect to translate the remaining 30% by the end of the year. In October, in conjunction with National Hispanic Heritage month, the Company executed its first ever Spanish-language social and digital pilot, intended to build brand awareness and to learn how to best market OPTAVIA’s clinically proven health benefits and scientifically developed products, plans, Coaches and community to this growing demographic. The goal is to leverage the learnings from the social and digital pilot, with an anticipated larger, more comprehensive media effort to the US Hispanic market in 2024. We believe that advancing our business in the US Hispanic demographic will help us set the stage for future expansion into Latin America.
Macroeconomic Conditions
An overall decline in the health of the economy and other factors impacting consumer spending, such as natural disasters, pandemics, geopolitical conflicts, inflation and potential worsening in economic conditions may affect consumer purchases and reduce demand for our products. These uncertainties make it challenging for our management to estimate our future business performance.
We are exposed to market risks from changes in commodity or other raw material prices. Rising inflation could impact our cost structure and put pressure on consumer spending. Increases in commodity prices or food costs, including as a result of inflation, could affect the global and U.S. economies and could also adversely impact our business, financial 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 addition, adverse labor market conditions could constrain our ability to manufacture and deliver products or increase the associated costs. As a response, we may periodically take incremental pricing actions to offset supply chain costs, inflationary pressures, and adverse labor market conditions.
In addition, beginning in February 2022, the war in Ukraine and corresponding events have had, and could continue to have, adverse effects on regional and global markets. Further, as the Israeli/Palestinian conflict in Gaza develops, it could have a similarly adverse impact on consumer sentiment and regional and global markets. While our operations are not directly impacted by these events, the duration of hostilities and the vast array of sanctions and related events (including cyberattacks) cannot be predicted. As a result, those events present uncertainty and risk. To date, the war in Ukraine and conflict in Gaza has had no material impact on our business.
In response to changing macroeconomic conditions, the Company may take further actions that alter its business operations as may be required by governmental authorities, or that are determined to be in the best interests of employees, OPTAVIA Coaches and customers.
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
17

the circumstances. Actual results may differ from these estimates under different assumptions or conditions. There were no significant changes in our critical estimates during the first nine months of 2023.
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 2022 Form 10-K. We consider all of our significant accounting policies and estimates to be critical. During Q1 2023 we made a change to our customer terms and conditions (“Customer T&Cs”) that resulted in a change to our revenue recognition policy which is described below. There were no other significant changes in our critical accounting policies during the first nine months of 2023.

Revenue Recognition: Our revenue is derived primarily from point of sale transactions executed over an e-commerce platform for weight loss, weight management, and other healthy living products. Prior to a change in our Customer T&Cs in the first quarter of 2023, revenue was recognized upon receipt by the customer and net of discounts, rebates, promotional adjustments, price adjustments, allocated consideration to loyalty programs, and estimated returns. Upon the change of our Customer T&Cs, revenue is now recognized upon delivery to the shipping carrier and net of discounts, rebates, promotional adjustments, price adjustments, allocated consideration to loyalty programs, and estimated returns. The impact of this change to the quarter ended March 31, 2023 was an increase of approximately $9.1 million in revenue and $2.8 million of income from operations.

Revenue is recognized when control of the promised products is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for transferring those products. When determining whether the customer has obtained control of the products, we consider any future performance obligations.

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, each performance obligation is satisfied. Our contracts have performance obligations to fulfill and deliver products from the point of sale transaction along with the related customer reward programs.

Our performance obligations are satisfied at a point in time. Revenue from products transferred to customers at a point in time accounted for substantially all of our revenue for the nine months ended September 30, 2023 and 2022. Revenue on these contracts is recognized when the obligations under the terms of the contract with our customer are satisfied.

Our return policy allows for customer returns of consumable products within 30 days of purchase and upon our authorization. We adjust revenues for the products expected to be returned and a liability is recognized for expected refunds to customers. We estimate expected returns based on historical levels and project this experience into the future.

Our sales contracts may give customers the option to purchase additional products priced at a discount. Options to acquire additional products at a discount can come in many forms, such as customer reward programs and incentive offerings including pricing arrangements, and promotions.

We reduce the transaction price for customer reward programs and certain incentive offerings including pricing arrangements, promotions, and incentives that represent variable consideration and separate performance obligations. The Company accounts for sales rewards that provide the customer with a material right as a separate performance obligation of the transactions, and therefore allocates consideration between the initial sale of products and the customer reward program and incentive offering.

Amounts billed to customers for shipping and handling activities are treated as a promised service performance obligation and are recorded as revenue in our Consolidated Statements of Income upon fulfillment of the performance obligation. Shipping and handling costs incurred by the Company for the delivery of products to customers are considered a cost to fulfill the contract and are included in cost of sales in our Consolidated Statements of Income.

We expense OPTAVIA Coach compensation and credit card fees during the period in which the corresponding revenue is earned. These costs are recorded in selling, general and administrative expense in our Consolidated Statements of Income.
Overview of Results of Operations
Our product sales accounted for approximately 98% of our revenues for each of the three months ended September 30, 2023 and 2022.
18

The following tables reflect our income statements (in thousands, except percentages):
Three months ended September 30,
20232022$ Change% Change
Revenue$235,869$390,398$(154,529)(39.6)%
Cost of sales58,492107,549(49,057)(45.6)%
Gross profit177,377282,849(105,472)(37.3)%
Selling, general, and administrative151,868234,693(82,825)(35.3)%
Income from operations25,50948,156(22,647)(47.0)%
Other income (expense)
Interest income (expense)1,033(261)1,294 495.8 %
Other income (expense)
7(17)24 141.2 %
1,040(278)1,318 474.1 %
Income from operations before income taxes26,54947,878(21,329)(44.5)%
Provision for income taxes3,41811,723(8,305)(70.8)%
Net income$23,131$36,155$(13,024)(36.0)%
% of revenue
Gross profit75.2 %72.5 %
Selling, general, and administrative costs64.4 %60.1 %
Income from operations10.8 %12.3 %
19

Nine months ended September 30,
20232022$ Change% Change
Revenue$881,039$1,261,332(380,293)(30.2)%
Cost of sales246,558354,515(107,957)(30.5)%
Gross profit634,481906,817(272,336)(30.0)%
Selling, general, and administrative516,755754,610(237,855)(31.5)%
Income from operations117,726152,207(34,481)(22.7)%
Other income (expense)
Interest income (expense)1,314(519)1,833 353.2 %
Other expense(45)(37)(8)(21.6)%
1,269(556)1,825 328.2 %
Income from operations before income taxes118,995151,651(32,656)(21.5)%
Provision for income taxes25,61534,601(8,986)(26.0)%
Net income$93,380$117,050$(23,670)(20.2)%
% of revenue
Gross profit72.0 %71.9 %
Selling, general, and administrative costs58.7 %59.8 %
Income from operations13.4 %12.1 %

Revenue: Revenue decreased $154.5 million, or 39.6%, to $235.9 million for the three months ended September 30, 2023 from $390.4 million for the three months ended September 30, 2022. The decline in revenue for the three months ended September 30, 2023 was primarily driven by a decrease in the number of active earning OPTAVIA Coaches to 47,100 as of September 30, 2023 from 66,200 as of September 30, 2022 and the decline in the productivity per active earning OPTAVIA Coach. The average revenue per active earning OPTAVIA Coach was $5,008 for the three months ended September 30, 2023 compared to $5,897 for the three months ended September 30, 2022. Revenue decreased $380.3 million, or 30.2%, to $881.0 million for the nine months ended September 30, 2023 from $1,261.3 million for the nine months ended September 30, 2023. The decline in revenue for the nine months ended September 30, 2023 was driven by a decrease in the number of active earning OPTAVIA Coaches and the decline in productivity per active earnings OPTAVIA Coach, partially offset by a $9.1 million impact from a timing difference related to changes in the Company’s sales order terms and conditions with its customers in the first quarter. The average revenue per active earning OPTAVIA Coach was $5,545 for the nine months ended September 30, 2023 compared to $6,367 for the nine months ended September 30, 2022. The decrease in productivity per active earning OPTAVIA Coach for the three months ended September 30, 2023 and nine months ended September 30, 2023 was driven by continued pressure on customer acquisition, partially offset by a price increase implemented in November 2022.
Cost of sales: Cost of sales decreased $49.1 million, or 45.6%, to $58.5 million from $107.5 million for the three months ended September 30, 2023 from the corresponding period in 2022. The decrease in cost of sales for the three months ended September 30, 2023 was primarily driven by decreased volumes, efficiencies in inventory management and lower supply chain costs including benefits from the optimization of our distribution center footprint. These decreases are partially offset by higher product costs resulting from inflationary pressures on raw ingredient costs, shipping costs, and labor costs. Cost of sales decreased $108.0 million, or 30.5%, to $246.6 million from $354.5 million for the nine months ended September 30, 2023. The decrease in cost of sales for the nine months ended September 30, 2023 was primarily driven by decreased volumes, partially offset by higher product costs resulting from inflationary pressures on raw ingredient costs, shipping costs, and labor costs.
Gross profit: Gross profit decreased $105.5 million, or 37.3%, to $177.4 million from $282.8 million for the three months ended September 30, 2023 from the corresponding period in 2022. The decrease in gross profit for the three months ended
20

September 30, 2023 was due to lower revenue. As a percentage of revenue, gross profit increased 270 basis points to 75.2% for the three months ended September 30, 2023 from 72.5% for the corresponding period in 2022. Gross profit as a percentage of revenue was positively impacted by efficiencies in inventory management and lower supply chain costs including benefits from the optimization of our distribution center footprint. For the nine months ended September 30, 2023, gross profit decreased $272.3 million, or 30.0%, to $634.5 million from $906.8 million for the nine months ended September 30, 2023. The decrease in gross profit for the nine months ended September 30, 2023 was due to lower revenue as well as cost inflation from raw ingredient costs, shipping costs, and labor costs. As a percentage of revenue, gross profit increased 10 basis points to 72.0% for the nine months ended September 30, 2023 from 71.9% for the corresponding period in 2022.
Selling, general, and administrative: SG&A expenses were $151.9 million for the three months ended September 30, 2023, a decrease of $82.8 million, or 35.3%, as compared to $234.7 million from the corresponding period in 2022. SG&A expenses decreased for the three months ended September 30, 2023 primarily due to decreased Coach compensation on lower volumes and fewer active earning Coaches, as well as progress on several cost reduction and optimization initiatives, and charitable donations in 2022. As a percentage of revenue, SG&A expenses were 64.4% for the three months ended September 30, 2023 as compared to 60.1% for the corresponding period in 2022. SG&A expenses as a percentage of revenue increased for the three months ended September 30, 2023 primarily reflecting the loss of leverage on fixed costs due to lower sales volumes compared to 2022 as well as market research and investment costs related to medically supported weight loss activities. SG&A expenses included research and development costs of $1.3 million and $1.1 million for the three months ended September 30, 2023 and 2022, respectively, in connection with the development of new products, programs and clinical research activities. SG&A expenses were $516.8 million for the nine months ended September 30, 2023, a decrease of $237.9 million, or 31.5%, as compared to $754.6 million from the corresponding period in 2022. As a percentage of revenue, SG&A expenses were 58.7% for the nine months ended September 30, 2023 as compared to 59.8% for the corresponding period in 2022 primarily reflecting progress on several cost reduction and optimization initiatives and charitable donations in 2022, partially offset by the loss of leverage on fixed costs due to lower sales volumes compared to 2022. SG&A expenses included research and development costs of $3.4 million and $3.3 million for the nine months ended September 30, 2023 and 2022, respectively, in connection with the development of new products and programs and clinical research activities. SG&A expenses decreased for the nine months ended September 30, 2023 primarily due to decreased Coach compensation on lower volumes and fewer active earning Coaches, as well as progress on several cost reduction and optimization initiatives, and charitable donations in 2022.
Income from operations: For the three months ended September 30, 2023, income from operations decreased $22.6 million to $25.5 million from $48.2 million for the corresponding period in 2022 primarily as a result of decreased gross profit partially offset by decreased SG&A expenses. Income from operations as a percentage of revenue decreased to 10.8% for the three months ended September 30, 2023 from 12.3% for the corresponding period in 2022 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, 2023, income from operations decreased $34.5 million to $117.7 million from $152.2 million for the corresponding period in 2022 primarily as a result of decreased gross profit partially offset by decreased SG&A expenses. Income from operations as a percentage of revenue increased to 13.4% for the nine months ended September 30, 2023 from 12.1% for the corresponding period in 2022 due to the factors above impacting gross profit and SG&A expenses.
Provision for income taxes: For the three months ended September 30, 2023, the Company recorded $3.4 million in income tax expense, an effective tax rate of 12.9%, as compared to $11.7 million in income tax expense, an effective tax rate of 24.5%, for the three months ended September 30, 2022. The decrease in the effective tax rate for the three months ended September 30, 2023 was primarily driven by the increase in the tax benefit for charitable donations of inventory, an increase in research and development tax credits, and a decrease in state income taxes. During the quarter ended September 30, 2023, the Company completed its 2022 Federal income tax return, which included an update to the estimated tax-basis cost of charitable donations of inventory and the estimated research and development tax credits. For the nine months ended September 30, 2023, the Company recorded $25.6 million in income tax expense, an effective tax rate of 21.5%, as compared to $34.6 million in income tax expense, an effective tax rate of 22.8%, for the nine months ended September 30, 2022. The decrease in the effective tax rate for the nine months ended September 30, 2022 was primarily driven by the increase in the tax benefit for charitable donations of inventory.
Net income: Net income was $23.1 million and $93.4 million, or $2.12 and $8.55 per diluted share for the three and nine months ended September 30, 2023 as compared to $36.2 million and $117.1 million, or $3.27 and $10.30 per diluted share, for the three and nine months ended September 30, 2022. The period-over-period changes were driven by the factors described above.
Liquidity and Capital Resources
The Company had stockholders’ equity of $193.0 million and working capital of $114.2 million at September 30, 2023 as compared with $155.0 million and $81.9 million at December 31, 2022, respectively. The $38.0 million net increase in
21

stockholders’ equity reflects $93.4 million in net income for the nine months ended September 30, 2023 offset by $3.6 million used for repurchases of the Company’s common stock and $54.5 million for dividends paid to holders of the Company’s common stock as well as the other equity transactions described in the “Condensed Consolidated Statements of Changes in Stockholders’ Equity” included in this report. On September 7, 2023, the Company declared a quarterly dividend of $1.65 per share payable on November 7, 2023, to stockholders of record as of September 19, 2023. Future share repurchases and the payment of any future dividends are subject to the business judgment of our Board of Directors, taking into consideration our historical and projected results of operations, financial condition, cash flows, capital requirements, industry conditions, covenant compliance, changes in laws and regulations, current economic environment and other factors considered relevant. The Company’s cash, cash equivalents and investment securities increased from $87.7 million at December 31, 2022 to $157.8 million at September 30, 2023.
Net cash provided by operating activities decreased by $5.7 million to $137.1 million for the nine months ended September 30, 2023 from $142.8 million for the nine months ended September 30, 2022 primarily driven by a $25.9 million increase related to changes in inventory balances, a $6.1 million increase in prepaid expenses and other current assets, a $3.9 million increase in other assets, an increase of $1.7 million in depreciation and amortization expenses, offset by a $23.7 million decrease in net income, a $2.3 million reduction in share-based compensation, a $3.8 million reduction in deferred income taxes, a $1.2 million reduction in non-cash lease expense, and a $13.1 million reduction in accounts payable and accrued expenses. We decreased our inventory purchases during the period ended September 30, 2023 to align with sales demand. Accounts payable and accrued expenses decreased due to the timing of payments.
Net cash used in investing activities was $50.3 million for the nine months ended September 30, 2023 as compared to $2.4 million for the nine months ended September 30, 2022. The increase was primarily due to the purchase of investment securities during the nine months ended September 30, 2023. Net cash used in financing activities decreased by $113.4 million to $61.9 million for the nine months ended September 30, 2023 from $175.3 million for the nine months ended September 30, 2022. This decrease was primarily due to the $100.0 million accelerated share repurchase (“ASR”) program as of June 30, 2022 that did not recur in 2023, a $16.4 million decrease in other repurchases of the Company’s common stock, partially offset by a $1.8 million increase in net shares repurchased for taxes and an increase of $1.3 million of cash dividends paid to stockholders.
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.
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, 2023, the Company had no borrowings under the credit facility and was in compliance with all of its debt covenants.
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 portfolio. 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, 2023, 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. As of September 30, 2023 the Company also did not have any outstanding borrowings.
22

There have been no material changes to our market risk exposure since December 31, 2022.
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, 2023. 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, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
23

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 2022 Form 10-K.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
2023
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 311,146 94.54 — 1,323,568
August 1 - August 3117 84.40 — 1,323,568
September 1 - September 3023 77.56 — 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, 2023, 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, 2023, 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.
24

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, 2023 filed November 6, 2023, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Statements of Income, (ii) Condensed Consolidated Statements of Comprehensive Income, (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.
25

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 6, 2023
/s/ JAMES P. MALONEY
James P. Maloney
Chief Financial Officer
(Principal Financial Officer)
Dated:November 6, 2023
26
EX-31.1 2 med-20230930xexx311.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 6, 2023/s/ Daniel R. Chard
Daniel R. Chard
Chief Executive Officer

EX-31.2 3 med-20230930xexx312.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 6, 2023/s/ James P. Maloney
James P. Maloney
Chief Financial Officer

EX-32.1 4 med-20230930xexx321.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, 2023 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 6, 2023
/s/ JAMES P. MALONEY
James P. Maloney
Chief Financial Officer
November 6, 2023

EX-101.SCH 5 med-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - INVENTORIES (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 - FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - EARNINGS PER SHARE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - SHARE-BASED COMPENSATION - Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - SHARE-BASED COMPENSATION - Summary of Performance-based Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - LEASES - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - LEASES - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - FINANCIAL INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 med-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 med-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 med-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Credit Agreement Amended Credit Agreement [Member] Amended Credit Agreement [Member] Variable Rate [Domain] Variable Rate [Domain] Range [Domain] Statistical Measurement [Domain] Total current assets Assets, Current Reserve for obsolete inventory Inventory Valuation Reserves Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 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. Award expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Equity Award [Domain] Award Type [Domain] 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 DEBT Debt Disclosure [Text Block] Other income (expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Cash and Financial Assets Measured at Fair Value on a Recurring Basis Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Repurchase amount Stock Repurchase Program, Authorized Amount Foreign currency impact Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Operating Lease Arrangement for Equipment Operating Lease Arrangement For Equipment [Member] Represents the operating lease arrangement for equipment. Performance-based Shares Performance-based share awards Performance Shares [Member] 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 Options and restricted stock Options And Restricted Stock [Member] Options And Restricted Stock Stock Repurchases, not yet settled Adjustments To Paid In Capital, Share Repurchases Not Yet Settled Adjustments To Paid In Capital, Share Repurchases Not Yet Settled Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total other income (expense) Nonoperating Income (Expense) Base Rate Base Rate [Member] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [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 Exercisable at end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Market and Performance-based Share Awards Market and performance-based share awards Market And Performance-based Share [Member] Market And Performance-based Share Net cash flow provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value of options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Investment securities Debt Securities, Available-for-Sale, Current Granted In 2020 Granted In 2020 [Member] Granted In 2020 Depreciation and amortization Depreciation, Depletion and Amortization Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Current Liabilities Liabilities, Current [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders' equity Balance Balance Equity, Attributable to Parent 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] Dividends declared included in accounts payable Dividends, Cash Money market accounts and government & agency securities Money Market Accounts And Government And Agency Securities [Member] Money Market Accounts And Government And Agency Securities Unrealized Gains (Losses) Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax Diluted (in usd per share) Earnings per share - diluted (in usd per share) Earnings Per Share, Diluted Restricted Stock Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Net shares repurchased for employee taxes Payments for Repurchase of Other Equity Treasury stock at cost (in shares) Treasury Stock, Common, Shares Income from operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Cash And Cash Equivalents And Marketable securities [Line Items] Cash And Cash Equivalents And Marketable securities [Line Items] N/A 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 Options exercised by directors Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Level 2 Fair Value, Inputs, Level 2 [Member] Net income Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Entity Emerging Growth Company Entity Emerging Growth Company LEASES Lessee, Operating Leases [Text Block] Treasury stock retired from stock repurchases (in shares) Treasury Stock, Shares, Retired Finished goods Inventory, Finished Goods, Gross LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM Repurchase Agreements, Resale Agreements, Securities Borrowed, and Securities Loaned Disclosure [Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stockholders' Equity Equity, Attributable to Parent [Abstract] Options exercised by directors (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of the Computation of Basic and Diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Operating lease expense Operating Lease, Expense 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 Share-based compensation Share-Based Payment Arrangement, Noncash Expense Schedule of Share-based Compensation Expense Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Realized gain or loss Debt and Equity Securities, Realized Gain (Loss) Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Common Stock Common Stock [Member] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Share-based compensation APIC, Share-Based Payment Arrangement, Recognition and Exercise City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code EARNINGS PER SHARE Earnings Per Share [Text Block] Investments, All Other Investments [Abstract] Investments, All Other Investments [Abstract] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Uncommitted Incremental Facility Uncommitted Incremental Facility [Member] Uncommitted Incremental Facility Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Document Fiscal Year Focus Document Fiscal Year Focus Awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Lease term (in months) Lessee, Operating Lease, Term of Contract Entity Small Business Entity Small Business Minimum Minimum [Member] ACCUMULATED OTHER COMPREHENSIVE INCOME Comprehensive Income (Loss) Note [Text Block] Amortization of premium on investment securities Amortization of Other Deferred Charges Local Phone Number Local Phone Number Property, plant and equipment - net of accumulated depreciation Property, Plant and Equipment, Net Weighted average shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Presentation of Financial Statements Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Letter of Credit Letter of Credit [Member] Share-based compensation, shares authorized under stock option plans, exercise price range, lower range limit (in usd per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Numerator: Numerator [Abstract] Numerator [Abstract] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Non-cash lease expense Operating Lease, Expense, Non-Cash Operating Lease, Expense, Non-Cash Cash dividends declared per share (in usd per share) Common Stock, Dividends, Per Share, Declared Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Cash dividends declared to stockholders Dividends, Common Stock, Cash ASSETS Assets [Abstract] Lease obligations, net of current lease obligations Operating Lease, Liability, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Net cash flow used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Retained Earnings Retained Earnings [Member] Operating Lease Arrangement for Real Estate Operating Lease Arrangement For Real Estate [Member] Represents the operating lease arrangement for real estate. Government & agency securities US Government Corporations and Agencies Securities [Member] Net shares repurchased for employee taxes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Cost, Investment Securities Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Other income (expense) Nonoperating Income (Expense) [Abstract] Schedule of Maturity of Company's Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Effect of dilutive common stock equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Right-of-use assets Operating Lease, Right-of-Use Asset Basic (in usd per share) Earnings per share - basic (in usd per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Unrealized net losses on investment securities AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax 2023 (excluding the nine months ended September 30, 2023) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Minimum interest coverage ratio Minimum Interest Coverage Ratio Minimum Interest Coverage Ratio Schedule of Supplemental Cash Flow Information Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Entity Address, City or Town Entity Address, City or Town Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Income taxes paid Income Taxes Paid Award Type [Axis] Award Type [Axis] Anti-dilutive awards (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Shares granted in period Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Document Transition Report Document Transition Report Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 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 Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Foreign currency translation Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Use of Estimates Use of Estimates, Policy [Policy Text Block] Common stock, authorized (in shares) Common Stock, Shares Authorized Raw materials Inventory, Raw Materials, Gross Entity File Number Entity File Number Current lease obligations Operating Lease, Liability, Current Sale and maturities of investment securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three 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] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Award Date [Domain] Award Date [Domain] Income taxes payable Increase (Decrease) in Income Taxes Payable Cash and cash equivalents - beginning of the period Cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two 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 Additional paid-in capital Additional Paid in Capital Common stock, issued (in shares) Balance (in shares) Balance (in shares) Common Stock, Shares, Issued Schedule of Restricted Stock Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Shares vested in period Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Commitment fee (as a percent) Line of Credit Facility, Commitment Fee Percentage Less: treasury stock at cost, 0 and 54 shares at September 30, 2023 and December 31, 2022, respectively Treasury Stock, Common, Value 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 Security Exchange Name Security Exchange Name Deferred income taxes Deferred Income Tax Expense (Benefit) Proceeds from stock options exercised Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Selling, general, and administrative Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated other comprehensive (loss)/income Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Options Employee Stock Option [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Corporate bonds Municipal Bonds [Member] Compensation cost recognition weighted average period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Aggregate intrinsic value of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Address, Address Line One Entity Address, Address Line One Treasury stock from stock repurchases Treasury Stock, Value, Acquired, Cost Method Entity Registrant Name Entity Registrant Name 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 Other assets Increase (Decrease) in Other Operating Assets Granted In 2023 Granted In 2023 [Member] Granted In 2023 Share-based compensation, shares authorized under stock option plans, exercise price range, upper range limit (in usd per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] SHARE-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Purchase of investment securities Payments to Acquire Debt Securities, Available-for-Sale Document Period End Date Document Period End Date Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Income taxes payable Taxes Payable, Current 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 Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Loss on sale or disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Decrease in share-based payment arrangement, expense Share-Based Compensation Expense Share-Based Payment Arrangement, Expense Variable Rate [Axis] Variable Rate [Axis] Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee Operating Lease Liability Payments Due After Year Four Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Provision for income taxes Income Tax Expense (Benefit) Cash Cash [Member] Income Statement [Abstract] Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security 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. Estimated Fair Value, Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Other comprehensive income, net of tax Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Award Date [Axis] Award Date [Axis] Granted In 2022 Granted In 2022 [Member] Granted In 2022 Equity [Abstract] 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 INVENTORIES Inventory Disclosure [Text Block] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Revenue Revenue from Contract with Customer, Excluding Assessed Tax Amendment Flag Amendment Flag Money market accounts Money Market Funds [Member] FINANCIAL INSTRUMENTS Financial Instruments Disclosure [Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Total Inventory, Net Cash and cash equivalents Cost, Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value Net shares repurchased for employee taxes (in shares) Shares withheld for employee taxes Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Weighted average discount rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Statistical Measurement [Axis] Statistical Measurement [Axis] Share-based compensation (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Credit Facility [Domain] Credit Facility [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Initial amount received (in shares) Treasury Stock, Shares, Acquired Accrued Interest Interest Receivable Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Denominator: Denominator [Abstract] Denominator [Abstract] Stock repurchases Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Treasury stock retired from stock repurchases Treasury Stock, Retired, Cost Method, Amount Diluted (in shares) Weighted average shares of common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Settlement of accelerated share repurchase agreement Accelerated Share Repurchase Program, Adjustment Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Granted In 2021 Granted In 2021 [Member] Granted In 2021 Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Interest income (expense) Interest Income (Expense), Nonoperating, Net Cash And Cash Equivalents And Marketable securities [Table] Cash And Cash Equivalents And Marketable securities [Table] N/A Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Estimated Fair Value, Total Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Additional Paid-In Capital Additional Paid-in Capital [Member] Current Assets Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] TOTAL ASSETS Assets Entity Address, State or Province Entity Address, State or Province Cover [Abstract] Cover [Abstract] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Operating cash flow used in operating leases Operating Lease, Payments Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Unrealized losses on investment securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Cash dividends paid to stockholders Payments of Dividends Vested (in usds 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 Total lease payments Lessee, Operating Lease, Liability, to be Paid Options exercised by directors Proceeds from Stock Options Exercised, Directors Proceeds from Stock Options Exercised, Directors Increase (Decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Equity Component [Domain] Equity Component [Domain] Net cash flow used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average shares of common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Total Operating Lease, Liability Income from operations Operating Income (Loss) Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Cost of sales Cost of Revenue Cost, Total Cash, Cash Equivalents, and Short-Term Investments 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 Statement [Line Items] Statement [Line Items] Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Total income tax benefit recognized related to restricted stock awards Share-Based Payment Arrangement, Expense, Tax Benefit Outstanding borrowings Long-Term Line of Credit Earnings per share Earnings Per Share [Abstract] Earnings Per Share [Abstract] Packaging Retail Related Inventory, Packaging and Other Supplies Common stock, par value $0.001 per share: 20,000 shares authorized; 10,892 and 10,928 issued and 10,892 and 10,873 outstanding at September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Compensation expense Employee Benefits and Share-Based Compensation EX-101.PRE 9 med-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Oct. 23, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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,892,602
Entity Central Index Key 0000910329  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 235,869 $ 390,398 $ 881,039 $ 1,261,332
Cost of sales 58,492 107,549 246,558 354,515
Gross profit 177,377 282,849 634,481 906,817
Selling, general, and administrative 151,868 234,693 516,755 754,610
Income from operations 25,509 48,156 117,726 152,207
Other income (expense)        
Interest income (expense) 1,033 (261) 1,314 (519)
Other income (expense) 7 (17) (45) (37)
Total other income (expense) 1,040 (278) 1,269 (556)
Income from operations before income taxes 26,549 47,878 118,995 151,651
Provision for income taxes 3,418 11,723 25,615 34,601
Net income $ 23,131 $ 36,155 $ 93,380 $ 117,050
Earnings per share        
Basic (in usd per share) $ 2.12 $ 3.30 $ 8.58 $ 10.37
Diluted (in usd per share) $ 2.12 $ 3.27 $ 8.55 $ 10.30
Weighted average shares outstanding        
Basic (in shares) 10,892 10,964 10,881 11,290
Diluted (in shares) 10,933 11,042 10,925 11,369
Cash dividends declared per share (in usd per share) $ 1.65 $ 1.64 $ 4.95 $ 4.92
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 23,131 $ 36,155 $ 93,380 $ 117,050
Other comprehensive income, net of tax:        
Foreign currency translation 27 123 125 300
Unrealized losses on investment securities (9) 0 (9) (21)
Other comprehensive income, net of tax 18 123 116 279
Comprehensive income $ 23,149 $ 36,278 $ 93,496 $ 117,329
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 112,751 $ 87,691
Investment securities 45,009 0
Inventories 58,227 118,856
Prepaid expenses and other current assets 8,289 16,237
Total current assets 224,276 222,784
Property, plant and equipment - net of accumulated depreciation 53,484 57,185
Right-of-use assets 15,681 18,460
Other assets 15,753 12,456
Deferred tax assets 10,825 5,328
TOTAL ASSETS 320,019 316,213
Current Liabilities    
Accounts payable and accrued expenses 103,223 134,690
Income taxes payable 1,417 428
Current lease obligations 5,472 5,776
Total current liabilities 110,112 140,894
Lease obligations, net of current lease obligations 16,872 20,275
Total liabilities 126,984 161,169
Stockholders' Equity    
Common stock, par value $0.001 per share: 20,000 shares authorized; 10,892 and 10,928 issued and 10,892 and 10,873 outstanding at September 30, 2023 and December 31, 2022, respectively 11 11
Additional paid-in capital 24,107 21,555
Accumulated other comprehensive income 141 24
Retained earnings 168,776 139,852
Less: treasury stock at cost, 0 and 54 shares at September 30, 2023 and December 31, 2022, respectively 0 (6,398)
Total stockholders' equity 193,035 155,044
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 320,019 $ 316,213
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
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,892,000 10,928,000
Common stock, outstanding (in shares) 10,892,000 10,873,000
Treasury stock at cost (in shares) 0 54,000
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating Activities    
Net income $ 93,380 $ 117,050
Adjustments to reconcile net income to cash provided by operating activities    
Depreciation and amortization 9,754 8,026
Non-cash lease expense 3,532 4,740
Share-based compensation 5,795 8,103
Loss on sale or disposal of property, plant and equipment 622 0
Amortization of premium on investment securities 0 14
Deferred income taxes (5,497) (1,746)
Change in operating assets and liabilities:    
Inventories 60,629 34,764
Prepaid expenses and other current assets 7,948 1,889
Other assets (4,674) (8,545)
Accounts payable and accrued expenses (35,343) (22,259)
Income taxes payable 989 795
Net cash flow provided by operating activities 137,135 142,831
Investing Activities    
Sale and maturities of investment securities 0 5,267
Purchase of investment securities (44,779) 0
Purchase of property and equipment (5,537) (7,617)
Net cash flow used in investing activities (50,316) (2,350)
Financing Activities    
Options exercised by directors 105 0
Net shares repurchased for employee taxes (3,348) (1,504)
Cash dividends paid to stockholders (55,039) (53,698)
Stock repurchases (3,602) (120,048)
Net cash flow used in financing activities (61,884) (175,250)
Foreign currency impact 125 296
Increase (Decrease) in cash and cash equivalents 25,060 (34,473)
Cash and cash equivalents - beginning of the period 87,691 104,183
Cash and cash equivalents - end of period 112,751 69,710
Supplemental disclosure of cash flow information:    
Income taxes paid 30,169 33,906
Dividends declared included in accounts payable $ 19,184 $ 19,395
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.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, 2021   11,594        
Balance at Dec. 31, 2021 $ 202,474 $ 12 $ 12,018 $ 111 $ 190,333 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 41,781       41,781  
Share-based compensation (in shares)   18        
Share-based compensation 2,275   2,275      
Net shares repurchased for employee taxes (in shares)   (8)        
Net shares repurchased for employee taxes (1,459)   (1,459)      
Treasury stock from stock repurchases (10,000)         (10,000)
Treasury stock retired from stock repurchases (in shares)   (51)        
Treasury stock retired from stock repurchases 0       (10,000) 10,000
Other comprehensive income 16     16    
Cash dividends declared to stockholders (19,063)       (19,063)  
Balance (in shares) at Mar. 31, 2022   11,553        
Balance at Mar. 31, 2022 216,024 $ 12 12,834 127 203,051 0
Balance (in shares) at Dec. 31, 2021   11,594        
Balance at Dec. 31, 2021 202,474 $ 12 12,018 111 190,333 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 117,050          
Options exercised by directors (in shares) 0          
Other comprehensive income $ 279          
Balance (in shares) at Sep. 30, 2022   10,929        
Balance at Sep. 30, 2022 150,522 $ 11 18,617 391 131,503 0
Balance (in shares) at Mar. 31, 2022   11,553        
Balance at Mar. 31, 2022 216,024 $ 12 12,834 127 203,051 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 39,113       39,113  
Share-based compensation (in shares)   1        
Share-based compensation 2,865   2,865      
Net shares repurchased for employee taxes (20)   (20)      
Treasury stock from stock repurchases (90,038)         (90,038)
Treasury stock retired from stock repurchases (in shares)   (535)        
Treasury stock retired from stock repurchases (1) $ (1)     (90,038) 90,038
Stock Repurchases, not yet settled (20,010)   (15,679)   (4,331)  
Other comprehensive income 141     141    
Cash dividends declared to stockholders (18,598)       (18,598)  
Balance (in shares) at Jun. 30, 2022   11,019        
Balance at Jun. 30, 2022 129,476 $ 11 0 268 129,197 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 36,155       36,155  
Share-based compensation (in shares)   1        
Share-based compensation 2,963   2,963      
Net shares repurchased for employee taxes (25)   (25)      
Treasury stock from stock repurchases (20,010)         (20,010)
Treasury stock retired from stock repurchases (in shares)   (91)        
Treasury stock retired from stock repurchases 0       (20,010) 20,010
Settlement of accelerated share repurchase agreement 20,010   15,679   4,331  
Other comprehensive income 123     123    
Cash dividends declared to stockholders (18,170)       (18,170)  
Balance (in shares) at Sep. 30, 2022   10,929        
Balance at Sep. 30, 2022 $ 150,522 $ 11 18,617 391 131,503 0
Balance (in shares) at Dec. 31, 2022 10,928 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 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 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 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 $ 93,380          
Options exercised by directors (in shares) 4          
Other comprehensive income $ 116          
Balance (in shares) at Sep. 30, 2023 10,892 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 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 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 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 18     18    
Cash dividends declared to stockholders $ (18,240)       (18,240)  
Balance (in shares) at Sep. 30, 2023 10,892 10,892        
Balance at Sep. 30, 2023 $ 193,035 $ 11 $ 24,107 $ 141 $ 168,776 $ 0
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
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, 2022 has been derived from the 2022 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, 2022 (“2022 Form 10-K”).
The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2023. 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 2022 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.
Recently Issued Accounting Pronouncements - The Company has not adopted any new accounting standards during the nine months ended September 30, 2023. There are no recently issued accounting pronouncements that are expected to have a material effect on the Company’s financial position, results of operations, cash flows, or disclosures.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories consist principally of raw materials, packaging, non-food finished goods and finished packaged meal replacements 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, 2023December 31, 2022
Raw materials$8,491$12,670
Packaging2,2693,611
Non-food finished goods4,4268,738
Finished goods49,55897,675
Reserve for obsolete inventory(6,517)(3,838)
Total$58,227$118,856
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2023
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,
2023202220232022
Numerator:
Net income$23,131$36,155$93,380$117,050
Denominator:
Weighted average shares of common stock outstanding10,89210,96410,88111,290
Effect of dilutive common stock equivalents41784479
Weighted average shares of common stock outstanding10,93311,04210,92511,369
Earnings per share - basic$2.12$3.30$8.58$10.37
Earnings per share - diluted$2.12$3.27$8.55$10.30
The calculation of diluted EPS excluded 13 thousand and 10 thousand antidilutive restricted stock awards for the three months ended September 30, 2023 and 2022, respectively, and 15 thousand and 3 thousand antidilutive restricted stock awards for the nine months ended September 30, 2023 and 2022, respectively. EPS is computed independently for each of the periods presented above, and accordingly, the sum of the quarterly earnings per common share may not equal the year-to-date total computed.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION
9 Months Ended
Sep. 30, 2023
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 value of these options are estimated on the date of grant using the Black-Scholes option pricing model, which requires 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, 2023 generally vested over a period of 3 years and expire 10 years from the date of grant. The exercise price of these options ranges from $26.52 to $66.68. Due to the Company’s lack of option exercise history on the date of grant, the expected term is 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 is based on the U.S. Treasury yield curve in effect on the date of grant that most closely corresponds to the expected term of the option. The expected volatility is 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 is 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, 2023 and 2022, 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,
20232022
AwardsWeighted-Average Exercise PriceAwardsWeighted-Average Exercise Price
Outstanding at beginning of period33 $54.98 33 $54.98 
Exercised(4)27.18 — — 
Outstanding at end of the period29 $58.65 33 $54.98 
Exercisable at end of the period29 $58.65 28 $52.76 
As of September 30, 2023, the weighted-average remaining contractual life for both the outstanding stock options and exercisable stock options was 3.8 years with an aggregate intrinsic value of $0.5 million. The compensation expense calculated under the fair value method for the nine months ended September 30, 2023 was less than $0.1 million and was fully recognized during the period. For the nine months ended September 30, 2023, the Company received $0.1 million in cash proceeds from the exercise of stock options. The total intrinsic value for stock options exercised during the nine months ended September 30, 2023 was $0.3 million.
Restricted Stock
The Company has issued restricted stock to employees and non-employee directors generally with vesting terms up to 5 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,
20232022
SharesWeighted-Average Grant Date Fair ValueSharesWeighted-Average Grant Date Fair Value
Outstanding at beginning of period60 $188.11 44 $183.51 
Granted86 97.96 38 176.60 
Vested(25)169.46 (19)156.16 
Forfeited(5)142.11 (1)186.53 
Outstanding at end of the period116 $127.57 62 $187.83 
The Company withheld approximately 10 thousand shares and 8 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, 2023 and 2022, respectively. The total fair value of restricted stock awards vested during the nine months ended September 30, 2023 and 2022 was $2.6 million and $3.4 million, respectively.
Market and Performance-based Share Awards
The Company has issued market and performance-based share awards 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”) and the Company’s performance against predetermined performance goals over a three-year performance period. 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 lower threshold 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 2022 would
not reach the lower threshold of the predetermined performance goal resulting in a $1.4 million decrease in the Company’s share-based compensation expense for the nine months ended September 30, 2023.
The Company withheld approximately 22 thousand shares of the Company’s common stock to cover minimum tax liability withholding obligations upon the issuance of shares of market and performance-based share awards for the nine months ended September 30, 2023. No market and performance-based share awards vested and no shares were withheld to cover minimum tax liability withholding obligations for the nine months ended September 30, 2022. The total fair value of market and performance-based share awards issued during the nine months ended September 30, 2023 and 2022 was $5.7 million and $0, 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 Income. The total expense during the three months ended September 30, 2023 and 2022 as follows (in thousands):
Three months ended September 30,
20232022
SharesShare-Based Compensation ExpenseSharesShare-Based Compensation Expense
Options and restricted stock145 $1,558 90 $1,392 
Market and performance-based share awards granted in 202347 487 — — 
Market and performance-based share awards granted in 202224 — 25 438 
Performance-based share awards granted in 202114 620 15 654 
Performance-based share awards granted in 202028 10 26 479 
Total share-based compensation258 $2,675 156 $2,963 
The total expense during the nine months ended September 30, 2023 and 2022 as follows (in thousands):
Nine months ended September 30,
20232022
SharesShare-Based Compensation ExpenseSharesShare-Based Compensation Expense
Options and restricted stock145 $4,426 90 $3,789 
Market and performance-based share awards granted in 202347 1,048 — — 
Market and performance-based share awards granted in 202224 (1,388)25 950 
Performance-based share awards granted in 202114 1,600 15 1,941 
Performance-based share awards granted in 202028 109 26 1,423 
Total share-based compensation258 $5,795 156 $8,103 
The total income tax benefit recognized in the accompanying Condensed Consolidated Statements of Income for stock awards was $0.3 million and $0.4 million for the three months ended September 30, 2023 and 2022, respectively, and $0.4 million and $1.2 million for the nine months ended September 30, 2023 and 2022, respectively.

There was $9.3 million of total unrecognized compensation cost related to restricted stock awards as of September 30, 2023, which is expected to be recognized over a weighted-average period of 1.9 years. There was $5.1 million of unrecognized compensation costs related to the 113 thousand market and performance-based shares presented in the table above as of September 30, 2023, which is expected to be recognized over a weighted-average period of 1.8 years.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES
9 Months Ended
Sep. 30, 2023
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 as of September 30, 2023 and 2022, respectively, or during the nine-month periods then ended, respectively.
The Company’s leases relating to office and warehouse space have lease terms ranging from 19 months to 122 months. The Company’s leases relating to equipment have lease terms ranging from 24 months to 203 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.1 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively, and $3.9 million and $5.2 million for the nine months ended September 30, 2023 and 2022, respectively.

Supplemental cash flow information related to the Company’s operating leases was as follows (in thousands):
Nine months ended September 30,
20232022
Cash paid for amounts included in the measurements of lease liabilities
Operating cash flow used in operating leases$4,838 $5,413 
Right-of-use assets obtained in exchange for lease obligations
Operating leases$753 $103 
As of September 30, 2023, the weighted average remaining lease term was 4 years, 2 months and the weighted average discount rate was 2.00%.
The following table presents the maturity of the Company’s operating lease liabilities as of September 30, 2023 (in thousands):
2023 (excluding the nine months ended September 30, 2023)
$1,435 
20245,955 
20256,095 
20264,438 
20272,553 
Thereafter2,858 
Total lease payments$23,334 
Less: imputed interest(990)
Total $22,344 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE INCOME
9 Months Ended
Sep. 30, 2023
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, 2023December 31, 2022
Foreign currency translation$150$24 
Unrealized net losses on investment securities
(9)
Accumulated other comprehensive (loss)/income$141$24
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS
9 Months Ended
Sep. 30, 2023
Investments, All Other Investments [Abstract]  
FINANCIAL INSTRUMENTS FINANCIAL INSTRUMENTS
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 ongoing 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, 2023
Cost
Unrealized Gains (Losses)
Accrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash$107,656$$$107,656$107,656$
Level 1:
Money market accounts5,033625,0955,095
Government & agency securities15,200172815,24515,245
20,233179020,3405,09515,245
Level 2:
Corporate bonds
29,579(26)21129,76429,764
Total$157,468$(9)$301$157,760$112,751$45,009
December 31, 2022
Cost
Unrealized Gains (Losses)
Accrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash$87,691$$$87,691$87,691$
Level 1:
Money market accounts
Government & agency securities
Total$87,691$$$87,691$87,691$
The Company had no realized gain or loss for the three and nine months ended September 30, 2023 and 2022.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT
9 Months Ended
Sep. 30, 2023
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, 2023, 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.
As of September 30, 2023 and December 31, 2022, the Company had no borrowings outstanding under the Amended Credit Agreement and was in compliance with all covenants.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM ACCELERATED SHARE REPURCHASE (“ASR”) PROGRAMIn the second quarter of fiscal 2022, the Company entered into an ASR agreement with JPMorgan Chase, National Association ("JPMorgan Chase") to purchase shares of its common stock from JPMorgan Chase for an aggregate purchase price of $100.0 million. Pursuant to the ASR program, the Company received an initial delivery of approximately 480 thousand shares of common stock based on the closing price of the common stock on May 31, 2022. Approximately 91 thousand additional shares of the Company's common stock were delivered upon termination of the agreement on August 8, 2022. The final number of shares delivered to the Company under the ASR agreement was based on the average of the daily volume-weighted average trading prices of the Company’s common stock during the term of the ASR program, less a discount.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
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, 2022 has been derived from the 2022 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, 2022 (“2022 Form 10-K”).
The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2023. 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 2022 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.
Recently Issued Accounting Pronouncements Recently Issued Accounting Pronouncements - The Company has not adopted any new accounting standards during the nine months ended September 30, 2023. There are no recently issued accounting pronouncements that are expected to have a material effect on the Company’s financial position, results of operations, cash flows, or disclosures.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
September 30, 2023December 31, 2022
Raw materials$8,491$12,670
Packaging2,2693,611
Non-food finished goods4,4268,738
Finished goods49,55897,675
Reserve for obsolete inventory(6,517)(3,838)
Total$58,227$118,856
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
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,
2023202220232022
Numerator:
Net income$23,131$36,155$93,380$117,050
Denominator:
Weighted average shares of common stock outstanding10,89210,96410,88111,290
Effect of dilutive common stock equivalents41784479
Weighted average shares of common stock outstanding10,93311,04210,92511,369
Earnings per share - basic$2.12$3.30$8.58$10.37
Earnings per share - diluted$2.12$3.27$8.55$10.30
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2023
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,
20232022
AwardsWeighted-Average Exercise PriceAwardsWeighted-Average Exercise Price
Outstanding at beginning of period33 $54.98 33 $54.98 
Exercised(4)27.18 — — 
Outstanding at end of the period29 $58.65 33 $54.98 
Exercisable at end of the period29 $58.65 28 $52.76 
Schedule of Restricted Stock Activity
The following table summarizes our restricted stock activity (in thousands, except per share data):
Nine months ended September 30,
20232022
SharesWeighted-Average Grant Date Fair ValueSharesWeighted-Average Grant Date Fair Value
Outstanding at beginning of period60 $188.11 44 $183.51 
Granted86 97.96 38 176.60 
Vested(25)169.46 (19)156.16 
Forfeited(5)142.11 (1)186.53 
Outstanding at end of the period116 $127.57 62 $187.83 
Schedule of Share-based Compensation Expense The total expense during the three months ended September 30, 2023 and 2022 as follows (in thousands):
Three months ended September 30,
20232022
SharesShare-Based Compensation ExpenseSharesShare-Based Compensation Expense
Options and restricted stock145 $1,558 90 $1,392 
Market and performance-based share awards granted in 202347 487 — — 
Market and performance-based share awards granted in 202224 — 25 438 
Performance-based share awards granted in 202114 620 15 654 
Performance-based share awards granted in 202028 10 26 479 
Total share-based compensation258 $2,675 156 $2,963 
The total expense during the nine months ended September 30, 2023 and 2022 as follows (in thousands):
Nine months ended September 30,
20232022
SharesShare-Based Compensation ExpenseSharesShare-Based Compensation Expense
Options and restricted stock145 $4,426 90 $3,789 
Market and performance-based share awards granted in 202347 1,048 — — 
Market and performance-based share awards granted in 202224 (1,388)25 950 
Performance-based share awards granted in 202114 1,600 15 1,941 
Performance-based share awards granted in 202028 109 26 1,423 
Total share-based compensation258 $5,795 156 $8,103 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2023
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,
20232022
Cash paid for amounts included in the measurements of lease liabilities
Operating cash flow used in operating leases$4,838 $5,413 
Right-of-use assets obtained in exchange for lease obligations
Operating leases$753 $103 
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, 2023 (in thousands):
2023 (excluding the nine months ended September 30, 2023)
$1,435 
20245,955 
20256,095 
20264,438 
20272,553 
Thereafter2,858 
Total lease payments$23,334 
Less: imputed interest(990)
Total $22,344 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
9 Months Ended
Sep. 30, 2023
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, 2023December 31, 2022
Foreign currency translation$150$24 
Unrealized net losses on investment securities
(9)
Accumulated other comprehensive (loss)/income$141$24
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS (Tables)
9 Months Ended
Sep. 30, 2023
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, 2023
Cost
Unrealized Gains (Losses)
Accrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash$107,656$$$107,656$107,656$
Level 1:
Money market accounts5,033625,0955,095
Government & agency securities15,200172815,24515,245
20,233179020,3405,09515,245
Level 2:
Corporate bonds
29,579(26)21129,76429,764
Total$157,468$(9)$301$157,760$112,751$45,009
December 31, 2022
Cost
Unrealized Gains (Losses)
Accrued InterestEstimated Fair
Value
Cash & Cash
Equivalents
Investment
Securities
Cash$87,691$$$87,691$87,691$
Level 1:
Money market accounts
Government & agency securities
Total$87,691$$$87,691$87,691$
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 8,491 $ 12,670
Packaging 2,269 3,611
Non-food finished goods 4,426 8,738
Finished goods 49,558 97,675
Reserve for obsolete inventory (6,517) (3,838)
Total $ 58,227 $ 118,856
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:                
Net income $ 23,131 $ 30,280 $ 39,968 $ 36,155 $ 39,113 $ 41,781 $ 93,380 $ 117,050
Denominator:                
Weighted average shares of common stock outstanding (in shares) 10,892     10,964     10,881 11,290
Effect of dilutive common stock equivalents (in shares) 41     78     44 79
Weighted average shares of common stock outstanding (in shares) 10,933     11,042     10,925 11,369
Earnings per share - basic (in usd per share) $ 2.12     $ 3.30     $ 8.58 $ 10.37
Earnings per share - diluted (in usd per share) $ 2.12     $ 3.27     $ 8.55 $ 10.30
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE - Narrative (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Restricted Stock        
Anti-dilutive awards (in shares) 13 10 15 3
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, shares authorized under stock option plans, exercise price range, lower range limit (in usd per share)     $ 26.52  
Share-based compensation, shares authorized under stock option plans, exercise price range, upper range limit (in usd per share)     $ 66.68  
Awards granted (in shares)     0 0
Weighted-average remaining contractual life of options outstanding (in years)     3 years 9 months 18 days  
Weighted-average remaining contractual life of options exercisable (in years)     3 years 9 months 18 days  
Aggregate intrinsic value of options outstanding $ 500   $ 500  
Aggregate intrinsic value of options exercisable 500   500  
Proceeds from stock options exercised     100  
Intrinsic value of options exercised     300  
Decrease in share-based payment arrangement, expense (2,675) $ (2,963) (5,795) $ (8,103)
Total income tax benefit recognized related to restricted stock awards 300 400 $ 400 $ 1,200
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  
Compensation expense     $ 100  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period (in years)     5 years  
Shares withheld for employee taxes     10,000 8,000
Share-based compensation arrangement, fair value of awards vested     $ 2,600 $ 3,400
Unrecognized compensation costs 9,300   $ 9,300  
Compensation cost recognition weighted average period (in years)     1 year 10 months 24 days  
Shares granted in period     86,000 38,000
Shares vested in period     25,000 19,000
Performance-based Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period (in years)     3 years  
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     22,000 0
Share-based compensation arrangement, fair value of awards vested     $ 5,700 $ 0
Unrecognized compensation costs 5,100   $ 5,100  
Compensation cost recognition weighted average period (in years)     1 year 9 months 18 days  
Shares granted in period     113,000  
Shares vested in period       0
Market and Performance-based Share Awards | Granted In 2022        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Decrease in share-based payment arrangement, expense $ 0 $ (438) $ 1,388 $ (950)
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION - Stock Options Activity (Details) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Awards    
Outstanding at beginning of period (in shares) 33 33
Exercised (in shares) (4) 0
Outstanding at end of the period (in shares) 29 33
Exercisable at end of the period (in shares) 29 28
Weighted-Average Exercise Price    
Outstanding at beginning of period (in usd per share) $ 54.98 $ 54.98
Exercised (in usd per share) 27.18 0
Outstanding at beginning of period (in usd per share) 58.65 54.98
Exercisable at end of the period (in usd per share) $ 58.65 $ 52.76
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) - Restricted Stock - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Shares    
Outstanding at beginning of period (in shares) 60 44
Granted (in shares) 86 38
Vested (in shares) (25) (19)
Forfeited (in shares) (5) (1)
Outstanding at end of period (in shares) 116 62
Weighted-Average Grant Date Fair Value    
Outstanding at beginning of period (in usd per share) $ 188.11 $ 183.51
Granted (in usd per share) 97.96 176.60
Vested (in usds per share) 169.46 156.16
Forfeited (in usd per share) 142.11 186.53
Outstanding at beginning of period (in usd per share) $ 127.57 $ 187.83
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 258 156 258 156
Share-Based Compensation Expense $ 2,675 $ 2,963 $ 5,795 $ 8,103
Options and restricted stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 145 90 145 90
Share-Based Compensation Expense $ 1,558 $ 1,392 $ 4,426 $ 3,789
Market and performance-based share awards | Granted In 2023        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 47 0 47 0
Share-Based Compensation Expense $ 487 $ 0 $ 1,048 $ 0
Market and performance-based share awards | Granted In 2022        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 24 25 24 25
Share-Based Compensation Expense $ 0 $ 438 $ (1,388) $ 950
Performance-based share awards | Granted In 2021        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 14 15 14 15
Share-Based Compensation Expense $ 620 $ 654 $ 1,600 $ 1,941
Performance-based share awards | Granted In 2020        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares 28 26 28 26
Share-Based Compensation Expense $ 10 $ 479 $ 109 $ 1,423
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Lessee, Lease, Description [Line Items]        
Operating lease expense $ 1.1 $ 1.7 $ 3.9 $ 5.2
Weighted average remaining lease term 4 years 2 months   4 years 2 months  
Weighted average discount rate (as a percent) 2.00%   2.00%  
Minimum | Operating Lease Arrangement for Real Estate        
Lessee, Lease, Description [Line Items]        
Lease term (in months) 19 months   19 months  
Minimum | Operating Lease Arrangement for Equipment        
Lessee, Lease, Description [Line Items]        
Lease term (in months) 24 months   24 months  
Maximum | Operating Lease Arrangement for Real Estate        
Lessee, Lease, Description [Line Items]        
Lease term (in months) 122 months   122 months  
Maximum | Operating Lease Arrangement for Equipment        
Lessee, Lease, Description [Line Items]        
Lease term (in months) 203 months   203 months  
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]    
Operating cash flow used in operating leases $ 4,838 $ 5,413
Right-of-use assets obtained in exchange for lease obligations $ 753 $ 103
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES - Future Minimum Lease Commitments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2023 (excluding the nine months ended September 30, 2023) $ 1,435
2024 5,955
2025 6,095
2026 4,438
2027 2,553
Thereafter 2,858
Total lease payments 23,334
Less: imputed interest (990)
Total $ 22,344
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Foreign currency translation $ 150 $ 24
Unrealized net losses on investment securities (9) 0
Accumulated other comprehensive (loss)/income $ 141 $ 24
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and Cash Equivalents $ 112,751 $ 87,691
Cost, Total 157,468 87,691
Unrealized Gains (Losses) (9) 0
Accrued Interest 301 0
Estimated Fair Value, Cash and cash equivalents 112,751  
Investment securities 45,009 0
Estimated Fair Value, Total 157,760 87,691
Cash    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and Cash Equivalents 107,656 87,691
Estimated Fair Value, Cash and cash equivalents 107,656 87,691
Level 1 | Money market accounts and government & agency securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Total 20,233 0
Unrealized Gains (Losses) 17 0
Accrued Interest 90 0
Investment securities 15,245 0
Estimated Fair Value, Total 20,340 0
Level 1 | Money market accounts    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and Cash Equivalents 5,033 0
Accrued Interest 62 0
Estimated Fair Value, Cash and cash equivalents 5,095 0
Level 1 | Government & agency securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Investment Securities 15,200 0
Unrealized Gains (Losses) 17 0
Accrued Interest 28 0
Investment securities 15,245 $ 0
Level 2 | Corporate bonds    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Investment Securities 29,579  
Unrealized Gains (Losses) (26)  
Accrued Interest 211  
Investment securities $ 29,764  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Investments, All Other Investments [Abstract]        
Realized gain or loss $ 0 $ 0 $ 0 $ 0
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT (Details) - Credit Agreement
9 Months Ended
Apr. 13, 2021
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]      
Maximum total net leverage ratio 2.75    
Minimum interest coverage ratio 3.50    
Outstanding borrowings   $ 0 $ 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    
Letter of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity 20,000,000    
Uncommitted Incremental Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 100,000,000    
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM (Details) - USD ($)
shares in Thousands
Aug. 08, 2022
May 31, 2022
Jun. 30, 2022
Equity [Abstract]      
Repurchase amount     $ 100,000,000
Initial amount received (in shares) 91 480  
XML 48 med-20230930_htm.xml IDEA: XBRL DOCUMENT 0000910329 2023-01-01 2023-09-30 0000910329 2023-10-23 0000910329 2023-07-01 2023-09-30 0000910329 2022-07-01 2022-09-30 0000910329 2022-01-01 2022-09-30 0000910329 2023-09-30 0000910329 2022-12-31 0000910329 2021-12-31 0000910329 2022-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:CommonStockMember 2021-12-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000910329 us-gaap:RetainedEarningsMember 2021-12-31 0000910329 us-gaap:TreasuryStockCommonMember 2021-12-31 0000910329 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000910329 2022-01-01 2022-03-31 0000910329 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000910329 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000910329 us-gaap:CommonStockMember 2022-03-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000910329 us-gaap:RetainedEarningsMember 2022-03-31 0000910329 us-gaap:TreasuryStockCommonMember 2022-03-31 0000910329 2022-03-31 0000910329 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000910329 2022-04-01 2022-06-30 0000910329 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000910329 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000910329 us-gaap:CommonStockMember 2022-06-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000910329 us-gaap:RetainedEarningsMember 2022-06-30 0000910329 us-gaap:TreasuryStockCommonMember 2022-06-30 0000910329 2022-06-30 0000910329 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000910329 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000910329 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000910329 us-gaap:CommonStockMember 2022-09-30 0000910329 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000910329 us-gaap:RetainedEarningsMember 2022-09-30 0000910329 us-gaap:TreasuryStockCommonMember 2022-09-30 0000910329 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0000910329 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0000910329 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0000910329 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0000910329 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000910329 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0000910329 us-gaap:RestrictedStockMember 2022-12-31 0000910329 us-gaap:RestrictedStockMember 2021-12-31 0000910329 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0000910329 us-gaap:RestrictedStockMember 2023-09-30 0000910329 us-gaap:RestrictedStockMember 2022-09-30 0000910329 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000910329 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000910329 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2023-01-01 2023-09-30 0000910329 med:MarketAndPerformanceBasedShareMember 2023-01-01 2023-09-30 0000910329 med:MarketAndPerformanceBasedShareMember 2022-01-01 2022-09-30 0000910329 med:OptionsAndRestrictedStockMember 2023-07-01 2023-09-30 0000910329 med:OptionsAndRestrictedStockMember 2022-07-01 2022-09-30 0000910329 med:GrantedIn2023Member med:MarketAndPerformanceBasedShareMember 2023-07-01 2023-09-30 0000910329 med:GrantedIn2023Member med:MarketAndPerformanceBasedShareMember 2022-07-01 2022-09-30 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2023-07-01 2023-09-30 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2022-07-01 2022-09-30 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0000910329 med:OptionsAndRestrictedStockMember 2023-01-01 2023-09-30 0000910329 med:OptionsAndRestrictedStockMember 2022-01-01 2022-09-30 0000910329 med:GrantedIn2023Member med:MarketAndPerformanceBasedShareMember 2023-01-01 2023-09-30 0000910329 med:GrantedIn2023Member med:MarketAndPerformanceBasedShareMember 2022-01-01 2022-09-30 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2022-01-01 2022-09-30 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0000910329 med:MarketAndPerformanceBasedShareMember 2023-09-30 0000910329 srt:MinimumMember med:OperatingLeaseArrangementForRealEstateMember 2023-09-30 0000910329 srt:MaximumMember med:OperatingLeaseArrangementForRealEstateMember 2023-09-30 0000910329 srt:MinimumMember med:OperatingLeaseArrangementForEquipmentMember 2023-09-30 0000910329 srt:MaximumMember med:OperatingLeaseArrangementForEquipmentMember 2023-09-30 0000910329 us-gaap:CashMember 2023-09-30 0000910329 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-09-30 0000910329 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0000910329 us-gaap:FairValueInputsLevel1Member med:MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMember 2023-09-30 0000910329 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2023-09-30 0000910329 us-gaap:CashMember 2022-12-31 0000910329 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0000910329 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-12-31 0000910329 us-gaap:FairValueInputsLevel1Member med:MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMember 2022-12-31 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 2023-01-01 2023-09-30 0000910329 med:AmendedCreditAgreementMember us-gaap:BaseRateMember 2023-01-01 2023-09-30 0000910329 med:AmendedCreditAgreementMember 2021-04-13 0000910329 med:AmendedCreditAgreementMember 2022-12-31 0000910329 med:AmendedCreditAgreementMember 2023-09-30 0000910329 2022-05-31 2022-05-31 0000910329 2022-08-08 2022-08-08 shares iso4217:USD iso4217:USD shares pure 0000910329 --12-31 2023 Q3 false 10-Q true 2023-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 10892602 235869000 390398000 881039000 1261332000 58492000 107549000 246558000 354515000 177377000 282849000 634481000 906817000 151868000 234693000 516755000 754610000 25509000 48156000 117726000 152207000 1033000 -261000 1314000 -519000 7000 -17000 -45000 -37000 1040000 -278000 1269000 -556000 26549000 47878000 118995000 151651000 3418000 11723000 25615000 34601000 23131000 36155000 93380000 117050000 2.12 3.30 8.58 10.37 2.12 3.27 8.55 10.30 10892000 10964000 10881000 11290000 10933000 11042000 10925000 11369000 1.65 1.64 4.95 4.92 23131000 36155000 93380000 117050000 27000 123000 125000 300000 -9000 0 -9000 -21000 18000 123000 116000 279000 23149000 36278000 93496000 117329000 112751000 87691000 45009000 0 58227000 118856000 8289000 16237000 224276000 222784000 53484000 57185000 15681000 18460000 15753000 12456000 10825000 5328000 320019000 316213000 103223000 134690000 1417000 428000 5472000 5776000 110112000 140894000 16872000 20275000 126984000 161169000 0.001 0.001 20000000 20000000 10892000 10928000 10892000 10873000 11000 11000 24107000 21555000 141000 24000 168776000 139852000 0 54000 0 6398000 193035000 155044000 320019000 316213000 93380000 117050000 9754000 8026000 3532000 4740000 5795000 8103000 -622000 0 0 14000 -5497000 -1746000 -60629000 -34764000 -7948000 -1889000 4674000 8545000 -35343000 -22259000 989000 795000 137135000 142831000 0 5267000 44779000 0 5537000 7617000 -50316000 -2350000 105000 0 3348000 1504000 55039000 53698000 3602000 120048000 -61884000 -175250000 125000 296000 25060000 -34473000 87691000 104183000 112751000 69710000 30169000 33906000 19184000 19395000 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 11594000 12000 12018000 111000 190333000 0 202474000 41781000 41781000 18000 2275000 2275000 8000 1459000 1459000 10000000 10000000 51000 10000000 -10000000 0 16000 16000 19063000 19063000 11553000 12000 12834000 127000 203051000 0 216024000 39113000 39113000 1000 2865000 2865000 20000 20000 90038000 90038000 535000 1000 90038000 -90038000 1000 15679000 4331000 20010000 141000 141000 18598000 18598000 11019000 11000 0 268000 129197000 0 129476000 36155000 36155000 1000 2963000 2963000 25000 25000 20010000 20010000 91000 20010000 -20010000 0 15679000 4331000 20010000 123000 123000 18170000 18170000 10929000 11000 18617000 391000 131503000 0 150522000 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, 2022 has been derived from the 2022 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, 2022 (“2022 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, 2023 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2023. 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 2022 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:700;line-height:120%">Recently Issued Accounting Pronouncements - </span><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 nine months ended September 30, 2023. There are no recently issued accounting pronouncements that are expected to have a material effect on the Company’s financial position, results of operations, cash flows, or disclosures.</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%">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, 2022 has been derived from the 2022 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, 2022 (“2022 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, 2023 are not necessarily indicative of results that may be expected for the fiscal year ending December 31, 2023. 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 2022 Form 10-K.</span></div> <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> <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> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements - </span><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 nine months ended September 30, 2023. There are no recently issued accounting pronouncements that are expected to have a material effect on the Company’s financial position, results of operations, cash flows, or disclosures.</span> INVENTORIES<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 finished packaged meal replacements 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, 2023</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, 2022</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%">8,491</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%">12,670</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%">2,269</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,611</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%">4,426</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%">8,738</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%">49,558</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%">97,675</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%">Reserve for obsolete inventory</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%">(6,517)</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%">(3,838)</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 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%">58,227</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%">118,856</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, 2023</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, 2022</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%">8,491</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%">12,670</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%">2,269</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,611</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%">4,426</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%">8,738</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%">49,558</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%">97,675</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%">Reserve for obsolete inventory</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%">(6,517)</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%">(3,838)</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 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%">58,227</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%">118,856</span></td></tr></table></div> 8491000 12670000 2269000 3611000 4426000 8738000 49558000 97675000 6517000 3838000 58227000 118856000 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%">2023</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%">2022</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%">2023</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%">2022</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%">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%">36,155</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><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%">117,050</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,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,964</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><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%">11,290</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%">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%">78</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><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%">79</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,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%">11,042</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><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%">11,369</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%">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%">3.30</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><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%">10.37</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%">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%">3.27</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><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%">10.30</span></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 calculation of diluted EPS excluded 13 thousand and 10 thousand antidilutive restricted stock awards for the three months ended September 30, 2023 and 2022, respectively, and 15 thousand and 3 thousand antidilutive restricted stock awards for the nine months ended September 30, 2023 and 2022, respectively. EPS is computed independently for each of the periods presented above, and accordingly, the sum of the quarterly earnings per common 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%">2023</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%">2022</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%">2023</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%">2022</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%">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%">36,155</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><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%">117,050</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,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,964</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><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%">11,290</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%">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%">78</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><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%">79</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,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%">11,042</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><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%">11,369</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%">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%">3.30</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><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%">10.37</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%">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%">3.27</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><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%">10.30</span></td></tr></table></div> 23131000 36155000 93380000 117050000 10892000 10964000 10881000 11290000 41000 78000 44000 79000 10933000 11042000 10925000 11369000 2.12 3.30 8.58 10.37 2.12 3.27 8.55 10.30 13000 10000 15000 3000 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 value of these options are estimated on the date of grant using the Black-Scholes option pricing model, which requires 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, 2023 generally vested over a period of 3 years and expire 10 years from the date of grant. The exercise price of these options ranges from $26.52 to $66.68. Due to the Company’s lack of option exercise history on the date of grant, the expected term is 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 is based on the U.S. Treasury yield curve in effect on the date of grant that most closely corresponds to the expected term of the option. The expected volatility is 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 is 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, 2023 and 2022, 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%">2023</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%">2022</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%">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><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%">(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><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%">— </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%">— </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-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%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">58.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">54.98 </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: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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">28 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">52.76 </span></td><td style="background-color:#ffffff;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, 2023, the weighted-average remaining contractual life for both the outstanding stock options and exercisable stock options was 3.8 years with an aggregate intrinsic value of $0.5 million. The compensation expense calculated under the fair value method for the nine months ended September 30, 2023 was less than $0.1 million and was fully recognized during the period. For the nine months ended September 30, 2023, the Company received $0.1 million in cash proceeds from the exercise of stock options. The total intrinsic value for stock options exercised during the nine months ended September 30, 2023 was $0.3 million.</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 5 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%">2023</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%">2022</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%">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><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%">44 </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%">183.51 </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%">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><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%">38 </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%">176.60 </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%">(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><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%">(19)</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%">156.16 </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%">(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><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%">(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%">186.53 </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%">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><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%">62 </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%">187.83 </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 approximately 10 thousand shares and 8 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, 2023 and 2022, respectively. The total fair value of restricted stock awards vested during the nine months ended September 30, 2023 and 2022 was $2.6 million and $3.4 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 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”) and the Company’s performance against predetermined performance goals over a three-year performance period. 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 lower threshold 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 2022 would </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%">not reach the lower threshold of the predetermined performance goal resulting in a $1.4 million decrease in the Company’s share-based compensation expense for the nine months ended September 30, 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%">The Company withheld approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly 22 thousand sh</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ares of the Company’s common stock to cover minimum tax liability withholding obligations upon the issuance of shares of market and performance-based share awards for the nine months ended September 30, 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%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> market and performance-based share awards vested and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> no </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares were withheld to cover minimum tax liability withholding obligations for the nine months ended September 30, 2022. The total fair value of market and performance-based share awards issued during the nine months ended September 30, 2023 and 2022 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Income. The total expense during the three months ended September 30, 2023 and 2022 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%">2023</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%">2022</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</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%">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><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%">90 </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,392 </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 2023</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%">47 </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%">487 </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 2022</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%">24 </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%">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:114%">438 </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 2021</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%">14 </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%">620 </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%">15 </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%">654 </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 2020</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%">28 </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%">10 </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%">26 </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%">479 </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%">Total share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">156 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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, 2023 and 2022 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%">2023</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%">2022</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</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%">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><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%">90 </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%">3,789 </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 2023</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%">47 </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,048 </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 2022</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%">24 </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,388)</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%">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:114%">950 </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 2021</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%">14 </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,600 </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%">15 </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,941 </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 2020</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%">28 </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%">109 </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%">26 </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,423 </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%">Total share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">156 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">8,103 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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 Income for stock awards was $0.3 million and $0.4 million for the three months ended September 30, 2023 and 2022, respectively, and $0.4 million and $1.2 million for the nine months ended September 30, 2023 and 2022, 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:115%">There was $9.3 million of total unrecognized compensation cost related to restricted stock awards as of September 30, 2023, which is expected to be recognized over a weighted-average period of 1.9 years. There was $5.1 million of unrecognized compensation costs related to the 113 thousand market and performance-based shares presented in the table above as of September 30, 2023, which is expected to be recognized over a weighted-average period of 1.8 years.</span></div> P3Y P10Y 26.52 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%">2023</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%">2022</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%">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><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%">(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><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%">— </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%">— </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-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%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">58.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">54.98 </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: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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">28 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">52.76 </span></td><td style="background-color:#ffffff;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> 33000 54.98 33000 54.98 4000 27.18 0 0 29000 58.65 33000 54.98 29000 58.65 28000 52.76 P3Y9M18D P3Y9M18D 500000 500000 100000 100000 300000 P5Y <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%">2023</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%">2022</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%">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><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%">44 </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%">183.51 </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%">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><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%">38 </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%">176.60 </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%">(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><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%">(19)</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%">156.16 </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%">(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><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%">(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%">186.53 </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%">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><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%">62 </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%">187.83 </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> 60000 188.11 44000 183.51 86000 97.96 38000 176.60 25000 169.46 19000 156.16 5000 142.11 1000 186.53 116000 127.57 62000 187.83 10000 8000 2600000 3400000 0 2.50 P3Y -1400000 22000 0 0 5700000 0 The total expense during the three months ended September 30, 2023 and 2022 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%">2023</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%">2022</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</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%">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><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%">90 </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,392 </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 2023</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%">47 </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%">487 </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 2022</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%">24 </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%">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:114%">438 </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 2021</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%">14 </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%">620 </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%">15 </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%">654 </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 2020</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%">28 </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%">10 </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%">26 </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%">479 </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%">Total share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">156 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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, 2023 and 2022 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%">2023</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%">2022</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</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%">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><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%">90 </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%">3,789 </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 2023</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%">47 </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,048 </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 2022</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%">24 </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,388)</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%">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:114%">950 </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 2021</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%">14 </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,600 </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%">15 </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,941 </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 2020</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%">28 </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%">109 </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%">26 </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,423 </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%">Total share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">156 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">8,103 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 145000 1558000 90000 1392000 47000 487000 0 0 24000 0 25000 438000 14000 620000 15000 654000 28000 10000 26000 479000 258000 2675000 156000 2963000 145000 4426000 90000 3789000 47000 1048000 0 0 24000 -1388000 25000 950000 14000 1600000 15000 1941000 28000 109000 26000 1423000 258000 5795000 156000 8103000 300000 400000 400000 1200000 9300000 P1Y10M24D 5100000 113000 P1Y9M18D 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 as of September 30, 2023 and 2022, respectively, or during the nine-month periods then ended, 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%">The Company’s leases relating to office and warehouse space have lease terms ranging from 19 months to 122 months. The Company’s leases relating to equipment have lease terms ranging from 24 months to 203 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.1 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively, and $3.9 million and $5.2 million for the nine months ended September 30, 2023 and 2022, 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%">2023</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%">2022</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,838 </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%">5,413 </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%">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><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%">103 </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, 2023, the weighted average remaining lease term was 4 years, 2 months and the weighted average discount rate was 2.00%.</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, 2023 (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%">2023 (excluding the nine months ended September 30, 2023)</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,435 </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%">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:100%">5,955 </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%">2025</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%">6,095 </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%">2026</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%">4,438 </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%">2027</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,553 </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%">2,858 </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%">23,334 </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%">(990)</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%">22,344 </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> P19M P122M P24M P203M 1100000 1700000 3900000 5200000 <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%">2023</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%">2022</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,838 </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%">5,413 </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%">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><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%">103 </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> 4838000 5413000 753000 103000 P4Y2M 0.0200 <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, 2023 (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%">2023 (excluding the nine months ended September 30, 2023)</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,435 </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%">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:100%">5,955 </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%">2025</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%">6,095 </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%">2026</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%">4,438 </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%">2027</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,553 </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%">2,858 </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%">23,334 </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%">(990)</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%">22,344 </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> 1435000 5955000 6095000 4438000 2553000 2858000 23334000 990000 22344000 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, 2023</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, 2022</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: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%">150</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 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%">24 </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 losses on investment securities</span></div></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%">(9)</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></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%">Accumulated other comprehensive (loss)/income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">141</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:#cceeff;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%">24</span></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, 2023</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, 2022</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: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%">150</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 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%">24 </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 losses on investment securities</span></div></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%">(9)</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></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%">Accumulated other comprehensive (loss)/income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">141</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:#cceeff;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%">24</span></td></tr></table></div> 150000 24000 -9000 0 141000 24000 FINANCIAL INSTRUMENTS<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 ongoing 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, 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: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</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%">107,656</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%">107,656</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%">107,656</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,033</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%">62</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,095</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,095</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%">15,200</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%">17</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%">28</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%">15,245</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%">15,245</span></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><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><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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">20,233</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">90</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">20,340</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,095</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">15,245</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top: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;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:#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: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:#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%">29,579</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%">(26)</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%">211</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%">29,764</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%">29,764</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 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:#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%">157,468</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%">(9)</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%">301</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%">157,760</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%">112,751</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%">45,009</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, 2022</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</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%">87,691</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%">87,691</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%">87,691</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%">—</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%">—</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></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%">—</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%">—</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%">—</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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%">—</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="display:none"></td><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><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><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="display:none"></td><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><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><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="display:none"></td><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><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><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:#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%">87,691</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%">—</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%">—</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%">87,691</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%">87,691</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%">—</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company had no realized gain or loss for the three and nine months ended September 30, 2023 and 2022.</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, 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: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</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%">107,656</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%">107,656</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%">107,656</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,033</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%">62</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,095</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,095</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%">15,200</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%">17</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%">28</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%">15,245</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%">15,245</span></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><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><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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">20,233</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">90</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">20,340</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,095</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">15,245</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top: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;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:#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: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:#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%">29,579</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%">(26)</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%">211</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%">29,764</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%">29,764</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 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:#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%">157,468</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%">(9)</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%">301</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%">157,760</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%">112,751</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%">45,009</span></td></tr></table></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: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, 2022</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</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%">87,691</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%">87,691</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%">87,691</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%">—</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%">—</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></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%">—</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%">—</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%">—</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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%">—</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="display:none"></td><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><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><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="display:none"></td><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><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><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="display:none"></td><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><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><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:#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%">87,691</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%">—</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%">—</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%">87,691</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%">87,691</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%">—</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> 107656000 107656000 107656000 5033000 62000 5095000 5095000 15200000 17000 28000 15245000 15245000 20233000 17000 90000 20340000 5095000 15245000 29579000 -26000 211000 29764000 29764000 157468000 -9000 301000 157760000 112751000 45009000 87691000 87691000 87691000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87691000 0 0 87691000 87691000 0 0 0 0 0 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:112%">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:112%">$225.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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:112%">$20.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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:112%">$100.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. 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, 2023, 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>As of September 30, 2023 and December 31, 2022, the Company had no borrowings outstanding under the Amended Credit Agreement and was in compliance with all covenants. 225000000 20000000 100000000 0.0020 0.0040 0.0125 0.0025 2.75 3.50 0 0 ACCELERATED SHARE REPURCHASE (“ASR”) PROGRAMIn the second quarter of fiscal 2022, the Company entered into an ASR agreement with JPMorgan Chase, National Association ("JPMorgan Chase") to purchase shares of its common stock from JPMorgan Chase for an aggregate purchase price of $100.0 million. Pursuant to the ASR program, the Company received an initial delivery of approximately 480 thousand shares of common stock based on the closing price of the common stock on May 31, 2022. Approximately 91 thousand additional shares of the Company's common stock were delivered upon termination of the agreement on August 8, 2022. The final number of shares delivered to the Company under the ASR agreement was based on the average of the daily volume-weighted average trading prices of the Company’s common stock during the term of the ASR program, less a discount. 100000000 480000 91000 EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $J&9E<'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 " !*AF97@=Q"*>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y8!R;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZHA0<;X"AZ2,(@4SL @+D;6-T5)'5-3'"][H!1\^8Y=A1@-VZ-!3 E$*8.T\ M,9S'KH$;8(811I>^"V@68J[^B\GK%M8G M4E[C]"M92>> :W:=_%IO'O=;UE:\J@LA"K[:5T+><\D?WF?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " !*AF97F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $J&9E=?NAY3P04 ,0> 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$-PP;$L4C9N72) <=)NF!-Z\;9AF[8!UJB;:&2J%&4G?S[ M'4JVE&34L2947Q+=SFL^/+R\)"^V4GU-UT)H\A2%<7K96VN=O!L,4F\M(IX> MRT3$\&8I5<0UW*K5($V4X'X>%(4#YC@G@X@'<6]\D3^;J?&%S'08Q&*F2)I% M$5?/5R*4V\L>[>T?/ 2KM38/!N.+A*_$7.C?DIF"NT&IX@>1B-- QD2)Y65O M0M]-768"\B]^#\0V?7%-#,I"RJ_FYLZ_[#FF1"(4GC82'/YMQ%2$H5&"(!9\%1,9?A'X.OU9>^L1WRQY%FH'^3V%[$#&AD]3X9I M_I=LBV^'PQ[QLE3+:!<,)8B"N/C/GW85\3* U@2P70![$T#K?L'=!;@Y:%&R M'.N::SZ^4')+E/D:U,Q%7C=Y-- $L4GC7"MX&T"<'D_E1BC2)^F:*Y%>##1H MFC<#;Q=_5<2SFOASP+_W7\ ,I2%HCM"W3%4,&Y2(Z)ZQP1YC#7 M4IXI'O[)T\>$N;;P5\5QR_IQ3Q.1$V4CR<.OW/ M-B0TJB72J$0:-4/ZG'&EA0J?R8-(I-(V/%Q*J\Q6*5,TJB7>28EWT@QO)E0@ M?=,+"8P#UN3A2F6_J^UX:'Q+SM.2\[1ARU0&MH0[+^'.F\ ]B%5@ MAE%(XT<>6=LHKG,O_&#)4WU$[F+OV$:)QK>DI$XUESI-.*%P4D';Y*:9'I&Y MA@Y)I")3F<5:/<-_WPI_0/WZQD:,![5%?F$?:!/D1_Y$[GSHH,$R\')NI!4? MD*1NWSVEPZ$SLO*BP6UY6<7+FO!.?!_4TZ/]!?D WY%/L3VON"1U'&@R,#?% M><7QD%PKL+96>%2I+7SEA2CJ/OX#/S5WT+ ?Y3:V@N-R5SS40225';4+(T0K M)T1Q+_,6M>S$,R4W0>S9$XUKWE];0;NP1[3R1Q1W-6]!9S+5T 3_#)+Z<0I7 M9!03M]8)K'7KP7"!(76L6%T8(UHY(XK;F0_2@WS-UC+& MG,,!D=$9[9\Y0WO:NO!%M#)&%'2P$(O7P9;*Z$+_T0K T5QYP.VUP_B%9D_ M1PL96MD/6*<;^^#3A6%BE6%BN*79)Y/YB7SR17X4]C8>VBASGG#HN.[PD/K"'M K&[;%@]KRUA9 M(!T4[R@\E!]7EQOGO/S7R9DE L(=0Y/H4!3Q5' MIL6-EDE^ZKB06LLHOUP+[@ME/H#W2RGU_L;\0'EP/?X74$L#!!0 ( $J& M9E<^0I^=\ 4 "\; 8 >&PO=V]R:W-H965T&ULK5E; MGDYU);"00E]3Q3&+8-C/-9=9)]Z'3!V)DFRD@%\E.^N\K+@8C MR:S;DH>8R_F..)\NWP%-WVG^)]L0PL%'FF3L9K3A?'L]F;#EAJ0A&],MR<2= M%-L-)N6UY[SV93N>!)GY#D';)>F8?[W M'4GH^\T(C@X7OL;K#2\N3&;3;;@F"\)?M\^Y.)LT+%&D[R NT8"L.RNR7T2)?<58,E 7/Q=U8Q/'9_.G1 M#QX7@0_$T>+IUWO_]D6<+%[$ST/P^+( 3U_ _>/\Z2$ %Z^/MZ_^O;C_&5R! MUX4/+CY]!FP3YH2!. ,O&[IC81:Q2_"ISWQ$Y&B)D_HD*<[U$NX(-LQ,(U+@ QD:IYG?GXXTLGY M?ZT'_[GU3C+,9M"8)9]Y@N\^6]*4@ 4/.1&+!@>_W[XQGHM)_X>NJRLR2T]6 MK(37;!LNRKF.N4VJH&QS$=1Y*JPI"+7$6J"K--RW*A M)%6%>8;M0DM>(]GK+2)/?$-R M81-*X1?D0UA?1C[K)'M#UH\AR?PAR8*!R#J= 8W6!QK?&8&<"%Y^5H_47-T5 MU)1FU%R#NA)50!J$.BX36M(8U'%AZ.F'(#QRO[!7]?F#L";J3'Q9KPJY@HXL M5P.RY$5&!S)/S#>(6K&H5^P+Y6$"Z/F2D::7+4-6K:*ND"/[!AT7DDU(H./" M1\M65WAK5V&O]SJQNH(W(EZTR2$5//S0>XJ:O+/DVHI;F&M@EN.JB5!A$+J> MIPP!#4X4) Q/)*-UBK#?*C[G=!^7[_E"_??%6ZJ[L:!<8C4H44F07&(U,(1M MJ$C7M6D;IY2WYA'VN\='<@V((KW<42RB(&(+!,A_&A% M.G.-JIOI+!)C&\LYT:*48:"BK+%B _4H^3/:Y&@#("7YNMQY86!)=QFO/NLV M5YO=G=MR3T.Z?@>OYU!SW8?70;5WT])76TD/8;Z.A9E.R$HT98P=T7EYM3M3 MG7"Z+;B#XHTMH1*I)>D[72_?H>2HMH2 MXPUV_2*1U)E#GID1.1P=&/\I$@!)GO*,BK&12+D=FJ:($LA#<<6V0/'+FO$\ ME-CE&U-L.81Q891GIF-9/3,/4VI,1L78'9^,V$YF*84[3L0NST/^ZQHR=A@; MMO$\<)]N$JD&S,EH&VY@"7*UO>/8,VN6.,V!BI11PF$]-J;V,/ 4O@!\2^$@ MCMI$*7ED[*?JS..Q8:D%00:15 PAOO8P@RQ31+B,ORI.HYY2&1ZWG]D_%]I1 MRV,H8,:R/]-8)F-C8) 8UN$ND_?L\ 4J/5W%%[%,%$]RJ+"60:*=D"ROC'$% M>4K+=_A4^>'( 'GT!DYEX#0-.B\8N)6!^]H9.I5!Y[4S="N#0KI9:B\EQRPZA,! EH#+'&WC]O[YVQ-]$W MM8.<9P==.V<)E["](J[U@3B6XVK6,WN]N:.3\_]F#_[S["?.<.ML<0L^]R4^ M&4K 74(2MB8SEN/6E*@]8P]D3B.6 _D^?122X^__0Q?[DKVC9U=;XE!LPPC& M!A(+X'LP)F__L'O6)YWC+TGF7Y(LN!#928@Z=8@ZY]@G"SQ;TB(6N@"4MKW" M5ATA^XGCVJX],O?'GFVCW)[=[9ZB_#;*<]V!=8H*VBC;[EO=W[ 3E=U:9?=L M(M[*!#B)3C*P5/V!4"C24X9/0YT+NI?,P4N2^9.L[#=2L@VQU89XDI Z3"-I@S;&M5[( MQ7ZMMG]6[8IB@9:E?T-,,B8$"((%4$KW(&2Q50I /Z0R!>UQV&\MZ*/7T-Z& M-'XR_]]) @W$L?7"![7PP5GAK_L)=:('[4@-&J(UD%; -1B[U]#=QCA]3Z_; MJW5[9W7/-(IU*CW=9MMI1K>-V9MS'NT-9ZO^F+R\>-R'?I%20#-8X ME775Q\CPLI@O.Y)MBVKUD4FL?8MF@O,R>>.FJ"^44W^ 5!+ P04 M " !*AF97E_O:; 4& #'%@ & 'AL+W=OK?79U^<3%-[EA3*'G)$[E56>CU/:BUY/AAB54 MGO,M2^'-FHN$*K@5CSVY%8RNT4INK3M!!*[:F6:SN^=-7MG?(U?9" M'LO\%SWM9:T."C.I>+)7!@1)E!;_]'D?B",%[#0HD+T"^5$%>Z]@YXX6R'*W MQE31P:7@3TAH:;"F+_+8Y-K@393JSSA7 MY&H*<&H]N;\>1F/ADCN)K?SJ;C MX0)NKH>SX CS::B_13L:@^]&KPM37FY*5X7= &/BN_BR MMSOVIRX6^%Z_E#H!ZAR .JU I^F.297HSR)9F(E(1B"WPJ% O7;2-J88)H=6[:)MGZAE*@7_Y&C@J MS)(LIHJM@%I@'X<1U>1E\B>HIXKM'.$LW#%(^3APS=[T#][T6[W)N?N,K\\R MR5HBWJ]_;M<+JF7 (!4X7L,VPU9)4U8KQML\<9O![=5/T?FN74%G$B-.TU;# M1RR*6^&-V9I!QJZ0HL]M*'%]>2L@;A5E7MQ*;N_EX9]E[=3G MDN!P.\,-PY!GP+QH2U_H,F9Y+8'"(3)6UFYC%.IDABV;D%K*&^1LQ^LW;%X.>WV^@/5SR'FXGOB+F;\7:P&C$Z]>HV23G M8>SUS2A)27W$:JV*<\7#;QL>KYB0OZ$)M!GJQ3B=M#+HN\>3GV3MU.F24$D[ MH8YXDL"4+[7OT&51@6!"R1CZ8)T#(R'HOI#<4,$N8/KK6I95W$&3FZD-M./_ MLM5GA*UNT"=Y087+/@E0)*4NJ_LG1R\#WT8\4U+!?90^(JH03*>*)4LF"J]> MY]1< T;/XU?[&;2+ ,&6Y0<3L?D3&?B_VD"URYR&\VBT;:?^X6H5Z5T(Z:Z' M@C,8W$.ZC2#]C3#K!$\<;%5+MDD,NV[#MB1E&T#:I]/A4=N\'UAX EFVT:=' M.X:BG'B,P&T3U51AUX5(0T$D)8V3=AJ_9XK"(Z!L*E+((//Y@8&*H=S5AA:3 MG-T/7-* LJ1LTD[9,R;E!5(":G,F7HK=I7,]Y%)UD97GMNL<]M+_M GJ3&]5 M U 7.?,@ @W^E^T :6\'BH(O3PHJ:RZHA@&W;UMVM5TWR;FNY30E5=D3D#=Z M@KQAGTV'U]/9=#&=S-'P9HSFB]O1[U]O9^/)_1SXX,^'Z>(?(WR_=B)C;.=- M/^@XC%*)3#]&A2MSZ\%_4$L#!!0 ( $J&9E=P"7O#V ( ! ( 8 M>&PO=V]R:W-H965T&ULK99=;]HP%(;_BI5-4RMU)"1\M8-( M%*B*U%%4VNUBVH5)#L1J$F>V ^U^_8X=&D$)I97&!?CCO*^?<^+8=-= 8ISBRX2*C"KEC:,A- 0R-*8MMUG):=4)9: M?M>,387?Y;F*60I3062>)%0\7T+,USVK;KT,W+%EI/2 [7L7@[:.-P$_&*SE5IOH3.:+(1(T'"TN*7/FWJL"6H-PX(W(W ?:_ VP@\ MDVA!9M(:4D7]KN!K(G0TNNF&J8U18S8LU4]QI@3.,M0I?W [&8XFL]&08&MV M>S,>]N^Q<]F_Z4\&(S*['HWN9^3D8=)_&(YQYI2<3*F 5$6@6$#C4_*5?"8V MD1&.RJZMD$D[V\%F_C6IO M_3Y>R(P&T+/PA9,@5F#Y7S[56\ZWJL3_D]E.&;RR#-Y;[OZ )PEFB[LO>#PC M&15D1>,@^;SBOH=@3O@S1*\^0%P)F5^'+JYQU)W M.N?N/G15X+G;.0C=*J%;'X#&.T(JFH8L71XC;[V7O#*P[1TD;Y?D[3?)[_'& MD[EX+M@)523@4AW#;N_1O.;=CV@V]F'MK?-:WY7?J5BR5)(8%JAS:FTT$,7] M4W04S\P1/N<*+P33C/#*!J$#<'[!N7KIZ%NA_!/@_P-02P,$% @ 2H9F M5U$]8"T2!P R!T !@ !X;"]W;W)K9+3E_OU)]FIG5BR MLAWRI;%=BGY(D7Q(Z_2)BQ]R36D%GO.LD&>C=565)Y.)3-8T)_(#+VFA_K/B M(B>5NA4/$UD*2M)Z49Y-D.>%DYRP8C0[K9_=B=DIWU09*^B= '*3YT2\G-., M/YV-X.CUP1?VL*[T@\GLM"0/=$FK;^6=4'>35DO*1D0SFE1:!5$_CW1!LTQK4CA^;I6.VG?J MA;O7K]JO:N.5,?=$T@7/OK.T6I^-IB.0TA799-47_O21;@T*M+Z$9[+^"YZV MLMX()!M9\7R[6"'(6='\DN>M(W86*#WV!6B[ /47^ ,+\'8!K@UMD-5F79"* MS$X%?P)"2RMM^J+V3;U:6<,*O8W+2JC_,K6NFBUN;RXN;Y:7%T!=+6\_75_, MOZJ;Y5?U\_GRYNL2W%Z!Q7SY$5Q]NOV^!&^_W7( 0>W7L:U/CR@[[:D@E2L> !S';:L8M3J MI4:+;]>B,_I$EB2A9R.5LI**1SJ:_?D'#+V_;"8>2=F>P7YKL._2/KM1!8@5 M"<^IS:,NV-W5*/![FVH*33T4VKKXRJ@@[HL^(X:0V\R'@[#C#J032%_,@?B+II"W'JA+A<$T''FF]2H$), M QSTX]1X?Q#%00^D*32%'K:#C%N0L1/D)RXE4)LMB4H'+D#*9,G5#> KG0HJ M :J7]Z#,2%'5 4%_;EBI,\EF16P #%'?TZ;,@)NAU]&9Y[1AOA.D#6Z:LTVN MS6+%(VTR'TB:;,1@"F]?8(0'\ ^PX5PP,9MZ)"J AY+4/D>0 @--X^ M#OPXZH.TB,'('\@VB#JY;5WCVQHD?' M+)''TK;OBX[8H9-&9]"&*^SMEBF$_"H4H6:3N1ZXZS8?0-4%/O3/G13"DZG\0#RCJ6AD]MFMS5( M![C C&T_C/IT8Q.;!GXP *_C1N@FQWF2\(UN(4KR0NY5N:P),DG$AG;>MN(V M"7"L.,C'?> 6.810,.38CBNAFRRO=VK+*WHK4),&XZD1MZ;0+E7M0^RX$KK) M4C>/-9^OU)#YOYHP:-(CQ!'$?1:UR?EHBN& "1V3PMA9(J]KKCG<\$,G(_]V M+3R2MOV1J^->Y.;>)=DF@IJNM_2J*?B7>1<=YEV+2(#"R+Y=J&->Y&;>NXU( MUKIW_"VX%GKU_2CJ)XE%;J#-01T%(R>M[0%^;OHDGK,DFJH+[?YD8*5&F1H7F;\A3HZ:F2C96PT.S8Q&'@# M?1KJ2!FY27FALR)EFN>*5-.RZMDJ#F3%DQ]KGJ5TP- ,M5RELK/+;,I:B??18A M% ],A;CC4.SF4-58BOK[R]L+VER]TVZN':^9J;[0]/2HVH3"WM5CDRJ5_\)^ M%V 1&V-%O0/?/W!'J]A-JXLAL& ,[ND#*PH=+XISU70"%.DRGEK-, ET&H4Q M[)MABD'/A],A,W:^-KN)UF4&U1/@R@7>Y$\(4108Z"VC;1S!H6CO>!:[>7:Y M*Z4@8NTFX-[(Q M^[:9E(H]&/:IP":&8V\H^SOVQ0>^%K?DE=(D(]NO6-DF;8HMZ'\+UGI_#DT5SJ-BI:&S4W%R_KD[9Y7%<_KRS4EBLVU@/K_BO/J]4:_ MH#V\G?T'4$L#!!0 ( $J&9E<"&PO=V]R:W-H M965T&ULO9UM_RHYNIS>9B:-]?DAMS3A< '';V*EE M]\Z=3E]LR+7%"'"^EOYT4LV<#O@#@'6.P?!^#3CUW_ MV_:F;8?@]_5JLWUV<3,,MS]<7F[G-^VZV7[?W;:;\5_>=?VZ&<9?^_>7V]N^ M;1;[2NO591R&^>6Z66XNKI[N_^Z7_NII=S>LEIOVES[8WJW73?_IQW;5?7QV M$5W\\1>OE^]OAMU?7%X]O6W>M]?M\/;VEW[\[?*>LEBNV\UVV6V"OGWW[.)Y M](.JREV%?8E_+MN/VZ.?@]U'^;7K?MO]\F+Q["+/SS'W2Y__#CA_FUV;:S;O5_R\5P\^RBO @6[;OF;C6\ M[C[^U!X^4+;CS;O5=O__X..A;'@1S.^V0[<^5!Y;L%YN/O_9_'[HB*,*47*B M0GRH$$^MD!PJ)%:%N#A1(3U42*T*276B0G:HD-E-*D]4R \5J3M?MC[=U][],ARLPO%ZZ$?_W4YUANN9J]> MUN+EM:B#\:?K5W]_43]_,_YR_6;\XV?Q\LUU\$H&LY^>OU3B.GCQGNMLUFL?TN^)/Q^]/+8?P,NY9^,3[7W3#\/[3!B\V\6[<$5_+L_4=UT.<;5?7#%]\$5[X'I">"/S:K9S-O@F]'GGZ/AVZ 9@KJ=?Q\D MT7=!',81%0(L=3;MLXNQW[9M_Z&]N/KS_T1Y^!AE+%#\.6XMEV>>L#\F#DS91H5I34,9JP%7Y\C M80()DY,Z0X%,&L[,[YV9L\Z\WCU1G^S6X8M@=.GXA4#PH%"CW%X['XKC(K$'.FO,=Y%,L"J1% MB80I$,QP;'GOV/+LA'UXC^K;V[M^?K/W\;NN#]KU[:K[U+;!T/P^_O.90<^: M\1WTI>/0)_:@1]H32)A$PA0(9L1&=1\;%28VJ'BH7!=&:599TP#; -]I8))) M@30ID3 %@AF^CD*MTX2LM^]?SK>[=7_PKN_6AQ^U\VD])23Z/1S_LWS-V_=U M-I0FH#0)I:GS_6MZ_$B9BWP\WK?#LM^-;]+SY^9_WI;O ^! ,SYS9JV-:ZA) M :5)*$VA:&:@:)4MXF4VKT A@\/5R)S9 2E#U5":@-(DT1G4?*F([58E[$"CQ7LV9[ M$RR6'Y:+=K/8!HMVOFIVHW7H/H_5@Z)'^CHE(K,*\\3V-U26@]($E"8G]HA" M635]KE6WB)?=3NR#_-ST]RIX3#H5JVY1^XM0HP)*DU":0M',J-""6<0K9CZ[C)$K M9)';C(=R_*AR6=1&(U7,V6FD"E%;C42Y4Z-*BTI1]15W&R.D C.#TFHH34!I M$DI3*)J9!**EJYB7KOA=QT-E<^^]"#/[#90WXNM\*$U :1)*4RB:Z7RM8L6\ MBO7J=K<1M0W:W]M^OMP)U+]^&M]_^G8^=/U9V2IVA28G+I!23@VE"2A-0FD* M13/CXB@UC!>M_&2. \Q(""KLW0K>HG*'=B'1]KS2G^ M,IH3C_4>5=,T)ZA1 :5)*$VA:&94:,TIQFE.\43-*9Z@.1$L2G,BB]F:$]4N M2G,BRIT:55ISBHNO^'8<0Y4H**V&T@24)J$TA:*9(:4%J_A\BA>S\'4EGO$Y M$]E;/KP-;]]#L[>@-#FM0Q3*J.E4K:+%?&[60W-S>:SWC."F7#G+':@(!J5) M*$VA:.;9%RV");P(YI.BF[@I17&9VSFZO$'?,3_)IH#:E%":0M%,!VNA*^&% MKD>E8R9$0E5L*UU\ [P=/L&D@)J44)I"T4Q_:P$K\I\_YH>/SJ_R M5T(1,WI;ODSYQU:LG66+-WC74IH#2))2F M4#0S4K1XE?#BU:,S,A,JL'UPURRY3\^WT]C@T>8OZC,0\J(ARW'#6"EG" M*V3[E_;@M7;$=\&F&X)/N^=X.PRK=D%ZQE6TQL=F&#D/:^@Y2L1*;.)FYWU)"JSREEK0;4S*$U :7)BCRB45=/G6A5+IJ5Q6=L7?[W; M\%M!/-9[645E:X61O2D(-2J@- FE*13-C HMJR6\K':T?7$^$@CQ*Z[2PCX= M<2C';@H2+.=-V2T2YZ4]+9-MBJK"'GR%7W+I(D=+-#$JKH30! MI4DH3:%H9DAIR2L]+WF=7FFEKL"4Y%%FRYB\#6_?0_.WH#0YK4,4RJCI5*UK MI;RN]="M"Q[K/2,0I^NL21EJ4$!I$DI3*)H9$5KW2GG=RV?K(G6%J+AR3JCQ M!KW'_!2; FI30FD*13,=?'3!&"]7/6KK(B5DG-B9Y)'*43W%I(":E%":0M%, M?VOE*^65KP=O7:03Q2_>OK>[H=EA4)J$TM3Y_C4]KC6RE-?(H%L7O"WO)[VK M9SVQ,REKJ$D!I4DH3:%H9J!HK2WEM;9'[URDKK[DS Y0L0U*$U":)#J#FB\5 M48X;]EI%2WD5[7J_C[%N-T/0O0N:^;Q=M?W^ZN']\#[R9="\[]M]2=*IU$%) M8MJ'9J$11JDM#ZA121@E=CQ0-DVW:ADLY64POQV/E!*=G!4Y]&@EE":F? ) M-:E0-/.65JW597RRV"-V/#+J.JHR*NRQRK? U^%0FH#2Y,0>42BKIL^UF);Q M8MI#CT'Q6-_56.9J5-0Q**A1 :5)*$VA:&94:#4NFW:%_J1(< ])DL>@J'+V M@CLC]#?B&!11S#T&1;&H8U!$N1,KH$QK5]F##A<>7PU!]R5]'-#>-YY6K.8; MZ3U"7KQ.T?M(O=_*DHR\+4/M]$E7.&BZM(Q2/,UJ2H M8JD]6MPR45*566R/%D($RY/J1%I4=G1%?/85]PDSZ'%"**V&T@24)J$TA:*9 M(:75IXQ7G\Y\[8 K "559>^=SW@;WKZ'"DI0FIS6(0IEU'2J5HJRA]TY?TX] MY+'>,X*KG.3.8A6J$$%I$DI3*)H9$EINRL[(31X;A9DKM.2AG9O#V_,>\Q-, M"JA)":4I%,UTKY:=LC.RTZ.N\N'AWN/>U83L*_>@!@64)J$TA:*97T.CU:J< M5ZOXN*!B(7>/;KAZ!Z54Z< M8DPL9:^&FA10FH32%(IF!HE6JW)>K7I4(DE.G-M+XL1>$_!-\)X6)AD54*,2 M2E,HFNESK;#E7JL*CL"_!G? N\W0V5]* T.;%'%,JJZ7,MUN4/.F%Y?"U@ M0CH<>L(R)Y*\PK(L[(?V^)M\R++04EC!2V$/338 M5JSF&^D[6J T":4I%,UTMQ;%BFDY6Y-<'$U+-Z#*V:.E<%4O*MV *F:G&Q!E MR'0#HAR3;E!HR:B(OV*Z00$]A BEU5":@-(DE*90-#.DM")5\(H4GVYPJ'P\ MOJHD*>V'%F_#V_=0V0E*DU":0M%,WVMUJN#5JC_.2+ \Q\!ML;$;Q%[TB :D]0FH32%(IF1H(6LHII5^ S M>?;DVTY!W+L5EI6]73&M6,TWTMO=T/PS*$VA:*:[M;153/N6R$DN+MQA7R6A M?8_FC"KG+-&)(WUI%-H)]$0Q]S8WJE!>%O951HHH=^J-5LM$Q9>1B7BL]TI\ MFDP$-2J@- FE*13-C HM$Q4XF:@@]!A*)BHFR$04BY")B&*.3$2A*)F(*'=B M4)5:)BJ_YEU<)?0N+BBMAM($E":A-(6BF2&EI:CR,7=QE<354V'LO/3R-KQ] M#TV[@M+DM Y1**.F4[4X5GZ9N[AXK/>,X.9(VE4)9$@E0]@LJ;]_; MW^J4E":F-!^";6H4#33O5IK*GFM MZ1%Y-25Q+=;X=A+;5]7S+?#V-U26@M+DQ!Y1**NFS[7@5$X3G)B;R\G79![K MO68C)*.P+.VCD5"C DJ34)I"TRAB@F/ M]9T1*E==LH^A0 T**$U":0I%,R-":VC5PS0T,@H(I2LO[.T_WJ#WF)]B4T!M M2BA-H6BF@[4D5IU/]X*<3.;M>,\!Q/D[>W4&M2B@- FE*13-C!&MJE5?4%6K M"(TKUL6E=%:F%.YMZT8C7?2&]'0B4S*$VA:*:[M61639;,SKN8D,*HS#VJG+,H M<\M0F7L4RLGM.U0-T-S]?2V>=_^W/3OEYMML&K?C77" M[W=IM?WR_&PO=V]R:W-H M965T&ULK5=I;QLW$/TKA ($*:!(LN0R2&Y)K6?^^;\C5:JW([I4OTO*8ZW'F#7F\,O:+RXB\N"]R[4XZ MF??ENW[?)1D5TO5,21HK"V,+Z3&TR[XK+AL)F[4,O,\T3\]+N629N1ORVN+4;_1DJJ" MM%-&"TN+D\[XX-W9(>\/&WY5M'*M;\&1S(WYPH-I>M(9L$.44^)9@\3?'4TH MSUD1W/A:Z^PT)EFP_;W1?A%B1RQSZ6AB\M]4ZK.3SMN.2&DAJ]S?F-4'JN-Y MQ?H2D[OP*U9Q[^&H(Y+*>5/4PO"@4#K^R_L:AY; V\$C L-:8!C\CH:"ES]) M+T^/K5D)R[NAC3]"J$$:SBG-AS+S%JL*T#=J@A\%?:-'](V3Q%3:*[T4 MUR97B2(G_AC/G;=(EC_W!1SU'>[7QP7TSI4RH9,.*L21O:/.Z?-G!Z\'1T]X M>]AX>_B4]O]Y5-]+MSB33CEA%N*:0]1>ANIZ*3YEA!I+3%%*O69(*RVK5'E* M16*0 -K%+P>D4\G3"Z6E3I3,A8,60JG[H/B24K60SG?%5"<](74J%%96F%3O3:)CC5+]?2*=F?W22;UD@3 M*Y0+1/RBA>GL?++QH"?&(6"8S===D9#UZ CP*?:-0,#0J U'XS/I!8#"$(N, MB:6OE6+DYFO!@;5 W28/8C2%\H"E)SZ8%=V1[6[@,J72; 2!%%*CG7 V=064 M"YE^!H_&[.+\4RZ @YW1?!?6$;8-B.WN38F]TI20V!GT;8Y-2O'GK/Q9SA3!=T)TJE^3&5;:-8"%3"A_X M_UHA5_B<"_F%@D@;_MI="H> 5N)R]'#$W N5^TB)SF4>4CA>$&#S)R!1S,F* MT4&@X2&B<#$(0(4&B[*VI@C6PW*+ _ZF\J$]A,5;MHC4YUN7+Z?;P9LC)\9: M5Q"_";DN$![W:'$P>/ES.*)X%B[!EC5)*X@[T![G-\44!HV*;5(S-/L/;V/% M9Y8HYC8X512QXT5[,Z[S:+!N6G76^R:C%))?Z12%S;<3MK$Q%[ HY!K@"KHO M<8MAX/;'QJF[&]RH][THV66FRE/V@Z]]?"*0^5SI>*\*[,8^_8N3;C$!ZLN; M+LA=)5E 9_?D'QY-[V'; 5X7C879UD)L1_\MW%U^K\VER;P M1YSG"+GJE5_'LPE\6A.L:[/+ABFHLAG=BS2S6"#Y8O,(Y<8\530P M8#_5H>5*SE6^[1];QN*-\(N)ERT_)A.M! +XAE!W\F>?*Q9.!BTU':;@&Z1'24S9("(JI8/9S\K?-K[N?/'$_D"X3"[P( M\0U*:[6VWKZ;<>&XM(]OG6:V>2F.XP-INST^,R^E72JD=DX+ MB YZ;UYUA(U/MSCPI@S/I;GQ>'R%SPRT1Y8W8'UAP%SU@ TT[^?3OP!02P,$ M% @ 2H9F5^IA$_6H P T0< !@ !X;"]W;W)K_.@:18=4 I>HS1<2=!8SH++^.)JX/R] MPS>.&W,T!J=DJ=2SF]P5LZ#O"*' W#H$1K\U7J,0#HAH?-]A!H#Q>(_^ MV6LG+4MF\%J)/WAAJUF0!5!@R5IA%VKS&^[T#!U>KH3Q7]ATOFD20-X:J^I= M,#&HN>S^[,WC]/($J S1_DN^*H+3DX$3^"+DK8R<"L++'Z. MCXC(@4VR9W.5O GXB$T/TGX(23])W\!+#^I2CY>>4B?7**W26[CA)A?*M!KA MS\NEL9JNPU^O*>X !Z\#NA*Y, W+<190#1C4:PSF'][%H_ZG-^@.#G0';Z'_ MUV'\[V#8Z^9H(%=40<9"H[G,><.$V((J0;,-W2.+FC-A0B!-SVS%Y2H$J>3' M4JD"2BXYW:P"5C0SP.21J?.G08U,4'4V@I)"Q6H-5"@*X!)LA7"MZH;)[8=W M61*//QG8,(V5:@UV<-0EC&IU3C@%<=1\V?I:S0D(M>G])(1"P5BB7 "S'ITZ M"FHG)E6NE[3KNP7IXKRZ[-OWBWCUV7Y@FZ08$ MEA3:[XV' >CN >DF5C6^:2^5I2? #RMZ,7G_P!02P,$ M% @ 2H9F5]"\DI(L! : H !D !X;"]W;W)K&ULO59+N4RZY"L \0( %5>N#8!ZLHD<2'5 [#;@,3[CV;;K$0 MMJM+5'2SUJ80CK9FT[.E09%YH2+OQ6%XVBN$5,%LXL\69C;1EY;5P8C8Q>@>&7Q,:+[RI7IK( M2<5!63I#MY+DW&Q^<7OSZ>;G)2SFM[#\>'$[G_0+3DHH;4I?QBX!+++N0A!V(PSAY 2]IC4P\7O*+E76&MU#6]YQ0^O"%*H M/:N(AN>65114E93@Z1U0M[!.J(Q1L\HTX$12ZHS(LI<5:>G"M>F>*X]_XJ/53560+YTV9W!#GPNIB#'"3Q GG2B) M:)&<=J+!@!;CI).,0EI$T; 3#D*X1J6I>]7"7_X9FV\1>=;[4=@9C6/^&Y_V M_6X4$7HG'HS7=.(![Y+3,B?[#F^\[ MM>K!8RK)#S)1KTG@IXETV^[A*XY$)0&4C*)GSB] F5,CE< M.SINB':?^K[TCK[^5* ;/^.P<95R]2#0GK9CU$4]/7Q[7L]@GX792&KY.:Y) M-.P.!P&8>JZI-TZ7?I98:4>3B5]N:11$PP_H?JVU:S:LH!TN9W\#4$L#!!0 M ( $J&9E>SZ=)QOPH "PD 9 >&PO=V]R:W-H965T)) $>]W0WR[%[I6[,4PK*'+,W->6=I[>KUZ:F) MER+C)E KD>/)7.F,6USJQ:E9:<$3MRA+3Z->;W2:<9EW+L[GTE4G5_W@D[U8TO>_TB"&1BM@2!8Z_._%6I"D1 M AO?2YJ=>DM:V!Q7U']SLD.6&3?BK4K_E(E=GG89$ M+U:I<;_LWL\=]#LL+HQ56;D8'&0R]__\H=1#8\&D]\2"J%P0.;[]1H[+=]SR MBS.M[IFFV:!& R>J6PWF9$Y&N;$:3R76V8N;WR^_O#^YNKQY_XZ]_?SQ^OVG MF\NO'SY_.CNUH$YS3N.2TI6G%#U!:)TSF M,52'N&+&$5 E :N8R%:I6@MAW$1:6MUAB=0(2J5-X'::O:V$@]"Q]*TQ6G8RX532>(H&@7#B'SA:#0* M1I. O8.)<;E+ V0Z(E=:K=YG*:$4O=YI^NX.BTDHDZ=QD3J'V?B&D? ^[[B9 ML$MH =B-Z$A(BS0AD\E*P:1L)NR]$'X[4A]1*!5'VJ+;,9".D *Q4/N)X/ K MS[U7%3D*VW84XG#F0*@4Z8_@!@N044T!.9VY@?Q $*QC8CZ'<+L=WRZYA5N# M;IPJ)+HU^-+89Z7RQ%1Z?L:?*XMNN^QC%KT1)!2[P[&?\V7O>,[]:]=#P&%7 MQ!]"GG!W)Z,H-[Q&^3W7B>>T'1+.TMBZL!L;\CPG>/JO:,2/TSFW[KG7F].B M?YZPV=J[A]7R]E&0-B$M8"@"W-T<3@.MNU0G*-7M"D!R% RB;E-#V). T)9L MM!"S1$*5HDIR+LMGJ7,57M5++C@*W5KFBQJRQ;$D2ZG"8&?3A3)C,$5*9X;2 M'LG,7[UFG_9AGAAGEZ1WP_YT98U(3BYA2%1I['T5F-=.57M.^]Q$+0JQA*T()*8V*M"1I (N%\?*;LTH=D M0XAV+O40O>&U_?0>KM\/)B5TWTN0X_"+Q4*+A4,;;"I10\>;#'O4"X: NS2M M,8#B"(4V+Z&7QJ(%HW 5[_V-7%W"Z/R0N"!ND9LI6L$E& DK1IR8]'A>4-Y" M@: 6N8_D0E<@[@US6"RV0Q!T!ML1L%99 M6/.QCDDE;2N)VHT;TNRM,?#:WQCLBR"P>9V;,H:U0/SIVJ M'$BX;%BQ(CK#JGR8V](Q=M0*6W7=-DL ./'=95&?! !TM^A$]ZZ5=B;& *'M M79@,L6M/GBEMG7,A.R"HUIL\U<[XNV'9(S+6&X?(6SO\=:CL>I@= MD19^(ZU_&#WJ 0;#R20(0S88N'$_&(:>(-B>C-AT'$Q'K#]AX1@U M7X]]\P7H<31\Q<+1-!B,V'$XQ7@X"L(11?)<2#>#)@PB(GT<8CA!\=A_&=M# M$ $?R S#,1M%CJ=Q,.FWHH+\>$DU U\AQ!]X]A43!J8?U1/QA4-QXS^-'# $V[ M%MH=/:'1//$UJ?/JJO!X ONR#8'5%@$?>Z5L9#:A+7(TNQ5K NJX(#:02Y<* MZ5R75:-P#8- ?=WRE8QC#==YW37T_N'E'F)0NHWE>@%F\L*I)Q' )N<&SO1U M ?#8N;R!G!W(;P3AC"VPTS%-B7IOOMY\<:/PS:NZ,7E,I"$\:@((:0A<12(( MS%WWTYRQ4#PU5:]HEVA=3@CF6W,J7/RXOX:I3:%K2\W7$^T?A'%SG"\V^S8Z M5,)TKE-551RT)\UMU @5C'-3ER\UHCLV=FJDA?%;R>H%L?Z2U,5X\I_"!=ML MO>F(4H&PH#EHB"3&[KBJV5EM2=1,@"_+\4PZW$7\@V<8I6NU9I M>-N"X31U#9!VK1T]0EYU.R&>R,LWAR7/^R@ "7Q*LQ1T!M7H[3CJ7L<(G:*L MBD/ M8#IZNFK87Y(R.?]<'3$,QNTZHO>X>KC9QVW1WS"[7GD[/XY"X]!")SXBCT\.>XJ!.>ZO&?>I=8O3&5IO&& M1L&&3?.5+>/6X??FI4\83/V184N68>,,%I.>E\(TQ2"-AF%_4RR^7(48YE[- M5V[N.W-W^#\#_W^] LHS^F#7!P&GC2\X,J$7[CL5*G&+W/J/.>J[]:!/A]-XQQ+>\%XV&':?YOB+ZQ:N>]!9LI:E;GA4J"=T30!S^=* MV>J"-J@_$+KX'U!+ P04 " !*AF97X)Q2630% #3# &0 'AL+W=O M0M%] $MK=9W>?72T72V,_NT)* M3P^EKMQEI_"^/N_W75;(4KB>J66%7^;&EL)C:Q=]5ULI\B!4ZGXR&)SV2Z&J MSM5%./M@KRY,X[6JY =+KBE+85USDYKD@5WUQOM;X/O\&4FG+PU^@^5^^*R,^E0+N>B MT?ZC6?XDU_Z,65]FM N?M(QWA[B<-8M?%>3\U<]OKN_>W%WT/73Q M23];R]U$N>2 W)3>F\H7CMY4N M39+AV6L7U9-86"E9Q'7#+8NET%2+53@D6".1_PV:RYP 39E<94+K5:BTG%"V MJ# $("E0'+Z 4=85+/3V/,Q53I7Q\/2>H:\(HJ+*Y,99#L"5PL<4*0$Y*IOT:J^-C!(9+8%]T#]=^4!PN MZI@#;X[%/G@1XQB=MZ):L-C=;PI#0SE &8ZR_,M5)A)A! MUE214FLF\-/$"%I:>0.-R,Z]L$K,-+PS"^4 QQ'7"P+N0L2UF"'#62'L0K)' MA@>-?PPPQ2J)"[!JI$:9H-S9F7JLIT M ZYL@)?PJ+'!WTT=12#WM#/"=:AY<1H<#!67O 38'!^ +9V*0_L/R_%$]0 MF_:F^W;&O>0K.UQ8_],,1[JN=8@ATTRX@N:8-!"+.+'$X4%O,OA4K_JJ*7*$ M!/=V.7H9T@9^ X%Z=TR_? Y>ATBW#J07:$KNZH<,1&H0&M<\!!4#;OKYU ML'%1PU?HG].H.TDG^!YW1\.4PJ!U8N8GH<"P\="V8QSXE;2G*_"=$>T4H*BQK< M]+&0[B=UY,IE'$>T*1_)G/0&@Q\BYV/*0HL+A1]>R- 2.,["HYFCJ Z\68\+ M9C<#!Y^.Q^2(AX@I4KS[<'R+,*\XHMU1.N;="*F;CL-R3*?=P30L3Y'8$1*+ MY1DEW3&R )\QBL\11QQ,QA/Z9+@,(OZV'SXG9"1-1Y@*G#LG5=:-#[F'G'2> M7DZG@U=K4=Q-NNEH1$^-./V=0;.4Z)H\3G/S0S[BS-F>MA/[=1Q4M]?CN/\> M35=5_#3-(3KHG8T[9.,('3?>U&%LG1F/QR0L"_SKD)8OX/>Y,7ZS80/M_YBK M?P%02P,$% @ 2H9F5R/# 3/@ @ 2@8 !D !X;"]W;W)K&ULK55M;]HP$/XKIVRJJ%0U(="NI8 $E*E(I46\=!^F?3#) M0:PZ=F8;:/?K=W: 4:EE'[8OQ#[?/??<*\V-TL\F0[3PD@MI6D%F;=$(0Y-D MF#-SK@J4]+)0.F>6KGH9FD(C2[U1+L(XBB[#G'$9M)M>-M+MIEI9P26.-)A5 MGC/]VD6A-JV@&NP$8[[,K!.$[6;!ECA!.RM&FF[A'B7E.4K#E02-BU;0J3:Z M=:?O%9XX;LS!&5PDW660MH+($4*!B74(C#YK[*$0#HAH_-QB!GN7SO#P MO$/_ZF.G6.;,8$^);SRU62NX"B#%!5L).U:;.]S&<^'P$B6,_X5-J7MY'4"R M,E;E6V-BD'-9?MG+-@\'!E?1!P;QUB#VO$M'GN4MLZS=U&H#VFD3FCOX4+TU MD>/2%65B-;URLK/M3J\W&\[N.]/^+3Q.[_ICZ#T.1^/^7?]A,GCJP^"![OUF M:,F7LPB3+6ZWQ(T_P+V&H9(V,]"7*:9O[4/BN"<:[XAVXZ. $RS.H1:=01S% MM2-XM7W@-8]7^RCP)%GE*\$LIO!H,]304SGU=>8:;HTPD(G*$2KWRIC3,WB@ M^5 +F+(7^-Z9&ZNIG7Z\EY;2:_U]KV[$&J9@";8"\F50KS%HGWRJ7D8W1V*J M[V.J'T/_AV+^#UR89@@+)6C.N5R"97.!8- :$FJ; 249**>%DBA)2-ED!S50 MO@;)FQIP7X,SD&7R+25_0UH(K"@$3[R#"I>$K%:&R=2<-H#ZQ&(^)ZQ=L\ M M)EM)U4MBH(&F<94T8%JC3%Z!ZBD-$7&+XC-4+R+ZC>LPD[3H!/]%_!P'0;V MQ%P2LS4:2\O)4H2$PBVGA\KU*9Q\NHJK\0UT_A);Q8&=AF6(SF>]ZGV^UP;A MP7SGJ)=^BQD"7$E;COI>NE^4G7(__%$OM^R0Z267!@0NR#0Z_W(1@"XW5WFQ MJO#;8JXL[1Y_S&C9HW8*]+Y0RNXNSL'^[Z/]&U!+ P04 " !*AF97LD4* M,K,% 7#@ &0 'AL+W=OB#]3N2,N&2VY(KA3UUW>&7*WD^F@2 MH ^V> R_F?GF(/=D;>QG5R!Z^%HJ[4X[A??5K-=S68&E<(>F0DT["V-+X6EJ MESU7611Y.%2J7IHDXUXII.ZHO]4W5B:]5J47):HG30:+"Y..^?]V<60Y8/ ;Q+7;F\, M[,GWMU?7Y]>77^'JZN;^\^?OKPYOKN]J3G"9H%>ED#*-SS.^?[Y%)K5WIUJZ+]%G 6ZP.89!T(4W2P3-X@];/0< ;/(%WI5?H/&63 M=UTX5PI^\05:V%N&/\[GSEM*DS\?\S_"#Q^'Y]*9N4ID>-JAVG!H5]@Y>_FB M/TZ.GS%^V!H_? []VX/T S!PB=93\<)":J$S*10(YY#X$#H')<5<*NDETMPB M%5%F:NTQ!^H'(#PLA+2P$JK&+JP+F14@'5<%J7=+,I)0I76^2 0RX\'L(=K2Z,HN8D]7+/'2@D6F&S M8L/V&TL<_(W1'ZFKFB!K%\UO,/?.SN ]KE!!'UZ^.$K[_6/XM39,6F"B87(E MI!)SA<&AT)L:PUW@5N9DH\QVX:"U>]&@E44PQV)ER%.R/GIT?A^,E?G"N* H MAFB/M*B,85KV=U2;+*LM'W/U8D%4,FL+BU]JU-DFY,?*J+I$9J&R9D4V!Q?9 M%JGCC<&!,3%D>FEXAYJH=(<-16E+T4U[,+#+9IM0HY0X&K[<(_ A95)GJJ;6 MPUL-^=N$9"24 2J7E'>>TH8)UKO9G"LV!.-I6K?V-II<0^JN;*2F]E''7A*2 MG16'?,@I5QBH-#FJ$,GH&6]&ADHDM-PHLZ38;G4-GN*F,0&<7&I)@:$,WVZU MBI>H*7\5>:?0N7T7%]:4-/\+(X/.U#9CI50)KDWN4FRX3$..KXD\6O=H=0#, MV3IZ%N3WS8ZZJ?O1AJ[=@5F@7:%W5 M&$G;,06B].E;ZI2E)[E>U MM6WZAJI!0=G59,NN6RAFQ\$K8H#(J1WI= BG*ZC@.=W=9G/\$ M_632'8_&- HTI,?W1KO=AW)-"#8=+H M:02:NIP1G98JEA-K;HAS2*?=T60*K]+Q 5 5\7PR'K;XS?3.>$H%XF TZ0[' M1S1Z-3V@_X.DWZQ.Q@F/^FEW,N*U(:E/IO":;K 8SWZ(9_K_Q_.(PC3M/Q'. M=O.!U'\$WVW0?I"0NUU_@$+DH VT05OR6XAO08I:>S?Z MPB*&[J'I84-]/+QUD=^ZCQ4V"W)&'#[V]NOM/=9+M,OP24+]B8,1W^WM:OO5 MC#MCX&1(GWE3AZ3\WGCXDPK"@+S>T+$#[ M"T.W:C-A!>VWX-D_4$L#!!0 ( $J&9E=*G$]F]08 #$2 9 >&PO M=V]R:W-H965T>;DRN+FJ^%'?" M?ZH_6%Q->BNEK(1VTFAFQ>)R-)N^G)^1?!#XCQ1K-_C-*)/I=DN+P=V?]3<@=N>3-__JVMPT#A17I$ M(6L5LA!W=!2B?,T]O[JP9LTL2<,:_0BI!FT$)S4UYO?Y]_O)AX M6*+K2=%JS:-6=D3K-_;>:+]R['==BG)7?X((^C"R+HQY]J#!.U$G[#0=LRS- M3A^P=]JG=1KLG1Y+2^2>O9:N4,8U5K#_SG+G+2#POT/)1EMGAVW16+QT-2_$ MY0BX=\+>B]'5KS]-GZ6O'HCTK(_T["'K1QOPN!:[MJ*4GLV65@C,B68Q=S)4G(KA6,G %.8EGNA M-E'UUY]>9%GZZE\-MUQ[8UVX,7WUA,&?@'\F<9MQ5L18>!_+R4!]/]#>"*^, M7@YCC%ZW[N*U$H"9=:SFUF_HCA7D%.E<2R]SKK^,V1_)+!DCFI!6P=$O"5GN M&"\Q-I*Z3XDA0@204*G>\PT[G89"96VA]@NZ)OV*O)<,'J5&FJ" ()P;BU9+ MQ+_U1@4V^AXU#B(RU,AY!M^"#.0B4$C)P$=WHFBH@#<0U\0=[(W47!=D\9;D M3]KJW=V\N>TJ-F8+:RKVSN@2)MZ2_:=SY,]N%HO0CJCY[NW\YO;)3@]F;1K' M>I&PCQ ^)L5J:^YE"9#@'$"[?\ZR\R0%(2E%W.J$EKCOVI2LN#?J/I0FVEF@ M/HHJM)9^%=33@;82'GD0)%MQH%+)2OI'8N+*F;W -&MT82KH^H!-&"11KK8A M^!5'.L)6!)0=Z,'M9\"?&M6-";H)GPB2D+@'@.]..M^PIB;UGZ?I,.]'TL.1 M \..L+(SU<^B7ALV]6_Z_!7$4+,E#[&B")B7$.3QXH$5EW'.!)[GF[W)BTZ& M1M&??3;950DVNW+ X$):YY\B=&.I#$H*';(ATO%0D5PIV%&J,\V=$_X['!UL ME?A6B#I$FK!/C^:_RXQK= 3LLB%[(9 #G!$ %AX6A6EPC3 %+U:#QD>>(C8, M$ QU7@A!.7/V%>$#YL@8%"#=E@A @C#GV!:W>>/1PH:>;SNY==,#*W!!FF3I M+Q1XFISA1TT!:-U4V$VPN96D "?^ &(^&AJ,/[#YO1,@(61)]"$-.P'M8;/! MF4,S]& =G^R D2&O,)4M;B)MAL(>JVK<<; /4J7B%._.#YU, 1&P[>1?(N)A M4XN$W?8EZBI>0?*.D6&C_4-81T(MMP9PIQ:7(\)[KZ\1 @2S.% M4P53%G#FL8N'^:#_1_/\OT)/V"ST&%N@%U6.+G2KX/B@$ZK^MB'O# >O !W3 M)#L?#D!''(?49_.!8KJKF$2[,145A *HP?ZJ*0' KEYWX3V(S] MX^D?0S5N\PDG5F^/3L=QNY<9VK1H\#!68Q9.9 (9X=W*(JXX/(]4=("S]_?+ M'=9&*@8' #'$EKB[,[9!(\IX[@(O$E7*(:B%<\'PX%E_IL"YM.T!,L9RNB1P M <&5L$M:'6DY*+XVTLGV,+.LE*XV& Z$WND14Y62]@E=!IF*?Q%M'4IB+@EJ MCI&"><#:L?" 6E&N6&XX[@FQR49O*<=+Z+_N BAORH6 >!SP6[P*+%#1D3% MC(L5U\NX=>BP%;3U1LIYXR2Y$NY[MJ4>6EO:Q23J>.BV+[,[??(KM'ME5!D# M6>(=2K1D-T30#F1B(8/3WF2'L,$=:YSK+LE5+!_@#NN'VOZY*9=#HPGVWQX+ MXX<9WX+0)2U30Y#")WVV"-L#?X!7%TQ#TEAJ #;,+'E^3KK3)$TC'MM-G,Z! M:[.OB^-%86?T[#0Y3SN]Y-";XV3P&A]P2Q\K:"\ T.(;?7^W_QXRBY\!MN+Q M8\I[;I?49B464$T1\8C9^($B7GA3AX\"N?' 0?BY I<)2P)XOC#&=Q?DH/]* M=/4W4$L#!!0 ( $J&9E>F]:#=F@, #,( 9 >&PO=V]R:W-H965T MZ"ELT1$)!62BN/_?D=*EG\@R4M?8I*Z^^[[>+R[C'=*WYL"T<*3**69!(6U MU748FK1 P4Q/52CIRU9IP2QM=1Z:2B/+O),HPSB*WH>"<1E,Q_YLJ:=C5=N2 M2UQJ,+403.]OL52[2= /#@,"I>%*@L;M M)$CZU[=#9^\-_N:X,R=K<$HV2MV[S>=L$D2.$):86H? Z.<19UB6#HAH/+28 M01?2.9ZN#^B_>^VD9<,,SE3Y#\]L,0E& 62X975I5VIWAZV>=PXO5:7Q?V'7 MV [?!9#6QBK1.A,#P67SRY[:>SAQ&$4O.,2M0^QY-X$\RT_,LNE8JQUH9TUH M;N&E>F\BQZ5+RMIJ^LK)STZ3V6S^=;Y*OLT_P?HN6O$!QV!(>OH?]P?GX$_>V;41Q'-Q3#K_HW M7:3/$FR!8#!5,H.'FFF+&M06MMRDK'39B:^\R4R)BLD]H"0+S(!+JX!)(%!@ MN4:D K?TYFT!7Y8+:B[T;590F5W!G\S5+:$EQJB4^QU)/C#D.3%S?D6,W&G$'(ADC)/L M1U76 G_;^<;M4M0:42/(NON\E.XJH?_AYN("LEH[#V?G=!]\SIY%B<8 @XPJ M1-72]IYK#N%)(Q>H7'PD99&C)^6=!41^T,Z/M6*7O8N #=_PG3_P%02P,$% @ M2H9F5Q+U$KA&!@ SQ !D !X;"]W;W)K&UL MK5AK;]LV%/TKA L4+9#:CO/JFL2 XZ:ML24-XF;#,.P#+5U;;"52):DX^?<[ MEY1E)76\M>N76'S=Q[F/0^9D:>P7EQ%Y<5?DVIUV,N_+-[V>2S(JI.N:DC16 MYL86TF-H%SU76I)I.%3DO4&_?]@KI-*=X4F8N[+#$U/Y7&FZLL)512'M_1GE M9GG:V>VL)J[5(O,\T1N>E')!4_(WY97%J-=(255!VBFCA:7Y:6>T^^;LB/>' M#;\K6KK6MV!/9L9\X<$D/>WTV2#**?$L0>+GEL:4YRP(9GRM978:E7RP_;V2 M_B[X#E]FTM'8Y'^HU&>GG=<=D=)<5KF_-LL/5/MSP/(2D[OP5RSCWH/]CD@J MYTU1'X8%A=+Q5][5.+0.O.X_<6!0'Q@$NZ.B8.5;Z>7PQ)JEL+P;TO@CN!I. MPSBE.2A3;[&J<,X/IS<7%Z/K/\7'=V(Z>7\Y>3<9CRX_B=%X_/'F\M/D\KVX M^OC;9#PYGXH75R97B2+W\J3GH9H%])):S5E4,WA"S2_BPFB?.7&N4TH?GN_! MY,;NP%GE[#0Y[0=[>$_)&26(J[95>B)6;XJ_1 MS'F+O/E[D\-1WOYF>5Q+;UPI$SKMH%@B4\9H5P24Y12WS,DE995JCRE(C$(H';QRP&I M5/+T7&FI$R5SX2"%4+4^"+Z@5,VE\SMBHI.ND#H5"BO+S.3Y_2NSU#CKJIE3 MJ9*6,7_Q_-GKP:!_W!P,X]UCX6%3O3:.AC5+]?22'L]4KIDQ=C5I*EM/OA1* M)WF%A!0965):9/*6Q(Q("P2ME!8K2@CJ\8F-%H<]-A1H.N5Q@:IC%Q9 M65=)[84W0:ZM6 FO6%I4>8A>D,^+4THJJ[RJ=YS?)9G4"Q( KU N]-07+4RG MY^.5!5TQ"@Y#;7Z_(Q*R'LT=-D4*"+T4$K5A;WPFO0!0&&*1,;'TM5*,W.Q> ML&,M4-?) Q]-H3Q@Z8H/9DFW9'=6<)E2:58"1PJIP0R<33L"PH5,/Z,EQNSB M_%,N@(.=4?T.M,-M&Q![O#[NAC0[@A8M. M "IP)LD:DCF]=OIQNNT?'3HRTKG#\.N2Z@'M, MMV*W_^K7$*(8"Y=@RSU)*X@99(/QJV(*@T;$.JD9FLW!6VGQF26*N8U&*8K( M6%'?E.L\*JQ)I\YZWV240O(KG:*P^:+!.E;J A:%O >X@NY*7$@8N,V^<>H^ M=FZO^[-:LLM,E:=L!]_@."(X\[G2\8H4NAO;]!V1;G4"U)- 0X<%6!KMZ5+CO&ANGC8V;>/'_2ZUI\L?"\)AWZG'$/E))T\CK MU=8F4RQX1%>Q4W$[0=(YD5:!]=;FA[L(^KA)F= ]M]A5/TI"$\ % M:XX>PY!8%:B[;O?&M<#:EBI'3:H<;0WT-?J9]E P >CPI7W9MD;C.WFZ5'^2 MZ#JYZFH*5,?-6Z8F7N PI_&&;%WD$ F=2IL^P/:_,$/HUI9J@N K231111,? MW!4?F-AGM\ZE](NU"HNYSF.-KO'J$=V_A\ MC@-ORO!DG1F/!W#XS,!79'D#UN<&E%,/6$'S/XSA/U!+ P04 " !*AF97 M!!;R#[L" "Q!0 &0 'AL+W=ON-AY9OJ\5!MK> 2IQK,MBR9?IN@4+N1%WD'QXROUM8Y M@O%PPU8X1_M],]5D!0U+P4N4ABL)&IG;& M73'R0B<(!>;6,3!:7O *A7!$)./WGM-KKG3 X_V!_;;*G7)9,(-72OS@A5V/ MO,R# I=L*^Q,[;[B/I^NX\N5,-47=G5L$GN0;XU5Y1Y,"DHNZY6][NMP!,C" M=P#Q'A!7NNN+*I77S++Q4*L=:!=-;&Y3I5JA21R7[E'F5M,I)YP=WST\W3P\ M?IO=W9U"SQ.RQ]N%?2K@W2]-^8+2*OT&U]SD0IFM1OAYN3!6TW_Q MZU3&-6'G-*'KE8'9L!Q''C6#0?V"WOC3AR@-OYR1VVGD=LZQC^?4>\56(*@E M'*1S-*=DGBP!4?HOE G7S M!G"-^=X359X89FQ'?Z)%S9DP\!$RO]./:(UB/^V%,&7Y,ULY]MB/TSXD?AI% M\*#DYZ52!2RYY/3;%K BRT#'[\0I4?22#&[_.^K[W6X&_1[1=F%6%YO$:U + MHP1:!-X\;ROUNU&O#:W$SY*L#8_*,D&BNID?QSVG+LK\K)N>>J3@J(U*U*MJ M6+BZ;:6M.ZKQ-O/HLF[#O^'U,+MGFE(W('!)T/"BU_5 UP.B-JS:5$VY4)9: MO-JN:::B=@%T3C6R!\-=T$SI\1]02P,$% @ 2H9F5ZR25. \ P #P< M !D !X;"]W;W)K&ULG55+;]LX$/XK VVQ: '7 M>ONUM@$[<9L>:AAVNCTL]D!+(TN(1*HD%6?__0XI6W$ QX=>I"$Y\\TW#PZG M1R&?5(ZHX:4JN9HYN=;UQ'55DF/%5%_4R.DD$[)BFI;RX*I:(DNM456Z@><- MW(H5W)E/[=Y&SJ>BT67!<2-!-57%Y']++,5QYOC.>6-;'')M-MSYM&8'W*'^ M46\DK=P.)2TJY*H0'"1F,V?A3Y:1T;<*?Q=X5!,=UB6!HAH_#IA.IU+8W@IG]&_V-@IECU3>"?*GT6J\YDS(DIEOW!L=>/0@:116E0G8V)0%;S]LY=3'BX,1MX[!L')(+"\ M6T>6Y3W3;#Z5X@C2:!.:$6RHUIK(%=P49:KQ7;];?UU!YO5%G8/ MB^T*/CZR?8GJT]35Y,"HN^ C>&[X#I7L.(IIF_M72+6L0O.[);! M3< =UGT(O1X$7A#>P N[:$.+%[X7+9.\X <%&Y2PRYE$^&>Q5UI2<_Q[+=X6 M+KH.9R[,1-4LP9E#-T*A?$9G_N/DK>-]YSA]=0P?"T[*HE%TH'J +PG6&FK*L[)Y3JD[/TW@,9>(4+5M@J9- M@(JLL=J3IJGTFOC=.C>=8#[!A;1N*I1,"SF!-%WMPCUS0M6J-?]H[3"[9,^$=L*6N3-"$2*2 [F/R!#3< ME*8X3<9\KS<:!^8W'D1V-?()O1>,/5AE&0T?8VXS1>/G+0[^:HIG5B*G=$<^ M#$<013 <_RZ/<1@:SU[4T@EBLPH'8^C:_K4"*R@Q(U.O/XP=D.WX;1=:U';D[86F 6K%G%XLE$:!SC,A]'EA''1O MX/Q_4$L#!!0 ( $J&9E&PO=V]R:W-H965T MZ64=G7W)IDD,__,V#]/XLZ*BSLY1U3P4!:5[#;F M2BW.6BV9SK%DTN8+K.C)E(N2*;H4LY9<"&29"2J+EN=7H=AU M^%(5>84C 7)9EDP\#K#@JV[#;6QN7.>SN=(W6KW.@LUPC.KWQ4C056NKDN4E M5C+G%0B<=AM]]VP0:7_C<)OC2N[8H"N9<'ZG+[YGW8:C$\("4Z45&)WN\1R+ M0@M1&G^M-1O;5^K 77NC_L743K5,F,1S7OS(,S7O-N(&9#AERT)=\]4W7-<3 M:KV4%](<857[!F$#TJ54O%P'4P9E7M5G]K >AYV V'DAP%L'>";O^D4FR\], ML5Y'\!4([4UJVC"EFFA*+J_TI(R5H*^%O_>G@ZZ(^'G^'\ZF(TO!SW M;[Y?74+SADT*E">=EJ+7:.=6NI8"Y()7/!*S24,JPRSG^-;E-XV1V^3 MX\ [*#C&A0V^8X'G>/X!/7];LV_T_)?TYDS@Z8#F,H,1>R3$%/2%8-4,C?U' M?R*5(%[^W%=\K1WLU]9KZ$PN6(K=!BT2B>(>&[V/']S(^70@\V";>7!(O3>F M-9DM"P0^A;'BZ1U<+0S;5#)0F 7();+-V M]?OYDM:VR8$OGA88Y0#-O (UYTO)JDQ:@ \I+A0LD/SUR$-&H)ZZ[W M:7O^ESC5I645C>=:VDNT7FQ'X1YI,]"OA7FQ-CV['<$!I,(M4N'12%TC<9^G M2D^%F=E#6!V4/1ZKFJC\;Y2&*/&40@W7?T>5:0-[FT8UCVW4A"(SMVZ%;"U+:<01)VTXB\&-PVY%-_K%JZZ9(91W;HO\ZF2R*4!Y$=MB'R3$YM M._8/<19M.8N.;UVF 4], S[G)?U@2&9:R/!!V[@/MX/J+^.FN&(%P6)T(5L* M0YY^,!?X.B@T6C4L3*[)E3^#2,3='*6TB]SN!VA?_4?[U=U?FC2?K1PW"/4, M6F$80V)@L_S$@PLF[NAG3X?0M)O?NBK=S$:]E%C=2&=K$JE>4T+0AB!N/VMY M[Q7TP NV(EX( 8$^>HN 2R42I@[Q#U$8O"W8T7W4I6-$=25P8SB1.V"FNP/N MA;KI>E;4#O5J,W82^7 0L>J85G0,86_N:?\G8($5T!@:P'RK'2>_!IAK.<'S MK^HO(=8D[N/X1".6A,X[$'.MR#&0N582N._"+-&L5+T%V-[=;J#Z];[AR;W>?=$(TR=*0H%3"G7L-GW> M1;VCJ2\47YA=Q(0KVI,8;"_V"[;:R]P]02P,$% @ M2H9F5P35J4B" P 1 @ !D !X;"]W;W)K&UL MC59M;]LV$/XK![5H$\"-9+TXMFL;2-(4*]!L09UM'XI^H*631902-9*JDW^_ M(ZDHSN88 0R*;_?<<[R'/"]V4OW4%:*!^UHT>AE4QK3S,-1YA3739[+%AE9* MJ6IF:*BVH6X5LL(9U2*,HV@2UHPWP6KAYF[5:B$[(WB#MPIT5]=,/5RBD+ME M, X>)[[Q;67L1+A:M&R+:S1_MK>*1N& 4O :&\UE PK+97 QGE]F=K_;\!?' MG=[K@XUD(^5/._A2+(/($D*!N;$(C#Z_\ J%L$!$XY\>,QA<6L/]_B/Z9Q<[ MQ;)A&J^D^)L7IEH&TP *+%DGS#>Y^PW[>!S!7 KM6MCYO9,X@+S31M:],3&H M>>._[+X_ASV#:?2"0=P;Q(ZW=^18?F*&K19*[D#9W81F.RY49TWD>&.3LC:* M5CG9F=77ZXOU]1I.[MA&H#Y=A(9 [5*8]P"7'B!^ 6 &-[(QE8;KIL#BN7U( M9 9&\2.CR_@HX!K;,TBB$<11G!S!2X8($X>7O!0A4M(T?+_8:*-(!#\.Q>@A MTL,0]F+,=Y=51:1_S)$5TYP0P68"28"N%* MUBUK'MZ]F<;C\X\:Z%U0M+'9@O GO&,:Z%=*04@:3GA#=K+3K"GTZ1Q^)UI0 M>ZV@U0I0I@W6&U1#NFT3^[A;Q@O"4L!JV35&$[5<=-;,X1(4>>V4"T';HW,L M0'"VX8(;3H3^&!@^!=AIC_ _]F\A'4V3*7VS43I.P#U/'V3Y@2PH+(W6R\;0 M,^X>;#] M/DOO]QFX&P!?GT[FD(:.NCNLH;L*^VQ;+\:^(.!6;49:Z&4Q&T(,^_90]>CF\A3D9)DM+1:ST'7K>=<;(A.]0& M3F:SZ+0WI;WQ*$G3@ZH(]U[V&M76U2\-N;T2_I$?9H<2>>$KP]-V7U]OF-IR M4J; DDRCLW/*N/(URP^,;%V=V$A#5<=U*RKSJ.P&6B^E-(\#ZV#XX[#Z%U!+ M P04 " !*AF97P4_$5>X" X!@ &0 'AL+W=O4Y2L.5!(V+;M!OM&]:SM\[ MO'!X,9["A=X/YZB_[= MYTZYS)G!@1(_>&JS;G 90(H+5@H[5NL[W.1S[O 2)8S_A77E>W$50%(:J_)- M,"G(N:R^[&U3A[V R^B3@'@3$'O=%9%7>X&=_;JRF=_7K4%DJUM9A5M=K;5.P!+L!<1G4*PQZ)U\:%]'U MD9Q:NYQ:Q]![$^K=M!3HE/Y??H$.6%)!^$<"_D%&1584L57I,7 BL*P1-/4..2D%5IF$Q-O0WT M&"SF<\+:O@BXQ61C:7A+#-2^U)R2VDEKE,D[T*5)0T+<6/@*C?.(?N,6S"2- M-<'_D#ZG0="%(RF7I&R%QM(HLI0AH7#+Z:!V58>3+Y=Q([[^4.1#N=4<6#VL M4G2DEEP8$+B@T M.OMV'H"NYE2UL:KPLV&N+$T:O\QHM*-V#G2^4,IN-XY@]V?1^PM02P,$% M @ 2H9F5SEI\SO# P )@D !D !X;"]W;W)K&ULM59M;^,V#/XKA&\H6B"H7_+6I$F M-?> K1=T;2W#\,^* X3"Y4E3Y*3 MZW[]*-EQ<[@VZPW8%UNDR(=V]GHQ4:067>*_!E'G.],L% M"K4=!W&P4SSP=6:=(IR,"K;&.=JGXEZ3%#8H2YZC-%Q)T+@:!]-X>-%Q]M[@ M*\>MV1N#RV2AU+,39LMQ$#E"*#"U#H'1;X.7*(0#(AI_U9A!$](Y[H]WZ-<^ M=\IEP0Q>*O$[7]IL')P%L,05*X5]4-M?L=Q7(L_S,+)N,M-J"=M:$Y@8^5>]-Y+AT39E;3;.< M_.SD>G8WO;N<36]@=C=_?'BZO;I[G,/Q(UL(-">CT%(,9QFF-=Y%A9>\@S> M6R5M9N!*+G'YO7](W!J"R8[@17(0<([%*;2C%B11TCZ UVX2;GN\]CMX,[E! M8VE96=."J1#PF\U0PYX:_I@NC-6T7OY\*_\*OO,VO-M#0U.P%,H/! MY.A3W(O.#Y#O-.0[A] G<]J3RU(@J!5<,I,!DTNXYI+)E#,!4V.0^-\B,Z7& M)3 +UXQK^,I$23ZT!^ !TU)K+M=PP0PW;R5XF,)CAK!2@C:S [%^G8!/55J@ M4L*ER@LF7XX^G25Q_]Q NN.Y:GBRBJ?-B"#3"/D>X94CO'DEK!O""T>88FM MEF:N!"YU4\F_ M0!SU6[UNCT:^#,GY=Z/7V1_M;EP2$ _=-L(7VNGZF4YFEJ:J=$NSVXK:[<:X MESC%H%M_=^HO:H-:>CX52SI=9?H"QI626TX-B[LM.K8A[D-RYH7.JWLM)E$K MH5AD,HBCV6YW>&8V.!R?T;4=QK>WW(C>*DU:_ZW0="A\-X#.F=3]CW\_D M_^_G&;5I$+_3SF;R!ZM_:>;.[*/_#_3U9R%_]K]KVG\KR%LG8+AW=^6HU_Z& MIE/#E:BZQAIM\PB85G??JWGU@KAE>NT:+W!%KM%IOQN KF[E2K"J\#?A0EFZ M5_TPHX<,:F= \RNE[$YP 9JGT>0?4$L#!!0 ( $J&9E>1R>*#TP( L( M 9 >&PO=V]R:W-H965T[2>SD/QX MN.7B6:X %'HI*),C:Z54>6';,EM!@>4Y+X'I-PLN"JQT5RQM60K >24JJ.TY M3F07F# K'5;/)B(=\K6BA,%$(+DN"BQ>KX#R[68X" M0J:, ]:W#5P#I<9(8_QN/*UV2"/<;;^YWU;9=98YEG#-Z0^2J]7(2BR4PP*O MJ9KR[5=H\H3&+^-45E>TK6N#V$+96BI>-&)-4!!6W_%+,P\[ CO M K\1^%70FJR*-<8*IT/!MTB8:NUF&M7<5&J=AC#S%6=*Z+=$ZU1Z=_]T<__P M?7IW,T.G8U"84/D)G:''V1B=GGQ")X@P]+#B:XE9+H>VTF,:I9TU_E>UOW? M?P;E.?*=S\AS/+]'?GU5R+0#]O)Q+)?2"^M67KS8,^@W-)KN0)!()CV?LE:'E5RL_LW:1(,W*&]V4W0+7*]*';:JG=H M08L6'$6;X.P9+PE;]F'5TG!G1,^+!GM8W2(_:8_(:%7O<245AHH7,>ZU2B M/GKJCN)E]?>>*5BI"*5JPD@+RGRUZ0&E:,G$=WQM2I>VS!.X? M?[#/JL'SP;Q!BAYP^BV)V7JLN J(T1(6*7O!NQ U [)*O@5.:?4?[)I830&+ M@C*<-6"N($OR^A?^:"9B#\!YQ "C 1A=P/ $P&P YKF 80,8G@NP&H!U+L!N M /:Y * E-&WF*GH(Y>/9?P#R\>_'!5_" LTW!8.5&O 3WD"8+ /,8 M3).T8"@&_O,<7$\1@TE*;SC@=3X%UUK@?*0R/I92D;IH=-_7NHT3NDWPB'.VIL#/8Q0+\&$_WNO!JWP.VXDT M/B;RWN@EG*/- )C:%V!HABG0\] /_[/(>^'3?O@C)!RNGX3[YXLW!/#9^>)% M\.!\\2)X^-]F/OK78S\P@MD^46;%9Y[@>RHR1"##Y%;DZAH[%&/+E>V6;N " MC16^=%%$MDB9_/Z;;FM_B"PEDVPJD\R723:321;() MEDD62R Y,.VQ-.^QC MGSSQLBK)%SA#(M/66+O"EM73=F*8NJF/U.V^&X^C3,UPM<.HJ2#*\VSW,,H7 M1-FZ91U&S411@7'44/=<3OJP^,HSS2[ZJ/C*%UW-.LS[&#VK7;VK=Z4 M,44YYFO[R:1AR4P:,LFF,LE\F60SF62!3+)0)EDDB>S MG9K6[LW:7RKWB1X M.0BW?,5;H8]*CY>,/)-DO'CDY>OB'?!W+,IXF9?D*W#-R[XZ[$;D]+I#:__Y MTES/Z&2:7EF76E@FF2_2[]G#3MZ2V64@DRP4SG\W5T:"*-WP3B1!IW63T^LF M?[GD+\"E>>+R+8._ A^Z"'TODBU,4<[HKUSD'.D;=A>K7BV76D@FF7\LWNFL MCC.9_04RR4+!S'?,'PG&YXF=X[;.0B2G#N$@@TBM47 UW(_+5E4 MIBEH_'E%Z)V:WMFOE@=Z=PGKU7"I=622^[ ZN3/ MZ#A(UP:F(_:-KGUNI6F7.R=NMLS.\T[3PR_,TZ_C4O=(9?,%(S 'AM,QD-0^ M ZELH6 $W$.6MO?7+8@$D-)1'4.I>]NT&2*K:H^?\C6JR%F]O]2VMM\1[JK= M\T[[O7X;Z(+VL/SN4&T+?]+7'RT>(5DE.04I6O*NM('#DR:IOP/4)PQOJDWB M-\P8SJK#-8(Q(F4 O[[$F'V&ULK55;;YLP%/XK M%I.F5EH+ =)N68*4"UO[T"A*=GEVX218-3:S3>C^_6Q#:-+1*-KR@NW#^;YS ML\\95EP\R0Q H>><,CER,J6*@>O*)(, --_UESD6.FCV+BR$(!3"\JI MZWO>C9MCPIQH:&4+$0UYJ2AAL!!(EGF.Q>\)4%Z-G)ZS$RS))E-&X$;# F]@ M!>I[L1#ZY+8L*.>/>( Z-OE7X0:"2>WMD(GGD_,D<[M.1XQF' M@$*B# /6RQ:F0*DATF[\:CB=UJ0![N]W[%]L[#J61RQARNE/DJILY'QT4 IK M7%*UY-4=-/'T#5_"J;1?5-6ZMYZ#DE(JGC=@[4%.6+WBYR8/>P#-TPWP&X#_ M&A"^ 0@:0'"JA; !A*=:Z#< &[I;QVX3-\,*1T/!*R2,MF8S&YM]B];Y(LS< MDY42^B_1.!7%X^7\?OYUA1;Q$JWNQLL87:$Y%@*; J*+&2A,J+S44IEA 7*W M$(:^9;R4F*5RZ"KMBB%TD\;LI#;KOV$V0 ^!^0[_E!AS_3T^%^5SC_9SW^9^L'R0C:2Q%8OO -OB5( M)4BB($4KQ9.GKOH>93#=;2 +G,#(T>U+@MB"$[U_U[OQ/G*=Z@RZU#I'ZK$?ZN\V*FC=?>Z4@YB8\>!1 DOF:KO8BMM)\[8-MI7\DEO M,.UUR&=Z0M4#Y86^'F\/6&P(DXC"6IORKF^UGZ(>&?5!\<+VQ$>N=(>UVTQ/ M61!&0?]?K%H^@X&>Z/'_5B4[0HVDJ?(/W0V#)Y'O(< M\1$/*>EJF[&?^8I2CIZ3.,VO!RO.UY?#81ZL:$+R\VQ-4_'+(F,)X>(K6P[S M-:,D+"LE\1!;UGB8D"@=S*[*8_=L=I5M>!RE])ZA?),DA+W[ MMVBYXL6!X>QJ39;T@?(?ZWLFO@WW*&&4T#2/LA0QNK@>W-B7OCLI*I0E_A71 M;=[XC(JN/&;9S^++77@]L(H6T9@&O( @XL\3G=,X+I!$._Y;@P[V,8N*S<\[ M]+^7G1>=>20YG6?Q'U'(5]>#R0"%=$$V,?^6;7^G=8=&!5Z0Q7GY/]K69:T! M"C8YSY*ZLFA!$J757_)<$]&H('#T%7!= 1]6<#LJ.'4%YZ "[HK@UA7<4R., MZ@IEUX=5WTOB/,+)[(IE6\2*T@*M^%"R7]86?$5I<:(\<"9^C40]/GOX_>:; M?W9[\^![:/[U\[W_Y>'F^]W7+^@,?2&,D4)&],&CG$1Q_E$<_?'@H0^_?42_ MH2'*5X31'$4I^I%&//\D#HK/WU?9)B=IF%\-N6AA$6<8U*VYK5J#.UKCH,]9 MRE*4>$X77B'W63$L0S3/$I&K_ MV&/K;SII(,$\2# ?"$P1T=V+Z)K0%1&#AHB?=J.9;/@J8]'_Q.\;,8K$185G MP4^4K4NIUS%)Q4"GSY0%44[1FD4!1:7\GY"XZHCRY1<41TG$T0>1#S9YB-8% M3H'_42>[L<5]98<$\RJPBQ*LN.8^S?#X?"0&TU-33Z"0BIZCO9ZC=]-SLUZ_ M2D]CB_OJ"0GFC5IZCL?GXXDE_]D'V@*%5[0=[[4=&[4MDV:.ED(!+N0KR*]$ MU;)NQ.K+.B285X&-&JQ;!RR;2BC47>RINS!2]TA+["DA?:B0*K4-*VP; MJ;UG64"IN. N6)8HTZ0]HUI3>FO&[9M+0-&\&JU)O-TF'BBD2CR6Q&,C\7=' MS^0.WHVPO7F'1/-JM";O3IMWH) J[]+/VT:G.?-HP*AP#F@WL:Q]Q+HV[43Z M^L(B%-Y"GT^<5E_/\/AB=)A1G%9V//R7FFD+N82&O+C0V%?(UA6QL=DW[2.&L^SEUVI\:KL) M:O] T3Q0-!\*355"ND-[_,[K<3:HIP1%\T#1?"@T54KI5FVS*ZOD>!*YI# X M:\JB+#SB7\R(O;4!M:!'>EM;&*T.;^$Y;6DZ;;.YJG00E[J(54/I-"E O20H MFG>DP[9ET.(M[*,M_:-M-I!*2C/-/B =X!P4S;/;AE(S^WX+1XFEH\1F1_E- MSF#*:[N.8S-$7XY!T3Q0-!\*315#>E!LO_,U'8.:55 T#Q3-AT)3I92N%IM= M[2NNZ6;$WMJ &MHCO1UU7T>@VJ'J(%TN-KOU<'UQ5-L8G590"Q-,CX=3O(ZG+!@D1,+N=4 MIK@<#/JE''/,WG2#;@+CMI'&XS;;[5*.V\FVM-O8;+=_I(UU!X7N(,NY_M0= MM72?MA<:S'%[*J7(I#3,V[Z?.#^G;K>F4![;UCA/:[3B=EK)! M+3(HFG>$#KOL%A(6H-Y)PF[G3A)4PU3EI#_&9L=8Y_#=3GBT,V9:14"-,2B: M5Z,I*7FLR=SM8HXA=4M[B\UNKZ:Q2L-'6 3UM*!H7HW6I >/-"RVB]G3;A:E M,<5F8WI/67F';AKL+H,5KUH:0:!H/A2:*D_C7NQWOQD;]FYLV-NQ8>_'?HL;LAUIJ!VS MH;X)P]*!D'AWSZY("6EQPR?)$2E28"!4TV<^4-L,BN;5:-/&].MPA@854"5> M>FO'[*U-*8X\=Z8XT/UM4#0/%,V'0E/ED7;=>>_];0?4O(.B>:!H/A2:*J7T M[\Z1_>U?2'&@=AX4S:O1FBD.GQ_>J 054J5>>G['[/D_$_:33_] M=?M-9M#>#\&!KBZX[9NW,6ZOMVF*=:RUN7(MP#7[XS?9;#+'[,TUZ'I!C:8\ M@G#1IKI=JHMJ:?A=L^%_Q4Z3V[[)>=2ZOV5NCMN;(-PFJ'U/#51,E4OISEWS MGO-;[#290_8^:T']^!$ZZIVF4QY9@FJ7*ESCZ>@3-K=/W&@R0_46!-1\UVC* MWH?M:'+V6SAP5SIP]X2GET_;D#(C]68;U':#HOEN>_^^*[E++^V:]WI/=@'H M3_2/^N2_2[O>6W%KCM9;#%#C#(KF0Z&INDGC[%Z\LR]P0?TU*)H'BN9#H:E2 M2B/NFHTXU--6=1C]W*]6H5WDS'4F!T\1:4K9SF1R>(708$U'APEIV'@%44+9 MLGSW4RZF/IN45V^8V1_=OU_JIGRKTL'Q6_MR;FN.>_:E7[T]2L)7+[,2J6T9 MI3F*Z4*$LLXO1.)DU?NAJB\\6YE"+!_ M2]?L_U!+ P04 " !*AF97!?-4J44# #+"P &0 'AL+W=O2CU@NUU$CR'"!E=AZ1MK*E+$7/;D+NI:C%4$$OM046 U+&$ 4:2:EXW=&:N5[ M:N#V\YK]AS&OS$RQ@ &+GDD@PZ[5LE ,[R(Y"-;W4)FJ*[Y?!8)\XM66:QC M(7\A)(LSL%(0$YJ.^#5+Q!9 \10#W S@[@-J1P#5#% U1E-EQM8-EMCK<+9" M7$(,&H_OQ\&'2>[H;/: 2 MFDCFOZ!1HM,M4$_GF\@W='4#$I-(?%4AGY&-1(@YB/5 *'H*V4)@&HB.+95" MO8_M9VKZJ1KWB)HVNF=4A@(-:0#!+MY6SG)[[MI>WSU).(&DC*K.-^0Z;K5 MS^!RN'M"3C7/=M7P58_P]5:8%^A:JE@%\"58WI=/E8;S MO]I/@PYEM%F+KIY24;Q-(*_$MT\+[H@I%4L MNI6+;ITLT&?SMP]!J;<$KCYC:'TOT)@3'XITMCZR_HC*78A M3].C*SRY=)OFUK'4:^5V:^_PSD7M>*@XF^^9\XY"/B\VH]/#YA8URY5]N5G< M!55=V?KV5OY/QK-]=DS46^5&?=]$4=R)K+L;)^Z_%_L%/MS#2U%DHR#,+3<; M>R[LK;8H!CXWW:) /EM0F;80^6K>D?9,'[:WWM>=JFFW-C1IFWN/N3HS@2*8 M*4JGW%3W@Z>=8SJ1+#'-UY1)U P '0T !D !X;"]W;W)K&ULK9=M<]HX$(#_BL9W<]/.''Y_(P?, $FO_9 F$]KTLX(7T,2V.$F& M]M^?)!M#C"!T!CY@2]Y=/2NM=]>#+66O? 4@T,\B+_G06@FQOG$>V2C :U$3DIX9(A718'9 MKPGD=#NT/&LW\426*Z$FG-%@C9

MJ!2TQ#.!+3^X1\J5%TI?U>!+-K1<100YS(4R@>5E U/(UG:!R*E+TYS;G^1]M&UK70 MO.*"%HVR)"A(65_QSV8C#A2D';."WRCX787PA$+0* 3:T9I,NW6+!1X-&-TB MIJ2E-76C]T9K2V](J8YQ)IA\2J2>&,T^CY_N>I/Q[.X631_N'^^^SL;?OCQ\ M13WT!%PP,A>0H9F@\UEF+%T5V90?96WY'^MD[[.ZZ>7J_AF*]CQ8?K=OSHPZ;0<;KF^&2%BXY"R=3[ +( M!7S)\=I=/(.(9Z9+6[KT=Z(1RNSR.$R/:#RO>]C',K%O)NZWQ/VS*>*'+D>0 M]<8;8+*\(AV92*9\0)\P8>@9YQ68>/O73"%7,O9F"SQW7ZK<:R21BF=J6!^B M\0R;=9+#0TQ3V_,ZYVB4"^SH1/AY!T77NSBO7(#;E'#W@*.?V/VH?_#KHAMT MO"2VXQ/H_A[=OS3M2'+^'KIOP(C[=MA]98R"46Q[IX#WQ=4[6]@ZJ>B"W0X, M)*%OB Z38!K;47 ">5\LO:M4RPM\"8\#V$_L*.FZ8I!+$SOM>N(<-)H%L*7N MOSF:TZH4=?O5SK8]_EAWMIWYB>K]=0.[-U-_.-QC)KWE*(>%-.G:B4RCK.[% MZX&@:]W.OE AFV-]NY+?+\"4@'R^H%3L!FJ!]HMH]#]02P,$% @ 2H9F M5\= ^A!6!0 A", !D !X;"]W;W)K&ULQ9KO M;^(V&,?_%2L[37?2M4F''P&N93'-'W*-VX7 \/*9X0W>$YS1,C^/>,)WFQR$IO' M/Q74J,?,$P\_O]%_+<0S,8\AP9-T\V>TH.N!T3/ B_#W88^I/LON!)43'"> M;DCQ%^RK6,L \QVA:5PELQG$45+^#U^JA3A(8!QY JP2()_@'DEPJ@3GU!'< M*L$]=02O2BBDFZ7V8N&"D(;#?I;N099',UK^H5C](INM5Y3D!\J,9NS;B.71 MX>S+Z %=C4?P578%8>.R!=@BG.BF,RF>.KO"P+,%N' M&0:C?9@M"/@88!I&&_*)97V?!>#CAT^ Y $$1 GXMDYW)$P6Y#/XT-KNFY0I MR.=ASJO9CLO9PB.S=TU M<*S/ %K0D#Q%1S&3CX5=C<6C$[WDG[%,<\08WR+'*( ER?,AI%H-<%W+7#R0& M.=V>+Y=M6\U]L*44?A=F3ZPORVUR*]SM%C>S("SO=O\%O['3-#?1V^38G==8 M/=JYIZ!66J"5AG31VG4[Z%_L=S;3:@*Z2JF3%FBE(5VT=BEA4TIXH:56B8=& MYW8Y@Y'$\)9Z @8I,6UA35]D*^_8+S+5"MGRPIZ@60P2-(LAMN7R]]M*4%MU MTTC8ZD[B5M<)C]6AGGX8Z:8%6&M)%:]>MZ9-L[[T=5=FIG5U*G;1 *PWI MHK5+V?1^MKKY4SAJ1^S"7=Y=)#$>;R\_YB UIRVMZ:%LY=W]99[:_9%=3B0A MKM/C18M!5[;3$TQ5#/.]8[;:]!VVNO$0?XM5>JDM70CE$&>?@#II@58:TD5K M%ZOIIFS_O;U4V<^=74J=M$ K#>FBM7_H;QI$J&X0CWMIE=ANU3E?D<7P7GH" M!ZDY;6E-#P65-_87>6F%/#2W#N3=5!;DN;QL,8@5S>*%2Z)\USXBO>DYH+KG M.---+>E2*(L4+ M(0V^?#_E+LQ644+ !B_94-9UETTX*U_Y*#=HNBW>:7A,*4WCXN,:APN-?(#ZQ9OA?U!+ P04 " !*AF97*4F@?6X$ "F'0 &0 'AL M+W=O?N^7R:[F04)G#/B=C%,>,_;B!*#S/+M9XG'L+-5NH)>S[-V :6 M(+]D]UR-[ HE"&-(1)@FA,-Z9EV[5]0=:X%\Q5\A',31,]&N/*;I-SWX',PL M1UL$$:RDAF#J9P^W$$4:2=GQO02U*IU:\/CY&?VWW'GES",3<)M&7\- ;F?6 MV"(!K-DND@_IX7$U#OQ3HGZIA4 H,3M4P+ 5RU^W"]SQP/I-L/N7I@7"]6J'I MASSZN;2*5YCHC;*47+T-E9R5V]ZSVS>>$7 )68_TG0OB.5Z_Q9[;T\6]-G?>IYV^67LC&/UJ#_1SO/YK M>P"$ +@@=Z!.W 7Q0:QXF.7G^.\[M99\EA"+?]IH+X '[< ZR5V)C*U@9JDL M)H#OP9K__)-[Z?S:%G-,,!\3C"*!-=@95.P,3.CS/S/0!S/9D$CS0^!)71(" MVM@H@-SBK.LK8C]W>^[4WA]'N771J+G(;UG4[TV:BVC+HF'/JQ8UO!U6W@Z- MWG[-,SL$A.V5VQM0EY&^[FKW)?"XS7=[&1@$_.=H93L_Q7NQ$ MHPU= WZ*1HJDL1'34173D3&F"[6+XUU,_B7UBI+OJ(B!GZK.T2*&M:^[ M,-.CUNK J*7KJ4!%\U'1*!9:DZ^C:L[]J,15(F-QA(GFHZ)1++0F1U[-D8>4 MOOX'R!L8\I=9MC,!;[>$8EG2#'==W+K&ZFR^8$\XWUUF/9T/"&JUBXI&L=": MC-4%KSOXL"1FK*4[Z:*]@.2H:#XJ&L5":_)55_ONZ,.2&&J%CXKFHZ)1 M++0F1W65[QK+U"Y)S SD.7U3$D,MX]]C"L4RI0BX?=1WBH%O\H:?(/E_"HOV M0S5;-16O\U;:B_D;]^K6;9GW=1,R[W/5\$4'<\'X)DP$B6"M5#F]DH-ZOTU0^#[2"JC4[_P]02P,$% @ 2H9F M5ZV[JF^J @ CP8 !D !X;"]W;W)K&ULK55= M;YLP%/TK%JNF5EH+@:1?(TA)VFJ55JTJZ_8P[<&!RX=J;&:;I/OWNS:$I2F- M]K 7\,<]Q^=TE44U54_IX#$^NI,W(V"P]E M7FBSX$9A37.(03_6]Q)G;L^2EA5P50I.)&139S:Z7$Q,O WX5L):;8V)<;(4 MXLE,;M.IXQE!P"#1AH'B:P4+8,P0H8Q?':?3'VF V^,-^XWUCEZ65,%"L.]E MJHNI<^Z0%#+:,/T@UI^@\V,%)H(I^R3K-O;LPB%)H[2H.C JJ$K>ONESEX?K67P=DV,2-W7- +^/IHPLJ"K(#7YAGN^_!^)[?C"@9_'O<'^/G*#/;V#Y@K?R"UACBOR8+9666+,_ MAU+44HR'*N&3O<)M]SH6V3&J)50IT(J()58[;\7#A7^ZXZL\UD9WV.W;9MCG]I MVE9]1V5>N[[GQ2ZG3#C)J%J;J&0D2\R9@(DB MNN24:3)2,DU47:WR68' ME=4JVHACPGZ5*2KSEIDX3!X^7T\_3\DEN2^Q5$ >F6"\Y.0!C%5R*SEG:#X" M:G)^!TA9KB_(&6&"/&>RU%2D>N2BT6&SN?,-\Z9F^@>84RBN2.!UB._Y 7F9 MWI'SLXM_T[C&1N/%;[SX5=[@D!?0&J!#OA6@*#*QK%UTR .C,Y8S?.^0"7VW M=CKDK@3R\WJF49D_QJ\V$S4L;(?9:AGJ@LYA[)ART*!6X"0?/W1C[],1*T%C M)3B6/:E.YAS>YGF96B.8 1%F#^%28*8)B!128@X2@<] U=SMD5ZTN:EY<<6S MI;I*NF$0C=Q5B\JP41F>4AFVL>JH:(<5#:(#K*AA1:=841LKVF/%WN *VY8 M\2E6W,:*]UAA&/3;6;V&U3O%ZK6Q>GLL/XJ"=E:_8?6/LIXS,)U[@:#:B/U] M8C\ZX&[0$ ?'B1)I3O*JF11UZ;4VC,$^.PB"L!W>]?XV-^\HWG:$(6&\*-&4 M"Q/&.6AL[5C>GH++P< [(&"GNW9/^V_E=??JT?>#\'_'[DYGM[?D(U5+)K0Y MT86)\ZYZ1K"J+YYZ@K*HFOU,HKDZJF%F+FM0=H-YOY 2MQ-[?S37?_('4$L# M!!0 ( $J&9E>>5P@KP0( *H& 9 >&PO=V]R:W-H965TICV8<"%6'3NS M#;3[];MV: 0E17O8"]C)/>>>>WQ]T]Y(]:Q3 $->,BYTQTN-R:]]7R@-<;CI>W7M[,&++U-@'?M3.Z1+&8*;Y4.'.+UGF+ .AF11$P:+C=>O7<\P H"#HFQ#!3_UA #YY8(9?S>U8RTSJB&6_ >;F[3C??'('!9TQ M.#16PX0]Q;%1^)8ASD3=.)[>3^^ZDWZ//$YN^R,2/]X/1_W;_L-X\-0G@P?< M]TFM!X8RKD_).9F.>Z1VIQY!? MD$9P1L(@;%3 X^/P'B0(KSMXN _WT832B;!T(G1\C8^<2))5MN+4P)P\FA04 MB66&-R.U+;L&,A")S(#4[J36IV?D 6^87) )?2$_NS-M%#;DKRH3BJS-ZJSV MDE[KG";0\3"7!K4&+_K\J7X9?*NRY#^1[1G4* UJ'&./\-K@I1#8E4J!2%X) MUBPT&H;7L:KP@NW2L=EALH[JK:#MKW?K.8P)FV7(GLIFJ;)Y5.54X##C[ ^> MHL CXGA:H D.#";6H T.($,T8 W,,*CLVH*_M:/I_.L[V8JB43FG!8("BX MN$(.54S&8F-D[H;+3!H<56Z9XL<$E W ]PLIS=O&SJOR\Q3]!5!+ P04 M" !*AF972U6["Z(% "I( &0 'AL+W=O[H[/G8YW#\F,'EC^C2\H%>!'FF3\N+<08GG4[_-H M05/"#]B29O+-':&4)GWD>4$_)7'6&X^*9U_R\8BM1!)G M]$L.^"I-2?[XD2;LX;@'>S\?7,7W"Z$>],>C);FG,RINEE]R>=??6IG'*N@7+EEK%OZF8Z/^YY"A%-:"24"2)_UG1" MDT19DCB^ET9[VS&5XN[U3^MGA?/2F5O"Z80E?\1SL3CN'?; G-Z152*NV,/O MM'3(5_8BEO#B+W@H9;T>B%9@&6>'6*1%D/,K9 \B5M+2F+HK8%-K2FSA3GW$F<_#FE H2)_RMM'@S.P5O7KT%KT"<@>L%6W%I MGH_Z0GJAL/2C$O''#6+4@'A&EP< >^\ \A"VJ$_D/R;#,%M0@%7L8E%3#GX\UP: M 5-!4_Z7+0";$0?V$=7$/N)+$M'CGIRYG.9KVAN__@T&W@=;.#HR5@D.W@8' MNZR/)XR+=SJ7ZB&R^;XQ&!0&50U:CR%$H0]'_?6N5Z;881@,M50%[F +=] " M[C43)+%!VRC[N]#\#^L@31%/#O 8 LP< (\B:)\)=%-,T%E(@D;KL 8%'OU#VO*- + MM\!")[!/7,2RW$MHNEKMY&2D+J@[)T/SP]MRTHGCF3/M<.OEH=/+:;:609?] M5>P4&ILOAX8O ]_SZNEA2C5\A>$6W_ 97Z%QJ@UM4RT,O!I,4\PQU:"G>Z+G MK@,R)ZR-R:FV;V'NREK5R9W&#U^\<95#=A6@CJQ5 Z0;.W2VQN >K(6C5 FHY -Q]Y@LM!DV>H]02N9WEK.@(U'X%N0K(7E8,6[A'6 M09HR32 UG8!N/M&&SD&3)0SK'=HBTX1-4PGHYA*MN0ZTT0@T\.L83;$&C$A3 M".2F$'ORG=):-1WQH!Y-BU@34LT#D+.-/E5PK6@[;?-=6:OZO[-^_Q\6\-VN MX'_%$AYI4H$Z7\0CDQSXGE%<+5)-V:SI W+3AS9U"YDK] #5L9DR3=ATST;N M-7P'[ R9ZW;?&]8+FD6J";SNI\C=3W69^/PL]N4VO_>4Z,A:-1BZA:/PY6M& M1]L'98!^Q68$TO0!N>G#IF;L-.J9.SE,EB ;M6>TO]9D FDR@=QD8B\VABR$ MHL[&+#(-(+%F$]C-)MI4-6RA$/6M28M,$S;-'[";/[1F8Z6=I]A8*1:TP*A[ M/'8OY3?%"\GB-6'YDN6R"(-;UG#\X+:U[T3LREK5\YT->/SBE0H[^<+> >K( M6C5 FC#@-GO^K2L5-GD!&OIA??_4/>ASG=), W=X6H MQP6HOMWC'O"Y#FGV M@?_[Z0*V+.FA<6[T*X@#UL0!N]?^[8ME:%1!- R#0=V=3MM\?^<<61WBR_)P MK[(GH7?2O'<0RMCFFW/QS8U@R^)H^98)P=+BVY\" #1!P &0 'AL+W=O).IH@*[G/*9,])E2HZ MKBL7*>9$GO$"F=Y9"8@I+A0AH'HWP:'2*DATF'\K#B= MVJ4![J]W[)P H0O]7!> M 6SJ;IF[+5Q,%(FZ@F]!&&O-9A:V^A:MZY4Q]"?#SF^GMU6AR,X-W,"%"$'.&+7)!N]$MF#,PKK,PH/L4=3)#3[C0FL]"P +H!RV?@02YJVI3%#8Q-Y77>S M7^!G+>)G+4:'+,K\W+T>E:-8V>$@8<'73)57L];6\Z=OV^XC_:#5&;8:]+&> M5^5X^4M?#KLK(E89DT!QJ5UY9^]U"Q7E "D%Q0O;(>=N2B,@=Y? M2=OIOQ]%*9*9R&PTW/2AD6S=0_'8E[Y7TN3 Q7>Y M84RAIRS-Y=3;*+6]]'T9;5A&98]O6:[?67&14:5WQ=J76\%H;(*RU,=!,/(S MFN3>;&)>NQ.S"=^I-,G9G4!REV54_)BSE!^F7N@]OW"?K#>J>,&?3;9TS1Z8 M>MS>";WGUY0XR5@N$YXCP593[RJ\)'A??BYV;>.H% MQ1FQE$6J0%#]9\\6+$T+DCZ/?RNH5X]9!!YO/].OS>3U9)94L@5/_TIBM9EZ MYQZ*V8KN4G7/#Y]8-:%AP8MX*LW_Z% >.QAZ*-I)Q;,J6)]!EN3E7_I4B3@* MP/A$ *X"\%L#^E5 _ZT!@RI@8,R44S$>"%5T-A'\@$1QM*85&T:FB=;33_+B M)$H:NU8$Q_OFKB*SU,<; ?5_KTZO/$3^?XQP[@5=;T4-A_W>$ QRBQP>"SG[] MT'9>;LP#V_90/S"8O@-#W!C"(HT)#0:W8ZQ9]NM/HF^X_9/7B"9V#-O]MLOX2CXL\T<)(P MP2R+@]KBP$6?W=*G)-ME2'%%4Y3KA3-E>R;T$H8$U2M-F\F2& 8&62R4^QGN MC8<3?W^LR#EN5T5 ,$O1L%8T="M*&^KV7@IRC=A4$ M!+,$C6I!(Z>@+SLE%!;9BXCK!F.JYG M.G;.].'+]7W;O)Q17><%"2- ,,O6>6WK''2%/H>T" DC0##+XD5M\<+YG9M3 MF4A45JE(5WY[*A*Z3,WJP] 9E8BB+1.1-MSVZSQWTKM:+6$A/DZI7A#B%VL; M 1K4$A8&38T6_$P90_=:3YL/=VQ7(: T D6SO1W5MB%HPE8X*)60- )%LU7B M1B5^UZQUXSNKQ:UY&[S*6ZAA;6M-21\Z:]WG4JM5"&C]#DHC4#3;6E/"AP/8 MM(4LS1>@- )%LU4VI7[HKO47/,L292RNV)OR='@BLUX4^^YQ.UMZCW(_;.K] MT%WP5TUCJP_0$A^41J!HMK6F=PC'L&D*VE6 T@@4S5;9-!:AL^+^'VEZWIZF M@Y=I"MHV0-%L2TWC$+H[AWNVY^F^Z,JKBY37-$K21/UH-03:)X#2"!3-OIK: MM!,X $U<#-IA@-((%,U6V708V%EVUY<;Z\M$**)ZN!/?R0IV? $'XV%@_KU( M7/>XG2V]1_. F^8!NYN'STPI)A!?58G;Z@:T00"E$2B:K:_I(C#LG0$,VEJ MT@@4S5;9M!;X;;<'WIBO)6QXG*]!>[J"-@U0-%M2TS1@=]/PF$>F'E$LUE^[ M2)C[@#1U_MRZD9V_02I6RE0X/>6&>&*)^,*'<4WYIG!99<*9Z9S0VC,1/% ?K]%>?J>:<8 MH'X^9?8?4$L#!!0 ( $J&9E?BB:%TC@( #T' 9 >&PO=V]R:W-H M965T0:,C63JL6D79[ MF/;@P$VP!C:U3=+^^]E 4;J1:)7* _C:]QS./>#K8,?%;YD#*'1?%DQ.<:Y4 M=6Y9,LVA)'+"*V!Z93*3%AA4)$-+$'=5@NA(ZMGR6@)3%+.D(#U M%$?.>>R;_";A.X6=W!LC4\F*\]\FN,JFV#:"H(!4&0:B'UN805$8(BWCKN/$ M_2L-<'_\R/ZIJ5W7LB(29KSX03.53_$91AFL25VHA.\NH:OGQ/"EO)#-'>VZ M7!NCM):*EQU8*R@I:Y_DOO-A#^#X!P!N!W#_!G@' %X'\/[W#7X':*RVVE(: M'V*B2!@(OD/"9&LV,VC,;-"Z?,K,9U\JH5>IQJDPFLWF7^=)=#./T?(R2N8H MF2]ND]EEM)RC$8Z6"1ZC1?+MCU&,F<")"(,G23 M\UH2ELG 4EJ9X;?23L5%J\(]I*+>3)!]]A:YMNL.P&?'X=?D 7G.071\'/VE M9A/DV4-P2[O96^KVEKH-GW> ;WY74_6 ?D8KJ83^KW\-^=%2^,,49J^?RXJD M,,5Z,TL06\#AFU?.J?UQR)V7)(M?B.R)=5YOG7>,/4R@JD6:ZWV,2,EKIH:L M.TKQ7.M>DBQNR4X;,M-OMZ%C=U=@;0=\\7M?_*.^7#&J*"DZ4W2[34%WRPR- M]+9K-^!XR*F6]&1/SP>G%]+6_V^*?V8_S8F/:GON'V'M]2ISL%P3L:%,H@+6 MFMZ>O-=:1-NLVT#QJFE?*ZYT,VR&N3[?0)@$O;[F7#T&IB/V)V;X!U!+ P04 M " !*AF97$16QE($2XZ=.::#_?KY[!!>ZD.L'S98 M4(E]C^^YQW>7QNV@UDM.'V:4ZF!111K]-)HI(P$8X&8E[>E;H.IG(N]#!,6E/@;I^S8=A-WH>! MHQO+C [#IXNW/^92W[X)W/WLW=E9Y^GR=M=^88'+,/*27A] >M7!>0V&42>' M4>_E1LEOMLGM^G/#Y#S/,;?^09KV*,*(4X\>HW\M"2;6.6JJ/1KD4JR+'H?. M8-A)28-GPH?AF' V40R\X%_E&W3I0-=$.C:!FZ&C.:>R>H^>_FN:""*L(W19O>/^8LOUIQ M?/.O)-O?*KN"O1J;5^^QB[P^!9')*8@\@9Z,T^/7V!RWCEWD<68R:@X9&R>9 MK7-,:PW@O#@,O\'IDZ^#!I,YXYJ)9C9C64;%B^.,H==D8OZ4V>(WZS.:DSG7 MCRTX#-?CKS1C\S)M5]U#(II5Z_$7V%XW:0^K)A83&5W0;-Q,53&QP\ ,3-3F M H==Y,Y>?@3S<9@? 0R+@RG ?)P7%N=_VD\?W8_#,&U]+])'??JHC_/R(6/[ MP>+X?5)S^7>:IG&<)%A&QV.O@C&6MR2!'S\;I@T\L#@0Z<]RC5<;[Y#]?8#5 M=%^'8#O%.Q';*9YK0/QY X\T]5<;BP,>6!6PWH'X_CC04WZ?.(:J8MJP)QA' MTA1#H!?]/9HD2'82^/CK@STE<9RF?@0POX(XQA!X&G$$4P :,"2.[7MPYWT4 MK=Y3T?K_>Z/?4$L#!!0 ( $J&9E>7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GA P EAD \ M !X;"]W;W)K8F]O:RYX;6S%F5UOFS 40/^*Q<.T/70)T.\ME2@A#5)"(B"5 M]C2YQ&FL&9S9IMWZZV>@V1R-7NW%RQ/86'"XMN_!YO,S%]\>./^&?I2LDB-G MJ]3N>C"0Q9:46'[D.U+I*QLN2JQT43P.Y$X0O)9;0E3)!MYP>#XH,:VRW%P"QP10I%>:4KFXI[2I[EG^M-$3U121\HH^KGR&G/&7%022M:TA>R'CE# M!\DM?YYR05]XI3#+"L$9&SEN=^&>"$6+OZJS!C+'#[*M4?@AQ1IDY)P/]0TW M5$C5MFCOCS7C$]&-NU*M^(0R1<08*W(G>+VCU6-S&_T6 ^,UVCCLCUT0K\6_ MA)%O-K0@8U[4):E4%T=!6 -8R2W=20=5N"0C)^1/1#3OHQ\0K[MW4QK*B)2X MIOJ"B-$/#4@+P#("[N0V6H^ M#](O:#%!67R7Q),X#)( I"7=B'CY#Y*\D4:1YD!= 4 7=D% MBH(TB9.[#"VC%&73((W,7#V$DO70W03?LYDL] (,\7IAIV@5E8MDF MLTBCF;WH0M9P+6M##_/5?#5KY^4BG^K.;&*61E,=MOC^H%,A;[B6Q3&)$YU\ MXV"&XB3+TY76;GX00\@7KF5AC*/;W&2!M.!:]H+NSV@6I5V>;68"2J/E*@VG M>M"A]^^^UUQ],EDA.[B6]0!FW@/1NI ?7,N",'(O>J^_E!F1'TPV2 NN92_\ MG89[$2%1N)9-\58^?@4UOYXA;7B6M=&EY;[H>9 M/,NV //SP1SQP,6'98WT MYN?>8$(6\2Q;Y& FCXG"E!W"01;Q+%ND9RJ?H)"7NUHUC4U,2#">9<'T8B98 M"-QL))A+. ]RBV?;+6]EG0[6Q(3?+R-F2E>F)B09CS+F@$P4R*5B0FI MQCN6:G0TZ[(T]T @U?C_1S7FM.G+1C[D'?^_K%+:P.UVC#2M,4,AEELT8?S9 MQ(2\XUOVSF_,2:UJ0="\V3RM2S0C6!(4FIC@MI=E\< 6-W=K?$A!OF4%]5O\ MI.MV7)F8D()\RPIZ"_-U.IF8D()\RPIJEH7]$QLRCF_9.. "\7"?&#*.WQIG ML/\/L"8;6I%UHA\A=7V!6;$4J#ET.QRG9\T:9%,S%NJZ137C>+W_K;#_)7+S M"U!+ P04 " !*AF97M[W"2X$! I%P &@ 'AL+U]R96QS+W=O,S4X;0?5CKB]+5N9^U MG6N&-Z>VK_,P+/NS[?+BFI^=Y31=VOYYAMEMGV&/P?:G[:^^="Z8Y)#W9Q$F!7(3TDT*[";$FQ3HS:@W M*]";46]6H#>__&PKT)M1;U:@-Z/>K$!O1KU9@=Z,>K,"O1GU9@5Z,^K-"O1F MU)L5Z"VHMRC06U!O4:"WH-ZB0&]YN2Q1H+>@WJ) ;T&]18'>@GJ+ KT%]18% M>@OJ+>_4VX=[Y?S4\UCC^>^D.@S?NNGX@8I*\^'[73SB@[TSM<[Z>VRVX>CG7+]7?\ M?<9'_0MS") <$B3'#4B.6Y <8Y <=R Y[D%R/(#DX".4("A$Y2A(Y2A,Y2A0 MY2A4Y2A8Y2A!W$(I[@ "L" M 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ 2H9F5U^Z'E/!!0 Q!X !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 2H9F5Y?[VFP%!@ QQ8 !@ ("!$!@ 'AL M+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 2H9F5P)S M :O7$ "KT !@ ("!H2@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 2H9F5]"\DI(L! : H !D M ("!UD, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2H9F5R/# 3/@ @ 2@8 !D ("!FE@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2H9F5Z;UH-V: P ,P@ !D ("!QV@ 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 2H9F5\%/Q%7N @ . 8 !D M ("!$H( 'AL+W=O&PO=V]R:W-H M965T1R>*#TP( L( 9 M " @3&) !X;"]W;W)K&UL4$L! M A0#% @ 2H9F5^Q-1:2M! F1D !D ("!.XP 'AL M+W=O&PO=V]R:W-H965T63 !X;"]W;W)K&UL4$L! A0#% @ 2H9F M5P7S5*E% P RPL !D ("!5YT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H9F5RE)H'UN! IAT M !D ("!-:H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H9F5YY7""O! @ J@8 !D M ("!WK0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2H9F5P^T 9?>! JR( !D ("!A< 'AL+W=O M&PO=V]R:W-H965TWO<)+@0$ "D7 : " 7O0 !X M;"]?7!E&UL 64$L%!@ N "X >0P #4 $! end XML 50 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 51 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 52 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 147 209 1 false 32 0 false 4 false false R1.htm 0000001 - Document - Cover Sheet http://www.medifast1.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Sheet http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Statements 2 false false R3.htm 0000003 - 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 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 4 false false R5.htm 0000005 - 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 0000006 - 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 0000007 - 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 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 0000009 - Disclosure - INVENTORIES Sheet http://www.medifast1.com/role/INVENTORIES INVENTORIES Notes 9 false false R10.htm 0000010 - Disclosure - EARNINGS PER SHARE Sheet http://www.medifast1.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 10 false false R11.htm 0000011 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 11 false false R12.htm 0000012 - Disclosure - LEASES Sheet http://www.medifast1.com/role/LEASES LEASES Notes 12 false false R13.htm 0000013 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Sheet http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME ACCUMULATED OTHER COMPREHENSIVE INCOME Notes 13 false false R14.htm 0000014 - Disclosure - FINANCIAL INSTRUMENTS Sheet http://www.medifast1.com/role/FINANCIALINSTRUMENTS FINANCIAL INSTRUMENTS Notes 14 false false R15.htm 0000015 - Disclosure - DEBT Sheet http://www.medifast1.com/role/DEBT DEBT Notes 15 false false R16.htm 0000016 - Disclosure - ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM Sheet http://www.medifast1.com/role/ACCELERATEDSHAREREPURCHASEASRPROGRAM ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM Notes 16 false false R17.htm 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 17 false false R18.htm 9954472 - Disclosure - INVENTORIES (Tables) Sheet http://www.medifast1.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.medifast1.com/role/INVENTORIES 18 false false R19.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 19 false false R20.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 20 false false R21.htm 9954475 - Disclosure - LEASES (Tables) Sheet http://www.medifast1.com/role/LEASESTables LEASES (Tables) Tables http://www.medifast1.com/role/LEASES 21 false false R22.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 22 false false R23.htm 9954477 - Disclosure - FINANCIAL INSTRUMENTS (Tables) Sheet http://www.medifast1.com/role/FINANCIALINSTRUMENTSTables FINANCIAL INSTRUMENTS (Tables) Tables http://www.medifast1.com/role/FINANCIALINSTRUMENTS 23 false false R24.htm 9954478 - Disclosure - INVENTORIES (Details) Sheet http://www.medifast1.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.medifast1.com/role/INVENTORIESTables 24 false false R25.htm 9954479 - 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 25 false false R26.htm 9954480 - Disclosure - EARNINGS PER SHARE - Narrative (Details) Sheet http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails EARNINGS PER SHARE - Narrative (Details) Details 26 false false R27.htm 9954481 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails SHARE-BASED COMPENSATION - Narrative (Details) Details 27 false false R28.htm 9954482 - Disclosure - SHARE-BASED COMPENSATION - Stock Options Activity (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails SHARE-BASED COMPENSATION - Stock Options Activity (Details) Details 28 false false R29.htm 9954483 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) Details 29 false false R30.htm 9954484 - 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 30 false false R31.htm 9954485 - Disclosure - LEASES - Narrative (Details) Sheet http://www.medifast1.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 31 false false R32.htm 9954486 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) Sheet http://www.medifast1.com/role/LEASESSupplementalCashFlowInformationDetails LEASES - Supplemental Cash Flow Information (Details) Details 32 false false R33.htm 9954487 - Disclosure - LEASES - Future Minimum Lease Commitments (Details) Sheet http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails LEASES - Future Minimum Lease Commitments (Details) Details 33 false false R34.htm 9954488 - 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 34 false false R35.htm 9954489 - Disclosure - FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) Details 35 false false R36.htm 9954490 - Disclosure - FINANCIAL INSTRUMENTS - Narrative (Details) Sheet http://www.medifast1.com/role/FINANCIALINSTRUMENTSNarrativeDetails FINANCIAL INSTRUMENTS - Narrative (Details) Details 36 false false R37.htm 9954491 - Disclosure - DEBT (Details) Sheet http://www.medifast1.com/role/DEBTDetails DEBT (Details) Details http://www.medifast1.com/role/DEBT 37 false false R38.htm 9954492 - Disclosure - ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM (Details) Sheet http://www.medifast1.com/role/ACCELERATEDSHAREREPURCHASEASRPROGRAMDetails ACCELERATED SHARE REPURCHASE ("ASR") PROGRAM (Details) Details http://www.medifast1.com/role/ACCELERATEDSHAREREPURCHASEASRPROGRAM 38 false false All Reports Book All Reports med-20230930.htm med-20230930.xsd med-20230930_cal.xml med-20230930_def.xml med-20230930_lab.xml med-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 54 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "med-20230930.htm": { "nsprefix": "med", "nsuri": "http://www.medifast1.com/20230930", "dts": { "inline": { "local": [ "med-20230930.htm" ] }, "schema": { "local": [ "med-20230930.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "med-20230930_cal.xml" ] }, "definitionLink": { "local": [ "med-20230930_def.xml" ] }, "labelLink": { "local": [ "med-20230930_lab.xml" ] }, "presentationLink": { "local": [ "med-20230930_pre.xml" ] } }, "keyStandard": 199, "keyCustom": 10, "axisStandard": 11, "axisCustom": 0, "memberStandard": 20, "memberCustom": 11, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 147, "entityCount": 1, "segmentCount": 32, "elementCount": 309, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 618, "http://xbrl.sec.gov/dei/2023": 29 }, "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "longName": "0000003 - 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-20230930.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-20230930.htm", "unique": true } }, "R4": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "0000004 - 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", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "unique": true } }, "R5": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "longName": "0000005 - 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": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "0000006 - 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", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.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-20230930.htm", "unique": true } }, "R7": { "role": "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "longName": "0000007 - 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-47", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "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-20230930.htm", "unique": true } }, "R8": { "role": "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000008 - 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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.medifast1.com/role/INVENTORIES", "longName": "0000009 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.medifast1.com/role/EARNINGSPERSHARE", "longName": "0000010 - 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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATION", "longName": "0000011 - 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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.medifast1.com/role/LEASES", "longName": "0000012 - 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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME", "longName": "0000013 - 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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.medifast1.com/role/FINANCIALINSTRUMENTS", "longName": "0000014 - Disclosure - FINANCIAL INSTRUMENTS", "shortName": "FINANCIAL INSTRUMENTS", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.medifast1.com/role/DEBT", "longName": "0000015 - 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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.medifast1.com/role/ACCELERATEDSHAREREPURCHASEASRPROGRAM", "longName": "0000016 - Disclosure - ACCELERATED SHARE REPURCHASE (\"ASR\") PROGRAM", "shortName": "ACCELERATED SHARE REPURCHASE (\"ASR\") PROGRAM", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RepurchaseAgreementsResaleAgreementsSecuritiesBorrowedAndSecuritiesLoanedDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RepurchaseAgreementsResaleAgreementsSecuritiesBorrowedAndSecuritiesLoanedDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true } }, "R17": { "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": "17", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.medifast1.com/role/INVENTORIESTables", "longName": "9954472 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R19": { "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": "19", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R20": { "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": "20", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.medifast1.com/role/LEASESTables", "longName": "9954475 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R22": { "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": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.medifast1.com/role/FINANCIALINSTRUMENTSTables", "longName": "9954477 - Disclosure - FINANCIAL INSTRUMENTS (Tables)", "shortName": "FINANCIAL INSTRUMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.medifast1.com/role/INVENTORIESDetails", "longName": "9954478 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails", "longName": "9954479 - 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": "25", "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-20230930.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-20230930.htm", "unique": true } }, "R26": { "role": "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails", "longName": "9954480 - Disclosure - EARNINGS PER SHARE - Narrative (Details)", "shortName": "EARNINGS PER SHARE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-86", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "longName": "9954481 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details)", "shortName": "SHARE-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails", "longName": "9954482 - 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": "28", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "longName": "9954483 - 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": "29", "firstAnchor": { "contextRef": "c-92", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-92", "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-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails", "longName": "9954484 - 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": "30", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.medifast1.com/role/LEASESNarrativeDetails", "longName": "9954485 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.medifast1.com/role/LEASESSupplementalCashFlowInformationDetails", "longName": "9954486 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)", "shortName": "LEASES - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails", "longName": "9954487 - Disclosure - LEASES - Future Minimum Lease Commitments (Details)", "shortName": "LEASES - Future Minimum Lease Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "longName": "9954488 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.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", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails", "longName": "9954489 - Disclosure - FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "shortName": "FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.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-20230930.htm", "unique": true } }, "R36": { "role": "http://www.medifast1.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "longName": "9954490 - Disclosure - FINANCIAL INSTRUMENTS - Narrative (Details)", "shortName": "FINANCIAL INSTRUMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.medifast1.com/role/DEBTDetails", "longName": "9954491 - Disclosure - DEBT (Details)", "shortName": "DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-143", "name": "med:MaximumTotalNetLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-143", "name": "med:MaximumTotalNetLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.medifast1.com/role/ACCELERATEDSHAREREPURCHASEASRPROGRAMDetails", "longName": "9954492 - Disclosure - ACCELERATED SHARE REPURCHASE (\"ASR\") PROGRAM (Details)", "shortName": "ACCELERATED SHARE REPURCHASE (\"ASR\") PROGRAM (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-75", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "med-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "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": "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": [ "r29" ] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTS" ], "lang": { "en-us": { "role": { "verboseLabel": "FINANCIAL INSTRUMENTS", "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": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation, shares authorized under stock option plans, exercise price range, lower range limit (in usd per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r46" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": [ "r96", "r102", "r149", "r150", "r168", "r318", "r321", "r411" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "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", "r215", "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r263", "r265", "r335", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r408", "r488", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r549", "r550", "r551", "r552" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r351" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "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": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 2.0 }, "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "netLabel": "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": [ "r31", "r107", "r482" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r499" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r77", "r134" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r358", "r501" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r310" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r532" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r342" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.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": [ "r7", "r167" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 (Decrease) 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": [ "r1", "r74" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r359" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment 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": [ "r181", "r220" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r31", "r74", "r133" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": [ "r165", "r166", "r169", "r172", "r173", "r177", "r178", "r179", "r267", "r268", "r392" ] }, "med_OptionsAndRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "OptionsAndRestrictedStockMember", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options and restricted stock", "label": "Options And Restricted Stock [Member]", "documentation": "Options And Restricted Stock" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_OtherAmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAmortizationOfDeferredCharges", "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": "Amortization of premium on investment securities", "label": "Amortization of Other Deferred Charges", "documentation": "Amount of amortization of other deferred costs recognized in the income statement." } } }, "auth_ref": [ "r7", "r69" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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": { "terseLabel": "2024", "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": [ "r359" ] }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfOtherEquity", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.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": [ "r29" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "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": "Stock repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r359" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r225", "r226", "r227", "r228", "r269", "r276", "r303", "r304", "r305", "r367", "r391", "r412", "r423", "r424", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r487", "r494", "r498", "r503", "r506", "r554", "r557", "r598", "r599", "r600", "r601", "r602" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Employee Stock 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": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r359" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r43" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r359" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r252", "r270", "r275", "r339", "r365", "r490", "r491", "r495", "r496", "r497" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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": "2023 (excluding the nine months ended September\u00a030, 2023)", "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": [ "r594" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "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": [ "r324" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r594" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r252", "r270", "r275", "r339", "r364", "r495", "r496", "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r591" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSTables" ], "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": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r225", "r226", "r227", "r228", "r276", "r391", "r412", "r423", "r424", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r487", "r494", "r498", "r503", "r557", "r597", "r598", "r599", "r600", "r601", "r602" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r225", "r226", "r227", "r228", "r269", "r276", "r303", "r304", "r305", "r367", "r391", "r412", "r423", "r424", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r487", "r494", "r498", "r503", "r506", "r554", "r557", "r598", "r599", "r600", "r601", "r602" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r107" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r288" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r45" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r225", "r226", "r227", "r228", "r276", "r391", "r412", "r423", "r424", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r487", "r494", "r498", "r503", "r557", "r597", "r598", "r599", "r600", "r601", "r602" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r500" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r108" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r9", "r43" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r65", "r94", "r164", "r170", "r174", "r176", "r396", "r405", "r486" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "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": "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": [ "r6" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r54", "r84" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r504", "r505", "r506", "r508", "r509", "r510", "r511", "r542", "r543", "r587", "r605", "r607" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r353", "r355" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.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": [ "r532" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r13", "r14", "r44" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation, shares authorized under stock option plans, exercise price range, upper range limit (in usd per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r46" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "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": { "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": [ "r73" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r514" ] }, "med_ProceedsFromStockOptionsExercisedDirectors": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "ProceedsFromStockOptionsExercisedDirectors", "crdr": "debit", "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": { "terseLabel": "Options exercised by directors", "label": "Proceeds from Stock Options Exercised, Directors", "documentation": "Proceeds from Stock Options Exercised, Directors" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock options exercised", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r15" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": [ "r70" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r81", "r135", "r238", "r244", "r245", "r246", "r247", "r248", "r249", "r254", "r261", "r262", "r264" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r33" ] }, "med_CashAndCashEquivalentsAndMarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "CashAndCashEquivalentsAndMarketableSecuritiesTable", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r299" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r56", "r84", "r402", "r416", "r418", "r420", "r433", "r502" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r350" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r137", "r239", "r240", "r241", "r242", "r243", "r245", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r263", "r349", "r489", "r490", "r491", "r492", "r493", "r539" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r77", "r78", "r79", "r87" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r16", "r51", "r52", "r91", "r92", "r137", "r239", "r240", "r241", "r242", "r243", "r245", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r349", "r489", "r490", "r491", "r492", "r493", "r539" ] }, "med_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.medifast1.com/20230930", "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_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "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": [ "r129", "r143", "r144", "r145", "r146", "r147", "r152", "r154", "r156", "r157", "r158", "r162", "r337", "r338", "r395", "r410", "r484" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r516" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r40", "r54" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r22", "r38", "r39", "r47", "r48", "r49", "r50", "r82", "r83", "r137", "r239", "r240", "r241", "r242", "r243", "r245", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r263", "r349", "r489", "r490", "r491", "r492", "r493", "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r43" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r284", "r285" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r113", "r116", "r117", "r118", "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "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, 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": [ "r284", "r285" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r21", "r106", "r136", "r212", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r326", "r327", "r328", "r341", "r502", "r555", "r595", "r596" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "med_MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMember", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market accounts and government & agency securities", "label": "Money Market Accounts And Government And Agency Securities [Member]", "documentation": "Money Market Accounts And Government And Agency Securities" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r286" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r286" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r23", "r84" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/ACCELERATEDSHAREREPURCHASEASRPROGRAMDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r277", "r280", "r308", "r309", "r311", "r499" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r545" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54" ] }, "med_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r517" ] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r603" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r138", "r139", "r140", "r163", "r392", "r419", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r445", "r446", "r447", "r448", "r449", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r469", "r507" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r53", "r54", "r84" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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,892 and 10,928 issued and 10,892 and 10,873 outstanding at September\u00a030, 2023 and December\u00a031, 2022, 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": [ "r54", "r400", "r502" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r518" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income (expense)", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54", "r432" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r33" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r54", "r432", "r450", "r607", "r608" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "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": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r297" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares granted in period", "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": [ "r295" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r151", "r159", "r160", "r161" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r159" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r295" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "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": [ "r292", "r293" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r292", "r293" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "med_GrantedIn2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares vested in period", "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": [ "r296" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r22", "r137", "r239", "r240", "r241", "r242", "r243", "r245", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r349", "r489", "r490", "r491", "r492", "r493", "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r299" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r519" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in usds 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": [ "r296" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r72" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r53", "r54", "r84", "r289" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r34", "r35", "r36", "r97", "r98", "r99", "r100" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation costs", "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": [ "r585" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r8", "r397", "r404", "r502" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.medifast1.com/role/ACCELERATEDSHAREREPURCHASEASRPROGRAMDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial amount received (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r12", "r54", "r84" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r586" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "med_InventoryNonFoodFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "InventoryNonFoodFinishedGoods", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "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": [] }, "med_AdjustmentsToPaidInCapitalShareRepurchasesNotYetSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "AdjustmentsToPaidInCapitalShareRepurchasesNotYetSettled", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock Repurchases, not yet settled", "label": "Adjustments To Paid In Capital, Share Repurchases Not Yet Settled", "documentation": "Adjustments To Paid In Capital, Share Repurchases Not Yet Settled" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r312", "r313", "r314", "r421", "r542", "r543", "r544", "r587", "r607" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "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": [ "r528" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "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": [ "r324" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "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": { "terseLabel": "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": [ "r130", "r131", "r546" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.medifast1.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "med_OperatingLeaseArrangementForEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r593" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r252", "r270", "r271", "r272", "r273", "r274", "r275", "r339", "r364", "r365", "r366", "r490", "r491", "r495", "r496", "r497" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r354" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "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": [ "r153", "r158" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r105", "r112", "r136", "r212", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r325", "r327", "r341", "r502", "r555", "r556", "r595" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "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": { "negatedLabel": "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": [ "r7" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "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": { "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": [ "r359" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reserve for obsolete inventory", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r37", "r531" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r545" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r592" ] }, "med_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesEarnedPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "med_OperatingLeaseArrangementForRealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "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_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "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": [ "r152", "r158" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r357", "r501" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "med_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "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": [] }, "med_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.medifast1.com/20230930", "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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "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": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r352" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19" ] }, "med_GrantedIn2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "GrantedIn2022Member", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "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": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r252", "r270", "r271", "r272", "r273", "r274", "r275", "r364", "r365", "r366", "r490", "r491", "r495", "r496", "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r43" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": [ "r67", "r136", "r164", "r170", "r174", "r176", "r212", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r341", "r486", "r555" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": 7.0 }, "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r66", "r76", "r95", "r104", "r119", "r122", "r126", "r136", "r141", "r143", "r144", "r145", "r146", "r149", "r150", "r155", "r164", "r170", "r174", "r176", "r212", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r338", "r341", "r406", "r452", "r467", "r468", "r486", "r512", "r555" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r138", "r139", "r140", "r163", "r392", "r419", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r445", "r446", "r447", "r448", "r449", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r469", "r507" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "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": [ "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r55", "r502", "r606" ] }, "med_MarketAndPerformanceBasedShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "MarketAndPerformanceBasedShareMember", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "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": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r352" ] }, "med_OperatingLeaseExpenseNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "OperatingLeaseExpenseNonCash", "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": "Non-cash lease expense", "label": "Operating Lease, Expense, Non-Cash", "documentation": "Operating Lease, Expense, Non-Cash" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r132" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r354" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_RetailRelatedInventoryPackagingAndOtherSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetailRelatedInventoryPackagingAndOtherSupplies", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "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": [ "r530" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r132" ] }, "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndEquitySecuritiesRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain or loss", "label": "Debt and Equity Securities, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt and equity securities." } } }, "auth_ref": [ "r455", "r456", "r477", "r478", "r479", "r537", "r538" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r74", "r75", "r76" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "med_CashAndCashEquivalentsAndMarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.medifast1.com/20230930", "localname": "CashAndCashEquivalentsAndMarketableSecuritiesLineItems", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r20", "r136", "r212", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r326", "r327", "r328", "r341", "r431", "r485", "r513", "r555", "r595", "r596" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r90", "r109", "r136", "r164", "r171", "r175", "r212", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r325", "r327", "r341", "r399", "r444", "r502", "r513", "r555", "r556", "r595" ] }, "med_GrantedIn2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAllOtherInvestmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, All Other Investments [Abstract]", "label": "Investments, All Other Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "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": [ "r316", "r317" ] }, "us-gaap_AcceleratedShareRepurchaseProgramAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchaseProgramAdjustment", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of accelerated share repurchase agreement", "label": "Accelerated Share Repurchase Program, Adjustment", "documentation": "The amount needed to adjust previously recorded stockholders' equity balances to the actual aggregate amounts paid, whether in cash or other consideration, to acquire all of the shares purchased under an Accelerated Share Repurchase arrangement." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.medifast1.com/role/INVENTORIES" ], "lang": { "en-us": { "role": { "verboseLabel": "INVENTORIES", "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": [ "r224" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "med_GrantedIn2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Employee Benefits and Share-Based Compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r6" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r23", "r103", "r124", "r125", "r126", "r138", "r139", "r140", "r142", "r148", "r150", "r163", "r213", "r214", "r266", "r312", "r313", "r314", "r319", "r320", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r343", "r344", "r345", "r346", "r347", "r348", "r360", "r413", "r414", "r415", "r421", "r469" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r352" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.medifast1.com/role/INVENTORIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.medifast1.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "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": [ "r111", "r483", "r502" ] }, "med_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesEarnedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains (Losses)", "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": [ "r547", "r548" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r103", "r138", "r139", "r140", "r142", "r148", "r150", "r213", "r214", "r312", "r313", "r314", "r319", "r320", "r329", "r331", "r332", "r334", "r336", "r413", "r415", "r421", "r607" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r103", "r124", "r125", "r126", "r138", "r139", "r140", "r142", "r148", "r150", "r163", "r213", "r214", "r266", "r312", "r313", "r314", "r319", "r320", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r343", "r344", "r345", "r346", "r347", "r348", "r360", "r413", "r414", "r415", "r421", "r469" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r85" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r43" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54", "r57", "r58", "r80", "r434", "r450", "r470", "r471", "r502", "r513", "r540", "r553", "r588", "r607" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r59", "r93", "r403", "r502", "r540", "r553", "r588" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.medifast1.com/role/INVENTORIESTables" ], "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": [ "r17", "r60", "r61", "r62" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 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": [ "r114", "r115", "r116" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r41" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "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": [ "r529" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "med_MaximumTotalNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r2", "r11", "r26", "r330", "r333", "r360", "r413", "r414", "r534", "r535", "r536", "r542", "r543", "r544" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r18" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r30", "r32" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock at cost (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 losses 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": [ "r533" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: treasury stock at cost, 0 and 54 shares at September\u00a030, 2023 and December\u00a031, 2022, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r24", "r41", "r42" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r84" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": [ "r71" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r515" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r41", "r84" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": [ "r84" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r26", "r589", "r590" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r515" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r289" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "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" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r558" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "med_UncommittedIncrementalFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r515" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use assets obtained in exchange for lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r356", "r501" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r16", "r92", "r604" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r515" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r63", "r127", "r393", "r407" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r515" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost, Investment 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": [ "r183", "r220", "r398" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "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": [ "r129", "r143", "r144", "r145", "r146", "r147", "r154", "r156", "r157", "r158", "r162", "r337", "r338", "r395", "r410", "r484" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r182", "r183", "r184", "r185", "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", "r263", "r265", "r335", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r408", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r549", "r550", "r551", "r552" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "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": [] }, "med_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "med_MinimumInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.medifast1.com/20230930", "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": [] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "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" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r515" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "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": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONSummaryofPerformancebasedShareAwardsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in share-based payment arrangement, expense", "terseLabel": "Share-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r307", "r315" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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, net of tax", "terseLabel": "Other comprehensive income", "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": [ "r5", "r10", "r88", "r120", "r123" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Interest", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r527", "r609" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": [ "r164", "r170", "r174", "r176", "r486" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5", "r10", "r88" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r307" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "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": { "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": [ "r28", "r130", "r180" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r515" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.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": [ "r6" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r297" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r27", "r121", "r123", "r128", "r394", "r409" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.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": [ "r6" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 (loss)/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": [ "r25", "r26", "r64", "r110", "r401", "r417", "r418" ] }, "us-gaap_RepurchaseAgreementsResaleAgreementsSecuritiesBorrowedAndSecuritiesLoanedDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepurchaseAgreementsResaleAgreementsSecuritiesBorrowedAndSecuritiesLoanedDisclosureTextBlock", "presentation": [ "http://www.medifast1.com/role/ACCELERATEDSHAREREPURCHASEASRPROGRAM" ], "lang": { "en-us": { "role": { "terseLabel": "ACCELERATED SHARE REPURCHASE (\"ASR\") PROGRAM", "label": "Repurchase Agreements, Resale Agreements, Securities Borrowed, and Securities Loaned Disclosure [Text Block]", "documentation": "The entire disclosure for repurchase agreements (also known as repos), resale agreements (also known as reverse repurchase agreements or reverse repos), securities borrowed transactions, and securities loaned transactions." } } }, "auth_ref": [ "r89" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends declared included in accounts payable", "label": "Dividends, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r4", "r84" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "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": { "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": [ "r7", "r86", "r101", "r322", "r323", "r541" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.medifast1.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": [ "r68", "r136", "r212", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r341", "r555" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r50": { "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/2147480848/942-470-50-3" }, "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "860", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//860/tableOfContent" }, "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "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/2147479853/942-210-S99-1" }, "r93": { "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/2147479853/942-210-S99-1" }, "r94": { "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/2147483589/942-220-S99-1" }, "r95": { "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/2147483589/942-220-S99-1" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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(30)(a)(4))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r323": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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/2147481877/830-230-45-1" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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/2147483589/942-220-S99-1" }, "r394": { "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/2147483589/942-220-S99-1" }, "r395": { "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/2147483589/942-220-S99-1" }, "r396": { "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/2147479557/942-235-S99-1" }, "r397": { "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/2147480842/942-360-50-1" }, "r398": { "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/2147479440/944-210-S99-1" }, "r399": { "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/2147479440/944-210-S99-1" }, "r400": { "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/2147479440/944-210-S99-1" }, "r401": { "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/2147479440/944-210-S99-1" }, "r402": { "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/2147479440/944-210-S99-1" }, "r403": { "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/2147479440/944-210-S99-1" }, "r404": { "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/2147479440/944-210-S99-1" }, "r405": { "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/2147483586/944-220-S99-1" }, "r406": { "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/2147483586/944-220-S99-1" }, "r407": { "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/2147483586/944-220-S99-1" }, "r408": { "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/2147483586/944-220-S99-1" }, "r409": { "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/2147483586/944-220-S99-1" }, "r410": { "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/2147483586/944-220-S99-1" }, "r411": { "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/2147483586/944-220-S99-1" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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/2147480767/946-205-45-4" }, "r422": { "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/2147480555/946-210-45-4" }, "r423": { "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/2147480524/946-210-50-6" }, "r424": { "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/2147480524/946-210-50-6" }, "r425": { "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/2147479617/946-210-S99-1" }, "r426": { "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/2147479617/946-210-S99-1" }, "r427": { "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/2147479617/946-210-S99-1" }, "r428": { "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/2147479617/946-210-S99-1" }, "r429": { "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/2147479617/946-210-S99-1" }, "r430": { "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/2147479617/946-210-S99-1" }, "r431": { "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/2147479617/946-210-S99-1" }, "r432": { "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/2147479617/946-210-S99-1" }, "r433": { "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/2147479617/946-210-S99-1" }, "r434": { "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/2147479617/946-210-S99-1" }, "r435": { "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/2147479617/946-210-S99-1" }, "r436": { "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/2147479617/946-210-S99-1" }, "r437": { "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/2147479617/946-210-S99-1" }, "r438": { "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/2147479617/946-210-S99-1" }, "r439": { "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/2147479617/946-210-S99-1" }, "r440": { "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/2147479617/946-210-S99-1" }, "r441": { "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/2147479617/946-210-S99-1" }, "r442": { "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/2147479617/946-210-S99-1" }, "r443": { "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/2147479617/946-210-S99-1" }, "r444": { "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/2147479617/946-210-S99-1" }, "r445": { "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/2147479617/946-210-S99-1" }, "r446": { "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/2147479617/946-210-S99-1" }, "r447": { "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/2147479617/946-210-S99-1" }, "r448": { "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/2147479617/946-210-S99-1" }, "r449": { "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/2147479617/946-210-S99-2" }, "r450": { "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/2147479617/946-210-S99-2" }, "r451": { "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/2147483581/946-220-45-3" }, "r452": { "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/2147483581/946-220-45-7" }, "r453": { "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/2147483575/946-220-S99-1" }, "r454": { "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/2147483575/946-220-S99-1" }, "r455": { "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/2147483575/946-220-S99-1" }, "r456": { "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/2147483575/946-220-S99-1" }, "r457": { "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/2147483575/946-220-S99-1" }, "r458": { "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/2147483575/946-220-S99-1" }, "r459": { "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/2147483575/946-220-S99-1" }, "r460": { "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/2147483575/946-220-S99-1" }, "r461": { "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/2147483575/946-220-S99-1" }, "r462": { "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/2147483575/946-220-S99-1" }, "r463": { "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/2147483575/946-220-S99-1" }, "r464": { "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/2147483575/946-220-S99-1" }, "r465": { "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/2147483575/946-220-S99-1" }, "r466": { "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/2147483575/946-220-S99-1" }, "r467": { "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/2147483575/946-220-S99-1" }, "r468": { "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/2147483575/946-220-S99-3" }, "r469": { "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/2147483575/946-220-S99-3" }, "r470": { "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/2147483575/946-220-S99-3" }, "r471": { "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/2147483575/946-220-S99-3" }, "r472": { "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/2147480032/946-320-S99-1" }, "r473": { "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/2147480032/946-320-S99-2" }, "r474": { "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/2147480032/946-320-S99-3" }, "r475": { "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/2147480032/946-320-S99-3" }, "r476": { "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/2147480032/946-320-S99-6" }, "r477": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r478": { "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 C)(Footnote 6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r479": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r480": { "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/2147482856/976-310-50-1" }, "r481": { "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/2147482707/978-310-50-1" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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/2147480524/946-210-50-1" }, "r505": { "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/2147480524/946-210-50-6" }, "r506": { "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/2147480493/946-210-55-1" }, "r507": { "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/2147480833/946-310-45-1" }, "r508": { "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/2147480032/946-320-S99-1" }, "r509": { "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/2147480032/946-320-S99-2" }, "r510": { "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/2147480032/946-320-S99-3" }, "r511": { "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/2147480032/946-320-S99-6" }, "r512": { "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/2147480167/946-830-55-10" }, "r513": { "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/2147480167/946-830-55-12" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r527": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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/2147480832/942-320-50-2" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r605": { "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/2147480767/946-205-45-4" }, "r606": { "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/2147479617/946-210-S99-1" }, "r607": { "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/2147483575/946-220-S99-3" }, "r608": { "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/2147483575/946-220-S99-3" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" } } } ZIP 55 0001628280-23-037080-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-037080-xbrl.zip M4$L#!!0 ( $N&9E>J&:7%\-X (JF#0 0 ;65D+3(P,C,P.3,P+FAT M;>R];7?B2)(V_'U_A1YZ=[;J'$'I%2%7-_>A;-S-O56VQ[AF=IXO;7WQ$I\6; DD! "G+.;C5&0LJ,O"(R(C)>?OT_KZ.A\$*"T/6]WRIR M3:H(_Z?YZ_]7K?[OE\>OPHUO3T;$BX3K@%@1<82?;C00H@$1_NX'/]P72W@8 M6E'?#T;5*OW5M3^>!N[S(!(425%G=R47@RM)U7N*9NI5N6[6JYHFDZJI.5)5 MM8@CR9K9Z_6(^'PE.8IA.7J_*NM:HZKU&DJUT=/4JJ9;?=F4B*1*NNA<$4.W MU9YJVYK2T RM;AFJH];[?5+O&W9/=?"U@PCF!W/TPJO7T/VM,HBB\=6G3S]_ M_JS]5&M^\/Q)D23YT_]^^]JU!V1D55TOC"S/)I7D5^YK5 V)O?)+^+OV[+]\ M>L_*,UUXPI.]_[R&*5)64JJS, M'C(BSLI#X&^W;X617+/]$=ZO2J8JS>YVR&+"]'6S<<,%>O/L1KSHO+DW(4W] M4WQQ/HW0UQ39V#P5N%_]E-R1_& 3Q673-#^]XLHL#\!][YEO%B4,%L2$^??H MG?#ERJSW.U='BY9X5SD<[":O/EC5>'W%R M83'JJZ'E/?]6(5[U>[<"X"66T_QU1")+P)]6R9\3]^6WRK7O1<"4U:?I&-YA MQW_]5HG(:_2)4O53\S_^XS]^C=QH2)H D>H,&+]^BK_[]5/\Y)[O3)N_.NZ+ M$$;3(?FMXKCA>&A-KSS?(_!^]_4*;R1!_-%U'.+1CW#]#@1#X-KQZU^C1]+_ MK6)7 >Z>-<(G$?>J[<'KIM5<.?%,=P5,&5<=: MC*%>:XW7=67]&H-/^ZQPM:\'2' MOF%H/:]2K>^^ GKZUA"QG+S-K#1O6U^[[;47?EJ%2$#Z!!;&)N$&8".'7(54 MX,*0!,I<5Q' ^;=*Z([&0V0=^MT@P!$O8[CV&CKPA$^KCXA?OWAG,H30GP3T M+RI@KA(JT*D@%6;?$PK4V5^N@W_W71((]/EDH^R_[OS/*H#?_K@Y^VKUZ6.Z M@K._0*P%$<*5HJ0JR?!_L]\MKLV'Z2S=:E:1H5>OS/Z>O>33RKPWDT%A@ RQ M?(_BF*MV2_?[J>_I4AP/Z@R2(:LHVHL, MR\B"O:V+G#FG!2@F,(?E6^EF8T5^L",(UWZ/7]X0SQ^YWJ;'9I47*X_XM#KZ M5!ZH,[#X*P)X93WS">#5F1ELS0PM*:KL[3^S!ELSDXN;F/"U=C=DMA_5]T()";^I@T&'EA,_F@, M!I@7A:U7%Y28V6WP/9@PWENMTO&MK[$;6L#3T/[AV?VCZVV#^3H;H?+R/!B3 ^P(RP*>]D(YG^R-2 MFK4XN/UPX+5X))'E>L1I6X'G>L]A:0A_<"OCP(1_"JC..:6B/]X%2D/[@YLV MI0?]'CX@=6F5]K$_919L$!;H<'"+IG"<>,WLX)05"*%QHW?T]*?&[_LK 4W?D]$>&[\ MGH[V93\F/M:F6V!>IE9VJ_P4FVZ1]"^[O7WJ3;? M=#+;EH?==,MDO!E-Y./ MO>D62?NR6[I'=LOF*V%25$2^SER1H!/1H>PVZO'51OS2D6J/1VY:F\-:=8K++;DB?QUIQBH4IO@++@K3G!PAEEMUR/Z*TI*BW$ M*+N%>B)O36'T+[NARH"WIK"U*'L$]+&]-841ONQF]0F\-871G@5C^4!3*[O] M>WQOS0FZ)!EE-X*/ZJ4XQ0*5W? ]F9?B%(M5=N/W)%Z*$RQ4H^S&+A->BE,L M7-DMYB-Z*8I*36J4WDH^C9>B,/J7W3)FP$M1V%J4W5@^MI>B,,*7/;;Z!%Z* MPFC/K"G?@BXQ"=2G9GU))SA$N?K75/8$C/K?SC# M)3Y6/_?5)3:9]5RT?EJ!\S0=D]5%:8_&0W]*"%V2^S&N[UGRGLFL9V++PER" M0#29=5V<:E$.TY+69-9%P0"="RQ88#+K?F!"R)QH2V;6-<$ ^ LLD66RZX8X M/9T+=/>8S/D"PB"Z>K2\YX2^^.?&J^U-<.#S]1Y1'R5I)L^ C[,'S*[,_L8G;($/(*%0"CK I7%37'R!3J-A0=D+=$"Q4[6$%;H$DXN9:DL/I%3KLUI MCAQEB6W7R'9-0#V097!R 7HJ)F7;=W.!0#B51&#.N<2-DM-(!.;<1)<.A%-) M!+;=1]O70SX_[^$I!(',MIOJY28V/]3\7_;+O43JNI'R8Y15:8:C&L- M.S"_8+)8WGDE2"L>DZ;R9W^QY09_LX83\F4Z M__@'3,4*[,'T*WDAP]5QS&_J>.-)%-([TOP=# & 69=2*@"^=W_W7TC@X95K M/QC[@34[*&P]$_@I"1<5A3@Z=D&'RJS#Z1CKL#]4J1V\D%,MV_8G6$'2/"$L37\XJ?O9 PM/[/^J--K:05689)5 MYGQ07$L[+@"8LY M(*0(O]A\[Z>/O;5L=PC$>%O;Z\4?OKC>\^I-!UUK&1O#RFHQ:\VLXXR]M?Y* MHH@$]_WXGO(L,;,^NTW$QB7^CKU 1FY$PP'L@"ZP-+^5ZPQYM;]PKVT)CUO9U^W0]UFL7$NC/K4SO-#OXW*W"MWI \ MSJ/+YAUZ4!4GSCWJZ.[S($H4?.\9;^WZ_6!^I0/C>^W^M,:/!PE?8"$V4&/6 M%\<:;# ([8QQP*RO\$SU,XU9WQQ#!"_2G:$QZ^YBB.!%'O-H!_,_!\1RZ& = M]Z7Y*_Q#Z>,20[?5GFK;FM+0#*UN&:JCUOM]4N\;=D]U_HF*[>(W830= IU& MKE<=$%32KC1]''W^Z3K1X$J6I/^JK-YG!<]P:^2/KQ2Y5A]'<#D<6][LNNT/ M_>#J%R1OO_^Y#\.O]JV1.YQ>_?<3<&HHW)&?PJ,_LKS_%D/+"ZLA3#BY,73_ M3>"5\';ZY\]D.)+T>>AZ9#8\6=;_ZS,2I>H0.SG&N)H 8P=X%PS'8F8LPB @ M_=\JOZ2O"2#Z"=4DP>\+U[CF7A3^^LF"A4+BSM9K?=7>KD8\&&OH/GM7-CR$ M%I^/Z).3G_3\ (97!=H,K7%(KF8?/CMN.!Y:4Y!1=(;T1Y^3%_3\*/)'5P@, MT.4CU[:&R4OH^^++"\S4I!@W$: S,DG2HGWB:]NH?P6SH#W[8+&^ALT&F_1J"#MOM]UGMHW0O>I]=3NKN)G:?"L MC+;;OO[^V'GJM+M"Z^Y&:/_O]1^MN]_;PO7]MV^=;K=S?[=U"DOTWX;\8FVZ)BB2KIGLS"+;NMS>/WX3?H5=QO.].]"C M<6 MDLWH$64:;,,5P;-PBW6(>W7CVU39PICK"MV'^G!#4Y:J?Z5[U>(IS:R42#BR M.B1]&%1CE3;_FH2P5T_CKUP/M^ZK*MZ4G5Q_AX?C"\(MA#(ST2D_B?XZ >4 M-HCI(QG[0501:%96!#OW:W35=U^)4P7-=4Y%I=)\W4;"C#-M@0D^W&N6@I#S ME=FPF.WE?_W>>GQJ/W[]A_#8?KA_?!(>OC]VO[?NGH2G>P'DQQ,("4%6A?M' M0=8_.!^%^UOAZ8^VL"1:YF*E=?V$EV53U7;"H;GT14#':&YBVGUPN1OIUC23 MF(O]0(@&1/ASACDAUB\%:@CMP-\/].?M6&E=A:X#WU1'\(@!_JSJ6-/JE%A! ME7@S**L@[LDXBNTV51(%-) *$0\E6Y;[QTL7@D\!O,U%=7F[%.Q;PW N!K5* MT[]L,?CTV+KK=JBPXW)P1SD8S6$W$X3]P!_],_F?$/G"['.-&84MVPRO\60_ M1#^8<.N"47-'.X]=Y1#Q;>KLP!_'OYUQGH[.$KFJRKJQL[!F1:O-2XU'\NR& M")KH#J[,*%*O-+\1Q^U;820*'<^N,4N6;)+E0_O5LB,Z>?0_!/-)"U8HA&-B MHU?,$5Q/<*-0L =4E_B8<9)E\C]HC5I=,C+Y'_)=4QO:3K],':R9QUFRS3,R M\WTHXU?T?FP0XV^)[H^/CE19VX%_@3D7L/ ?\'G+/16H]*\(4/KIX7]&K=P>K($[U!WQ;-T:0OQ9+UV$O^Z31=C=8]I M5)JR6E4-6=,D_5T:IT YD2XH>Z2: ?)""/VAZP@S@K! 82,3A3]0N J@N/B@ MN03"OR:!&SJN3947D-+N,K3I;<&SY;G_IG]_+!:79T353NVQUJT)[=%XZ$^! MK*NH%.[\VL=UO&5Q 3.TG^=ESI;C!"0,D_]\A>?),\8TT8_)_SW0 ;*GRQAI$[\M?W S&WPIV\AW+[?? MFP]P=O:]"#V74L#SZ\;/C_N^-XETQ>I%2:"I!2*=O"/Y$A M&0]\;V$3?JAP PC7FU0ON5V),(Q(=PWP>A2T)1 )P)2%X!$"R\72QJ M7PTGN+L(N [TSARF1Z$3;V2RQ!>928DE10(PGL:3()R@217Y MQ!-QM9^=#[ MB/1!UT3+CJ[V6>+2&%FJ6=,UM21&EERO::49+*5LO6B+4*TIC73?GE%3UG$3 M0^;0;+A9TWMRHSB<@ECV0+"'5AB>G[&6D12!105H=SKJ^<,34^&4F+A+/%P4 M$N35'F ^@P"2^.? A6\6XOI0)N<>O'0$]&R*;LJC."<[WU16>I3[YEJ-'ONG M@="T88@HC*U >,$$8^$_<1^1T1LOA(.#.UC*8,BFKTH^!TS"_3'SSY<$?=CM M&T[M0_% .Y$N\;G!6V,.9<\;.\X \01C_8\.08^VAD.XB$?& MJ%[_.7%1N0:=ND>2&^"1<_U:1;^8K MX&)JHV4O:^8R^J'KC93P,%1RX"ELE MWCH.B$WHQBDK @UL"(4/\$!83"&#Q(H MD.W=PIU_FDG[.^"/+3DDO">(D#^!->,$>H$,@44#W\/M:3@5"&Q5T]A/:MG4 MP7%C159\%O]&3BV>L>P4>)S G9JDHR1Z),^38>R0[E:?A ]_^46N&Y\55:DE M-T0#EQ[$CO$@]M R*Q[O7!21\..Y"YJE9<153.3.7-"87-!P07- 00.\;0E# MF D1+-L&01-8*"V0]P)4%S9^*P 4JQLNA".03_".8+9K OQ'0(&IB,H1/ P4 M"J39L_ <^#^CP>QR#50E0D?FD+[KT: IZLS]RR\-18%);AD?O2Q_GMV6>L/V M\?X=XDSA/D MNYFP?_G%-+3ZYQ//HRBHH*^HM;YH)YU;WJ#SS;.BZZ1]SN.J+<."(03O-FWE M9\)9VCEQ5G>;\G(6')9WBZ'4^#()X4%AF)K1@5WTYHC8/>*O#%!!\+[!U'P4F"]N2'>VI!@P M:I88FHTW8XT4QPJ<4,!X-]?9%CZC?K ^OFOEG2 /ASM$"CH!>GSC#PD'9#B< M2\T/@$GJEXCS4MZW^DOGK_P'/.FT.+HD;V)N-0>1F'G?4M_)WR\=MR)G>30P M$_F,!FR$@C^)J,1&T3T+KDFXT W#"0G0/2<;G\,X"HM0+Z(=QX.$<3R(%V&$U8Z#!I^ M$#=POE\,917J,+>JX].Z1_A 4)] 85G27/@:Y@Z(#9,1:PO@L9G0VUF6M!M M975*XYLM5T&CY?I?8S]6YZX"@B>1+V1K1;#D_=+B)U8O](>3:/M/#I\.G*5P MUY*RMEQ>*V\Y-2Q&%_]F$"R,B&=2[07$^E&U^C"_*VOXTYJ&E4^\YMHYU5R3 ME:/DMK^ER.:$B]64='IJUIWT0M=QK< E819YR]1\:+'HK*,NU::@UB1=*3X? MO&9HC1.<@,T#ND\JX+K35UPWQ'W2C$A\; &V7]\*\LU)-+U_?(ZM'!N6?3&_?F M'K"U.Q$9;>0>FF [VK+'EQ3*1WACT4A^\_M%8;/CZ[2;$'1@@3JF MVF >$7K7X1/-N*"'R L&0(47*Z.,B/!AXED3QX7K'^.[S#(4D $V)7DAY[[/FF7?9\WSV6?-<]EG3;[/EG2? MA953^3[+",>5D_LQT&_+/OO%&EJ>383N@!#8:Y?WU#B H+0B#R=]%K(;)[(D MNV^(G4Q)%KD@+X\@QV74N"!GA/U**@KTK :3%0Z$VZ'_,]QH)I57%NHE-XYP M F=B'.%4YAMLJ6#K?4QEANI(*@$;6/94F/X28&T&C>0?^ M$-X6)O'&0OO/B1M--VZWN&.M"OWUGEU<])1,] !LZEST,,+NY10]JHQYZ1&, M*?*%+3)H4[3-LI#AXJ(4X@*7NG'NXH(+A0*$@MY((NZ4><3=-\NSGBGKSY.; M;MS0GL2]Z5!Q:'G6"B%>, UWVHY@$L$Q4-#X%O M$P>E >?]2 T2-)$FNTYF+A7M:-^8\ M,N3X5L3@5F3*:[EE7\DSV*UT#Z(EU_DF5(Y-")=2.?OH%L[U17"]-N/ZUISM MT=04;BT[\@/.\27A>(US/.?X;% QUCS:W[VE/JY=:Q@7\DJ.T)?Z2:%%^CTD M<<-;JA1P^5 2^6!P^<#E0\8*+5(B(.IS =%^';@]=\?"$IS;C\WM= F5=P^H M>(F\68D\N8@2>5C6B-?(NX :>45C=)2N[^]NVG?= M]HT G[KW7SLWK2?XH_L$__G6OGOJ"O>W.+7[;VWAP_>[UO>;#ES_R/R\/GRO M=6N"@]41 QHM' W\"3S0"45LD$[&T:(UMV"-L$)_*/S%&HT_"S ;%V#E8'UF M:_M,LY27+$WI1K51J]?KA9=NE-6:+IL[/?;]:VI#XX,MU6 5O<@2GELM4#.+ M';*Y"?O<$BE47KWMKK$FKFA'HKAD2M+7EJQG)Q31"J:DI*%Y&QDILR]ZUFJ0 M4^D.>P4-!5^M/UX*XF%22P;LI,_VHDBF%-MYZ7P(P[&T)Y:V5.Y]KQM"H53; MU7/+WY?A?2F[3\^R?SP'8&DXU01^MDU(O_\>I-_UF!X4T)L[)SZ2%^)-R%LQ MD&>&DE"">?[G5D&GY%S/FFH =.C$/[_U:[,TXZTM=R:A\[;?CKK<;P?_BMOM M3,+JLV6-KQ*0W ;^B$:UPA/_[D:#ZTD(LR-!^]4>3I! +>R9%!+GR7K-UH-' MG?7@4='1K>IBHVZN->#)LD6EK=Q;V<#Q?5'XUDZ.;[G25$U)5,T&QS?'=]'X MED^.;Z72;#1D45*Y_.;X+AS?^LGQK5::LJC495%5UUL$YG%9K2]BG_[OK=$0 M@U:KZ6SC]MH/(]HW$J/-=N+T3=-?8/@-VY8:Q2E:-I+ROI]@.2\^M4I3;XB: MF0+.'1'["(U(F[#H-16P4I4_P%2]FQ5,T MC=U77),JS;JJB5I#YBO.THJG:"![K+A<:9I276S(*5)]A\/KHZB=_!DE>$9! MRFM)_%Q=,H0OGT7AF7@DL(8B3:*TG)'KN6$4T*R:(J0IL_+NX.ZOA,*_Q_1M M>4YKA;CMUS'6<+C?IQSMWXDN=18P^SY"J&$FABW53YDC/G,3O, MDJ/W6ZZ+AI[B<.%+?@)7VF&67*\T#1VX7);*I>,6$TW+1WA6([P 1W#27K@? M^"/!7RJ4?<8J\\$=OTG!<>\Y)NY7/PSSBE$\A-)%76+/&W@!RYNB'A>PO$:E MJ35$6:_SY67.I5O \N+QC6R(AL+7EST';@'K:Z+W0A$5B3MR^3,8=^2RH7QN MMF;CHLMNK()^(+'%^9$5$!G7%9(;@>39DD8%8/WRXD(2S&V9F2-=_/$ M:W7G>_YLF[\C>0]J=0FCRB6U($!V"D_&<451EC7/R"3AYS1 KEI-5/%U:=Y!]/&DL[]8^LBKJ)TRJ MV6F%9LOK2SBX\D$INXS4%0AOP*Q6:;(7TEO2=3R(5I%[13$1:'U)F3%BSWE- MU_2)HM:T7FEJZR$+?$T9TAERKRDF_Z3QZ;X.B<,>39=LV0O<9M]9YWSF0(,: M]EI*; I??48WYSS\C@DUQGITZ5V*RT*PEYM]=JM_D,T] M!Y_7Y4I3WQ!'L7%CW^\@]J@)5J<^L.$C//H("SH.8^,,+$^TH= C(-[)S$,5 M6:]G7K/FX!&(B]"66?$EUYL 2>[G-/]"21[?]X0$;[]&@06 =3TKF&)_JA"D M,+XT\&F<^,Q)FWKW25$5-YOH3>_GT!:VP@;J/:"@\+)$]SW5!2]R@ M:7_UM *%?(E/D"]?T!*;(*]_/RU$K="M2%1.Y&-@W<.U;.$:CX[<3M4Y=A2 MY">)?)3G-LJSLA0W1R3\G?Y!',&"05G/)+860\&?1&%D>3@-5I(3^#,._(P+ MZ$GQ9=,9^E&>0%Z_;45#@3'?7$=XCDA"I(A" 1G$:"U8Z&+>$YI M0OG\CVUSD>.LSW573)_.W>W;?>K:'XU\KQOY]H^;&1[GI[P)+->/>4ULNE"K MLQ&1P+'/L9\>*58<]F6*_>.T&>78Y]C?/_2L..PKE:96.U)!;HY]COW]8]F* MP[Y*L9_BJ:/&RZ?( L(WDW:[2VV"1U;P['IQ 1-E%8LVP?+G11-9EM*HK$A MY:P.";" MU*.U6"P,'>J[GN79+MP>1O#%".85UE8;$"]1)!F&A@6QQW[H(D6O C*T(O>% M?/[I.M$ )H%C7/Y5 G)I\1.K!R.81-M_P@"I91W&I+SIQ;ST+XX6L>820[?5 MGFK;FM+0#*UN&:JCUOM]4N\;=D]U_BF;E=F/!G/OSMAZ)M5>0*P?5:L/$[RR MAC^M:5CYM I!P-\RT;?1:PFJ"J@[[_6S[OYOX=*WA\?V'W!?YV]MG.C]M[;PX?M=Z_M-!^[^R/PL/WRO M=6NP_0]A*PM!?(/ ]B?P0"?/3P0W"IXW2@9]7WPYD4EFHR:9)HJEQ!F8O#B16#4JL=XHB_$U MS:SIQO;+4DW>>NV]Q\I2K6ZH.SWV_6NJ63_$8!N*P@=[H,'JF1Z;XLI.=;"; M:[=NL&)B]F0IC/P)MD,B@(X=#4(!M&O0"KMD#+I@CP2"*HD9K,5S)7L_Q$9M$F%JQ32)28G,X<"\*N =L^&#J MQ39\X,#EP#U*\P:S7FSS!@Y<#MRC-&(PC6,V8CA,/L >1C(?X5F-\ +LQ_MH M0 (!PR8",B!>Z+Z0Q)X4!8_$H1+6ZQ4K&7HQ5F2)O&W?@!_>H(]"0+B MV5,A"N!A0QH;453-M8T*4ZGUAQ17 Q4IU\L2)58G$F)?)[1^0E+';VMYSM." M\"WG7Y,PPJ KT$3N^T_6ZX,?T M1%+B]"3V-?_(?+'A,M$$%P0*NZS4Q__*+ M7)<^[U,K6,ZO")ZZ&M*YY"_F=QN<&H28W:BPERY_ 93[=I%63ZE$0/_.X%!$;Q;^((0S\,L5PDQHR_D'A1 MA9" ANA&+@F+%YBD.R?\.HMM MXB-L>KO&11_W.1H]M-;'RWH=0>O+#ZUEKV???25.]=\D\#=!3JV F&XHLO+Y MN'7>N,!9T_1.(' T+G!*)W!R@6Q-;'$W,R%S2"<37B\.PT,H13O"T-CLW;H$'!9RREBR#?,( M[K<]P(A%!N4Z6L)%ADPP4=8YA%>0NW #>$FO%P@ M+YUS2&-LPVZSV=N7&N,HRU*<#Z&E;#>\B!3G! ;MP2(Y0:8)%HJQ[I/@G, Y MX>29Y#7&=Q69U!= M)<5N=085I=+D=09YG4%>9S#G^+?4&?S2^MJZNVX+W3_:[:?NF=04% 7R:A/8 M]$%L"R_6<$(R5QE$S_%Q:PH:M7I=VJ6FH-ZH&8T#U!0T:[)D'J3R7:/XP39J MBIRM &)QM\"EKG:ES)<@-L1-ZR'-Z\")2YYDDN[EJ6*O; MA;WN;'-@B\SY--A>R3B3(Q):84BB[<'\1\[&*OP9A69OJ*PLZ3N-R$")$VS\ M0/Z9W#M55/<6T!+%J>@_]I+\#1 MBJZM($ 'SM]0W<_MY,+F[K(B&OIZ7&[.*#A&0L#C5[GHIXJNJG)--L^V1!!G MG@7S&*=@'KW2;!ABW62)=PHM?,'XEMDI++.QC,G#16\PV[,[;D@O6OR5Z)ZY MN:5>:6JZ*$GKQRGG4]/BXC&6(H?WPMB[^8NRL3U_L?3IYYF%\))_-WE$%>^? M>7A/)*.]R ^6)7-\X''NB:!%R^<9):=W)+_P;52:>D-4]B\H5 XUGX,JHT#> M"U18'$ANB U]/5B(605X=GP%@R7O _%8=UZ2QOX0D+'E.@)Y'6,<24@=7GY< MNS%Q:5KONS0O7L-*V242"K=C H/-2W.48C_QCIJ[(H&=*RH-KKB?,:Q2]HE# MP J[M]=%166IR&&A)PXF*\)X2V\X/[*&1-?(4[EK9BT^4 M2E-1-%$QML=DGT"X[*;A9<9(R8V*"^:%-!?07KR@(B\HHM'0."]DW, M ^#*W2N*7X2S)=4VB^G^@%0'';H]H_D.SA=%JS1U5=0V"$+NT3MKD*5::@6" M3 >0&:+<6*_SS*R#KYQA?IL%]2-^KOK]ZB0DW#&VG_"]!ZZ [_AX3JH[D9 PO8Z6*]L7?H!_>)L8NH%$E;+**P%EU#U.KG6CV=<5$;-Y#: MWPEVWAR1)F,73N$[W[-WM/$;5+8:^MZ%&;EF6RYTIS9P2I&O M!<))KC1U456**O%]R7%!^WGO>872@U2<+_7AO1$](R8:%=N07CU$1-/I>T?QXVD5\8;X31.E*,2E/;_\".T: (UNV3 MF=TYQ$A"P>_!@&BJ!8^-*";<=Z9W3'>5HU@_1=0,A2&=@X='G#+<=V]$F8@H M8T-.;^FUV'(XGA_PT_#$#59$F5Y70B7YWR+I\%?"D.D M["8%, 363]$DL6'R7'B>"\_LB1_#IA?%Z]>W)I%_K-R' !2O[V:W?W$((0P:4NFB6NN)57H24R"=ZP:C/;N+F1CV>\M=E4:Z? M099!.6S;?3Q!E_S2- =6 %Y=Z_HW-VN=>BB+Z,(>[""^Z ;8=U!VI=K M\70[*[CTZD]KGP ,9Z!V/5K#F;_N<$IU6AKV' M\3UM?]G7.)7LVP?U&]H/O@5])PPG^0&O)U4ZS'5O)TUHV$>0'&[0,AVTN2&V M3'#I$W<9>UZ"WT^B,(+W +1R3T Y*=7W&;D:C]Q8SS80_,5C]Q"$7)$K@S"S M(J%+QA$9]4@0F["J) J*I*@4P#?$7KXDTTN** #XQ@3@\D*&4Q[*O5_SY@57 M)ZUFUYF5MF)FZ*2!D1"2\\9-]MU@*VYTQG!S27';+1@RDML:"M@>"1 OV-;8 MC:PA#]S>-?UR3M('H&C'NX[IF5OWJ8-QJ(FRQ%)W*1ZR?>0\Q(*P9 "69%'7 M6:J.>"$Q6K/T_7DGDJ1;I#\:!V1 O!#44\&ER8<\+&OWC/<9>6F-W>MEXL:) MG5_]$ M!WO>?K-=-'((UFS66M!"NO3(@?O?'%;IX6>IP##X4.!*[8X2=D;*=D+)).X/I09,633.C*L!?JE69=5,WUD^N/I;<]2I&8 M$*X$')+W PYYK/8> GDYM#,.[,S-+%AJRE1%25WWDO*0;08,I0L&?\I^40#X ML7NCKHN2QK-TSB-?(1,1"JO)?-*!7T#]]KC]S2Y5W#,R2SRY]TKF,UCBMJ F M'?E(<#:;2O:1H*B$2A+:015D*!/ X*]*?P1O'L* M)! \/T*O=8!M*P071O8@5M?V*BHHOK5O.K>M[I,H=.ZN:[%)\_U+MW/3:3V" MC;.5S5D9__7]W4W[KMN^$>!3]_YKYZ;UU$:S#/[SK7WWU!7N;X7K5O$VX?^9C]"7P@% MYUS,TAW3QD>.0W(U^_!Y5L3(]>@PZ(\^)P]+9#/*EC<[)254?#D1.V:CIF@H M%6?.@.3%B5"J4:'T9G^/K^E&K:$TMEZ6:O+6:^\]5C9K2J.^TV/?OZ::>O&# M;=1,,]N 4APNJ=XE<^W6#49%C'Z65.L[^$88P6V#4" @K9W%*;R@2N**!KDO MB=9O+06), 8A0T6-,YZ^L@D&>3S%>7RS!?EX#_K*8X<^G2"V:5ZY46AA> UO MNYCU%%^OZ6RO[!V)MB1G[!W6R=!4>6>XA4],?M\G!H!8!/[G=8 94J5IJJ+: M8*GUVY&\S)P?V)E:'G[0#\D/&*LM&Z*DL\00128F,K_!M9Q_3<*(NE6%R!<" M JMONV"T>_.=#[^WK7 @C /_Q46SIS<5_+G*8W&5)U?@HL$Z)&[(&&#@4J]D MW&=ZY,/@_AU_P5.H=M0+V&'/C3VVB-T1<=YT MU&C'- 3*7@-A<[.$5FFJHJYN;]YV$)7E+'-E"I!^A2^O7FEJHJ'M;8BPFB_# MO,2CR9#5GA6'@(QP,>G>542![G-CBA15DY+R"U+R>HF0N5FB3CN\FMO38;B^ M=P)]KZ#%-5##DZ7U2#QF-;PSZ+14:I44/7P"UM.W,. H$) B/OR!P4?C !U" MT504@$A>1-T&F.XX1L]285IK335FU&*7W]\OOYU%F(

OCTEO%_MUP/U^#> MZ\(*W/7>3.6SE)T3QIF;1E:M_W;TB?! %H M*Z"W/+_MI/4NF!M2814RN'^374BER,@LD%J'#NTMSA!J+DM5G"W0_ 31>MU1 MJ);6QY6K'DQ6%7!&U_C(_7XA'^OEKI344M/ U<[W$]$GJPW#?:=&X M6A.M1\(5]FT1#6W]^(C%ND-GX%2&Q/_M>$ODS2VYM4JS+HEU M9;U&0SEK$EZ,7G (M:!8:.F5IJJ)1KU$Y=#/6S5@?Z-X" BV)9J%O\0*0=) M8P(**YXT4$V!.^R*WT82XL]L@\0D:'EQ+X06I7MN(5"O- W1U-8KDG*'WME M;O?MY2"0P]*&8J.QMT;#J#>0?2E.%V\?05U:I6P_)V :MU"ZSH/@=N2.!L:] MU8UUI8R[ ,\"52FG*P="E8G11;JV'CK&H@/PS)3FEFW#7*)0&%M36G^%YO#8 M=H"MRN>:]&5IS E4GIY>.WGJV,D]UU6M-%-3&RZ@L#P6N*%YAOVA_W/W#/]]VG(H07!MB<^+DW<@T[(1JB?-8-;,MSOL7DGM[W6R^6.T3S MYM8/\&)W3N\<.39F_=RZT%[,,5"!6E[G0+ M$\_P-=$P&/'8\Q.BXWI"]X+7^]K!.^GDYQ$]Q;R>O2R<9U4V,I;7.$NMYZ!R M>:7^ BA!6THPI(ID19)0T]%5GEEYILC**Y*+0Y:,$=1UF1%DG94/*\L1V22D M:>V)HGR$X[%R'@D<).!JR^' W,FX\^& (F$FO"2J\CXIRWE7LD3Z]26C,VMX MU@'1J5::BJANZ)+ 'CCYV1$_.RK&\KF-6__RLR-2PD34T@WXO+P&]V/<'D*! MO)+ =L,XHLL!.\2._("?Q^U23'[EC"3R[1\)C=LS$M_,R+MI!\=8+&D]#HL? ML9T-=-XI5)\'.EE]LXJDLWAR>W'=(4,LQQT* 1DGCEH'EU @H_'0GY)]2M^5 M\6CC8"[:6S]XG)/XOD^3%-&'%DUS&U-U;.2A;BA!P _+S@)1&5VS!2**5AC0 MI7URJ/GQV([%X] QZ[CH" M-%TV]-L\P0?]^='(GL$'>E95*LXXEZ@HHPL5,\$&! M"O0EHW//X(,BT(G%_ U=5/8*/S@6/ L)/RCPL/=PX019[;Q;P@_\ /[T MDD+#]E1P1V. _65YDPJT<-K]/K&C^W[[U:8-'QZMB-S37LWX_^AY?0') PKK M(PFCP+4CXN"%EN>L?K%TYR9IA0>M"C]H/6.^/6W.664MX<.LMM9'-#JI&8J91_0#6;#'N6Z)!Z_]M)=0>H#1^\YZ%31[ M.$&*+HN_6"3F5OSK(.)T4:JOZ_WEJ9?#-_(S,&X9YQ.#-K;1C'T*]);X>.I4 MI_Z;MB*A*O3(L^MYZ!OU^T(T(,*8 N"R0K#R<*%QP$TJ-R\U*LV&(=;-]1IM MO$',V2"NP1+B3(S,UD2YL2Z^2U_BH*PRG&";K_X6R7W8XP*&R$3YZC\/-_VS MD2=UAN2)(H$\D171T/?>PDIVI,?YDO/E*E^:+/&E7&G63=&0U[T9C+(EPPY= M%:;D^!-L+L2P1S?K*"] V>I.QN,AP7@P:R@X;F@/_7 2T*)2B^@BUXM9"GAB MMT[K!^AO4?@S+BI![4TW&3>[+IW5#F5HQCFWY4TS/)N=-[TGSJ)%BNODWDN5 M2E.51+G.4D_5@O8:SA'GR1'IW83VX@@5.$(536GOB #VG$CEV.KFV46XS$,K MH('2>,831TQ;;YIB[JCMQS/-[&;1%K& Y/%&#!B18 M6*8V(L^!-02])XB2B(B0(+(=[ ..M/&HZ]**L')-G"X"MX<1?$'S!VNKJ;U+ M%$F&H:%F./9#ESJ. C*T(O>%?/[I.M%@QF9+OTH@*2U^8O5@!)-H^T\8(+6L MPYCT-UG.2__B:)&776+HMMI3;5M3&IJAU2U#==1ZOT_J?C M5\PA(//\(/8I@I0B =X%P[&8&8LP"%"^_Y*^<@8P&PH'9*-KW!IH[*O5W(2* MDZ)W+32/"HIO[9O.;:O[) J=N^N:T+J[$;K?OW0[-YW68Z?=W/^ MZTW[L4L+I1F?A?9?OW>>_B%\^'[7^G[3@9]_9'[:'[[7NC78GX=@U(9HRD8# M?P(/=,+M8W^S5^%Y$07N7 33O=_&9XY#'0?]T>?D88G<1KGS M9MNGE(HO)R+)-&MZ74:IE.S_R8L3@56C NN-*A-?4Z6:I&Z_+-7DK=?>>ZQ1 M,^3=GOK^-;5A'&"L>ETMS5C+0U<9MD)#+\E@&S5-TTHRUC(!MEXS&]G&FF*^ MI!]0FFOW;G 5Q%O+<4SB1K:*$_"-,(+;!B'&X8%5T"5CL 5Z)!!4210425%7 MK-&]";5P]"QL4JEFZ&E1%8S3<4))YO=_[06?FMVX3&@G#"=D>RQZ?E)<&E7C M\C4"K5_#R;@S&5LP5K2#P-+'XZYJQQ,H3*^ML1M90T[9W2EKVY/19$C=*;2F M:$)8?S0.R(!XH?M"A/BTD5-Y9RH_DLB"+YV8N&TKP(2?3-TA.$$W$O0)L^(F MP91+UGT)Z;^5GUOB.)5WXC@/0+P,C]KMK:O!K_Q]_'W[OZ_4$;EOY<3F>)4O MUM#R;"(*-\1.C"N9&E=*$:&WE UU4B.[DZ7/)B-&%N/8>/N"FMA%5)*8L&B MQF5L=\5F5^Y#V3JF!HJFLE[N\A#AT7G6]L1A!]E6=2WL(%,&[/M(/E4XP9XX MWA0;E +B[E()^UE?@G6(8NN!]40S#D\.SWWAF1*[M@F>.<5KH])49%'7UV-> M.'XY?O?%KU*$>#4!HNOQE1R>')[[PE,]M'A5,1%=-<6&OMX!@ -X%P#GFB'3 M2,U7(%W+6*:K ,QBDK:HLM+HA7,&%^WY17M*/:T"N$0!R8Y-M;04U:34E>"R M+0SVQW SGZ9EFG!YW&;S]J_[S[R(L@V<>IQZG'J<>DSMQG)*VA9L('$TQE<_ MS%U42,6T;U,TZP6=$/"EY8QQ-,9(J9JW'V-HV1CC @YZZ0EDM6?%R7:C,?%" MFH+$CWE3CWG3+"G\U1$D$,&61 MWAIO>4[[E02VBYU$J2/C?HS?AYNXIP[#@< 9Q]./4Z]BZ%>D4KYD42W MD4%T7X!S.:&00!+".4)O*CAN0.S(#S)E&UR*?;FC H\PC-7PFTD ](A5\5@] M7\;H#+D;M?1&I5E0B 9W('#W"RM*^A;>^)LUG)#,K$%[FQ047L>7ES,'IQZG M7AFI5Z0*7H1@UJ0,@OD"?.,8O1&KCD) QI/ 'E W>=\/!#(:#_TI28K7%^8L M9QRHVP/S]G"1TXK6MW[P9+W^W8T&&'L$]( O-CO0-^%5QH+OZ4%YW"/ C#^E M9-UE#Q&WFMT-_DAHP88G/S.+Y#L.U;!A@JBHZRZ5,L>U(3A,>8T)MX MH%YI;FA!QX\&V'7Z<.IQZG'JG59;20'*(Y3%_,B&K[[X2I_IO$OB;0&4N M;1?,H.H"3BSBEA+V2C<)7O^&.SLY]3CU2D2]/%N;DE(HFXK$E?XZB[H5=R2Z M[S]9KP]^0)/@HBAP>Q/:U_+)?[ "@KO>VNZF2Y5F07G_?*DYHW#JE4',I&G0 M!Q S_:14Y@66R^'^.$X]3CU. MO0MR>17J1+^9;2I+_:!PM\GK0=6QWK(AFF:&8\XR.D\Y'W(^/&3H36%\J++% MASLT]CR*D<:?P9_!G['C,R[ XIZW'OUF!?9@UG=4W6>7S-7"N3SZ0\[ .B6E M9UY!?4EUC9[H-QH&$XV=TGO[;M5[6..,O1K;9*/#6;:\20-^IF9[NLY,+U,. M:0[I'?I'YA3CV%[:%*4-A54XYCGF3X%YM0@Q;E2:JLHAS2'-!*37FE<6+L8Q MOE:7Q89RG%KWEPSZ@N9^/NA..0%)0_>[,;YZX3&^&>40V]U:SYF_^*:2C>VR ME C=:U.I8X%00Q+-#5D;EU:%G[=XY?%_G'J<>IQZ%T2]7-MQ2CV#O3I9UFGI M8U%I%.2EXTO+&>-HC)%2 7D_QE"R,<8%'*CS%J\[GYBGE ([=(O7NEIIKE=O MXE'/S$9;GB_U\@AV-24E\B!M G-N#QIPEJC+!;5FX_C@W,6IQZE71NH5J;*S M(-GU3)+]0CS3AVM?56X[E5OYK%./UPS.H4;G[_VQ+C?KFVS-LR@_S1F14X]3 MKXS4XYM #HV[B$W 8&83N #'?,'5$LMMAG(CGE./4Z^,U,METZ2DXA5?QJS> MJ#3-X^0P95);2EMT(V&2\ZG*?;X49*P[Q \@S,UV>78!S^Y!U&;E=SKT: MG'J<>N=(/>Y12XO'+JH>G(%)4@U14=:+AO!3%:;AQ/F0!<]V87PHL\6'A=1E M/("5QI_!G\&?L>,S+L#BGM=E_+\3CPBJM$=9QF3RN7/T6=__D=RA.EU., M8\J2+.I:01F!'/,<\WMB?H?J=>NPQKJZ2D$5&3FF.:;WQ/2>->LRR'$LK%M7 M01_7.>A/59$QW]S/!]U[EH9[MR*C8116D3&?'#KM@<@E\Q??5+*Q7BB7D^QB"\@K#Y#1<9S"]"4)!Z@629',>_\QS'.5ZD\JW2^DBB7&G/( M@GV&66DJJBBKQ^FQQ!F0,^"IERH_ QZ0_QI2-OZ[@$B'0@MFECL4,F]$PXD+ M9C;D2K.@DGX\#)8'\Q]+KFOL%\QL*%A6K6X*K MQ.8J\1TQ@Z7#PH:H9MH0+^2\Y7!U1M/IP1S0MZ=![6$UA0CN6S_8O;A70ZLT M,^1 <;\-/\)A)DDPAV540/F[!L8BRNO%-;+G"3+L0CTW,)VGHYNO$E\EODI\ ME0HJ(7[4W;/.T.YY <=4!9>/+;=S@1]6L$X][GXL@_MQL4KE6XQK411HI1Q %#&LG/#P4LQFYCO M4V^(AE'G[')*=CD&8_DH.)WLG\G!Q6_DX.*W\G^G1Q4_$X.*GXG^W=R4/$[.:CXG>S?R4'%[^2@ MXG>R?R<'%;^3@XK?R?Z='%3\3@XJ?B?[=W)0\3LYJ/B=[-])0?6)UG>%_SKN M2_-7^&?VBY$5/+M>G$:@K.92V,2+2% I.!U EM+R 12L(/8T(()E8Z<&RYNZ MWK/@^1$\W0K@:T]P863/@344QE80"7Y?B 8D)$ 1SR%>W(/ MY=DNW!Y&\ 5MWE&;Q_'O2I'FK[W@4W/K8Y+9:#H\8NR'M-WB58 M0]P7\OFG MZT2#60WVI5\EN1[2XB=6#R8RB;;_A($5DW484WV5%,O_#N;UL\;6,ZGV F+] MJ%I]&.N5-?QI362I%K=9J!M&7J_?[!IAXCQ"&V'] ^ M+U<30&& =\%P+&;&(@P"3)_YQ26&;JL]U;8UI:$96MTR5$>M]_NDWC?LGNK\ MTP#V0W&!C'6-F3? +[]^LIJ;%G@[X\#DJ=!90)LF+ $=AM8X)%>S#Y]G0LOU MZ&SHCSXG#TOX 4'P)EF)3C2^O,!'38HQDNRAR9N3RS5Z:28]5ZZI@!ZML?6R M5).W7GOOL8V:)BD[/?7]:VI#*WRL]9JI;;_*UE@;-46OEV2LLE33-+,D@S5J M=6/7\1Q_K%+#*,U8%4W-]-04$R"]))ZY=N^&--E843A-_J>QN2,R?".,X+9! M*!#8LYSUPG5*GM3+/+4#LR94,T[!"246[-E4,8UKRPEQ<;DLE1E2J7 YI(Q+ M] DTD9B3+A?I%IWE!>R^7>UX,1R3#O.8EBO]"SN9 M^Q=RPLX)^T@B"[YT8G"VK<"#H6=JV\*)."?B$]CQX228Z^SK7*6!.%MM4^R?Q$:-> [/\X)G2@>PO>NPJ1(V U)$*:WQ*,IRGR>Y95U^7#EE55) M+;J\?([A(7V*4PVO,6J6I2(JH&2D>B=S^LS?]]$H Q3L2"6[FP[%, M$RZ/OVR?AO(':+_(J<>IQZG'JMGU;@+)\&=[P'F(OO; (Q=H@YSJG$ M!2S^/I*=4R^79$]I$-AR_C4)(YHA^>0O8GDQE+?C)3&\E$5Z:[SE.>U7$MAN M2.[[U)%Q/\;O\^\/C4I3$14CI?42QP?G+DX]3KUSIEZ1.CL+DMW,)-DOQ#4= M*[9"0,:3P!Y0&P#(*9#1>.A/"1$BZY5DRDC8@1[,(?W#(?3_$,%]ZP=/UNO? MW6B !RM #_ABLW6P ;&R5&FN:_D?N0N"60?.>Z>,&ZBW\4R5.<)MYX[]5/Q' M0E/+GOS,'))/X,L8'"5JNIG.0CF%V4'/[#FGIQZN57&K*&Z[)*N-(' M4E\ QO/I=_7W];N9"D#]N7^SAA/2LO^WIW)<6_T]+NM+(_T4YUSTR5LMMZG(' M**<>IUX9J9=KMTFI:4=%XDJ!ZT6FV1V)[OM/UNN#']"XU"@*W-Z$]HMY\A^L M@.!&M+[A8 &\.D\FX)S"J5=NZA6IU18O9Q0I7IQX/2EL TG#@?LA!&4A@?*FSQX0[]=XYBI?%G\&?P9^SXC NPN.=]@KY9 M@3V8-0E2]MDEEYHQ235#7^G'A',IJ?Z0-Q0MI5QO,4V$5$6-FPCI!15A3]%T MH=F+SG%N$Z;%374 M@GK!<2U'*=5%2BNZ35+XH]#W[))4[ MIHQ'Y''J<>IQZET:]7)MQRDI^7NU@U&E2E,U15D^3@O:"UA:SAA'8XR44KO[ M,8:Z<.U22JWGJ6IB:K*NU!S_F&!>H78 ,?D'QHL)$IRX0%#Y3M!X?U"N=./4X]3K^34R[4# MI=3M+;Z/GX;=R+6"DM;Y8A^#5<[263UJ!_>$H:WA#F!VS0-^)EZV>E8C9AW]>*09@/2>[:R>[>KEZ[R MKEX<[VSA?8'3GL85;&R7 M_I0',G/J<>IQZET.]7)MQRF%NO;J\J@W*DVU+LIZ07V\^-)RQC@68QRR+;!N M9N.+"SA%Y]U/=SXM3VD]<^CNI_6-M1AYJ#.S(9;G2[U<"D]*<6P&>N359>R1 M9]8+:AK/\<&YBU./4Z^,U"M08V=!L"N9!/N%^*5Y\U-NXW/JL46]7!E+.53I M AKKU540GKR= ^<33CU.O4NF7BX9G5TI+D)$:QE$] 4XM7GO4VX+<^IQZG'J M<>IQZAW7)DTIJ7F(/IAU/6,59[[FI]!Q#[+DO'#W-FV7MS[=I?5I6C1'KM:G M=6S&?.P^F>=KN M/=_23AB0DG^MWTTY-J3"4HYY&])<(>RT]Q.>H0A^7[" >$,2X%%*'.&R9/T( MUG- Z)W<^<\=(IQZ3$KMU*B6!8._Z07W$/C/@35:G*GFW:D->6L_4K[PG&W8 M9IL4J^:0;*-LZT+*UYUS#=-IU[)J9=G MWVFD5)PNOE&?H6%5KH)26OEB\S-)?B9Y[A@O4)$^@#S3,\BS"_!^\\:CW(KF MU./4X]3+1SW>\##-8UQ4PT-X#S8\E(T,L2\Y-V;>>)3S(8N$*S)\OC V--AB MPRU]1W7>=Y0_@S^CI,^X (-[WG>T2\81&?5((!38?#2>V94*0M7Q)[TAB=M2 M7'IKTD9*.[N"6I,:#=@C)=%4F&I-NAIQ?.+_LQ"]J =L'[$%-=4,N-.<'S@\, M4"H7/^S9L#+#_H$MY%59U*7CE)[G#+-GL];]*',^G+%G3\EW\RH;[S2;WZN5 MZWX2KA2-7B^0<_E65P!#IQ3Q*F"GPVA471)U=)KN$<'EN.%X:$WQ]^1]%N-W M\CLSGE*P-V!^)_MW_DH.)WLG\G!Q6_DX.*W\G^G1Q4 M_$X.*GXG^W=R4/$[.:CXG>S?R4'%[^2@XG>R?R<'%;^3@XK?R?Z='%3\3@XJ M?B?[=W)0\3LYJ/B=[-])0?6)%BR%_SKN2_-7^&?VBY$5/+M>G$:@K"93V,2+ M2% I.!U EM+R 13IORK-IP'!9EG^"-X]=;UGP?,C>#IVS(+!N#"RY\ :"F,K MH'VUH@$)"5#$H(_;CMWK;OK3NNKT'V"+[ZU[YZZPH?O M=ZWO-QVX_G%]@AD95JODVPZPE8S;GYZ(3')-2%+$[B8C>(0MK.:$R6M98#!F MM^_:EA>U8!^9>!'L(@^P)]@N"9_@AU^&OOUCD?*EQUEFKC1SEW,8PJ"M)<,_UBA6YXWW\SRVG\[X:9UM_.J10 H+-$&?40 MP%;O13'9JC.JGD)'$=:4E(EG31PWBA60K*H(3NH;<=R^%48@Q3R[!BJ.([AP MY>? 'PZG5?^GA_U")[W0=5PK +'S#I6)$^SW](_Y8_HR8D)->NXX'-+R5? M_R1OOYF$\V_\8/:E/PF2+S]BOZ/AQ($Q#$A 7$\86"]$Z!'B">. C&E%=_@6 M21$X6'Y.^.E& ^&9> 24M.&4MCT=X_RM.4CAE_!4=SR$R'IR+EQI,@G #?8Y5Y?&XPP9?@ ME8 \3X84.6&B-0I=8D\"T-B2.]JO]L#RGHF -=O<,$20?5BB:;=]/1L!;#9T MPO#:X504;!)$EHNZ:9QLBK_$)\:*:S2P(JJ]>G@1:1*0/R?8U%?H306>& ME#AP9_QZ$=X.TPXHQ=[>"RH$O-DC-@E#*YA20EM"WW(#7.T%[R4$7$!ZIOHF MI XGPQC<_I@$"=$7C!\N#EV89DB?#?:,/?3#2;!,P9'ED-@0<("$ M@!5.9 +W ,@#>#OP1'0*]O"0(4M@?7D'GAK@#G>PFP%6:K^#UVG>$$PH5F8$BL0B(?/VC*#&5O1/^;/ MF<-[J^K$P!ZQW6C85,Q,RQ64SU81KHSE' MP+AA=1P03&@1XHMF[Z3+.+*F@ N!O(Z)3==\\[(@ZVU<%[56U+X2#OS)T,'! M@ E&$06_^=?$BS/LJ8C&@>5 ZI(X R$1^2+L4*X]H"1ZB]Q55+U!TUO=*"^Z M3!FFLZ56G MT),>WHCHV_E"=A<+>7JU:3=$O]5#DK]C&,=K--_8$\D)NS1LB.'"&HB5AH2Y M%K]";$>,L 502';4&-QH&HM$JHLEREFXK)G,M PRFR/% MC!6&D]$XADRLHH"1;4>QXDEW:=1Q1G-HPOTD@=O0M7KN<*%[+K0=O#$V#Y_Q MS=M^$[^%Z@UKRM@;L;UI* 'H66#NTNNX70$3AH(SH5KA8OA45X>%\!U4>"/4 M/F;[G4WW%S! ^B00D"2!2U7;1!/RPR5BG9)U %=+$CSP/?AHQ\1)L95-)ICK MD:"+"@@;UXT6%I,15F<#R#\EXSTMQ"Y5CU%KLAP_MOS@.P]>LV0! D0]QPJ< M%="]HY?-*IG'&E) $LT,;9F8/&Y,GA4C M2*C(#Z8W<]JM,ZDIK;ON3&G===>Y^UO[[NG^<5??''UF.0RA&=UPETCL_YF_ MA0IH%/[6SSGD 9]CR_YAP62>1> HK]KW?:J"N6 %.\(S_!5O(_.OXOOAPXC0 M#6$\M&9,-B##K>;K3V ^L$K"9,?S)U'H3P*;T,TO[JR(%(\]\F%-6)X(\BW= MU9S9S@>L!5*![I4P06 Q#RQVL'6&H.SCB<:+-9P048!GPC@0Z8\^)P]+#IKQH/1-^3XJ?>++BS/4FA2?HR91 M)FD63[!R36_4=,W<>EFJR5NOO?=8N5$SE=T>^_XUM:$=8K!UM9'I ML2F1.SDZVKS3:R:6BL>IVFAFVM#75;,,A8#/E1@S;YXP<[!N*A7Y)LKDW89B M>?H@I58#S4'MXM^7N_'2YH[:IRGU^G;U-Q4%*ZS4.X(L"L'$, M *N5IJR(]0T=/_/46&:[:5^VI7F8V8U%M%%@IM7>T>7J(XDL=_B(H;K$F6-T M3MR6Y]RCN=U-;//<@-4J3454ZL?IOL>7/H]$.O32ZY6F*M;3.LU=@)I[M]DY M6(3.<<;HW2*X1L19[*5 V5L@Y6U"U]^1K+EQ6J\T-5%3ZD=1"ODB9Q%1Q2^R M@9J_H38N7F^ZW5\&7#D2M(IS;;]EMBL-$T#[#;] MXI6A1P*_>R'TL&WM?&U:E(=AHS^%.9Q^.(0L^ILUC,_@$TKG!2L,M=*LB_J& MEKXMS:4.]D+=IS8WSMI=;_:!11_T.3>/V/BZK_P49$N9HWHKQM!1Z( MX/"!!-V!M2&<7).TM7!R^&X]G+S=>KSKW/W>%1[:CT+WC]9C>Y>H\OC1Y8@J MQW1)6R )!3$I2 B1AO-$XO9#=YZ>CPEVDRA)O\6;0*#;$WH^]R8@.WXG1G7# MK@<20X#-H!?'==/'O\WHFP>3PRM&/E(!EH^&DF,^"3YU*9TDSEP*%ZG@->'& M1;'L"#!:P0V/.:XXU7XI)WB6:M(7'!P4IA.O_!BST%Y@(UPO6+5CK/9;^-,E M;7E.0I/-H=N:I#->,F1[.M(B:#L)O<9$.B!_DON\A%))R+MP#)2KBW M*)!7+&:Q!'_'BJSL4> ;2ZP=-R[<;-1,H[Y+6+AFUAKU[9=WCK26:H9WID$>'W)27-W?N)HWG.I@H-A&>=>'%F M9K;4C4+2#,Z'9$JQV2[G0QB.I3VQM"5;2+N(;*%S?]^1(B-@.">*$46KU(K@ M5:Q$'?)G'/@91PHV/!VD"=:-LOT1R7L,O=/AV,GFN=?)V,['6R>;;IZS+?7] MLRU 2(<"Y*L?Y@\NJ8,.H(JR6E VWYYGP1RS9X)9[9"8-2I-M2[*>DH<*,S,J'Q&RCTC1546VDY)QRS'+,YL&L?DC,FACX8HB2GBU1.H_/X*"&PI)5 MO"%*BA5SAH_RI*,\=\/QAG@^+1Z\JS?D !E0_!D'?L:Y._C^_C8R9A$/LRWV MY40)XNQI#S&I+ZA,PWGR*ABR! J&)#9,A6>- MGV3Q4ZSTPRZ^3!??K&M\\4^R^"GF[F$77XDYOW&<(F)\\7/:C8==?)I0(2KF M<>IO9<\T/-F>WC7NB6A/GK,XD(5+?&@%9+XZVBT;%;BZ8HE"A MQ.Y74RDHCH:CXI2^F<)0(5-9H:95FR[DT+] G?F !]5\E.KY)0 MC=/+>6^8'?S^Y2V1-*NT\*Z!HJ25*4D\_,DV(2VV"06[:LK'42@Y4B\2J5HQ M2%6Q6H]:4. M1RI'ZCI2Y6*0JE6:C5I1%)>W^_CT!9 MBB#/2EPG58Z7:QN35WLXP6*9.4_'&RF=45I>Y,ZBZ+O$G@1NY)*PG;SM-O!' MUXO2R^MUJ5LC8(717R**6HK( 5'2GML$ZAB,\;$QL?/9R*.]&TP2)-,1EJ M?0O<#SPFBQ/%DYBBL..]7W7W/>C4YA7XZ1SAIRX\8(Q/\:+AE+Z"6/9@5F9_ MK92_8/7\%Q(CT+)MV"B!. A)O#NU^#>WD\G8-T6M-%EMKJ'E;:YQXX;V MT \G ;GO(W")%R8]]VA_A6L_C,*90YLX#]84@\7#]7X#ZH86'.J&%ARTZT;U M2ZO;OA&N[[\]M.^ZK:?._=U.C3CB%VQX+<@%]M:F2YGQ?DS[:^S2>N#T6DG2 M-D,86"%(@1!H#ASH59$!W;Y+8H'K>EBM%R51$AL?SQ@84B"C\="?$A@4WH@_ MG7T#&DX 4L8/PII FT!8;B"\6,,)241"2.8/0N8'&0>R$B6*[U'>ISP/MSX' M( R%2>@F+4&^#$%-KW;M@3_$N'WZ")!'KHTWC'R'#$7AY\ %F15@LB &]\^> M/>\60EY1 L*[0"3-153\J%AR!6[XH]K'+=G%.L7P "& !XBKOW[Q4:$;NM%T M+A]A'"1+3Q(QZ7#QXH*D=82I2X9.;8:EU88E=-1SB?Z77^2Z]'DNUI^)1P)K M"'+UA="V)B"- \%*!#7^\EWQ84IK?4KFLF%9>K0"6(5G@K+BRW1-?+1P/Z+_ M_ U)[3T_T+?+*[LBP-2^5C'0Z8Q]$G- C MT4]"XM>]Q$P\DR'(AW&?'B_"65'E+)&;L6Y(1Q_#&@6GL"XX<824VV93^E[K MP@\"8H&F,HW%GP"Z]PO^;MZ2:=-&$ VL",0\/!?5'%!A85P!JK2^YX0S.K\C MWV?*2K6\2* MJIZLH>5YN%T#G!TXU2,;[N"+UI# \P*WZ\V;26M_B:<+N;B;%$ M(7AG;I-MA;4[=[>%[5')_OH[4B3L)$+^]V"M(F#??25.]=\D\#?QNKE?'@-S M$\*^D9Z_P1/WYHLH@=**%IC)#EN->KFO$,G V,Y3(?.[<:MLM&X M52L[]Q+V+BVM!74U@SZ4]K9V7L(PCYHH7\)1DCW9'\2K,@E MP4KF77#G0(S6.VJ?0.#PFA1S>=Y&@:H""K=>?(8AV=@VM^,$V:J92 MFL&6C+*2GJVKX;ZMWA1Y[5[66TI1CCUF.[SR=0R4;6$JA?BW=-9!IK92(=%61Y MX,8;*Y[%^[:^\@+21NZ7#^C0>PYF'48UH"D:.WV+2L';&%W)4BQA;)OF\X>F MQ'/MZPY=6IVX)LR&"!Q-J30WE :+CU?WJ0\AYP_^Y,FL[T!K+7(WUPS+R37O M''L:.QQ[[L0Y;XHKK9R*;CI$4"M-7:N9ZR>@I6^([@:KHEMG3W0?J2?925//DV79S538,-]R[#(%EZ1OF")^9_":1^'D M%<(8(6G4Y+V%,,^'_L?6ESVTB6X%]! MJ*MZ[5B*)L#;[E&$2K:K->-K+%77SJ<)$$B*:(, &P EJW_]OB,3!PD>H'B M)#JBRY)()#)?OONL=^8KY,^8C"LIM*X46M$(82]2:)M1UY- WTH*55(H7PKU MRRJ%MASIW3D9GT\L@2I3MF:Z91L'+^Y^MEYGX9,5JSLV[E)7NUBLMK9AW&W_ MO@_L$CPT9I>(2Q24OCL T'&2_,&LQ!39%Y7/[2U9B2?'#RJI=S3&Y%I2#]NA M;RM>>CI8?FC,KJ3>*4N]W5JE+Y!Z79!Z1KW;.1U^<"+=CZ^7-;#C7D%/JGK, ME-5C@1B;#A74I+M.NSJE0I;9YH34 M6^EO^:[.>I,<]5X$8V-U][EVKW#KD!<>8S&!+CK&&ET VWV<]-";;QF:VU7O MR8'+!S0V'QX"\4#-Q>"%CA?"Z>,&DTM;RBVWX-L[=+7=JIW^ S>Z7M?@3@RG M3F,YS][D7-O!A>RY],('TR^N&O6\V0>SW0*!/[EQ%S:%(M,(#QO] M$)](=1^5C? *-4]&=N&*$/NM >(5PBWL3KGL$C[(?JF_"4\,G2B\]NQ\?"L, M4P-AJB\0AQ*.Q";Q=,,I]A -A.4_>-Q*CK+/4B[$8LW@LCW@8%WA/,(7"X%. M7PZY;X%O"6&'V*)[C80CIL36B9X4B;R#K+MT0A1 MN77U+)M"%,R*);5,!OQK8^@V@;LE12Y)#KM'$+R0_;7P?G+:IBNF4*")TR'Z M17]/^K@3OIY,R^BY!O5K=H9.=2\FH:X:CV(SS%";3G"=Y:U_\_6;O;4O[J"K M;5'[8NSEMZC[[UPW['D8.J%JA,^M0@$I?HAH_0[3N>U3Z]H'*2:1^>2]TQS[ M8)*@! A,-#V>DVZFV;ZP,]2V80.[+[['C:L3XB#:^,-#6;B\=UVG4Z!W7;F( M:+:='7>R@T5"ZF0W/_&AZF;7;-;;K[ES20.M]N=NKX>^AFUZAWVT?;+(O@Q-5N$53*0Q=I1)\^%? M4R=ZOO7"*)A2/>_7:"2"^Y'I21]M['M9F&'3Z5Y<=>9GG%:=EDI$@U6GI9PD M%6,W62KKD]1,<)RT U0.4#>0P8^Y%)9.[^)*[_7J^J*@W1%37,7RT^C9+#'+ M[U]9[(1T] E8L_\19?O,867ZW@2R_66^7B>6?0;T<7V[=L2#F[$VXV+JWZWWJ_P]%3P M= &?;)673S8OKII51\E3P;]E?+)UO'RR!3IPMU-_N:.Q:O=71 ?^!UDMY^6; M+]I\^G Z,-_.,M[>OK@RYDLFUF]:73X?S6GCWE&IOUGTVXBM=X"M=_KUUHOU MWPI12\XD#Z8 KV:274#"^<8X%9,L*^X=E>Z[!2:)(;]VIZZ7B4F>@?_WHQ\, MA7-V'N#C47_C"UK&W/NIZJMJ:DOIL>^H%&")@%.@BDT8>P\#>RUC"[D<%9:6 MG$<>3/M=AT?V=,##BD<>#?8=E?[[4AYI8/)#I]Y^<4/PRO%;LCDO:[7-.L<6 M_*O&?QTP\Z_7!'+>+@CC&^1,SC11W\MP&?X^0$RR3W"T>T'29I ML8,YZ.M\P> KR;WYYQ.9%,] MU0H/VWW&;YWKVE:HQRR> !OHU'"=B<"&;X"&Z?ZAV::!\SWBD*&%&K.KP@U$ MU>N+=Q+M[ZJ5:,'X.W483;'C8LU%>_V+*Z,^[_V(F[\B@(K!I74*<.DWL#?W M?$&H@LL,NI:YIVE^5];/W%<3KQ?@1<#Q+'%)3:\UN@"-H!Z6^6B%VK6.DQ-/ MYD[,;20E+T$V"=J Z7C:#_&,[8FM*5YTJ#V-?.U)P#Z0YG8$9QWO&D2(T T0%Q M^#RP>=@8B4@2B_%,AEG!R\*+9!3*5('M3:,I8,4K_(K1>'=_]YU^TM^])D#F M+9)"5,U\ (0,L16NL 7V"@;$SZ"R]N #4+EQK;FB@W!_/V!76U.!VIS.PD^@ MNX?"2ZZC>7$5C0(A+K&A\%R7X?1Y58?VS^M3]LB$[\'OD0,?R1;#LT"'BZ'O MD,YA:]-0:12?$8;:C1FXONJGC^_$[Z9:R*L&PF88-^>/>PG3-G)O5YTEOTWR MBF/MI&FR9MK(Q^%=@V M1@[L,9S"?\SX5#S_ 9X;F[9 (I@_MYV<>WWIIT0;O)P2_!=LQ2[,7#6@:Y-Y?'-%M M6\U!T[):1J_5;77,;M-N=H9#T1EVK4'3_M\NJ(_4&AR('R?ZH)WQMS?F5=X% MS]" $F#-UF5SX5V52U/> O]#.VCJDE< &(99[F2E+BGY*2YLWF*.$1*;4INYE54 M)TKO;6$RT[XV7=S5J3=*X.OL8_GC? PN[0W, _>^H+HW3R3:],2#,J[(]96< M0B2IE1*#"Z.OL<#RWG_!6AKGA\Y/85_^6P1^3BBIW[FX^N+G#$@['(H70#+I MDX9OEA*!BC/ M3#H11QP.39T46699WZ'1 ?)?,@I& N_#;E; :9D+(Z0K(^? MTC'ZHIA)*3&[H!)Z$I&ZKHWFOG29"/LZDG_#]V<'VB6B30$@):,H.+"^ MD,(IKS1V+LQ.D<-Q<;.#E],XF>_=X>V>RG"Y5J=N='IG/@*MVNP.-VLT]SU< M+ILLF$T'/*YA._JTJMMH.VVU>7/6K MX8X5URTC9>1RW15DL2.NBZEQM69_6_7^1]2A]6 :^_IU#-D<[<5^KE-K%K>9 M7%G5?6H[V!H;KA"K)(BUB$GU]L&D=#UW MU%Z%2\>)2[E,:@4B;6S1Z@98M"^?P5LY#]?6!^>[."U1 O7*8[B4O_;WPE^Q M\_R+E<#*%B\)+N7RUQ6(M#E_;6$OYC*-CJZ09P>,2&_LA1&U<1QCA4LG@DMY MC&@5(FW.B#K B-IEDF*G[O@KI.@U*F_?4OZZJJ7+=OAK%PSI,ME"E2&]=?ZZ M I$VYZ^]W.;F%>X<)^XLXD/&7O@01AW*-'*[PJ6M\Z$5B+0Q'S(:F-[4+Q'R MG+I#[YX;2"]H._$2!][F\U1.B7SR6?%>2G\,BJR\6"/<[G4>V%@_)-(>;^K[ MEH%SG)2<(P@/4JEDX"2!6J>[+5?::1!V)9FV(YGV4AUE8$RJ_6(;X:00N)), ME63:GF0Z2#67T4+)U.^\>")C.0@[9QSC,;007-K6KECKU65=[>15K@#+1=6G M[NBZJ56;K?K4E:_KSI?EG*MJ4U>UJ:O:U.T50E7SL*I-785IY09:U::N:E/W MPJ2!_<2JVE6;NE/SS9UVPZ15=+$C%QOV\*BUJOR:DV>[^PG$=*LV=177+2EE MY'+=PP0V>A=7S5JW5R6F[4]CK]K4[4:N[*5-G=&OVM2=$"[E]OU<5N M-PU,]M(WH-FLNM@='RZ]*M;!9 Z30C@ _+0GK9+;T/?FM^D6VNQ6W>Q. M")=R^>N6NH465 &Q TJMTZB:W9T*;BWB4WOINMGL5\WN3@B7]<([(5S*8[^K$&EC,[R%DX ;94KU MJ9!G%XQH+TTY6\VJ&=X)X5(N(]I24\Z">B"%+%K&BWLM')^[\)"84;7+.PBS MW@NK;E?M\JJF1%53HAV*RH,(RL[%5;O6[5?M\JIV>=N73'O)IF]UJW9YE62J M)-/N)--!:AE:O8NK7DUOG&Z[/#P7 MKQI@2H8VN@YWA@W<$OYD]M(#PQ="(M M$);_X,%JY._'EGJFA2:@Z3UCC[T;W[,1%[#EAD< 1K31[B+X9RR\*-3\H7;+ MRP*V< ,*%4AX,D/ME\W[#[=GT?;#>.+ZST+#1L40^\MZ;/W_CLWT,_/'& M:-U)T+I_<=6HSR.U!E?EXHDP#;O0,5ME/&:[@<><3T6)CXG7B_@1C0*Q?L_% M&K8GF0A8ZU&XS[7BP-)+"2Q]!; *'[-=RF-BZ*!NK,:)0FTXLRA1GVN]R5SR MZF^#X,W5PKZ<9>"N>INY:R"*L[K^-B[\B^\]BA 8\C4Q7'+FI3^_\;%57\9>P0!P=)GZJ6$3=K-"+^$*(E< MDBV1/]?12 D4D\1-C%JL5BC\JFE/(\<::4Y(C6(MN=9 I&6<#R)?,S6^46%? MFO"[^2"PC ;L&%Q=7N*7Z1C^9,W>FKZW>V++ZJ,?R#_A]_3,Y0#&6F_M:? L MS""Y#O2CU^-HGSS&E89?"NO:AMBJ&\:IH&O[XJI=G\\V2:/K2.GZ[3GYRC?S&?]$P/GPKZD3/=]Z0#Q34LYF@?4[9G:$ MMQ[C5E']OMT!U-)S*%WU4=;&*^O20FT"_Q$JOX3T">JG; Z - ]/X'0Y):=P M])[4>PLH/"LPMV.PK!#%4ARVL)_UQ _I'&^)1D# )VVLT81-/27-ND;RB#D M V,:+7YDKCWA@42^KL] .?5?W"Y>E".Z;:LY:%I6R^BUNJV.V6W:SF$^ +T$POQQ:0[AA&]-]\E\#B_>9&\.KBT-]44 2]VP MH=<[Y'!: +#A<&< 8\0"ON('A(1OP=07 7X+MF.69B\:V#7 _ZR^N: .^) M:0$WN4'V 4SU;V_,JSRL*)>#8*ZS)CD(VO453'&6)7X282C$5^"I $3OX9, M=AC>PP._N:"M)9RJQ[(/N \PQDC^#9<3(%PF2-'!%)#@TX?KNP]WLPPM"\T9 M1I:\ I9;T;#_$""-8:,Q<-:=+U NK]$-.X*T$@&(R08VDKMUZ\5_1,$A>0ET$NN]"7EXS'P+!'J8: M?2N '\&&F+"Z Z8 YJO:"")A2^&.GCSW66-M U#$!DO80QU!!.-0>W*BD=0X MZ VD"\&@3]>P:&,.2TZCT?=P[)?A\BR M47?-5;7H?A(.AF4/\\:4]'3 <5;LJK63774P9]XP%FPK@]C+KB*FRI=!?LX6 MW,X9]727A.*0[^QF5SBK+@EPS&RK1DQFAK^-$;H(2W,*^BZ\VT)>)IZ F5FN M"=@_J[,?*[$GY)SP;@U,7)_N!@$"$+MD+$.CVO>8NTNFC+!'D,48>TT?*YU=UT,G&);Z,L-L.1-G3] M)^"_?)EX!3.>WEF1-V<3(9,[KR%SG5:]V>]N?[I8I][N+_ZX9*/0VG7=6&]N MV_8F>1W+[!9"JWT..YO_ZE& :,V19B=\_-SQ9#-!!KW%['%G@Z32V6,%8+R3 M5^ZI#GWLV+8K#I/4>(-B=V(")%#;4:;6$A.+_'!9^\I9;Y36QB6!AUQC2R5H ME #9KK?+C0R)TSS1QJ8AH\&LJO62OA!E3X(FAE@X"?HH,IE9R=Q>C4W6')/) M$&LFA229#9T>3B'J-4^P"WM%%Z=)%RLR_+=$%WVL-6OEY/P7%+4(0X'JY0!C%:QTB)_6")/N2#EE MI5-&$C";;B.E<]TZQD.NL26[X]B4SH**99:R%E@'63']204,S#B@#/ ME0!7Z,!;)D =VZ@=%0$NJ&!-YU@>0U;!]?*B '00JG1_3:7[!V(,EYUD(6!: M$T7GEH8YYY*&LNCQIWS+-;_DNWI'G$N4G[W_!'<="B_!)./BJL7I^G &&1:9 M2RG"@&[NT6PGM-!-JL'.1/I,\S0#%AX ;)9L,C.BYC+4EA[YO7SW=WCU-Q%@ M&"$FE4LC.2%VB:OG])[^M?ZBF/-\!E=,L9_-:!K OPOBT=U6@7AT>5#_GA*C M,)A,.7L4%)8%-"%[QN6Q%R73SF;CI'SF*W):SR!VW>W76^WV]L/!O7JSM=ZR M^X[PQ D@>S:R&*/ G':G=CH=>D%,.(N*KV?J*DYP)O9F:M]I:G4K1A@NE0+* MT[%5:?6 M>'ECQDI<%"2)3B4N]D$26$)0F"@HLZ)5JLR*\Y 3W4I.[($H/OK3XG9%'RZH MUMY:,*<2%.NUNL?61]14HQ(7!2EC+.RUJ>(:(;PI:?0:2!J]K76M+Y&X.(YL M")X'P;YB58F[86QK>:+[Z7KEUC_^J;.-H@*U,+? '@'-6K/YX@&Z1:^N$K,+ M.0A>]EO-&4^FW.,-I($(H_,2N:_V13Q_>"H:+.P//RWXZC65T.01BW%QU>_/ MAV1?5S)U+S)UZQDBE9C=%GQ*S4NVR$H6)CL5%+N8W6'4FJTMB]TM7.4.,Z66 MMM(\OQ:8QDQ0?K,6F/VJ!>8YM\ \4'/&3M%^EYA5%8B1\$(@9YYV\<6/JWYCI>]UGS'R^N;FS\^__'I^O[#>^WK_=\_?-=NOG[^]OW#WS]\N;O]QP?M M]@O\_F&CCICTNH*9=7?62-A35WP=7EO6=#REIB?4/#KGY)_\,%R09==KGTR6 M'=4"@5R,N)=8TK ,,=Y,H*3Y"";Z/(:3G+-2TSS!+<',G]CC"SM63B8N""%\ MP8;Y=?E0.YJ4NW:GWFX8NTBYZZ_9@:7(9T9=;VZVZJK--M?K;7-^O5#(8IKO M;W6>G5$(&.^%)6&A$RS6:I/2WG&;E'WW2#G;!BD?_0!^]33J">E9SUH4P&)N M[GCF4\J(S1\$N&D,6Z\WN\5-PP.<>(O6_IJJG$2P&XE?]PEZ75-[;73.?Q'1 MU^&]^3//&8!#0=KS;L5==.0Y??P^B8SOPHC<+04B=],-I\\P)>-0M2%_>(& MK6!39+277+A*6!L-6AJI0WV50V%AF9,S.TCA)2T/9N1"B6-*!*:7Q91"V#[\ MM"%I73^:CHO6(M#8'=#-77P=ZY%6[^)JOD_O7.#I4+TOC@P1]L]9BUU_.I@P M='X*^_+?(O#ST*)_<46%BL:[Y>K#644+KU?XEEXA@WS]AEU,^XNTG(!R5<1X MV-;LZYJ7H)C'N]6*Y M1K\5!W-+%_'K%HWX?:3Q7X[IIJ:I8O,+$+[3("?RU3?F W]]8S[P]_'VR_67 MF]OK3]KME[O[[W]\_O#E?K/)=[QZSCN-(XFZW<@Q24,%:M6!CX;ZI/M48.#, MDEENW"SZ443)V7"BT_B4;B:KI%IH+_3_GOJTXR_@"<^(3(H>X3N MA$:=2-CS5$+'!C"CF(A[.@8YC4]XJN#$#Z@]"E_*=78Q?%DT\D-ZD1PLE=Q[ M&$]HB1$HP18?>'J CX53G'CGX,4/ _&O*3GQ$<4??1?HG092!?XC[)F.B'M) M3R#Q&>N\!Q\_&9BA4V!>6.EOV8AO^5M\=L)QA#Q;/T"^GO:O# [,WWJZ8;S$ M'\46<"7AT%*V ]0? ?$BCGC);P,< ,93J!=BAMJO?%,H\2)A7DXB*)CEX(N) M*FV@6%QH[-O")63DD^&'?,EC :O9/@XX*S(.KO37VUQTO1**Y)9R@#R 5:J/ M8M@]" \8(4[T=$48IF^)IA+Z@W_RE"/0)*@2X74?)3BG'3MDCN MB$"-8*)LD1S!\)(^6*ELG86.&1PI#G@)_ @1;$&Z3K^9HT TYY66HU GTL MAD$9[7JOL=G4IJ4),XUZN[]9GZX##(.J-EMM]O@VVVELI6/=ZKC,D69AK4A) MVUZBWIINLK+#"V=#KN.OW4:"V48@6^I\W6?%Q7KP3$7)?S?!UM!>?:) ^8+F MB*4"=?FP\]JR C3,;E>5IU;@RP/?!VD V=I'T(IIENP_4#.NP%B,1Z(%\E=S M/'FGX8\$QP__FCI@9>3U7:B@N12:MW&Z$ 'R;CYE:$F^]*['2I8C7[IZWW&_ M;T_Y[K"=P\14B0ON(ZG]8"<\3$;[P8Y;:)R.L2),CMAQ[=GX3TI*7DU*!%8H?5HHW:E0ND+I%TCOK4R9/H99O]4:U1I',D^ZM/Q29AR^W85D MJ=:HUBC]&GLJ53\8@7_V/?&LLCAE*<):X;D=E!X?B>;?.X0OMXM#R1K-^<$: M1UQJ7BJUN +=_DE%Y:A\I\HES.K-0_W>Q57'J/"^;)>W.P]'GWA=SK2YZLY/ M],X[C49UYWMQ^YRLI?J[#SOQJ J5\\[,!ZI'S.FO] +;X(0;ZNA&?T4M_TQ) MUGLQB%+]^"'89+4C3G=F-#]FP!T$+E-'CH- ZZ^6UU[":]]'1V]T\"Y&?.3[:K[._S] M+2ZDS1(T-Y>,"C/M%C/MUI8TM^KV=YAQ?L^^&X$M="^"<5*X4]P:ZN"L\YI1 M0I=_A1('LY.ZV[.3*H38$T*L9T%A(^DM.3ZJF]WQS>+0^/4Y_S;:DI9S^0OFI.W27:EC6L!\ MF>IFX]'._/JW2OIKN23U%MR>OI]91=7MO8!Q;]N'T":^W>VLF+I37?V9Y'-4 M5+,.U736HYJRE=_OR.-1[;#:X7GO<.^C70_&IN_]R'2W/J]UH\8RISMCW5WF58Z)M6TN[569S\9[!5E5)2QFYGW._7E;''2?44@%8'L472L MY^WJ7UPU&TIV]E.C6Q%*12C;-B)VDHYI8-Z=;M2Z M[4J"5(1Q?(2Q8^>X85Q%WK*)'SKXA;>! )O'>13)$-A?+S)/2;1H)(^8@]!WI]'B1W8^.F_U:& = MIUKJS9E$F-1_1W&086(^B,L!6'L_+LTA;/:MZ3Z9S^'%F^QT7L>[3 -PT=E3 M4WP-O=XAOK3@[,/ASL[.E DHATE!>&= ]2+ ;\%VS-+L11L%2(!_<42W;34' M3^JN8Q']ELVVJSU6:/;;/5/.;ETQ[?"TN.8]9I'+-1 MC6->.FJT&L=ROLO'>-G5(.9RT$E>A>3Z1-&MB**T-[NAZV/YA?>J"S^O M"^]7%U[-9S[1^]]BRY?U$4*O$**T"/$B M5;YI5#=;VIM]48WV\FMO5M=>%K?&F8/N6"BFM2;%5*-[#X8<[=TTE%R.%^WR M6LH5.I1.D2YQ.*'"EMUIV25VF%?7OH=&>\NQH\3>]3/'C@.XWILE=KV?.3:L M$!&[,SY:ZSIDMY)>6DU7K798[;#<.USA95#]VH!1B.4;JKYYG-^L$.#,OUDA MP)E_TU-\6+IPHL M'5VT5;ZR>K!3HXO.QI'0;OPQO/E9&YFV5BA%8+4U#Z(3Q6;TG/"5[S-&^TH& MTT@83+<8)UR1S[*##?:*;7"-XJ(C\)_T.(Q M'P^P# M:;QK-FA.39.^C0-KZC.C0G)']N&!5D]%:^- LX/SAKDY 9...K5%3N0TPGG MZ7\>'1([[QZ^^9OK6S^2R]49OP!0PKZ.Y-]P'0&(,(&5H@"TZ:OW'WZ[GQ^, MF 9Y_I0WN5C.*Y:/C4NK?O^C>1[%!SHE +IX/0L1TS ,ZBO8+-NL+">9?N,S^**J?1>/?[U Q,+_*#D/Z@ MOWNMT60-H&<'_JR9FL40,Q7$M%>IQV?!&2]B FMX2.^1WYJ\CG]WD74$H38Q M@^@9_Q((?"D@UV0\<"A#-170-X?3:?)0^2L[(DM&8VJSWA(F/F7O!:QX.SFJ&@+X,N$_A/H*^D7HE0 M]CTT<.@KCG1#:K !@0L,X#%XWM: MHBOPX]?L< =KU/[Z'BF9^&*W_'[KR0( M[[Y^_*[ 5M.&@3_6/OF>#4N0F_/R-P""]A68'Z[&3WZZ_>WK]]>9B[B6QUAT M(74-=99%W](F@?_HV((9O:DIJM@W,2\EA%^*)6)F9MO>?ODXRW8_P0N^#AD2 M'^&"7;CBS^9/9SP=_Z;N_D9>_7JNBD["LH%S&D:[/C\/70/ N/!#'H3W!4@M M%)X#]QQ*% W$H^\^$JHS7@PE.+0G)QJ="#IT#XD.34"'1EFQP141\!F4&_+Z M072XSMB)5O ,@*0_PSCP$BQ_#,]&)$!@0?RJZ28H%8U,8#.T_ M048A(U6R#"[1IMG+*"YF&/3:2#QXUJ83?/P4T+AW2#1N75S1<-Y2XO$*;(5S M IZ$*)KGU:E.?:$>6%CIW<-Y29--^2#(?=A]!X<#PGT@W3[4:-HT4(-P@"L:8'^@1+T% M_1[[D&H)MQ],(\"Y*7Z>H%[RFI@=DX:[D.D!%QJ(8)[O]3?@>S?Q@3X*\4T$ M.#,0H!)S-K!O8];6OKAJU(UYSO8K"8Z"NVTU=KS;#NZVE;?;"5ZE!_N"#4S@ M9A'TL.,HAUE0QB0@;Z1A#^D WH7FA>-KK\ LLL40]H@R?"E&2KM"H21@"&D% MDF6P644HN@@_+2 Y()W@&7&.M8BL_$;SE9@!K(W4Q*S@>2*.D,*_Q]006Y=K M\>F!,(/$V@3]R623,[EL 83J(K!?.:]I+4PHT-"T9)-1L8%X$7C4\6UMXDY9 M"[N>3%S'0C>\M#$+X$#"%0JA&6SIE2.W>^W"OCQ\\6^HWQ7? GP7^3^8R2 1 MB,5$<'/$&O'?A>?<:.MU[9J08N^@K>@._'6 M S*;(F2HK=O=!-1F^ZOW#S-P<$.X'SV7L71!PZL;[:6,1__:2HQF[ M/%J/./S2H]7Y;A@G7#H&L3.P.]RI#:Q'(1Z_5;NVD9\PB:;QR)X&[&"56DQ, M[4?(LY8JU7B!- W<'(*B-Y:,':,#XH%_L?Q'X9FD*4A.[Z"^EZ .4.B,)3?' M_VOR LBXB]=#0[(F_8P^>@Y11@!#K6EDO")[04X7.!9[Z\P!ZQ\YFN6LOS2C M6\)1?%!349@EZJ4R1Z> .3:;J, I'(#2 +[HB3"DA5.?Q9HOO-P)I)I;TX3W M@&P%>-=8! _H"D4[VOK7U D=J7('&E9V^, 68>OJ.12J@#Y@>GLV?6=L_A 2 M#C8*60?T,=XIR!Q0U1CP@+?X)'\OO=T:NWW9Z0LBV@N9/$+I X+[=1D(0"TA MK4MO=)*D-?:/CDSO@0UTCRPN"6\X\F :.O@J$:[C6(A1*]$0@ =[;!J 6#"G M;I2Y)PQ-A2/?M7DC#T#?0HJY- 9E4(8!22^-EU08EOH+YDVK7_%5##Z<0 Y, M)^?:_SFU']*+UK5;+\:%VG)9'X H=]!032,IO',,P" ;QUPB48>:!]_T [P M8!6%&7!S 0/&[$7I1:"7P[O5J^G->2')_L654>_.\UL\C%YO-)A I)<;59(; M?_8PH.FXPH2/MGL0T$+A(.J]ZK6+#M)I7%PUZ^T!L(E9OGNR;&C$3!FY+OIISB'ZFTC><0)'YD:E'R!ZU88]Z:T9 MZ*3^.PJ2'),'<3D F?KCTAS"9M^:[I/Y'%Z\RTJ6&GJ]LRP2 M/!SN[.PLP@$+?58&WI*BC]^"[9BEV8L&;!.(YB^K@^Z@&]Z3R ;*O$%ZHSDD MYE7>!1^#9K,D'&Y<7"W5\(EWO1=6^J-LJ''3Y*!6JX#KH$"&2$29,F3(*24XN8D8$DJM;3X:\,""FG++(GX8.$E@.X\DF M<7@:0"B5PD&T\)_?/OO! WQV@U==T[Z8TE2Y#D/?6;>69Z1>(]A MU6GP3."ZHS6N+;)#[*)5&AW@A*W>(L W*4L MGS'#[)6:TL23&[%-=$J@@V(L)']$$I!?B@+3CN]_]NBQDS8# !ODC\P[PW.K M9S)DYY*9CEX2"HEM4POHE5<+N 4]5H/K_7S]Y?KW#Y\_?+F7$+S3WM_>W?QQ M=W?[]8MV_>4]_/_ZT__\@K )"Q8]^\ 0_7G[R_1_X^UT$G&8L MTA,9C\;^N9%!<\=CUD5:A\>1MD!,_"#EWY5ZUE >WY7'#^/C2_6+- L9K!D+ MTZ/P(]/@M\!Y1)&?*(G:)_B',PL Q+@)[=JB$+7>[[=K^$WZS.A>JT52#\=? M;39K6I+(62/U/WY4_Y#SZ(>?TDV9K-%*KY'-K+2R292LQBP @_8@/&!>F--@ MP8T.A(8>6KADA],AINS%G8P"X(KDMV7V#%?^\*R%4VN$VY!OQF"=9]<4:.5? M,6G"+:[.?,G0 >_(#=A63P- 5 H61;#5D$_!6U<(*LR?8Z .06"K#!G8$WV;/LX^("-' M-JSX1").:Y O.#X)0JJB[[J<)X\*U30,D>V&@%VNC>R/XJ2G01+"AX=\714"$,YFC&[<3B^-1*FBUXY=-@)UZ4 MFB5MBA^>_^21QP!="R-SX$27S.NI/,0'XKU\F#HHKEUG*.@D&D5%$,?VDXDZ M=S]E?3GD8.\+@X27LB_(FK7*&H&$R0!3^+B* > MB!'0((7PT8Q&[@B<>"3<"5[66(,_H(S07+A!4NQ (!U.WN+ X&9#N=^ \#= MARC++/@4VR%0\!T]STH]"BV'-4/^T ;(NOX$ ^R!;T\M)6A!SH-6"KK;#Z(% MH@-,D6"U&7D<_-EB[1(#T9CTA]*+"$2J+)A:B+X/U# G4IBA"3P9/8>@2YK> MY1 SX(G[JMQ2PI!6X_\"=H#N"&(*Q"VH@VD*-C$Z:U/2 %'S'_6[NL9P22M; ML"M@.O@P[F6$CGEX"2D,2:BZJ5+(-70QD J (H#=$6I7RE\<^$_\_:W^EN*#T/L8EI\ C%^E=0(@]$O?S^PU$OO1^I M=Q"0KL\T; +^/XS0I@-$%)$3ISEQOB'^EB."+.6#AY\E=2-2>;#)D<08HF84 MA0%IXR%P4U<$-8W(4;GCV59%-=9%37[L6(%/J!8>C,F6YIHP)1U('VTK!!D" M+M!^"+XIWT-]\>W:!"@;5%QBXYZWS4XN2?*?'.*Q;R_UWB$"1G1Z,O,[[PZ' M %EPZ:TZ-:*Y38F@$B#((>E#B>"WAX2!V@0(WX$_C;1^XU<4<4\C?\RU.6A9 M!>1U#[4;2K7CM#A6&5%X8Y;A5#:%D/H#9]B!\DV1=0X&.(%V@TF.J+BXLO@; M_O9/H$A//)/(7JHP5F2Z1S*M2%-JQ(<$PIX8PP(0'/+DURF3!+B1Z_S +S ? MDC:J8D#DI&/O'ADEV)_FDMR=8 UXTLU/$65IVIP<'R&+\K!\!+:0ST?N#VEE M@W7&>C#B$!MA;'/-6&D@<>Z>PTB,WVK7B%>3P!$1)Y1C=,82*;_2R'?!U$6[ M,>4"293[*+.P=*](*R&6A^@ )=>*1CYL#"Z@O2YFU7Z.-L ^3/B8Z6!8H*RM MPM\B6\C'WV_*U_)7H4 MI5^&L!50$)%!!PO(EDD4DA(G=Y"0=DP62V%.J^-_1##])BR0NX"Q*LX MBLLAB=2#@L+K[.XGW0@+)]TI19;._!(NR:\,TE^F['R<"A=+'.HJ:T?]@9-% MIE& 6L$EQ<9K&MHWP#@O,0X28$<_N\;?82V7$AQ <+'#F+@DJ22LB\(53T,. MJ)#&20FK/!B&[Q)]W)?81P"M,M@#EE4D"1_\@,QDHN\#&QHX/NK*O]TT&W" M5L]X!SCE4J.=FO;H1 !%CY^''S O*J0T*W3Z4#($F77JE*&&Q:'4$H9"70^^ M;TNWHH+>CT?DW#L<\(TQ8Z:<=FTYMO;J MP_7U:^TW;*)#P/L3J>L;0Y"2YT#EX'QI,#\"RCP&+5.EKXRGH06D.3:IOMBB M*TKY,M3GB@CN*7'O*8D0DTX@4R[%3X?#\N=^76RS<<<33)E325IX!U+7HGIY M64_->I=R3X#30J4-+W[LV\+%>*>ZZ4LTJ0.9X3#P3?8<:)A__$"Q MF@7)5>QV!8E*75_'E$ 7>[WRGB&9X*MV% H!):%@TC1HAI'I/H>41TND K(Y M\9G)^'45K%8*N')M-F<@:>@L3VQ U)U"Q*,^%2N4 M'"3O!@@>OX!/+W)=EIH=E%>VQ%E5*!8\UE\QW4!RX7!J6=1,Q:3\1KXK)1$P MG3&/OC#1&A5@BV6_&458#4:"WDH"LJ;2_N/P[8-/6>_8=AK(^NQ-J\30_U,H MLQ,,)7\,;,WQD%E28EE:)5,T1S&F"GP A;BJ#B/XEU1"%^,TLRV5%^<3Z#B$ MA]EX8W**2U3GO&W8W]/(<86"LWHT85.2-X5:K(?1\52IA9)6CI#D1.8M$@?J MO/6=0*Q#4ZY71Q/F_.;(,"^;]/3L""PS%.QRU8^*ZY9.<"(O37LZR0_"A2 U MJJP1XXGK/POT/@"+C.E[1J":P0_T=*4U;S*Z,*O>XN32(3)D[!O%9TH5_F!O M+C(=$+^1*!S9TTSI]EAFA3QZ[$^C40VV9#HNK^]3)<-8V(Y)2I$GW#"N^?IH M6F( EDI-PPYW)I>J_C_M%4IL:L#*^?#PS?LG;+@:O*9%49&@^BF<#\#3!<#^ MB? IX(1Q>(N*G4;.!"-1MA,(*W*?%[7$/B?,BC&CTDX5D=D^D1+@I^UR?S?L MM_Q,?>ADRO28?8PV>H_2^BIZ*# O/ A0X^=.P@&V=?6KC.(8OE2W-S(?I=> M$^53<"8=$&NJ0M;X,[W?L&9R'%ZZPGM [WO2IP\8"TLBL-& SJ7@'?K6-$QL M!5 M40U"'=++I/(!YX KD@G[I38-\N'[)U4;A]1N,%'#54/S0(13-PJS?A)6 MX64'2ND78@\;%254V,K8^H3QG4?!+G:"3 )!^ R+G%%N"M*Z91$I 9H+M#BQ M)O9=8!N,."YA!Z20#WQ,KI"+QE?'+1S])W1[_JF*4?D&?=DT*-5[$O7'H1]& M7+9A:H$_P)X6L;=#I8=7?$A5-L0U=(EOB?K)*^A2A4Q =0YP)R%R'Z[7#4#[ M,FE>8]S04PM&S]%HS-R&ZQVHWGKK%35'R)G0O^N#?2]+T9'I8*WKE,J?E,J( MT )]%0-XH..1,RC=C/8_L5I:^S8"U@]*XI1,BQ#U1*M^L.!,6="YIGWZ=*- M] '-0]#(0Q\(NP#O@7L+T_3LL\]=N K@*K"Q7':_BSV_\8.)3C_4/LA] M!6UD'J_^CB3[7_"?UT#!U,:@ LJK.V!M)N"+>*U]N_]0US[=OR<&>^Z 83:. M>5JH@,F&O$B_6]XB_>\"78[ -C#!DUR/QR>\\D8, M88)*/$[B([<:D:VU4,/CGC7L7J68*H[L"-4D$B7PL >'P-[G\$I2#&J)D 1+ M1@R'#J;#6K(]._L6*3,!6\3S*!SZ))2:(;\0C4V<]669$QP(RE7"J".B?LC: MI&RNQ[Y@ZB1AHA7+5Q"JNF@SB&2G#O@,=D.-5$AG9AW< F&")5$FU^$F],"BA/5$98.F8Z7)O M(\5M9#^1_YR"WL =\)K2 K<%'@&O!CNPB9_"FL9I/FH,"!N"JL!_P$/@Y* F MO#2PFD OL51+&&HM-PG$H^-/0\ILMD$/B>)>< S$'X+SVFD0>-K%G@9[W&(F MZ<&O6AJ%K(6BR:'"[EA?3O7B&M6[@SB>BCA190CWS'W]Y]& M6"/98XENT7D@_,#)G@,U9":5EX2Y5=3@8!HI%V&LPLKMLR(WEHDS6$R R(8Y M3"H-(^XW-\#'#IB841IQ0,,4G@!SQ@B9RABLE?9;2:E:)F8HE7EM[TPORU,)[A5P")@9?/\ M2+!R?"@.*:45$VR$1?FZ)%( ]X"&6W7M-U_*8P!R"L3XE_3Z)&S2<6N2V,A% MF'M*@9.P"ZP2 $D&PI'<,RX6(6%<7(E_Q8RX!>Q0-@2<94J9 22RA5\Z*2'- MR+50/"04%@7.A**ZT6(FCLY9J@E2?#_D=G5Q/C-F%8D':CIC:K\T&]I -HB1 M0@"4SP A7LO=_JQJ""JUD*#%L#,5D+(6BBV(8\CAINB;B=.$#K%$X8)+ MX=J].&>9A@]5N:[7Z)R- C0,K)&/3;*3K%O'.VG_RD\Q@2)M$3>2(KMV@\SY7:E][;JQ3AG;@M0/H]Y;*_5CS2U? MXVBI10BRSCYW5>+?6TD<[5T2Q^SK\X^.M('SR4(D*4TBU'E0&S#VPJ1:B!90UHCZF,-2W\ M ?*Z1DFNH*#PW[A_%O],V:G<\'7D3.K:-Y=&NX>")!5=5[!;I%Q\Q5JN&*1*6E+ ]_#3%J7LHF'KOGH M\S3>\$F@SH*&+JE%)E5!LPHI(R0R%G5+DS1@^3M..Q:R7CKV4F)PZ<'U!]S0 MW+-1<:(6\3.N#U6%+0N].>0@/%0$V*L2+YW8S[+Q/!YB@+G%G$7">@?-X.NM ](3WSU@TB:L MS"I.N<)=D)[C_?NG;Y>Z?(">5Y,T""5"C@#*V[3)4T?RS?%"6D[F\TW\2#4, MD)%HJ86I\C?5Q2OI(RTXM(?3HL4E:#(9'!L <@GAQ:ZMFNSZY)A>DC$GQPU0 MG0 &23U,$XJ])[%W%!&)JA!D5#QQQJSRJAQ5HD"VKS\+L8"01F\8^]C31L]VX%,,PQ=(2:U5&''V+0" M_W(D&RNG4A^HZ-8?C['JPDYU'B<<"V4\G5N<:^+1=V7[\A@",FN>_)?9AG.* MKZ1BRDE':< #F,8ES-OZX0]S![(9T;WO2P@,Q :I% M&\T&C/!5DH1L/*EH'KY-*]94LC3GY;-7--NMJ M@HOZ[W#?X:BF(N1JRKU:6F:VXS((BB:L+-/=R8'.01WLW4^]4[Y:D3] ?I8W MBB4>_!E#Z^^J3_X8KFHT,UE499,X-%P(6PBC'%8;O@0.\##%9V6]4SKA@IA[ M+9,DQ)W[95+R$Y! 7'..\00*+(S\)PZBA9$*'IUY*D4R_'!;30GE4(KTU(@D M>Y[T;$9SGO23$!-S2N0S--/%IV C3V_$4%OL@>%I5:-E6,&TZZ6R@6Q0#8,' M1%NN/,C,*.$Z.G9)*DO@C[L$AR6FQ,'65'T"2".23'.)<]Y@KYO(/3 MDS#^"@P&&V;1F8A6T TEU1!B42$/U(.M?4)A@?.J [B!C;,=NXWR9CM^1N$9 M9\7=^)XMVT64>.PRI?" ]D]&A!OWWY$((.E(,E(^6KH.5 T@X]PTDM*8YDHU M+#+=L187=X**.$5+Q79"$ZM4D.!D_A\.RA/^Q,G66' M\10:US;"0123(U[P6![&)'$2X^CBPEL(@)2WV#M(]1,@(N83.!^R ), M\AF> $AL+I442L-I;6ISK<8Q!N93+/?E:-NZ]MT)^3[5C5LT0$TE/E+9$_7J M#^!^I@$74$TH/1%@2G5OWCP"HNA'C3&\N<<&L5O!HJ>>);2Q$-][2+B8S+ M*L,T4&Q$/I27S@-"!5]2(Q M0&8_ \@G/O4;?!+$2K ]B:],UHBX "Y#B:^,P@0>"3 $S7"(HI$2[YX1YH1\ M88:GH7&GD#=D+7?%^8^06V2N=R!@DXIM?Q2#8(HPP$F?K&"#\HN?_/$#+U=( M\@GX-CC[A4J1V,08F7+2;8P4<=D>UVLJ8+)!&7+R] /K^>1D9KJ5.=NI;"II MTMZ&@0D(].8;1GYA;72!*-F$V_S=_+>I-,F0QWC23F3J=J@FR,8;29*X$SZ% MM!8/9%VZO3^IGMF?KZ;#6O6XHT$\6(Q-(3R^+-^BH9O3(';XC0 =X\QOF1CV MB+8?%J_34 *X=XG1Z8&3\@Y>)6S!>A[@AB+3^A&^1N:#.QI0KCS0#)F.UPD[ M51-?Y3K2ODQ)6M8Q4)J0R8E#T):@Q\Q]X' UP ST <)S$IUC3# MRM.Z9\(OLF8K,C+B74-&](1?D3'@4IU!%"9Z2AK/6*6B<::4\D (]H":HR>Y MH#F%>^7QTC6>L2P=.K;@R8E9V[>9LW0N+O$QH93 ML[R&TTT@]?YK"_@G]Y+\!L: I1C3!ZE+'VGY&#"XB9FP73((\H;Z2L(*9RP) MLCF4.3$_>IJI+%%&>9(RNMW&"$S.A Y#(?T@KA.7^TB)D.378!HP"=$'DD>Y M#VFR;BF9WBQR3U.+14K>AF0-4^S8\U ]MZ=Q(C0_0R5$I'C5M<\)3!*)2[0A M+8VTAE93DF\AU.*)Z3S5D]!OI@D=?(CJM3\-9\S=F*])7TJ$YR?Q(H@_#TGV8I@@7M.G21!Z:74[JG6JIR'DT]ZJY]B4Y4$5@B;K-(/O!,MH'\)=%D MTVD&,SV:$Y?[-RR]YT$L$K7DM<]AI2(PON>Y81CJQ%A.+-$1W: T'!U^%\XD M4J'BF"QP?QZ/?T&=F'157&G /7&X4;CTSB1NT!H[DK-_PMYUEJE8!E*[J3H- M@'D+AW]6I?%2B57$C4Z6:!J@J/@#]TH;9$A(5C$'B5KZ>CW_:>Z\T@?ZK+@9 M]< DKXT9@+I;NH.CR:0<-D,.NB9\!@^@;IOCYY_- %A+4S9_H!LWO<3).S$K+:.\Y3JM+8G:P"%SC:2##]8*#<:*N1 I[7UN-1SGX*!&;%+$!P@E MXF%%F"S,3805N2:)A#)%&/^(215$FRS&\04I[\^=3 P.P<)(%6F^NKB^N[EX MK74:G9JFL)B(\T9N38:PXB'>H,O'VXX31E+B3?(PRJ]2G N#MYA'%I]K 8#8 M)1[3#TD:*74 &\D#:@(ZT5J+81QBS0YF,;.F:L4'X>S/?*2C1C]3=XB)&+EA MKCC59*%@GZUX5<[]F%@"\82IV8I='SN>TY"9!="DSM#J'KC5(L,-E0SLN9A% MMAC*,YPPU5=U;@F%Z((S#61:.D99,3R46 (*A51WJ;0&R_(N:8+2;$B9ARB MED:R3U8=0I'"IQQN3SWL4W!@0Y9FC)&)(%EC3/=1HHN2$^1SE*P],D9DHRCXDE4S09.'^+:"YEU0M=$&AD%K3E8\F^>1(*& M(2M227LGA0(+NVG01N3,9C/VT3[/W#0N$S\)LA@N.9SI6/UGXLU(?Y7/F>%#2%VGH)#Y/ 3>X #BA*/0+/6 :7FJ&)$V%4"IOY"B2NFTJ+)@Z_LD]6H13V>! MK.:"I+I-))'=.+,AZ62KU2SF3*ZL\PJCT/J M =>@A#0S=>G;E1A)>Q7BZ! P).KB)[6O<.9PJAB%"PPTKO$O\H7)LLZR=!*'78= ^F_'?6M;OWOI :EGAVN#X=B14+:E MQW24,R\+E'5Q5%[GA0FA6)@"A2(:&-)09)W4'+)&9&'_."-9.MTMY=K#,@*J MP9%Z?2@C(#$58A$M5_9A.C6-&I8IA>@3P7Q)GHDN[VMS%%TWY:13WI23KX_( MXF M..;W)+WV:^SC.\XXFNK^QDPH:W)FO:#]WJ\S)B=+#?)6*(&-]:'K&Y]5 MMD.<[="KLAVJ;(=2<@FT U+=N/%HH?+0$S>0(8]43/L5A=K\*;P6I\&)GQ8P M 91=2&. P^'KMP4JG'AL2K8G'AS>-2>A>*M^> >F[<0UG]\Z'AV!'LKID3?3 M:8Z@S!\G=%)O,*U$ ?S?5F^6']?IHS>1/?]9RZAWV_V%'S?J^L+/EBVK&_56 MO[/1LLL_:_9:U6:/:;/MQGH;>D.8R]@+!(*4]A\7S8M$C%!?T+<-3>?.D'*] M^*O]N:\:DY_XY7=S\G*N=2/1TK9957^5BM9@3K5<^XAYSNQY"X#F(%]]Z7TF M7Y7LD[AKW$\4+^;=L=RTCI2%:N0:M[GZM&<%,F,W!' 4Q_]%NZ'$@#,&P:]Y M()"L9<;PTENL>>V>W6R7>U;O*R(WL*O; [6$NI0H:%E"@'VU!*U=,9Q3HL>. M;;MBUT@];["UDLRD6;(N?\92'C,@K>9[W9!=2A@Z]'U'+'H*[/3(=^3]GO@AZ$7D^8/1NM];L=G=AE9TU M7(V>4>MM*".W:'TLA.LL:,LF0//CA:_T1KO6ZAJ%K9.UX7!$EN5Z-%,VP;O@ M8IO=>G-[MUIJD9P/@5R17"3(LQ=+I5KC"-;8DCYW)*Z,NYE\Z%I.0O0VQ'!I M%9 %1GI;K_4Z.W&WGP'TC&:KUNFOE;%2.8\S@ASU7J.];_=Q=4'K>_?;&VA: M9=:G"K@X2J-/;2?/K=KA2INNM)L\@_R??,_(;6Z_I9/6T!:XB-JU=F.W'J+3 M!5ZK5]/;G>/4SP[J03.,6J=5( 1595_L^8):W7KCI/2SRM]5K7$,_JYR*$WY M_HBOU.A0UFV^DN7]*TH%E4JUWN M;)=G:AXM&]5*LX&#_&$\A_*T5FOL>(TS*)7^?9U6SR>9]]YMGVO:>U46L0YZ M&/5VA1['[M*MW,);ZPH+9P^CQ='UDPRB=5KUO=9V'Q\3..L8:Z>Q:;%!A1ZG MM<896 H%.U&>I%*H-PKWD:B4PO.Q&72CWJS0X]CU_3W8#+833ESS^:WG>ROB M2]4WL]\DP+Z)S($KKF3KEE3+&8FA+6S9-O%#A[RX@7#)@'GWY-C12*)O^BDF MH[>-Y!%S$/KN-%K\2(HR+8$-V+9-A'ICI5!N(\=)RJ6XC4WJOZ,XN#0Q'\3E M(!#FCTMS")M]:[I/YG-X\29S)C#V+M, 7'3VL1D\P%S-'O11H$8_L?%7QS1;5O-0=.R6D:OU6UUS&[3;G:&0]$9=JU!T_[? M[L75/:(U!AINX(6 5J!=F5=Y%YQ_&[K!P4-:)<9M"O( '%QS$HJWZH=WBK@< MCTY##[V3BTF"0"28D3AT4/XXP8]Z@W%$\COY9OEQG3Z:D8/\6J66T)_[:HZVRG*B3 D) M7^ OVAB^-@HU 1S+UN[$)!+C@0BT9J.VAH)70'_:XU=?>ITII6_=])/27C0G M>3;6JW#92M>#DP'9.@//-T#5HSC^+]K-R/0>UDEU.%40_)H'@@VRMK9*.]OE MGM7[SLV)^ST_@^G%KKC#9>3GGW.SC/SE_4E+ZX^C$_=ZV/Q\)P.2*NPX>NS0 M:T9'KS6;Z^@TE5-_)G&]UZ@9_;U/@:QN:/T;:M2+#[D_]I#+>4TYN?'#"#VC MH>F>98L/H]6IM=M5DX\-&Z2T6[6VOI.JQ#. WBN]T:WUVQMVOS_K##$43:?5 MO*R,0T<.X!U:JVYB*RU22\LL\@'3:;9JK=YF'07VVGKVR.#:;W1J/7VWLUO6 ML Y.JB39Z!I@$W<*FPX[JTJN;G4[(K?X2.#C+#3?6TNL8\C!KM8H;5[[D3@9 MUBF#VH8 +JWJD0^6MMZI=3?LZ5.-C>NV6[6.OMEDI/-VZQK-;JW7+F ^5X[W M?:M:>A'OQFDYWDNC4.UH6$VUPZTT[#D<&,_ "U>P)O$4E(Q\0.AZM]8U.I6* MMAGTVD;-:!S.FNUFX5ZHV[FCLCAS MSR3 R8J?%( G[29;P,-;\^&*RD>V'NB:&^;_5J![-3^'K_).I%#NW"/>(='LR5CA4_'$+DJH,0!P!>S>RE6^[X2:0BG/1^ E/\9A MI=4:1[3&2:E2^3Z1;X'_Z(2@/FF@.YV/ZK2@54V[UJEZK6S:J:95ZS0JQ:EX MN #4]5ZE-Y7W?HQ-QK^766\Z1F]7M<81K7%2>E.^G^"+4&F9N_&0EZP;[8)> MZR^9J5HXO%@6]KF@RU&SUNQM5BN_0KQ6"'66"(6%D8UVN3!J8Z0Z$*LFQ68. MJ;9W_)4(=,ASOS*:M4ZWN.JZ]O'7UVMC,%31^6W<:Z&FT<6X8]E9XQ&8*BE( M-P&Y$]S.92KM5ICQVN<06GR[^OT M53[)A/>N46]4P\.K>HA%Z*'7^Q5Z'+M/M_(+;ZT1*YP]C!;'UT\RBM;NU;OG M6:=;!5G708]^O5>AQ[%K^96EL&9?ET*]'T]2*=2;]5:E%%8VPR+T,.IZA1[' MKN_OP6:PG7#BFL]O/=];$5^JOIG])@'V360.7 '_VL[CU=_@/^J)L1D\.!ZY MM+M97O'/:1@YPV=)*U=_&P1OKF(,GEUFX7-;HS&]L=(?W4[&A[]5.]WM'N;E M/NY!DYO0;&$%P@R%K?VBMUOUM@8O5Q]2 M@G8T$O#_0 AM#*\;A9KP;%CF3DPB,1X(>+I1TXR&T63MXI=FOU%O;;2"4=?N M1[15/(CF>,IG7W ?3R8Z11W )P"H9@=@_WK:X%DS8RC@VKB>-Z4G_:%F6F0F M"S/P@!]H^[FS?+SY^NW^^I X\X_;:^W&-ZT1+ DHT>K60&AH %, 4PQMEI39 MJ^]T:L:*;QKDFXBRMXR_3@+?GN(=.-&S!@IJ=2$Y%\+T88(B83Z(F#@J:.5# MB_C +^U:H]$KR$# 5IJ8 7R&'+%=Z_6[1?E8#MMM]AKU9I;M-NJ&9+N]GEYO MS#%-#PED/:Y+,^N3]0LML9+MKK4/A';%:U_ :W,XXPJN&%:P0]C5-*#6R#%= MD/;^[0R'(A">A=S4-2,F>6MD>@^P M3XFX-\@-O.>__J5GZ-UW(4]5URC_0HM$,.:;LWS/=K@IP),3C30G"C4+]$]_ M+()XJ:$3A)'VKREL5P05-]^$F[=;[6)\*0=;Z#K6&?-[Q <#/5\W M/C!@T$&(B1_*-*>=:)FMI#7%5DIND:+8:L?V>;N7V.Y*]6MTTW\K;K+CURT_ M (29H! #B@4B=GRZ\(Q9'E.\E=GZ=JSS! "/OCL%0-$T\D$E@3Q+;>(#UGNE(XT$)X8HE".C^Q/4 OX M-X5"\##^- "%((P"9S"EOUF(]@$=1U!HBN0;F$WSZ #++P0/2TS4M'#F3"3XM?Z=S MFP. /?VAOAB?]$8O,2Z4Y=%6#I]6I]Z9P:AFVD.TF2FQ E769FUK8DI9+N'X M&&(ZA_"P_#"]DRSZMF?]E=UZ4Z*OWNVFO8V$OD;/J/?VRQ ?TGM?\L:%^"%! MT<*>Z!.?1?1;LDD Z]\].78TDK&;]%,<0WK;2!XQ!R'01+3XD13B,7_;.=[E M*T9&(PN+]']'<67%!+C\Y0# _./2',)FWYKND_D<7KS)$A=05AJ B\Z>(D)L MF$P1GP5G'PYW=O9EF>I_,TNS%PVP=_@?%W]Q1+=M-0=-RVH9O5:WU3&[3;O9 M <.Y,^Q:@Z;]O]V+JWN,Z2";OX$7 EJ%?WMC7N5=<+E88CXG6J1E@W4.+(=U M#6FNU[7K$)5F$2 QH1V?5!K4LEQ!J=2V9G0;VL ,'?C(![6"O.S==MWX=1-> MU35 E,)][#JV=WO?S7'DW?7:B(*8AB8/[_H;7W3 MB'$M'28 9/HEK;@Q%;9)TR,T3KGQ#*#(;I8B5W._^0,D#* 8XTT9)4Q\R4+L MZ\'-PBLD'_,D<4IKA6YV*)[F'64R$E!+DR]0U /:);A,*-!9[#)) RS0Z09_ MQO4RG!-P!JPA7%I2,?#?P*&\"\T&6X?=U#%@EI'U@EOOM.JMHN)JYA([C;J^ MKN":W\42Z94PGTUO%10?5UAD)>+C+G(V>($KI*\><<[Y*6PIT3(-D/@?<8POT#TN!%H3@-HW',E--AB3%P:XML7)2J?H!_9I+E'9KL M@@7!G I%R(9I@.)^"WX@[ZA/86/X\%K^-Z)L%BEJ+%G MP/,$8S!%3#CVE>P'=N(![Y+V.QKY2 JFBK< BT)PI,ZS]/S,K-KZIF)[CE<9 M8(7VL\Q*)Z_*++/JMENS'I;5&+\!36*]0T&Y.K-53(E?CR3SB>6%O&HEJ\KW M\VR91%]*/,V4/X*(I[EA6'Z+M$-+O8A\YD7E6D_\W[:>#-2_)74P_:$$*&1A6I.=56+(RZ=. MIVX,I24Z UDKH4\ -PD1 7?Z.6JPKJ<(KNB:1HM4Z\VRR3-IB#GK;R=^C2LD M:1/\,GR%]'+26W*U"SA>[$4E$*176:APXM(6.O"4IRZ;<1E&>+(T5M:U]]- MF;0R!6U-O,![= 6E@( N253_4=BD8*5N,1#1- !+Z&GDP'YCE1D.-)W8N!O) M)<# !>B146O^O&3OH(H2KP10G"69K+(.B(I*E'RJ +VBLSD*YUN'S=9+UC1 M!Z@5X>_%J6*=17=+%,,D';>JW[IQ2V-4LN^%U9Z5;V6XR]B]/ZEV9M=UA-1AC=7N2EQ;HI> MY::<=VY*:1C5$L8D'>]A5H8C)7N)U"]D^B<^"1"YB58Z56[?0$R OX\H]17@ MF5<< R\=H_\5M\V,"W-)LXP'EP)8.S9L!-1&TR%50!YRO843KR^EC428Z"G! M$@4 ;M-2+B EGZ7RB>L9C7> "C;JUNB&]J@Q,9D2=V@UH>U V[A)ZH#N@8$%7R0!3&67H0XM 20#L_A;588 >(,P'?.+H1;:#UX#E5RP5?!0##:A$;P0ZL"]IFJD+,-9\8 M3(%XF+IJ!]8T"/#( 'C/'SL6T-RC$_A>G![%**O42'5D.I(K'DV9;#Y/!7 ( M>13<^J/I$K+.A(Y# >^G4$XZ&$X^SEY7-45;J4:PUZ;=56VR5JLS6S34#EJ& M94C+B> \03^?S=EO$LD 4Y-H65R EP%&7V2P!$3@:(5,P3A MPTLU%^X(EN*GXF^G/F16V9U]%&X(7F\Y9AP#-,? FE4,, E79(I' 9T3?V7: M7Y)(5]IK*G$P%6E$%QQR4_1O410Z"7/*$\[<9.916PQ%$) P21QX])P^:UQD MGO-\[Y*0UJ7-IAQ(-CV>=*E+"Y!.7HYE$='1;6^&'72I3K++Q;?Z"]BTJ1X60*2@ MR01FXC9,]$KME53#K^^^2_WYM4I/D5KJ?TYA:['DBD:@=-@@/CP?TSDLXCQQ M6M8O>B>%L6E6S:*BH-FRL)V GDH=2PLD% ATQ##U*IDH@XR;F=:8. MT$RI7['"FZ6FC-9, @(-9&FNT#IIE1\O;^#+]*EP!#H!-72(K1[71R8$?P'; M@ P?LJX&8%5/B5K247ER TH+@_.65GO25@:WB3N$J M,<$?G2MH=*6JS$,F70X@LA$(M*O0H*[=#LGVF8XIE%7-#8!!#")294;F(_! G^H^<6OD7PHC MD](P)39XQ_AA7_UM&M@\*ZF-XG[ MZMD+IR0Y$418T(/R&Z !AC]8KPY(!-C%*]BGF^0JIGPNOT]-N%2T=V.>3TY> MDHT(1!FL30"->KI4 ^3K><%D)?[=%71SQ+\/0O]>LZ MI4Y28Q9S8EH4O@AG&Z6;#\)CK\UGP+K$I4Z;X/U=Q_M#86B.673"&V,&3_X/ M/PC\)XF=\FW<)P8;@!Q8"]L+@.)W7S]^KS&+^73[V]?OVJL4 M+*_E2V=WI"#+?'#1MY1-R_78:,,8F&_HS6_2 .)D!S$: MX,5CO. ,RJ0<4PISTQZ>V8M;^^2@%4PG;-\W9@^_XHC8IP/V =@S'#K!6*(> M1BW%@VK8SWXGU45(9IE-)JYCD26$I\ELB,3?];(V?5E*QK@7<+\83T-F@)SQ M-7-4BG:9(:<>*S^8O'K758P .6NR\8V#H3UCC6#HH1)J :X:&!S_#8(E ID3 M7QS\P56_OW="R_6YE8 Y\*<1\!*J]?CNA#^.3R+(S0>P>1"I;,+%PIY+3^"S MN*>":0.# UI*>8Q4J0LI"NS"=\"K%"<,DGRG=(I)=_[Q45L^S?7@& M30.N#B5I ICL/*K,;N A CT,XB=O*JM>H&;)[MC8;PRD&053%O:DQP%8;3SL?*"SADJX8C0)_^C"2Q<:!J7&'R! XQ09&"D@]_!FR-VG]K@3+ EJT70 MM>7<2/SW)Q!0G[\"Y0S6.OCADO"$3.6BDP8E"8)9_$X M@02!E&"Y^/3D3UT[YD;H"\!V@HF^/T87I3(: X',!A:3CQ%;(CN47I!8BW'L M*DB%IJ02:%(Z'M,=F43 +YPAH(6'5>NH1:A$)$[B5'ED9QW'DF9Q7\@/2 #(3!R ME#@PE*0'YH,\(ZT/D)I J0(.&@ JUBF^! M;PD;M?[C4P<_Q]U;:JD.+7C]-R-'#+4//T'_()WW*W: P0 LNE?HLX^Q2B,_ MJY'DF9($P]QU]A%*OUTFW9REN >L6:V/4)^PB[I).!%CAV MHNQI-,H]XI*%&F\I#/%'\K(&@!.VS%>1/01,"S3+1-G"V TY>E'=PN*,NO:; M\DE18E/J.N&:\"A2][7PI8EC@/T(#C$5U+Z ?3KA*$G%,AIZ4[M%\8Q.?DE) MY.#2]7?TP0.KS!\#N!QT]9)#EV$CM1-R"!%3OIM@(A>%#;\&#Z8GH_LQ=MV# M@+5!KO)38XKY%<)DRB2M6$6<#16M>?5)/(==!Q=;W.(2-308)3*3! M2H0CLN!TKU3D')TI@3IQDE169OZRH.]J8CW.73F>,<5$OM,9X2++?,K-I:JC M-'$)!2L-A<0Z#!04M%=+&-LPP]B&,XSM=3J0/@3,A7475'[-*?^F5/35_I$[ M2*N$BC(XHBN1^EESG1_(,")__H%:L?-6]D-B/S07VP\%5*O>165TG*'1(1&? M..3V; ^A:#@X45AB $ MNJ24!@6ZJ$-MG2T0/V'LX4MR#UBKG4[\_#$?Z+0+L-.EJ*58VS>DL O@$,N;FB9AHO@(MSL LM?TQN5_;8X8W9('M8VZ]H<7B :!SYRIP!AF34Q8& MSH+")&/7G(3BK?KAG9J!ZGBT(WKH758[0ZUZ9C P415_G"C<]08KW7(LK7RS M_+A.'\V,*^;/0-OK-KH+/\8>G)M]UNRU-GIRV6;U=KUE+/ZXVNS&FP4TT WC M2#:K]^JM?GNM95>,:IZ9S#UO]!QF*'?^J"ITO*PQE[O V.LEQW?%QXB==T:AJ+ALUO4<]HX)GFS@ MOM)?SUCRN[[U[-V(H'UA6X3N-0#=#UEDI M^>,;YM9:8!9=@PTW!:N5O_/--=U M6MH<\@#_ Y;,;R+%$/^( P&( F$*!W8T-7;7S-+(8Y8KY/]\": %ULIP^$ZJ M[*313R*-.D!HZO";HO5.KWW.\"5[X#^G0/&Z=JG1#TU]#?I>").5A&]L$:X- M+0>Z 9ZL3.#5:WJKPZ&Q6[0YE7NIO5:TVC66MW>IE;W=P54#:A?CU]F(81B77YXX:"7?8[>!%SF%GC M>.A?[Q8D_9R3[IJZS_J">JUZJU'=4:GO:#,A6N);*K#&,=S/1J)PI99Q!#(R MU<40Q&2Z;#C(W*CN9F27$8]^"0OJ-NMMS=T0U1W5&I)6>);>IF\*-W] M+)&4;R@Q8XU\)WG>2Q2&;_5>;@84_\G!]L+1VTO\TK;/VUMK\D,JN+CWMVVU1<&6=5L^RRW6JL;*%PP$]KAH/*3'35C4R8CQQ_6ZY1!=S E>FG89(J*GZ*P'(X M 8IWB4,%92L)_()J3(:?QT?%JOB DRJ3]MBR@@K+@62K4&Z69SZ9 ?:!"\2C MXT]#]UE[P)9'7"A&73,6G'7]VJ"CPF:C=-C,N:Y8 R_BG..UBFMJW": $3AF M2T5H0L 54)#MW!K>DM[C%U0=W.L0Y+ M/8TAQ(O7I2X[RT\,7=T.:<<7D0M*F46-^=:8W>SY24T@C?:3[(H;2]3B3K;! M_V_OZGH3QZ'H7\DCE99\)Y"NM!(4NMO9ENG K#3[M#*-"Y%2@E)*X=^/[[63 MT$*8\+4$\--4(G$YE1V87B U#B@SB;09S#SM_A)?*#YP >&Z-B8C#"*288V,N2[U 7B5#, MOK:L^,HX8/8^*K[8^QV\Y(N]X5.5C5K,YM$U+RV>+Y<9E;@.[,,+T-DPZ >3 MWX_>P8,7A_WJNQV;ANZJ2IM_C-=\1Z)C$[*]NJI[WC9\[+IJ6_5#\' ]=^\\ MW'I=K;G%FCV%P[<"!8E O1.S3U#!SI*#6' D6FB>,TZ*I<3 K,HT?UJO#9O_ MGUR=31&\PG$5R&-L\]0!Y]&1?]1EBHO$1(@[XR)9Z6-+8_H\= M^%AM:=8EPXYU8<=P,AE?:]K[^[O*NJD.HJG68#L"$-'4J#\@L<;B?J)YAFZ9 MGL9ZR^:0;>JVX>B&63-KVM363<\U_Z,SJVJHPPF#KBY%+V(N.I,*XL(G!4$[ M[F,++N=W"P!^3'6G (B/0Y$K0#IC2T!DEZ62?S9"HBLLI'-4-62_F#J[HL*1"/+G<$XGX>="X$>&9!)^R4TL:UD(6AZBT=<85G"4T%X2@X$1Q%. MP#6/W>W*T^C&68"UH5\45A]T+($;]!R%(?_\'R0\^2RMQ5G%2!86@F* MW@&YN)@.H1]L$5BX/[^!)@E1(;XWI.AR7PFF11\&\IFW()_)[BI\4Z9-WEMP M'!8?4BCE<1OYRI3UNA--Z *K=N43LJ5MX5DKPF>Y-ITW&MLE1N/2#=<-TM(? M01$+;1((-Y%HD0E1,"U?1;XF9Z\#H8_KZHO+X"2">X.DU$TR'E,2)Y8;J]OL MTR<"]LI N4+4G)"!L+%@6.O[0@4X;2.#5S]Z0I-$=8>BBC(L=IQ^MFQATFO? ML-4B1%,Z.!"QK&K=M.J_92K4.3GH])7[KT?MR3'.U8UD:()#T[O[L-+[_TVWW3JI@ OO^N)!^X%KQ MZ$^51HJ8@\B4H-N)H:Y(1!B>97.1^2XJ24/-DC($ QO0)\-EQN=57&)'P&VO MA$^6$+GOTR$)GS/U=@A%\0)1L/&&_K[08%+5L@YCR\%M_KA#*BVQ>0>E:4>M MU;9C+Z]KU395W=R.,+VVV;KJZ<5ZNU]J\_%"R^;\>@,R<^E?1WO5E%:C<]>^ M5[JJWY#F3HQ7)T1W7*_.XM,@IHB%-A2&+_P%-ACIV!,PN4!O=IQ1#]GQLPUF;'#5%.<-8RV('UY+FLE MQG))UEP1"?.SGG_E[MUAB\A*,^W2$.U+XZ'=4QY5Y:%Q_[73_O?XB\D9!C]? M"#0&@TS":$3GQQ_D$QS$'$*&',O=HI^E 9713ZE!6T8_:[]P[K'6Y4F5N/FG M-EH_\N?LG^'D)?SC)U!+ P04 " !+AF97:@*>QM<* !?90 $ &UE M9"TR,#(S,#DS,"YX< MDZ>4L 5H8VR.+,_EWV]+QF"P03:92=CC2542;*N_5O?7DEIMT*??GY8V>B#, MHZYS4RA?E J(.*9K46=^4YB,6]I5X??/[]Y]^H>F_7D[[*"F:_I+XG#48 1S M8J%'RA>(+PCZPV7?Z0-& QOSFLTI:%1.K5*[5I],I^=?\NF15/F+K3=%!:+XO$4>R1LOB363FNXIC/L M\?*%Z2Z+PMQ2O5H*6PLL>@2=.A['CKE!MSC3^/.*>.5D(7A>%,^%HI)6*FN5 M!A 6'.&9WZG+2 K2:98=\&$=_YR\:%6M?)#;WQ)4FKBZ>/*M03*_5][0YQJM,FJ,R@?;UG2P]B,1FN5ZO%Y]$ ML"7W(#%Z9'M-?-3*%:U:SJ#V4!BFUPU76BCW$GW8#K1L?0CE?K /B2/K4"RH M).6UE[(;R2,UI1-" 6']91:%'C$OYNY#T2(T3>#O-Q.!_FP2N.6.[ M5XQDM1M$/%@A),W_[^:;V,YJ/HB8OOVWL-XBLZS6@PAUZ G&"^DQ/$<4$JB& M"_EG 8E[DV'[2!(A=0:M0[@0<-N3SR7YIXRT;:ZJ(2GUJ;C?=@_%]XC5=S[+ MS_N!O19>-SDBN!<2J>5VG9DHMKX9>N^83_N]IM$;&4WX,.IWVDU];#1'8_BW M:_3&HWZKW6OTN\:DIT^:;7B4WOU9@95,58">$?B9A%2%&E!4!=KJ0/T6"K2@ M]QL]O[V1N^4 ?#,8&O?0IOW%>#6FCVI1TEX]A?8=E6]!$*/G5N_HO88QNC>, M\>B%*#^ J22XEH[@-3P*\-_(5#E^@!G8N2"<0L]?@]E=!4J:+W^49O1^1V/N M:=^98O71?:O3_^.EQK("6TGVAY,F;5"$I*:WT7V BGN]=V>,VKW1N-_X]WV_ MTS2&(^,_D_;XZVL0GT:;,A0^GA0*@6I8N5%4^3]1H#ZG\3&:=+OZ\&N_-6K? M]=JM=D/OC?5&HS_IC=N]NP'XLM$V1JD#("6ZO+!:4[@"E>'[?[O?2S4;*XDH1R;/810)I$ M0E&H'%'1,<#Z]-/,NKG2U95]5P>".7(L+&&3[J0C,I;^^-X8)I0V4GL]#9:2 MDNH^)1%4)&$3:R$YHJS5[L&&LJUW1!X[G,@4,S5'B<)*4FK[I&Q@4 0G1QPT MC=MQ:I_+QDH?7^[[6(CER*4PSHV.,91[-K'@#8W!9 C;IA%,R%P"[\!M:P^>(NG3[KH%K4Y,2[X6WUVL=X8I5Z6X?>AVKRM#V/[+?&>&IGH"XNJ60GEHM%,-#[ "5/SM_?O65D MX("XDH98_A7? N:1C>3-7$9.CH(HF8DE88?VA7GD)]BX9>1C1TCI_UB"%HCG MT=LI=GH9J4B/J.0I*6M+L8/,(X])N\&,Q!V!4#+U,=6V,H_$1'*?)N&8VB>E M7J&HDHC8"X^=W&L-DR?_[V=/#7>Y\@-CW-DM]JB)':M);9\3RQADYNA$>"6/ ML37PD=GFZ"..C(?$XHR8L-M)5+TNS ES)=*P$= MOUQB]NS.!H2)W\>*W\J)GTQ8HP5F1'_$S/)>:(!GT*0,@_3U%G@4*!;I5$2U M)G4CJ1P%VG,9%D&AY.2%^8"XDL!#!9N\+[N!&T;^:A7\R!G;#>PM6K;[V'9D MZ H]IY&4$E1)7:R&LZ$NJ@$)%4CH0!$E.>:TY7-P5Q=@E_ZR0V#V@;W>DG+A MKLQ3; 9()9^Q2L^&SP ?K14@J0%%5+RQ>=3UW\JOP"> OC'ZTROF6<=G!D@E MF[$"8-J:>0ZI3*IXBX4(.U:+.I#W46SKGD>XUX70!W=:F+H."[J"P/PAS)'J$9)<0+-@8 M;7HEJY'YG"*2F#TY9TX%IF*]'JM"'F(]WPFU^*9>5H*B,DH>8B5%(9U+5Z?Y M8M\)"VEJ3"55L3)AEN\,_MTI_53! <>>TU@:O#9PK+WR\G'FE&+G MP&(TO*KI([%Z3C9T@8!XE/OQS>Y@NVP='+H_ MB*IV3'"6'O^I0UL8!%;$[0K8%QW>H%@L?CU EHRTY^2=LP1 M8MIQYFHW#)AK$F)Y+>8NHV]*C2= IK"X-RDC)G>9=S \LD"3K8OD+6Q2F_+GX[-=.MESF-C6=<4V+$.0 M]G)YOAF>DZ%0>S PCPMEF)8RT+:"*2^%.?A)]&P,*;#=([Q#4IES5.A7FA/- M#\KI4XGR.4686,4<&-C/D).V7%?4U:BW(+#VN];AN4\A=9Y+7Y2#4GJZ2N=$ MEWR]?BO>M(LO-L)>0NK3&?1W+EO>/F^;#/"S3-[$RWB8P<&(_DRW++F7Q;9L MYQF8.=!R^QY_(.TYR/S/Z\ K+3"AD-K73>*X2^JD61\3F_[B%3)3?M:ACISP MO!?)]B)HO]@)KQ>NID@:YH=W#S]!\VM.2*M C]K#'>)YA.R6.3H43V4NM;;+ M:_I$GT$Z\I5@UG)]=M!K)Z*=ON"8LF;V:G64J!T1[ELN&Q)L&YXX6DM55,F" M<0YKU+$>B[ECI2YH9H(X!YMUZ[_^NA@P=@>80NK0P"O*UX-W2""C-!=@B]=S M^5?"1X1SFQQ>9D_&.].=YKJVY$07^MO-EQ45Q:E4LC\W"F0Q/S@^__.[_P%0 M2P,$% @ 2X9F5^N\=B%/%P *=8 !0 !M960M,C R,S Y,S!?8V%L M+GAM;-U=65-;R9)^[U_!>%ZGVK4O';?[!@WR;2)L< #NOO.DJ"7+:%I(S#E' MMIE?/UD"W*R-ECI"=H0#6[+0^3+SJUQJR?K'/[^UT9[#SQ[3Y<_3)[[P?^RY/FW-"?IG_VM[TXK(9?3SK=CCEXN9C-__;_$2% M"EPZ19AVFDC)@#B9*!$>$F72A1#@OS[^1!,W/JE,F)*6R& YL4$*(I7/S%&@ M@JKYEXY'DS]_*C^";V$'Q9NT\Y<_OSKKNHN?7K_^_/GSCU]",_YQVGQ\S2D5 MKV\^_>KZXU\>?/ZSF'^:.>=>S__WZT?;T6,?Q*]EK__][NU)/(-S3T:3MO.3 M6![0CGYJYV^^G4;?S;7^+*Z=)S]17I&;CY'R%F&<"/;CES:]^N6'G9TK=333 M,1Q#WBE_?S@^N//(# M_9-3_/EN<'AZ=7^!!2S$^=H 7;?R[]B-=_21/].,[&<^6]Q=?7#RK(^Q4,OG0P27"EV!LP MXVF\\Z%Q,>NTN?G-L0\PGK\[G+7DH_<7P\/I9'H!#>*??#S L78.@R\7,&EA MF(S)+D=#A' .AT*VQ$:KB0DNTQBY=D[>U6L1MT5YYZQ 8<.<&M=/>ETT_AK& M77OSSMP&<_T_"^9*X:M+>3#IH(&VN_.EMY]V"-V0)RNA#'8F\(<4@1/'8R3& M99=8I(H&7UG@17#=E?T6W7:;N#-M$C3H*E_M?(;BUJZ]YA5(W\0'/+P[8J\_ M\;J=G9_/OY.,.CB_^?W<3,_[8$LW[=DZ5[1 X=;ES1'&DN9IH7E0WKLH24@< MHT6TBE@PB@064H)@> RQ,F/^'M$B7.'?-%H#'WII.N\;'[ U.J MO5G;H9*;P9!IJ@I\[4' MP0HPM\F+KLJ7^V.A;VM5&R![T[8[RM=PAZ"%C-1YH@Q#3QZU)]Y!)BDF#@P$ M#F%=F3!W "SI),DWP87555S-RE>>^"W*<\/(T62&]#NZC:8^'R=#R>._>KS&#(698('0LN)G0ILR2Q6BK" M(7GF@^21ANJY66_BK)V6W U^!>-0VYRE9A*50_%'EI%8A74IT"RED9F#J9VN M/P)CF]SLMO#Q00JSIO6J#=BGTRAF.7X< X0Q@/X#2V7B60*258"8G0LAL9>I M_5XVI]U62M6Q9#UB07>+VS0'R[7U)!J52DZ. ^3>54M5R/P")6(L9%GYAR!*DCU949L!BR+;*R=5F M1P_&N4>ZM.&3\*I M6R))EY1@*)'P"H]$6L35IU:ZAHC>!<8)ZGI'"8&X A049!#,-MCW,4DS1_=6EJ9ZT;%7";(LXFQ\*BSN/E6;415[/[R8_&!2+* M>^+'< )QUHRZ$;0/!1MFQHTSDI'(4B0R8+@.7&FB00EIK%3>]K+=I@+V;8J# MVTCW7KGP H7CK[MO=P_W!B>_#0:G)]7+Q">^O;^BY,)6'_!T ZT^U?\)OF3:790NCBT%3K]#[ MQHA))B:5Q()U.(Z,U5:F0$/M5=7;S]^FD+NZE1_.J:^HX6KQ[7T#%WZ4KJ>T M,#S/G=Q="6TR5!NFB?$&B+0<@7G,]KF.&D-O$L[4YO$"L+8I*M5C1&U[U-L& MY]LSA%/^&OSO;/0)8]RD:W>[/=\TEZ/)Q]_]> 9#619],F9FW)A$I*$"V2PD M<9(G[R$Z,+57X18"M@A9Q#='EOHVJ4:7I_.A?0C=7Z]NU)!5TA(P&S)&:R)I MC,2'J)#=C"5./?#J>PF6A+@(A>0W1Z$^[52-3&]'/HS&5]GT))UTT_CGV72, M&F\+[;O+83 8*5GP1$?.RI912JR.0+Q CY@$,T!K3^@\AZFBS$-IA8Y!&&*4 M9U;U%X8?R"$F-"LH2SQWB M8!E+10E&^NH+P,]P^653K5X9L*8!^G!X-X[7! LQ!TI %"=O,R7> M^TRD3Z!"$C;2VDGX0Q1K9P4Q3F>8HKSWER7FE)7U&)L9I$<$CLJ*D!E60JJL M:AC%B8N4%H&ULS095GU9<0EX6^H45V'+@Y2@)R/5W_SU%GP+-Z@NOZ8H ZD M2T1#.=7N>"+6*4.B$BP@3F^\ZFL?V*.(MM1]UN!*15-4H\=\$^LU>6^ ,.5$ MDAJ(UMX3F6G &B@++)F=#=8!%D2U$\1'8&Q3%5J9".LJO<\<2FKA4_) %/7S MT]>"!.8#R3):T!:\]K6G+NO7 [LIC8I9_?B]'Z6#R9Z_&'5^//1&&>&R(926 MPS=,U#'L51-TPL@A8F8;G"RXQ $@3K&4F,L$HIJJ5DM7.GYU%M4QBL MS(_*)JEX=OG\?#J9"WLU%Q@B2Y++2)P4"EURD"1P1TEFUAI!N3*QMK>XCV&; M@F!E&JRE[GI3KW^1;Y'5\C+5X5FTG&1E."9I*B-<%+NL2QLJI -&:T>0Y2!N MT]1K[SYG(N^Q7)K_DM*3"E/:'HVQ -*^>),B,Q4.D%F"QL M[>=7L6U#;EV:MR8<%Y MA!4MT><\;$Q,!U_FN2P**,N1,8NRDIR5 L5!YV:V:4UJ+ FKJNES[- MUU:'0C N%5(M"NG+% BB !>)EU)D$25047WZ>?[D.OB_K@W+Z)750+@M^QW+ M06VKC"9<<)HC]5S53^Z6W:6SV7U;2UGV0;JVLG(K[M@JW3*ZR_=C/^EV)ZGD M%Q?7VTN'*@89$EA, T19MBSK5IEK$I+BD9FR\;3^5JVG\6R3GZI@_6JJ[VDI MY+BH\2A_:&$N[! C9H@8+XEF#LM/[0+Q2B N<#EK9<'1ZNA0 M3_EUCRMM0O;W68T"VJ8ZO8?^U ME5W-[ON0 1^?OC;IN(:%/,PL)@?>$V"^S!,PBMF9D9A3>>N59#E4GPM^&LV2 M5?JV,Z"2VE^Z.<#NR6]OWA[]4?^LQS-/V5 C@&?$JW7\W[=G]W;B'D/;-:/8 M0;K>J7OWC5N?? _-:%IH5&9Z8!^N_L;75TU0!U_BF9]\A&/?P2!GB-TP4$<5 MU5AJ65GZ6V I[*.C9)Z01BHMY;43^\U*6*%)08& .=NG$5KWUTN,S/C\,PT:-2AB:>0!Z *8)4)EEK5(DN8>FKPMB&Z;*J@MYO@C M'1/Z,'_--H./X?N:4]["9X(1@BI&.&.822J(Q,7H,<%P5G,E,9^L?:AB<73; M5.)]^_1W385Z17R0Y683[3G^ 5E]<7/5 MO&)Y/3PDSGRZYJ\G757_$,MI$:H)Y3:7!N:4V+*5/2;KHA4\!5-[.6\Q9$NF M_;UWD>V#5(^TF*UML\HSJ^>EM;J9UB?1[5-^?F&:%395#5;5]^C]_5I_QMTCY[ZQ[!FN30@ MB;6.$T06B L81A0#JV2P5- >.ENO@'3)7/L[=5G5;=HC_Q8YZC54+)N8@!,^ M;QJN B=>A=IJP&M)M2GU?C'[53=K?&M6]1O*@O'$F,0))H$\N M?>D#98P@)&,M5^46V[X7JI;OY+^IU:H-$:JFD7IT7#>-DXJXW%N9("2B8BP[ M WDFCB-"[2E8:Z.-L?;J]M\"6H0U^KL/@ZM:J*=[?+B-7&K,\*+EALA0VJ.@ M0(2!<(P%(;$DVGQ?KF1U U0,.1<-Q-%<*?CO,5SW(+U=' PIQU H MA"'*EVDCCE6!!ZJ(,-$YS038ZA?A+H)K$<;8[XLQU,/CR-9A"SN^R)+!9.L38]S M2/=V ?YU 7C1P5" R%'P1")XC'Q)E0. Z/IT (NIMQ%.WMM\]6!CS7//6&BB MD'X?MJ^J[WI7:/O1I,2XHTGIH':4[VP3_KI'> B"4RVY(MQRQ(8L+1O-2J=/ M'GG9'PS5KX%=#-E"#/K>YII[,%J_$S6EAK]U2]]U?3]TD7D-3),8:$*6! MCR!&V>1!)"ZJ7\R\ZLZXE4[21( TOQFS. ',--_YKC2\O#S*3S?&'"I.T6P, MB*>VW'NI*+$\>Z($\UD)CA:MO6:X(M1MVCO8$^L>.:/3NU'KG>7RER7*M*?3 MW8@AIX$G3Q@-J;%4R&@(*SML$)\G/@=-G#1,15?N+:A=:BR.;JMN ]P4T?JQ M77_<^OM6OT/J+58=/!-#L:26043B:)(D2>NHR8%%47N9<4F(W\+Z8N\LJVC% ME]@L&I+C/@E-K)7H9BU%?*5*$SJQZ*P%*6K? K?J9M'EI@'NQ)W2I^/HHK"H M'7R!)H[PB?MHO(B_WPYEUDB(4J324DFPG128/$G M?@-IP+I_0B,;R&.UV)*+6M4IP4Z]F.XF#7Q#(O'HSS?-G+=1(@RCM!T:>TO&>(" MCG05@1BO+?>*AU"]*<7SJ+Z%L-P7:2K9JF\.W6I,-\PQ9E468Q&<1%SE&CV7 M H' <\2,1&)*LAD.W4*UY-:=[YE#J]JJWT/$!X>_#PY/CXX/!B?[I=GEN+W[ MW(7."#_R)56. #\'KM()WSNW=4G)L:S#\6QEN54'C,5RSDNBRHG!P++5U0_E M/7T?VAJR'/O/[WP'S%\/@8YGTGO^)Z[^.?_F-Q<->;54]F%Q?CXN:8,4HS M9@C(Q(D4T6$L\X8X'[1WB@L'M1<9EH2X3=OGT"E*ZSF0M/(D:!7+! HC@2H9??3N*?I+V1^,9 M1K+!^S5JB!4?5*7.J"%DI5KDCSF'(>U^@L9_A,/9>8"F3&'-'S[?&]<>S;JV M0T28*@RCT\(#AHM0-DQ*'1CQ8"0!9 _-/O%0O5'SDA#7=5)//.[!<^9V&@H9 MLF(!2VF%PTQ[J-A53+TZ^RI;M M-PR_'>R>#$[>S+I9 ^\P<3R?G<^WR99)Q=$<;+MZZ%WBRZN$VU6%J11BWT+; M CS1F?YF\G:_W,*@> Y1N;(IU!(I(R7!XTN>.5?HG[*NG@,OBJVG&Q*&5%DL M0Q(E.024&\KYY>@Y,4;F[#SP%/KM+/P5RC8%REX8L^!5"4N9I-X%"7\G\0?T MD^W\-'(Y!A_QH[OGY=70QEPNP&)$S.\*U=P1"TJ@RP8AE+2>R]KL60GH-L7! MC7"K?W-N2_@;LEX#('[]AD/@?8$V'01M9-P)Q4EI74&D*)O<$C>$@\3D'$ + M6WL];%-!<*'G',.Y'Z'",3=]@\/$C_\;?#.4C!G-M";<\7GO1D5L=)*P&+E3 MVAK+:_>46QWM-QE*E^'=4NZNGF$W$VUO*>40!__I9QA_@G?327?6#DWB,4-V M).5R*%(I34). M%J;A*+-J07H>$C6+_)F-L["=?I,,2D=$*E M")LP&V$L$R^Q/F:6>D$UCIM0>[_ODA"W:05QJPBWB@E?AF=('!A&+9B7TI03 M.^6^%1^(G?>AE4)2*:A-H?I5A,N"W*:5RNWCVM)F?!&VO9G.,/QCJ1T,*X/ MEP9:7A(?E2*&>9%HF%_G_()D*QBWJ7G5UG%M:2-6V2ZS*,+=W$'S%29EU&61 MT.O.;[Y$-9 0$HX-*[AQ6AGE[NVS>'0;S4H/7[*7U;=+HLV8I]_9C]V]O0_O M/KPM]]\O?^>/#;X/#DX/?!P2&^'*P^^;_$EU>9^5A5F$KS'LO> MRXU,XP 6LV]K,4G2B97KGCP1R0M0VJA0O4GK6I>H]Z:1-],&G<'DZHK,>'G: M^$E[[3*^+IA]U5HV5''K!8D)"Q=)<;C:G#EARC,0AM'@7NCJ^67$V*9YDSYY MN^+=];TQHMZ5OXL)\O31VT<$H MQ-BFV9@MI'9OC.@W47AS<+A[N'>P^_;@\.3T^,/\GKQRXLE/TO4A)S^^:E3] M#G.@60/)=V_\J"D;$&$Z\<=%S.9Z%\X:&PKZP5$E_=B BOJ[=W!WDD[.IDUW M"LWY54.">>HZY.A<0Q*&&*$".E>-(R)*CJ4V1,MT5I37GHQ;'-W:3OS>6"SM M$&Z-QZL6DJ598-O-;3*D0<:@J2"98M$G?>G&#B$01X,6CC/JZZ=L2V+2X(#=Q( M;UAYNX?Q]BRP;8KJ&Z)5?8,M&**OWR\_@F_AEQ_^'U!+ P04 " !+AF97 M;0BU_UHE "3H@$ % &UE9"TR,#(S,#DS,%]D968N>&UL[7U;=ULYKN9[ M_XI,YG70X?U2JZO/?,'QI#\:_OJ4_Y4]?8+#-,K]X<=?G_[Q MX36XI__Q][_\Y6__ ^ _GQ^]??)RE$Y/<#A]\F*,88KYR9_]Z:+_^O@+R\*&K MPK1RHZ 2XJ"0H'0KW#)ED>O:E@_[P MW[_4?V*8X!,2;SB9_?CKTT_3Z>=?GCW[\\\___HUC@=_'8T_/A.,R6?GGWXZ M__C7&Y__4\X^S;WWSV:__?[127_1!^EK^;/__/WM?K]#R^CT<_.?DD?G?1_FG,0'>*\.363]2?X/QC4-\"+D#ROWZ= MY*=__\N3)V>:"^,T'@WP",N3^>A<& $,^^8?KM M,_[Z=-(_^3S \_<^C;'A='%:*-\2X MZ-LWQ_S]NR!C":>#:4/$-[^[*=[12>BW5/"-KVZ =O9%<((G$<1UB_\@1SOX3)E/\UC4Z>S?"]>'?X\M7A\:N7].+XW=LW+P\^O'IY_('^ M_?W5X8?C=Z]?_./@\+=7QV\.CS^\>_&___'N[O_L\?;S[\UQ^'!W^\ M?$.?OULN>C+4R9AYR6;XVSSWDMQ$L/ZP7^>LM_3C_.%5Q!UH +].<9CQ;)([ M!S@8I2L?&M0I=O2=$X,0<3![MW#!,MY1-\B6?_OQD>3T?IWY]&@TQNP:O_=]J??CL:#0:O1^,_PSCW MK/5<.8-02N"@3&3@C2J@&'(69)#>MA9Z18A7-7)!Q8/QN6[F\\&:$T89CTZ: MCDY/1&<3C3V&,DS>3R2GFGDM9FF D M6*$TD$]'*DC!0XD\LQ3)S"8V9LHM4+;/B$Y-.&JO_YNTX)O2XJ; /:UI,"B' M@(PG4-8Z\)X)2%;Y$I7(/N?F$^9U% ^;#!MJ_28/Q*8\.,0I*6!T@F]'DTE/ M1VX8>@O24J2G4C$0@P^@@F J&V."%HTI< 7 P[;^^KJ^:7BY\010)Z/G)'&F M&>HS^?+A3-'C,/PX6RV??[OXR/OPK;YU4%5P>19[,WR/X_XH]U )U!D1=) D M3'$&0D8&&#CWKBC4GK>>.UH*\+")MSM;WR2NVI2X!_G_GDZF%>+DP^@@YYF= MPN!]Z!/$%^%S?QH&,]SQAL##_.HKCE-_@N_*3-OO/M?W)SWAA%:)<0@VUK&H M%02?$UC2L,S"1B%:.T,=B/&P2;QKN]^DLF[BA)V-KI>GX_[PX]D(.QMUEX&> MP\\]XUF,B#3D&&9"3+ZCMZ[0X-.>^2!9B;(+)VTEE ^;B!U;[2;/3$<\^V<8 MG.)BP+(8[15W(+*HV_@Y@-6.R"]'RF.!1HN#""'.0%E)),I=2G/6N"[]Q M19P/G&I=6^XFVUQ#+_ (!_6P\\-H6>C,\BA%L+36&X(NHJ,Q$A7DG TODJ-V MMCMO;U6X#YM[V[+C30KZ32GXH2KG=/QMIIS9O'R02#?CBG(R_1VGGRA8LB%0 M>$\:43I2;(]6032Y0 G,&582BY@:P)X>CZ7_A]!BG MTP']'48=R&;$?A=I+A7*@],F@3298M2L=3+79J@;&3 ;//YA<\\Q[;WCK'= -(3],#N["G@OXN/$F_,O^EW[&89Y< MRM1X$2:?>M;9R$61()(T]7 @0BQ(/_K@;!!%>=?Z4.@V+ ^;04TLL( :&^^; MWY:[4Y-S+*(#XPB2BDF RXS" XV60!KN0FNG>ZGR3YDK@0(66B.24*#2\H!YR$(&8NA M5:^K7- 9@H8#^%(R?^>YCANH<5'.VI.SU.Q?TF TP?SKT^GX%"_>' VG^'7Z M:C![X*]/)_CQIO._ 1/.B%47JM&P.DT'7_N3GD):8W(L@#29@"K&@E?2@\C2 M*FZU#R%T18Q%@!KRY <7+'[ FS4,?1MG-E9X!VF/US"]G"V&2X'J7;ORT8@- M"P&U7.YON[+R PYL;KA15UK?&B6T5"BEX9!4HEF3"P>N2 ;&QYA%Q%B:+_%; MI,*5VT"[9\(JRNZ 9=\J]]G;G%/,R^<]@B:L5BO/6J(H3J>LD346@L>6_L+ M-T!LW^=O8)S;D]_7T&P'MR%NR1N;@U.^I)29@. 8B6J AD:Z+B#&Q-73OW.5K8YL$2H6"(XD2>L1WT(GH=$ MP+RRJ69WJM:3PZU@'H+]VVCZUKL'?WMV33=OZ<>UKX6_.C@Z?'/XV_'[5T?' M_S@X>G48QN,PI5GK967Q8'(5SE(WON_\RA:7N5?#W=T][52L05L**%_/-)$C M$$$8('JCE>':\04W__?LGO;!<-K/_<%IU=\QIM,Q600GK[ZFP2DI[36-F3H^ M3J>SQ+5WY7QB>X]GN6WSE %?G)*TMH$M9^QV$'B*$)TO%%PEHV+K&YA-@._% MG>Y5>'3#^]BZ^3J(;:[MX7GI)&-"0\J6U]6R7C!.%DS!G*3/F0*NA[KGO0D7 M-E#CONQY;TCGY]\6?\%L]\X[[%&*@@5HX M^; L.8A,"& 4B;DHI$77>@>\)?X=[&%LE[7-BL)L:OPNMCX6U_VX(4N\+LNK MKY_[X]F'Y\5M(C);H>W Z_30:]_\;\Q^T5(XOU7YX/P@7]1_>DZ.#1U7PMZ,_<7SVJG_2 MG_:G]%Z/A=!S2]#0,/N#X M1/1L*4QDTRE+LI";BCR?/&K M)XM+BLQ[S 47K:S5<(*M-8@EN&P9N! <&LVQN.;%O[-D_.Z) MT4'QSUC;XC/<4AFG$X.AOFV*J5)HN J E-%U&(4!+FX"(D 2N.$E+EU M4+ TN$='R&[,UD%ES_?C44+,DYK&$=#P'&A M=?.RGG>">G1\:FNF+FI\;NITG$OR?7?GPV@:!M?\#V=SLCQEFH=3(O\C>P@Y M*> 8M- B*5;VIO?*"G(].CKO'5FZ*&JZ5JUQ+C,KF>9_*DC(* M,T8>7>ORE/>C2OP^,+9+8W91%W5MG9W=QWZX[.!QVSA3MH UM:#UFP]..<8&/1"HS5&BKW9/-A(TL6[@DO,072@@ M#:=P0(D2KG?D6E@UMG.@CX;M^V?VEL5INY6NC,8G89APGFQF/4O,TL@UUEN* M2FIU-5TB6,=4C%B"E7ZGW+Z*]R?%=TV"+LK>'@QFG\%;MF!>?:TOL2<3]X(S M"65VDS9RTF,AM:J$%%?KK'S[ZYY+(7LTK.S08%W4S#W?Y#O&\9=^PL5@*5:8 M;P*>WQ2[(08W668"+U*N1_"*H@3N!.BB/?+D#@R_@[<;' M:$N)<3@:?IGYY#/]368>^>7?UR8@9]7VCS"-/@YK?N+%-YW]T74GOV>XD0YIUJ:WP$Z"I!9\(8WKSJW,V%_CHZ]I-6" =7LD*ZYY&<.U.O1>/Y6 M_1SOZ6R#8:6 52Z"LB:!$TJ3N,%FECFW[0NV;E7"GT-G?PBT8+QL?.C8W3;2 MU03A7LH\)4=+*R*O;1,#!Q<\0E*2(RI/J_#>7'5=4;9'-T;VDC0+[@GM[B1U MQ4W67M$Y<+2U'$ MXJ65A2 H..=6>,:YL%QMY])0>]E^CHY](,V"T;'YJ6KZ MA/ET@._*G2)/;I-Y7HF*L2)LO;Z= @/%-8*O]3:=9C(5*8/FS1MRMP*_M8)S M.V;U3HR]-[7M9O#IP[-203DP9PLM2UYH XJ)!%[6CG:JMB10D3/7VI>Y F!G M]>-VPX'K6Y)KVV)K=^B74<2%&,-<;X]>JCZTC$P=%9CK0IX=%:5;GR:K+NC; MLO%]X6]B)(GQ B3WM;"DC1"R%21;%)SI9'GL)'/J7O#VKA)W^TW;54S;1=ND M\]V9B\3;>7VU:)T/J#@(5<^=G%;@8H[ @G(Q(@]&=[83=QW,'H8\G=OZMFVT MC0S50=&FQ=7Y5.%<*J% YA) %>_ :Z:A""42LS3X>.NNJWM2"G'OF+.Y@3J8 M=RYE4IPE6)R367/IL%Z[J\&4BBR +SI!BB9:#-Z+TIHWMT#YR9PF1FI8;:@F M]OP>QO_&:17S MM,'3. 1(FS:D@1"1]GM30HS8C^#BW%-;7><-YXCN([\T*[X:Q2O2_# 7:SPYW!^H;*/^Z M^3;07$-GX3HVWBL(: MV^UWTM3)Z_R0^^A\=;6 M61<-,.HR_C),SZ82$US*T02PGGPZI/<9N8---OE3#"'Y:2S7GH&@2.Y%2%X MB!@M<)UT\0)#\IW-!;L^!>C$SJLHM*%]:_0]2^ZJ^2ND@5'?/5"8*+E+[MIP;H][?[,WO M^=]'H\'@]6A<_Z@7)6DR, F2QGTM,5%(QUI#BME+;E)BW90"WIJ$>[AYW);Y MV\ODW)A 7;6SZ5;:L^O*/>-I[>/2DDV, 663!Y=C@D!!2P[6%VFVGA_22KA[ M-$BVP-+M#Z@U*+:+M*I6-R0P.!YURA0:"$ER2@%>D;>9K# M7JMY2"-I X)MK55/!Y>).>9U;%U;8(OB M_1Q..QE.F]&LJW9#6W%F)JB)<'CPS9<45>4B[<@^*V9H\IA,P%\RD%R\H]M-4J*KA' M\^.]V2;JC(+W*O9=7AT]Y1F6$A58@;70G:*U@7L'V49I#"_!L[TI3]Y0[GLT M]O:!_'LXD%=B[KT:O52?V PNZPA6":NRP^CLO=O<6TKR MG\-X/X=Q9^R]GWN&=^L@HU<)!4)BFM7^9 :<%@Q"DLF0_,XU;T^X#W+O3[DS MX0OGCM80DQ.-(Y%JOXFL 8NWHL2"3C2?0A]AN;.-]O1V8NS]+'?&G;#6E@QH MO(9:B0$"CQD$!@I@9$2*RB)X/O.G8@B.I>*VWPIU;WB[4KFSO:/M M*J;M@*Z+:R%)H0RK4#BRVE+5<(B>*PB&P,HH=+8_BU5U9..EBE6M8J"=7M8Z M/CTY">-OHW*I'D[\7@_GK+E!ZYM;JSRSNVM<:TN^/W>Z3%(JU4)H3(H"RA9! M8;Q2@,$6CEJAQ+U)_7[;[$Y7'69O)I-3S"]/Q_WAQ[/-V]E3)XOA]5CV.4LM MH=2E1862P#N*"(OG3DI9"LKFU<57A[F'LVE;#MY8L#LV90=7I);LAE>L4I+1 MA%]"J1ML,H/CB8-Q7CO.E??8_-+ZPVU?N G'.C!8%U%)LXV&;)R0SB$PQVE\ M)&/(Z7 6K'>UQ+_W)H:?.XN[G?9V8NS]W%EDW*GBO8#@2VV_F 1-Y\)!8;XX MCC$KEG_N+#;CP ]W%E>QQ7W9F5E&II\[BROM+*Y$DVULT:QCX_O"WZP4 8\! M8J$AKH2L)[5&@0U!\+[EYY')O>+O2SN+>T785TS:NPS0_.2=,B[>O4M:% M95K)K*I-)X*JA94M@@PA)9\P)'/7UL\2C]G#6*1S.XZZ,4+#2'?I*MD1:21I M'D"6:*'>7H4@F014/O-H;6%+D>01%2U?ERG-S;'%_@B>!8J)*%#"6(C%,B,X M$0UH$WB]4^I26*H6ZPH+V,/NC[ .B5H:J8,D]:NU#IUVB$P(T-QZ4$4DB#$$ M8(B6?I)!I]8[& ^L^.O&(>%:MNB2&.?U%)> \WB*OZYDG+N*@JZAV2T4?Q7! M,L9*/?\G]T>A*N!](!\^*FN3T]:HU@?=^U?\M:6=5U%HA\5?Y?G"8X-G1B

KMJX/C5\>'@5SW:?\+KI])=XB2-^Y_G>.>GJJEXZ;2N:7,R@K(4@D8I W"!7 B& MS/C6"4UW0-K4H3W[^G<4!I)RAQ]GS_F XY-WY<5H.!V'-.W%G*U,-H.T7(-2 M]$_D-D&10GM4SE%4WXG0/T*U_9FA)3>N>\&-K=!!7M%5;.=9*<8$*9%I\(J< M"(69W#Z/#HH/*3)>K$ZMPY^%0!X6&S;7=0>1[U50UZXR'F%5VF7F\IZT+B6F M..B2+"@9&(02'$B%T4AM7"JM4\Q6Q?B0:=/80AULGOT0[\O^)(U.A],C MXSCA<-K3A"F8FOZFD?PGJ0+A-99<,TQ,FR*":UVA8U6,CXA1FUJH@_H3BW5Q MMN>LDS#1&O*V729\AN)=QW4";9,BM]R(&/Q67+>M9A)V[[1LKNU=)_Y=[1** M4@DNO 3/*,Q3+-5Z2*EJA'F.-<"V2_%DW]L:-[/>PD;%JVBQP_ZVR\!X>(V* M5U+^+8UNU]%CTKIV1Y4$'')L;;CT;%:QMO;9UU$*?7I)QWY5(N MQFQ*D5G3#,))*NUI15>>TXH>#*!RP3LIBG.M"P L!/)0O)UVVNXB*^52(L[! M,!^.AN'BG0_T:A+2++7S_!1P";A=9:VL!G4W62T-C'P]ZV$+%NHB^V5%V.BL MDL[0+*@MP;;"0B@E0. 2V:QL0?,R$'M!J#NR9W;/IU4,TSRU__*>TB7@KT?C M(PR#5Y-IF'[/&>:Y<$;+:%*,U_R$NC8[ 44XDL %*\NU,G2WY/DO_\P='#EW M:;S1%C3?.*'G1SAKL<7/]?4<)E<)46$$7JO>JA(]A*0$".43#R7KL%3&R J/ M?)S\V$3OMTX@;5,97K\Y/#A\\>;@[9O#XP]'?_S^ZO##\8LP^12&^75_&(:I M'P8'Y 5.24]ATKQX)3-H$,FO%D%\%88*(D6>.&S9K9U,M.J&!\\LSHU6@<1 M8-7-3?T$VW8^AC5I&<05E;Q3&=.%Q6\C56?FVCG'K LIU4O\IN[DJE!HYH_& M45 ;F*^=.%")A\>M.Y)D]HY:JUBI2TJ]&7X^G4YF&CBO!\$,QZ"SAB1JVU]7 M#P4R\GHX;XNVR4MLW2[S!W"VGR'1H2%OH\R&5NC@_&\1M/,Z+[YP;>L-+RY= MK=!4,D161XDKAAOE2XZMVWG^ ,YC(\@Z5NAB!CG/\;CH53N;0HTKSOHB@0=1 MRY*@KHVE."3M=#%,%5=:[TW> N4Q^,@-C-#!(=PLC:S@>+;E@.,O_=0??GQ7 M%J"=U.S5R>)?S C#M.W"S_C_-J/]%9+5LL]^5I.@Y.C(9FCL"):J1)G,B]36&]M M (^0.MLS6 =3SB7@KT^'^1R5*LB9(QC&$>V5U)FXCPYD,4;S(#-%K8VGG\5( MMGM^MR4SCIK;H -F_'%\(?>+T?CS:!S.FWO,=$"RW]!"ML;6&\O@TZR_A\T0 ME*GIS3([;A)+L74"YQHP'P.GNK9>!P'E[Z=#FKL_A\'ST<4@L-E%E3!"RD6! MRE*!4SR!-I*69>FSNW[LN_E$M #'(US6FIGE5JJTO_*BS'I=OHZI/Z@/_TV+YOQ?#0>C_ZD\? B?*;?3+_UE(I)6)9 !@HC ME4T2@BD!C%?&R,QCTJW%7@7?]J>/%ORX4;VM*XMT<+2Q".N+T944W\%:08%6/1>Q,R"YJV]W66Q M/0S2=&*)QMT-YA/@A]$T# YQ6D_O9L5SJ[O=<]*B] I!I(J+&TW",PG9%Z-% MG12+O\,QN>L9]]O23378\.;.#-=9@;7S.R0O1I=Q"9=*=L%"<)YBI;I;[960 M4#BI(5E=1%ZFR\^/GO$ +-M*@QU#>RI&O]BXJE,'#>KOK\O/OMZ4WUF@'UV*NRG=V!F]2DLFR#%R11Z%08*6> &.=Y(4Y%WP7 M=SVOP=A6&>?NU^/5M;HOB>%7W=#9$23/WO-0''BL];0XO8I<,A JH51/-=L64P=91TL@C/;I)'-K75#TV_@:*W M10(O3+$J>P@J95"N5BUCD29%52]P*L5B;+TJ;,_X=^1C;,/VJ^BW YL?X9?1 MX$O=F+JZ;34_\3"YH"H)C*_@"CDHWH8(T2EKT* O-C4V_@\!;=\1W-QFHZX4 MWL6N($XI%#EW4N>8$I "VWUB] MC0N'_C%,LRW&65?%=);#'0;7*2FS2R0=>39UH]HY$CU( S98"E90:'^]>\?" M2'Z99]UC$W>BSHY* UW++DR><9$D@I;.42B*!2*2)^M$XE9D@3:$QN/[)HJ' MXMIOJ-_.+7X83L[[L"Z#JR/W_C9,NW'Q-[79#RFPH<([/[^YA(^)8(K,"$[K M4J_+WQ8-5]-QXQ3\XF257G"U[!Q_'B)9N6AV M)'B6R1%5O16ZEJPFWS(5"]$($BI*JZZ?JMW/?FNMUN[UM=?P1.UZYYQE8#R\ M/FLK*?^6/EWK:*[#/FLQJUQ/V"%DYD$%G<#90J\$IU!?2:?,4JE7NS;@4GW6 M6MAO%85UVF>-PN]0%$WFR=;VT)K$"MQ2>&Z-ECR%K*_7/[_/?=964ONM?=96 MT5FG?=88-]K5CMZ>2T5"H*B=QQQPDB,F@BSMK;QUM99!X')Y9RE MN?>-)%=0Y#XI\KY%9!!E#)"+ED8*DBFU/GNXCN&^^S9-=-M!>LEE/-_#X[L1 M=;0?<1/-;G8B-K/2#TR^@8H['NAS9-J&DI2LZ:RYU&U11S%V5. #KP4]=%2Z M=3?%;1G]CEV'KFV^BF8[L/7L%A7F=_6R56UV/[^%,_Q8(1Z/ROC[;]Y06/WU M^,_P^>BB9Y:I-:>\E[6%.OF3P@6(Y$."+_O[&IA8?[>3]&'(%^7D'D4:2$H+SEU(BM;,QN2YBN#>LV$#A:[: MHFS^=OTGTE/__I?_#U!+ P04 " !+AF97Z@9D7W:0 #/#@8 % &UE M9"TR,#(S,#DS,%]L86(N>&ULW+UM<]PXDB[Z?7\%;F_$;G>$, V2( G,OIR0 M;;E'<=R65Y9GS]R.&Q5XE6JW5-2I*MG6_OH+D*SW*A; BEZ/DR/)9'(S ?$ M@P20R/S7__7]<0*^JME\7$S_[:?H3^@GH*:BD./I_;_]].7N/20__:]__X=_ M^-?_!\+_\^;V WA7B.='-5V MS/%%DJ";^/% U@\*/"?Q>R_QU\9^#1A"UW, M'B'\]_*UM\73RVQ\_[ ,8J3Y6/+O\[^C)*4QYBF,,IH!C&.%*18(I@P)5&$ M*>=<7=S_&?EC__VT\-B\?3G7W_]]NW;G[[SV>1/Q>S^UQBAY-?ETS_5CW_?>_Y;4CX= M44I_+?^Z>G0^/O2@:3;Z]?_\_N&S>%"/#(ZG\P6;"BM@/O[SO/SEAT*P18GZ M2;W T2?L3W#Y&+2_@E$,D^A/W^?RIW__!P J.&;%1-TJ#>S_?[F]/BJ2_FJ? M^'6J[FW??E*S<2$_+]AL\8%Q-3':EZTM7I[4O_TT'S\^3=3R=P\SI0\W.YG- MMEJU6E*K9919+?_QF+!?SU _D+Z+?5T#*%>:^S&4CDV8?@RF[IUA"-6]PAMB MSE:Y^J"NIK*O;WN1J M-LHBE9 \32%GJ818FLF,IQC!G*,L%RPAJ5*CQ>K;'JDI_/)YJ48IRTW03QZ6 M+HZ,V)F:%\\SL9[K'B>')C S=]G9COPZ98]J_L3J%XRVUC&H#/CW2DFPTO)? M?UU;= :4^ D4,ZEF9H5PP*#5A_H\A_>,/8W^RF9CQLV$8LC[ M7?'(QM.1C&G*>"(@R51J*%(:BLR,MVH8D\4\)8R0V(4BCXL8&CDN-0161?!' MI:3CB&\ LIDSQ:C6].)JIYR.%%)C#&%.,G,=]H=VB N5?,)A^MK/[?#$6; )^5VS^ M/*OGWF #]HCM3:/4O+(Q0LU/Z]&YVUHO0_*(".S/[>;5R_E<+>9OGVEZ85'J=0%JS<)-G0<-#C1K;K?=ZX1YT*S= MN?+P0^U&ZO7TJVFDF+W\E4V>RT72K9JKV50)9DA"H M-%%IE D1,S':W*8Y^94>%^;TR9[<>PHZH5:: 5W,0,'G1K!Q <=+ _Q&= /( M;L/[3.#Z&>LK)<%*2[!4,]S /PU%(!9H$-0K)9PV>)PIJ;PYJ@UD@5O(2W2M/M0%EE[E:M='6\1$SLU94[U3U_]?3 MFR9$2X'O@V"1H: M42V]@'+'!TS5 DQJ=8'%OW _SVR$MYF+0H+6,?,L\:IVKXRB8*DIN V(E_OY M;RC<>CK_7>)7?EQF2K2N*9N^ ,D6ZL+^\#/[90/<]\_E:?&U^2]?*#E5<_/& M%,R?Q4/YBOENP<_\%_"VF,Z+R5B6 8Q7;Z[OWEV6&Q(VC/%6:353ALE %=4# MJA/HK6:LF!D0E8^L:X?J3V'.HEUZJ.$LNO'UWLZB78S8/(MV>KZ=0_KY@;!DK;+L#:NIH: MPSG)P1$/Y$.'TZM7%SLXG+L>>'@!+EI4@IDD[=L_O!^4GR[GMK;!Y5" MJZV&F.0IBK"A[IQ"3&(,.6(,\BQ)),9*,^RUU> H=VC$O*DVD..YF!3V5-\Z M4L)8 ;0QPZR,5W9X[C:X]H8C"X?'N&N.W837J@RLSF!#Z4YV&#R!"D6-CE+[ M)3X_*/9HS?/U,SS2-PWD.:_9\\TN>Y;_N3-2+Z?RD_GT/IJ/L0X+S#.9:QES M2--(0TQC"8DD&F9"2K-"H!)+XNV7NHK M]E#'9%KUBM6R@PC1+K$+Z7J&5K%_+[0CD \ZI%W)ZHCFCVE4T=+UU$PVY1[; M_&;QH&9W#VQZ\V2;F'\LIE_5W-[O>ZYB<5-.LS1FD&FL(,YH!%D4F0G C#$A M$8E(AD=/._74/K[D,ZN%=WQS\WSPM[9E>59G%D:J_OQ=&I_,,[RQG[& MW$+0:D.CGT]#QGF:8 Z1RC+C%J0<\I2F4!EG(3++,Q[)M/XTEM<7?^0/X_!M MSPX_"S65/]8'$(TN_@%VR"J'D41($<T3.T%:F[Z[>W/G-(,< =./[ +!TS,Y60[!6 M$?QAE02EE@'7A2=P"$1VQZ3T2DTG3-TEDE./MQOV):D8)EF%O5U/1?&HKKY; MJE(C031%D110:KMMG^8",B(PU!+AU"QYF#0+FZ]JQ@O7\=\LT.=[WQ3;H;M9 MN@_C4DGPLZK4]'0N3X#LQA#A@.N8*"K$-C4%US5\5Z?@\^8+-U0"T<8)8;VR MAYOANR3B^)8?ET@U'EU-%\9;>3^>J-E;ME#WQ>QEE$1QQ#.%(!;$. RI3<^2 M< 03E3!&8BZ35+NX#D?:'YK+4*D(2AW!4DDWHCB&8#,S!,"E8RKP@\1Y\)\P M_,!HGROQI_OBZZ_FS6J@FW^LQ_>Q]GH9T">,68[@4X^UW")=F';LZN)&?UX8 M;^*AF)B7Y]7:8W5\PF!JO\FC0]*H398G&3VNSGB \/> MQH;7RV?2TYU-H3)*59)D6AL*0DA!G*08WO;+XAHJ_GA$LX? MI7YM6:7"SI,^O!'IC2=.@=&>#+9L#CWJJ\9?9WAO&79T'&\_Y;\$J/,VO!_/ M!9O\3;'9U52^,VV/$H(C3D@&8ZWL)D*40:)U!"-&"4IX+(1TNJO3)&1H@[?6 M$U2* JLI,*H"JZO[FN HI*<7!B& ZGA,M\+(:Y%P"H16*X6CC?:V7#AEUN:: MX>2S[6;F6_6UF'RU]_VV[S17";<8C42BS,H_022'.!<:,J8TU$Q+F<9:8(U\ M)NI&:4,;^BME=^_P^\W?S0B[3>?!<.N8"8Y"%C#-J!E9?M;Y6USL@L#TU+!V5] ML!9K' LI)4RYS?F,S&J 8,:@Y$1337 B>>*U&CA3H:'QT-*>,IN(C86WF0S> MCZ?,&&"FVRK9UC*OH+2Q-._9>%;F.%+VMB4#M];NF1V6;]A\[)GM[>S^=5RQ M]-AK7:]Q-CIL90S4Q0Q:<\#:'K!M4+TD IT+:*1RG>1O)"XK]_26_U]M1TI762BQN]-5W M4:9RLNFV;Z;6[;'_LYO27PT[3A>&%N>+V5@LE+1_N)S*[5]L/#E"JA49V9A=3X?EJG"18O8/QHGO0DO"[Z MTHT<7[F'.B;2RCKK72[MJ_+_&P_2*GU1K1(V=+\ :[/J1^P:8N>7VV^\+::+ M\?39+AKJG%#%-&"6U Y[*!"'=Z%AKWS?(<2[(;8=,W43K.\W86U1Q\H'7_>T9AWAW%.6,^.>FN;* MZT(V ]DZ<'52PL]VOFJU-"A0QK$6X#4D(/-IK;=\9"U,W$Q/UN;U=@N)3VI6 MIILP%I7WL6@3*2.:6P7,WOT*!*_;HB< 9!U/AQL:UI]?!^>")V (M#HX)J57#_^$J;M>^JG' M>TX+65]_O/JN9F(\M_O:_ZEL=7,E+^NDEHU$< MDQ0GAFI4K V)RRR").:Q65X4"M+>\_*^497Y#C)ONPOXNN-^S/O\>_NJF_@<0%6&(!+IJ]4M-[QGZPWON=789[.E M&6"7#:Q@L'6^:54A=KE]1% =W[;9IVJ&SF=O*AB$/>U'-4$9:LO)"9/&;:;F M%GK<6G(R97L[R>T5?T:]E/_U/%^4^5KNBD]L+*^G=464DO;7Y^#SC\7B;VKQ M62T6$_,>S;"*=(Y@DD<*8D1B2"/#M(JD:13G*5OGV@)P5P!K [B>+@LT M751.^V8_ &,),*: SWUU@SOS]] =/ILP/NA?EFGR>6NLN$(':I,E,/9K4R_JJJC" ?BOE\)QX[BC/.5)Q#CF(, ML<@CR% LH4PCRC+)\C1W2N<12)^A+1BVHK?7!M7Y![=,JO/AM(ZG;]5]CCM7 M_75*U[M0WOT!?K8&_=)7./TY^(:/IF^ES6L%TY\#74,L_5G-MB/EXUG!N(Y( MG.H(9I',(,;<9I?.-*24ISB-E$QP/"K+ +K1;9#486MYW0W2=6"YU3;=FN/1VQ49'UIA>*181XFD,=)P1BPFP9 M)4&@8%@CG& >1\K'!]MN?F@NE=6N#%'V&_8[F+F-]?9(=#S 5R!T$/-PV.A M0WFG\5['[V'#=@?MD:=:9E+="E'[L*X87I_RS-\]JU4R+ZTHB3.M8:HS"7$L M,LAX(B$B:1+E5&8Q\\JJ["-\:*/\@YK/E;H .T&O%V!IQLO%\GCX A@[6N=9 M\^HA-];H"O>..<4%\D4!N"HWFBZV,K3\SA;VAFDWB=G:X!DJN:N/Z'Y3O;8 M92_Q:YLVAE9VYS?3Q&)^75>NW#D?+_]H,]O8+ 9E$H-1G)&((8DA$3JQ"6AS M2!B*(54(1Y'D29;3H"79^K)L:!1>:JBJ\BO/0# 6+E(V5"L8WD)C]"L9>6_3_X8C"^=OV=%(MIV9W] M%9-IJV#/+L)^E%Q=58OE*L44I1#A6$%,>0293@2,R_U<)6B%U?1BKEEAHLKQ-*GF:QS&%*.(=88P99HCG, MDCR-19:E"4[<)@%7DEYK%D.">*IK>\7ZX@B%F72 M*ZK$6?30PDR,YD#8]%5Z4GP#3[4!UH%>QU.PE?:>@2?N'>(8B=()S%V'IAB$ MRP1AGS; _=EJ#L;37S8.GRY/P^P?L.*-6*@(%G?!_8:T> .R%^/BW\*KIP:X MGBYFX^E\+,IMJV@4"1EG/$HA4XD]$B+$UB04$#&DTXA1%D79*V4 V%%U: [N MY?W]K+SN8P9OK2CX6N4*/WBM_]7N\N]VNV8B[N'U)ML&R$+Q).'9?1*<8UF[K)3\\/MB.5XT89WBB_6/]6U MNT:<(Z&5(I!E)(4X$H9M!%508Q)IE@J6,B^GU5/^T,CH>OI55=#TU.*-Z0YVG5* \RB'2%$%,4 9Y9ORE3)B%=RRPQ-R)MXZT/S1>6D9! M7D^!5=+]=.(0=J?/=G$QG73\;K^*7!](;3 MED-O]7:XTJ#RYEE*TV/M7+%W-O.WJ&IDF7]/5+GVG-JJ-+/%^'^J[TQK;#RM M)(L5*E/:@3!O@N"SUZPG%)V V^'?/4"MI/&]#6BH,-S;M8$_H#%FH] MZ"&YW[6@/R1[Z\ 63;0CL_T&5U=J:2+B)-$1)*G"]CJ>@BQ"'.:&RQ*2\DQA MK^MXQT4-C:IJ]3:'CA\Q-:#JQD-AL.J8=@XQ2R?7C$^C$8A3&@3U2B&G#=YE M#(V87P(@VJ*0L#M$P:H( M.XCLN82P.PC[]8,]WCVCGOE#,3%OS*N;DB.M6))%*(>)QC9.+$XAD=3N9*L$ ML31-9!;YQ,GNB_"BF][2KLTW]/SGLM#=XJ5%N?)M,..,*1VAR'AZTBQ:B#(U0IR_PWQ:3R?MB M9EL=<8$5Q9&$*K4QT20SZ_(\SJ!F7&8HUDAD\3#2Y+2R;VA^_:IB6KLD)3_$ M)^7(M,/2>D TWU\2G152KMESNEDE#?-+>.V$ QU9]V.D*^BV:_M+K7.>FBW# M&L;VBM94SNV%+;-RD"K31,)(Q!1BFIJ5@\HBF"!-,QIQBO+,+SG.5OL^O-E/ M$H25>D J,3&]9F\VL'6,4VB+5]EG*B_O MU52\K.,XZS YBF*4"Z5A&N48XCQ#D"8$P81@E$4RQH@RYV0<;;48FM]=&@(> MZSP=2PJP)]OW*V/ /[''IW\!K#3(.[K\O$YK9I+>NJ)CQJEZ89F)8MD+-B7% MVH[RQ\J2C:#T-FD_6G>&1RZ0/CJEKP0AK3LG4.*0<[%LRB;2NNW^4HR<:_Y6 MWI&S&VL;4;MYL6#W L)&C9W?9L5\_F4Z4VPR_A_S(QM/;7F=-TH7,W7'OH_B M'$5*<0))GBLSBVD;ZQ91F%#CS%+,N$B$7]AM(,V&-K.M5056UWE5R,H[:6.X MGG-TBE^C/[IVJ%TN4FV6(RMM SL]6%&/5C<<"B]>@XN M#@SG?@1R: 'MB/V*S6SY^?DG-2MW0MZ-)\]&ZH@H(E.J,XBP(6=,%(:4:F9+ MFV@JHT1%RBGSWPDY0R/=6JVS<]X?@Y5J2I60!M98"8A3G$-"LQQ2G>N(2D%( M*OTV;0( VU->XEK1-:8 MDQWFYS5@ ,NSXA7H)G5*S.!RY K66X.>0$#(%F MA&-2>N7W$Z;NLO6IQ]MQ[\$R]:,4XUR(!$-%;) 2%A(2K2G,TI0:BL T3;T. M;@]*&1KOKI4$I99^H_\PD&YC_VQX.A[YN\AT4#"N$8) H_ZPC%['?*.9NR.^ M^>%S:W6?/)>:'SN8*NO4FD4T260:(Q@ED5E$BT@;#X)JR#E!@DI)[&:*_2F1VSX'X_-H=1S!OC M*$[VXQD5P -A'KP6^+EZO5)5\$!P'J\/'DI NREA6:C/K/MOU9,9+0]&RHTN MHPWJ^-8LY5D>"0V)HAQB)1!D21)!')NE.2:2B"P?3%.HU\6HW\ M3='=$8!-.UP5K0&SE [XNY%N($S[8=.ELB5\ M:W4MN5;19%?-5P2\Z=$=G4"\YR"P5T)S!V"7J3S>;)D0&R7?%M/%>/H\GM[7B>*+:7TD43UW9Z?BJ^^+ M&3,RQE,V>[E>J$<;-6GL7A@ C*3[ZZD9S&:=/WW$.*[^VL(QZK*[W4AO M()W8,6W6_5<=#5?=N#85W.SU:/U\:6X9Y[]A'EC:%XYM>^B$0'S=I::],GX/ MD._.&7V(](^4M8&VEU-I_\\ZNE_91%7A3E7\DUU]KT_0/XRGJE1CI#$5DA(! M)=+83"940JX9AW&6,DF82J-(@WAK2T; M[BVV]3S#-P-;SVSI=2J6WSPOY@LV-9/@?5W0FE"44<)KD<8ND&*'U]!F,_>74V%#3[KEP=3^>VK +NR_YVK7+][LZ5C0C.E8P M0W8W7B>YO8[#82YCFL@4I9E,O3-WO'Y'=Y_X8Z>;!U2@?K^3'4]<7[/;NCYY M#5A=;,/.X16H/]H)KWU?_*A^/\:-[U/PABY0?US0&7G$KN?S9R7?&?]C>O^I M9*GR;G?YM^V*93;(-\]1BC2!G&@-,<($T@ASLPS-(T62!$GAE<[96X.A+4!O MM@M)5C5CY7BFA!G2GAN3_MWAR.%=@MPU1Y?'5)7RH-(>5.I?5.D]+NK8P65' MK(P(G%NJ#7XA4T]YR>\_,U4;> XFKFK5D!_]234>W M;"AH%=C@1P2[D*D$X4C B L*C6-C+V$F"BJNDI@2FO.(^=W$; U:/_YILPD+E-,JV!Z'A:L1AL M!:F$FT,.FAQHUMANN]=YXJ!9NS/#X8="5><9I4+&5. <1KF,(=;V@AA);1 O MH=RXC'&JJ,^$<&;AL-XRW8NZOLPD7$V>UK5X!C2(NZWNU7D1K]>NU>5>DBMX MY:WRT%O)&YO@R28:K:ME3.]OV4)]+O1L]9?KJ53?/W]C3_8OR[ODB4(D$Q(: M1.W=(9U"3I(4ZC1A<Z?;][?>NX]G]49COO0?4'<]9YT M90=8J0M6E@"K,/C9XO_+QM]+>X UJ'H@_*(U"+:A]JO/TJ7?O>L0L.WM8P=I MU']/^VJZ&"]>KA[5[-X(^VU6?%L\V(-&-GT9)0(C3!,)X]P>W&6IK4V&8YC( M.)W@T/!%C'M-82*Z^]<@^+-T;5_QZE,B5< MT Q*GALN2#(*:8HTC#37L?KSY[+I^:075<2@4# MJNME5:GH!5BI"BI=P1]66U"J&[+ J1,NH=9J" MY:U:C(U',\)QHE.F&*1Y5NZ]))!Q@0QSH%CED=($B67"AKN6MZ>W)#J-B.UL M#7?]WZ*>5:)\'NER]W1-N=',FL*]SO;K2\P+4FG9TO_H@&EU< ML-X6]'HWK \:W'C%^O ;;>]8?U53TSTO9C$TGC\H^5M1R/E()XAD6G,8H32! MF$L!>9:F,.9:I7&.B")>)=8/BQG:JF2I'+BWVOG>7CX(I!L?G ]/QURP4O " MK$ J=;RH$D^'O/[;!$6PF[L'A?1\Z;;)T/W[LHU/GWV*;#^^N;C__,[CZCR_7=W]K??C3W 7>1T+!@.WOH*@LHE/7&^RB M.J O.N'/DIK%OM8)DQ,8#>=.;N^WS5B\=-@O[V>J2H]WJ^8V8_WJY_4US3?% M;%9\4])JM+Z[6;"IDN_&@=NK3U]NW_[E\O,5^/FGR\^W M/_T"/MW>_'9[^;MO;N4.N]R-1X?2D1US[T8BOK5==H5G+=WZU4;YK*6U%R5= M;_RALABL3>YH4ZJ/S@F6@[I#57M.9=T]Z/L9L7N0V3HWF5V2JW>J^O_KZ?X, M>+M1R)J27#""4RAE1(P'K2ED.5,P%SH7.4I(I#P7U%[RAS9Y+-4'/R\-^,46 M5-VTX9]7GJ"U ]2&>";"]NTFU^5Z9^!WOHX/CGN;!%]MT N7M,M+>M^)N-I M+6\3E[ 3_$ZK]2[ )<+A:S,7^N$E(M"O")E4&U7>P"]+;N'\I*WW]MW]EJ M_LA5XNI$X_!=>I6EF8@(@BC'L>$0XSXQED60QG&F6*)CG3O5H&ZOPM"XI3FW MP1FY;/P[!Z)7*:"C[NFUGB7P_G@LVJ22]-[^;CU2>)RPWOBV23)@%OB*0ZBB&**9$X51B$CD=D35* M&=I,M%045)K6PPB4NKH'\1X'M9G2@D'5,6NU0LDK?/?KULBR6\NY9?53?%W??U.2K^KV8+A[F(YH(Q&/CM3**C'=$ M(P%9A!3$QD5*(YS%2GG=7&ZKR-!HPWQE^/P@7Z5Z]:GL$2G6&.40VEKB.(T9I!+2X\XPA1KG67(;U'? M3H^A$>-FS4F;G=:N<9ZKG.3V5Z4MY:GKLFC\U2?/VQ)M.\QQ<=E]-W2]PMSH M@4,5T/>[H"KL"3HYZ3X3S^ 5/?VT>*7ZG:V@.EZMLUUS[>CT,J]"CAWJ.O0:'E3T\V ES^LLIXGTEUVL1M)#Z3C.B;REGWF3=$]H!F(QKO4 MM%>J[P'RW>F@#Y'=;D[8]=Y[,[I&*M<)PTC#7"4"XEQ$D.M40H6R2',2=A-B#9 #G'SP=K0_^[#+GH][SJLQ ]RMV$7G+:[ M#'OM]%PLJ?S/7]5\L3H.BD92(9YSE<$\1AG$L>"0:(U@AF64YB+)24S]LBN$ M5,]G,/>3BZ%4$GRMM-RLD_-B.K>W,CF'>M)Q+^*5>F?X1^!5S]86AC_Z[@#W MUZZ'74"(6]6 M:T0@$#T=EM$KSS2:N4L8S0^_>GW,_U0VE9^2EV:0LGNU#/_Y-!L+-4(R32-* M(FB9PW )4I!*+:$6B1 QR2B/^*M6S6S2WF?D#:Z6YO-T(C;T##&)G,7Y Z7H M%?6N/^H+\-&,3C9_"+]X:H:F4R8< G'Y\$3ICGF6#.W>PT=Z3Z,!V&@C843<$HM[0VO7*V1U!NTOV78EI.4LHOKB< MRNIN]SH>Y5:QR?A_E/R-C:=E(;F,9#&V&6LBQ)2MYI- HJ,,:H'C.*8JR6/N MQ?YN+67D/<'ZS>%"SNP^V M78=WO(7;>3<.?R>WIO@-#$ ) E@8%-;[O"L@S#^?;8VME2,^[RSYV.MTZVMO M]K93?@!;)UUW3+"MW_.T:#E1CN^G8ST6S.@@1/$\+0-PBLE8C#'$TG[_\_OOE[=_ S7OP^?JWC]?O MK]]>?KP#EV_?WGSY>'?]\3?PZ>;#]=MKWQ)4CAWA./$$![?K"6.M,%AK#)8J M=Y0$V ^F4 3L)K1?XO0"8H_P_-YN1U2&2Q^+*@=E79A6N4Q!Y-W2Q@LV*>F,[U'>5"ZIZD9OIKD=94*)V.;X(20A M$.;VZ0[BO9P^'8KRSRS^UA;9 MF"GVMI!JA'F"(RR%H7!,(>:VW 5-8Y@CF1(=I3K13G4I=QL>&N]:W8!5#ECM MW#.&;X'53)'G0-#U+JB;]5Z9P ^9VBKY]U9#O>7[/J3^9HKO@W_W'VQ7TX5M M2$K3G?-/Q=R,]/]W_%1^36DB::(9LIN.&F*;&8MJ1&$:Q7DD$JD,2*Y#[[B8 MH0W$2E-0JWH!*F6!T=9S9#8@>WJ(0[3%-$L1JGBVO/8X:BL 9X0 M7-Y^O/[XVV?PZ>JV*NOLMP8Z#JO;2B8(5%TSP%Y>Z(YB'$Z"$6C5<%Q.K[[_ M27-W/?C3+[0M[FM#M5D4D9R;?YJ5=V2Y1'-(P6YO6^+E;9%Z32&D6!1 M$N,LI[%7]7@WL4-S'394O !&[SK4<^/7+E47UP M"E:5UTEHS\5X?8#8K\'K]7;;Y^5>&G=H^BF);MVW3@"N,4DXS '"-B MEC+F/T39'$<(4X)XE&?,Z^INH[2AT5(=@[Y6LE6V]F: ':,20L'6M5OCBUB+ MJH@.2 0K@-@DJ^=:APYF[YZ,=EK=4W71^[M>L6;_KJ +Q!;!E6M5W+M M M1=+NY$AA]U/RHY^C(5Q>/C>+%0\GHJ9N7LP";OF2C3K]>Q,(I@SIC(840T MLC4G">0LD3 7<9[G*%$".\45N0H<&L5NZ PVE 9+K=U(UAGN9N+L L2.R? 4 M?J>#D-H!*>OBK57*K3X!W9(\P _3>9[Q!:>:.\Q;Y7R :(+*.<&YF5YXWM>H M)7=[OW=.^9TR ?([-1>S<1D(4&8"&AGN)4*I'*:*4ILZ*X>,T00BG#.L-4.Q M7Y'+!EE#8^%E09@Z'?>&NG6:)$]GMPEF-]\U$'@=L^\9N+6LF-.(2-#B.(\:7[%/P!ANU1Y52['%KRW90PRQ@UEQ+9BN/'E($V-"Q?'J9!Q M1!&1J6OTP1$90Z.*I9J@TG-9&\IHZAYU< S.9FH(!%+'E- "'Z]0@Q,(M(HS M.-9F;T$&)XS:C# X]>CKU#'XS3RX6-U1^6UF4X/%.9)"9V9!EQ"SM.,LAA1Q M#'G*<\&(<2VDUWEC!SH.C5Q*=>?@WFI:WWHL;SOV5K^JH3L=3P]>MY,Z)K>0 M:>,K2S.T$00T:#NN287N(0V=Y;Q(5KI3KG9H]WNBWQ;0* M=6^K<;5'6P_AT6(9U1^"K%UX]#(!+J=4C M;[:-?__\R":3-\_S\=3(&B&B#)4@"JFT=TY2K2#/F&&:2!.2,,4SK?T"W[?: M'QJ/U&'9;U'0_&6J^ =_Z/6MLT]YJ7-N9=\]-Z'.ZWU\L( M/&K&OGW[Y?_?[J]^LO5 MQ\_7?[T"UQ_-SY[W2$Z"[N:@AX2RXP&_I2JH=*USX0.K^45K.9DF\?V.Q>S4IUMGQ:Y.!89T/9LI#H3#V.S81I?AJO NW! M?%6EP+-:]NDN<&.@L,!VS$&[F%8W3I;Z@EKA@%6UG<$)56+[M,!^ZVT[ [!7 M?-O]3?_]@0^FYR:?'HJIJA+SCR*=:B22Q*PW,(88,099HG*8\$P(*M(LB9WH MYE#C0R.64C]0*EC7)7#?%M@#[O2>P#EP=+UCZ(Z$UV[ ,9-;;07L-=;;/L Q M,S8W 8X^T\XS^#0KGM1L\?)I8A-V5Z5XGNQ$]U$M1@(GB%%$8)10!7$N4\A2 MHF&F!,WR2*64(A^?H$G8T ;M4M<+\&2U+1- J:6^ (*I6M@)C0GQ_/@\8?8P M6"KC,HAQBT1?C;W@YA:$PK9C!EC#^FD%ZTK5"V"4#><,N$ 2R UH%-6K ^!B M].[4[_1..W[9289:<59=L'"SKO7J[C7+4HYHHF":L@QB;4\--&4P$;E9H22$ M14SX)7\EJWTW(#9G;/IO6ZZFTQG1>3 ML2Q_>,/FX_F-_F2D+F^,+,]V-J*##24:02C"".()P6Z:8X?\^@+GZM:T[W9/IQWNN%,TE$[LF+LW[;P 6Y9> M@-)6VZ>;UEZL3J.W;D189[2_@E.]=$^H;:Y.=>UWAZP/V/( 8)BQ%F"@OSB?C%!>X+&=J2O]*Q M#%PKM?2- 3P HQM1GPM.U[MV.[AT4#:@"8%@D7P'1/0R^?%0S&S-;>_3$V+&RFH[9[ ?*N&R:V-9_Y0?%.SZE_CQ_%BE*$(<1)E MD,;8\$6:8D@1UE!P$DNJ:91I&J*T5AAUA^>!'BL8<+%#9V@SF9:V[ MHO)<[![E_ *H90VE)VLY*"//+\#$&E_] ";6_(Z*=07ZE-PX[)( M0677Q4[Y+'!;=7UI6/4#*$WK^O)*V [H]!9+(%4'<)TE+.AN]UH"R_1/7O/Q M^=&&LA>SU29E1*B.I!8PCPB#F"4)I$ICF,:,")S)!&6.>98/MC^\26.EXI_= MRO\NX??GQZKN5JCX6 MT[=L_C#BF2'3-(DA0PF'6$0:,L$2B 0AB*:Q0&[),$X)&AI_&K6@,'J!27D1 M6E7*NKM0C:">]BU#0=7U&=/N'>=:TPM@\;/*!D+,W?\,A5Q/KN@9"'HYIBZP M-/BHC:_WYJZZ&+'IN3H]W_JVVF/-R^\,'4LUE:OZ*.^4F)C_DR,:9S'!*(7& M*4T@QCR"G"($:82,G\IUAM+(;_O71>SP5N06;R"7^@)9*[K>:#U[Z]6I.]P\ MT- 0=TS!E;J5CV\CL&J-+]95DVQ^PTKMH-?9G$$*=Z7MM,B^K[4Y@W#@:IO[ MNV=6+;G1=@"^GQ3?UL5\-"*89'$,L89HC'$64M"I:&28/1 M1TN8-+W3CD)6U+1!5Z4_GN8I)E%B^$)$"F*5QY!2E,$\)ZGQ'(FD/!I-U;V] M >)&(,=$.7W]M/KZ-P7V[\TLBNKT^:&8&(0](R./(NW&'V>AUU."U;5KLNVS MA%GDN"(1B#*.BNF5+DX9NTL5)Y]O1Q.7\[G:*!2(N39N!(]AQ(EQ,*(X@P0S M!".%A":()90XU<8XW/S0O(G+SY^O[C[[C?8=P-S&>'L8.A[9E6*=. &';0XT MAG<:[W7D'C9L=[P>>:KE;8NMW9 /8\;+^@P?C<+/LYGQ'T8BC3!.HP1F&;'[ M%9F"C.4)S%,1H3Q7>4JI5[:+4Q*'-I:KK)<%GXSO69WNMK[16BM<;P=O/.%Y M >)D'[AQ05!D^]XD7JE;;G+6"@>\0>"*3:A; "?E]1O)[VK^7C2^\XLM%Q.* M+]9UNCZ:+Z:NBI=3GF'%&$PUS2#.,PDI2P3D"F>$B(1HZI02\Y2@H;&-U7.C M%IX9#>;AEF4*CX+KN'X( %G7ZX=V:/DO($Y $6H!<4Q,OPN($\;N+2!./=^. M&CZJA5V&?)H5=GTBW[Q\F=M:4O6%P^E]?>8]5O-11@5+4$Z@X@A#S+(K J7^$=^UXMXFS.&GO=1Q/&(5;(K*_R&$,6*6[# M%C7FC!#,O Y=CHL:GJM3Y[9;L.^ E5KZ^C='477U<$)@U;F/4\-4YR4U:H)* MS\!)@$ZC$,8BBB6$".D(26:0*$T9%8\\Y0^-A-X6$V--8??#OJJM*FEE M-I2-GZOCH^YZHV,BZZ,C_$^EVL$9ZMC*4WJ_YUKM MH-D[^&K93#NRO%4+\X$H><5F4[,47(XM3263&",892F!6"IF'#&S7(LHR;2, MTXBEV(<3#XL9&O4MM01+-?T([ B6;CQU/D(=T]$>.!UD?6D&(1")'!'2*U>/O?>TP;CO"]FMXI-KN8VL*[^?B4A+$,BAIS&".*8)Y#S*(6*)(Q2 M>VRNG2J&^PH>&COL'.9NS<"ZF &K/Z@,:'OUYT1/-#-)E_AVS"U-T+[?AO8T MZYSYM;>\;A4.ZYZN7]W:Y.0VQ]S<>(X*%*LNJ.(\V,[7/;-=H$J3_M3%O2PW M_)SO:9UH[I7N;;D9>?P>E^/[[5S!+Y]_*[ZJV=2V_K:8/96+"'OK=BHO[]74 M9AC\O*IU4X\6S)-,)\@XAAE+(%:40Y:3%.(D98DB%#'NE16PA0Y#FR;6!H!_ M8H]/_P*85?RE=9V@-MWBYG)V#';'<\:7SV #ZDW]J_5Q;0%8F]"!PWH&A(&\ MV38:].KJG@'1KA]\3E,M]Q+E?SU7=;[FMZHLZG%7W+'O_SE>/-B[#H:7#0\? M3EPP2K.8DESD,%(B@I@1 KE($&0VI%2E3&F:^ET4.4,;IX';ZUT2&V50IS*< MJ2?3ZD.9+,3Z&NKQ:5*\*&6/3'WI\IP><]Q1[+@7!I*@Y9T2L](3M#UB3V,W M# 0WJRC@@%N+Y^,::IOQ#$WZW7(\'[*][<< 3;8\'*[#;@UW&T+_O'&?S):? M6;R,HD0BD6<1C)6M2!E'!%*44YAE64)%E.8(WG?P97__'E^NYOGB?$IX!W/"(. M"&?79\1K55<%IQKR@OD?"3M"$>I,^)2X?@^%'8W?.Q5V?:^E*_>5C267: M\U5@: M;J]@%N%Y7OOW<E@MP=ESJ]JVY!*4.CK2HXHDW@[6$0WSAEA>(BNGJ[*8*V*VSO:WNV&=)BJ(X43#)8P&Q MT@JRF&;F1\PIQ\C\VZMJ[TF)PZ2 <158_G.=T-(SS=IIF-V((2AX'9/$IJ[+ MN/R?:W5_Z23I@3,ZH2[]G)37[UT?5_/WKO@XOWA.X/Z1:]*_LX7U8W:S7N-( MYURH'#*F4X@UB2$E6$ N$4YHPO,T<X8.0R.BS=3D2XW+?&+%XQ.;OOSS M'.Q&0FPLBMN$_?OUF.,^3[?]T/763WT]H"DUPZ( 7(%/;"POUMW497[R,R - M>JW 3X-7N&K0"J+#UP_:-16PZ'E=,GJ_PO!J!WZ4:J5S$N>0)C*!F)(4$B8B M:+A39Y'4F61.H7=GZC$T&KW26HDR-XVTNMM(=U'E5:MJH*G_^SS^:A;9-K;) MIM>MCAD]';ZV?>9&HCWT1,=$VJY ^@58&]-QA71W-+LLE.Z@Q>O72W>'RJEL MND=S(?)YW5H5;O07X^W:I?5(*YQ@EG/C>&8,XHP)R'220LJHTDRD$1=>2?@: MI0V-&TOU8*'ALPWB;+/KU8BMX^Y7*,2ZW@7;=0)7Z'VQ40_+ MZ)5Q&\W<9=KFAT.D.RQ7TB,4YTA0@B%/(\.OW/S'O)O!/,%"I8*F6'@E6#T@ M8VA$L+G;]Z&8WD,C]!'L)/.;UQM+9R4]K"!VXX$S@>N8!?8PNVN%V9FI#[=0 MZ23K827A%1,>;IG8G.MP^]&6T5="%,]3Z]%]*B9C&ZF_.C<3-)*"$PD3AI!A M!AU!+F4&2<9%1CC26<*]XJR.BAH:0:PU!4M56U=B:0#8C1?"P-8Q/;1$S#\F MZB08H:*?C@OJ-\[II,%[$4VGWVA-%<^/SV7H>7EP;P_'9NI!3>?CKZHZW/Q0 MS.>[$54;T52K;::/RBP;[]CW$8\YQYB8Y5QB%R)$(D@)SXPSPM,TY3K3F2_' MA-9Q:.3T96JO_);QAC81_,288P9;,07C=01HVSN-772Q,\N]9L=U38\W;Z\O M@%LTZ)@#-;7)H#^;;[.\6_M/_QAEZ%\2= 'L MBYY;66=TH!O3]],M'1.Z;[3*RAZ[?JXL M:DGD)5G&#M(V*E69'A!*XX >85 MO^+68LNRJ@>O?6[<&G[SLGZD5N3R&YO)FS+!Y_SJNYJ)L7$CKZ>?U&QKGB6#HK(&J-J=46OE>FV7$9EO+W1M_Q82M,#EK'ML:-"E%E4,TZW5R^&K^U-Y9WK M(QG/4T5U!I&M2H9)BB%'.H>4Y$HCI4F4>!4S/")G:(RY>63]^?GI:5).;6;A M7=;0LC7IS>>MB]EC<[XD+ZA=MT#.!K#S_8UR-\/JV/$%FT8D@FU)');2\WY# MHZG[FPG-C[>CB.MIE3QLF43L>FKSADQ-)]G:>4+D(E=I#H56*<0\CR!%/(41 MX9)**72,F%]FO$9Y3M][K[GO-I3SXX-F7-U8X7RL^N&&I9[@YZ6FO]AEJPMV MWOS@A$D@EFB6U2M7.)F]RQAN+_GQAE3CT=5T,5Z\7$II/J+Y6_//F]E=\6TZ MTHSDL5*Q80MI5F+,.!A,Y!RJ*.-<*TT)=JK/TR!C:"Y%I2:H]33S8WE/> :L MKFZ$T01H,TT$@JEC5JBX5>$-U@YMST2VX'9/*B<+'AV#O)@M*:Q"[K87'5'/CXD1,DE3%<8*\HE%VVA\> M=959A,K$WN#)*.B]_ME"SWG%TQ:3[MG)CC:+&D.&1UN$;/5>M_+ MED.F'5BH''RL95BR/9BZ,^]>?A_/1T)'22P(@4K2".(T49"**#8_2D&8S#*$ MO:(4MEH?VJ ME0-6.S/=&?U\KR9L(>*&A/HY^KHZT;O7L!\O+17FL8 MQ5)+K3,&28PYQ(K;9/,401FCG$6<9@F-_>Z#!]'+9RCT7B8[<@S MLNZ$Z3Q'CNF[0[KFI@U[-LL>+2T"=G""#9OLB=6A:]>590&9+230H1@QB$[] M,FE(&/<8.&CC/<>75@4"-BX(E[<4[A[8M(XD^LTTL5B%$8TBQ5*.L:WV+F.( M)8D@X<:9B[%(8BDR9?[?C]S[4GUX_%\G^[JW:I8;)3:[A=&TI_A2WZY'1"*: MHAC&L<2FZRF&3*09C#+CSB[F# RQ'SOV M%P)$%E?&;Z5FJ))M+XS]Z[CC"H)UT/$ 8HQ;=MMKQQG[JOUCQ!JW[(Q@\<9M MY?L?1Y":W\$XBA'/,*91 MZI3IM4'&T&:0I9I@I2>H%'4_X3Z&YND3[@ 8=:EA\^\V&N]CL?B; M6MPJ4=Q/;0Z&=4O52[L$->+&?V4",R@9RR!F'$.:"P;SG,6,,)V(Q"N_UJM9 M,C2:LGDPEKK;---K-TD8ZSS/W5_O^W#S@G^(7N_1+3Y8&7=E_\H+7MV8KZRI M YH-!N!%+< :A?!;:Z_>8:'2)KZ:'?VF9GSM[MI+__CJ"K6;:-^S\:R\__>[ M8O/G63DRYZM?_F6L9J;)AY=WA;T%/Z(J9G$613#1$8/&ST:0Q8) E9!49BA/ M&/;*".XE?6@3FM6SNNH+5IJ"/RI=/4]V_7K!;0KJ#-N.IXV#L-KBPA\O_WH: M7F_B;P53(++VD]TKP;:"99<4VS72?C/@SC@7\[&EQ7K]*G F=$2,]RYC!''& M(T@C0UH4B53&6*4L=BK4V21D:+2T6N^N%6V]'[ 'J/N&P#DP];4CX(Y0JRV! M8Q"PUVCOFP+'S#JT*W#TV7;>RDX!@QN^,,1AXTS-RN'!+BS>%[,C^7Q& MDC),9(9A1I"M <42R!2)H:0DU5F:2)YF?F>59V@SO./' _5.0%%;9 \<5&T3 MT,4,3,K[9 6?C.]+Q]5S]7Y.-[HY/SUU3<=$M5]%!=QL=,G59I<<*WCX$LY5 M"@!J(,?I'$UZ=:,"0+;K5(5H\HRP$G[Z6(@?24.S4<%JI]Q5E63-_/YM,2TO M!SRSB4U8'X^B+&(X$0*BU"P[,18YI#1AD'">V5HR*)=>"8=?P8:A.8A+O2%; M)J19:@[$6G4P&>NMA&?%VO(R6.%%L5FK6(6>OR"/L(7A?A?#CV!8Q2AL52O< M*VZX0@-LP $L'H%C&5ZG+T.&-?1L0?\1#J_310>#'5Y)E0YR-G\QFLS+B@)* M&H_ /%K'DTB8LWX M,QC;H-S2KZX2/07,PGRT2]RFINY@'D[NY4TS0&5'\".^LW#L(]GR41V&DV?Y M%$Q>*99/-M9IW1.S3#)T/7W[/)NIJ7@I=ZHF%??O%\7(;18V>VV))S&&.*(1 MM"E3($\UU1%&BOK=+NY QZ$M,VK=@:B5!XNU]IU4.?'J4#?J?>5NZIB8-ZRK MHXVW[ /UI>J?K8F_7(!EAR[-!!MV;I5!L>D?S,+Q->J@M.F)?NN@>&DXQ#HH M;2!N60>EE:AVD\:7N;K15_/%^-$H-1^E*D><)0E,F+99BR,"6<881'&41RAF M*B:>58RW!0QO_]]N,=MKC$L-_2AZ!SXW=FT/2K:_?=8$M!L+ M!(*O8TJHD?M<(5??U5QK&HX%'. (1 E-DGKE!P>3=\G"Y96V>:6J')POM^S; M[X:)9F,VF8^D1C27L8+<+@(QIBFD%&=0B"13F,J<1D[7BAJE#(TMC&[@<:F< M;WZI0RBZ$<+9V'1,!2O]+H!%:*6BO9YIG-:0F:<:@ B6?^J0C)ZS4#68N9^+ MJNGAMLERWX\GZN.SK<4W4JGDN6YS;1=*GQ_4I+RRRJ8OHXPD22RB M'"HLI=U(S2"GJ81"$L$)S46:.]^NVF]^:+17+Q%*%4&MH^]R:0L^UP536U#Z M63*YX=%BT73([#.635O-];QP.F3*_M+IX%,=1 @N*YN_>U:VEOF= 56-1&JO M2M+!-W-;^D4RHY) MPB7V;U$ KLJD_1? V@!*(WJ*^VO"KX^8OX/RAQ/OUP2/5ZQ?8T,MX_Q6,2#S MN\(FS)@*N_FD%NL DKOB4%&2E8H'JO.0E"*!;)0TB87Q:1($"1?&Q2$QEQQQ MP:77FJ\+)8=&E1LVVL$\6UH)IFIAEH55H9(""%L1Z&FC(E"Q(@76LOQ2)Y^ M&RN_=L=V3-P[?;HRL SNVPH,M']N*/:T9OZ.BSUUV2&A0@2[4+'?&,$.0=X+ M$NQ25MNJ>]\N11FQ;EHW8J?FGZ)*:U)%AE7_7=>7CE$F(Z$%Y"*S"=)E @F. M-40II8F,6!R9Z<0KCM!7!1].Z2G3@!)&V\D+N)[/G^W5P)4Y8-L>WU)\GGWC MQO-=XMTQAQO5CX/;3TQC6_2"U=_S%-]S];UVX.S7WFO9SAD%O-ZQA:K3D0FN M41[E#*8IX39B(H&!QUJ7S=PI.FZH8_9LW::-(G\O M]O1@E,:19IKE4,>V8#C'&62IB"!.),NS6'&499XE-5UE#VW0[Y3;+'7TKKCI M#+P;(W0$9\=LL=0:_+S4^Q>;RVBG@&/I"%:Z^I[/DOFM_^D)RH"ZH M=Q,MKW.859[]GZTO\95-K&=SJ\R*;BP62MH_7$[E]B\VGAQE28181BG,#5US&'1(JSFEU4>Z(;"EZ M>Z@>L1V MT\XO-]\(>*DH!+*AKAV=I4N_%Y-"P+9W=2E(HSW$!7PK#.-FFA"10!51#;$- MM2:"(9C$E!.<,$(SKRAK3_E#6P68;SGM,"; -Y!1( ?C(.,!_A6O%(TP!J[ MUX@%,-*'&PFPAN:L.("-9H96Z_:O9:F.9:VZLEC'*G?]*"<9,AR8PT@EQA?- MZG7,&!K!5ODERTQ[VR6BV&;=(&TK1'PM*T08;[:N ME%X55AE*Z=3&;\>-Y(?_170\5_175K4"9%U6]0*LBY#\""5673IT\ 57&XWX M.RF_ZM)1_15C==*F;6R>+*L^L(GUXZZG;]G3V#0_4E$):YRL MBI:1WY[ J46<6",*P4*]#DOI.5JKT=3]@*OFQP.E8JK"?D::\0S%5$"A[>W* MF&-(*$.08$*2.&,"1UY4<$3.T*A@.P73N J!"I=^J097B!@CFL6RQ5EB=9"FEL8,6*9Y#$4L(H ME53H7*@T3;V/(4(AV_T!0V>X.AX2G(]4U]O_!U*%7=3!CAWF"=O&H:L<8;64 MU\T/MFWJR=Q@.X^WW&<2#TH^3]2-7E5Q7>_2E\*^3,>+>1UR_')G3[W7L::1 MB'FB-8)4Y#: )A&09$A Q7D:8TI(JKUR#IZES="FQ*4Q=C=GXSBL-&-Y:\#Q MJFV8WG+9]F ?UV2>Z\C2F-6W0'^*.WI)FHX"+*A-CS.TJ7??8L0 ML.UM/P1I=-A[^Z.841PGTKATB2 0HTA#JAB&&>(L2PB*L/:Z]=>7XH-C\BHO MZM?5?FJ;4)/>>EWSA!**-8RY5&8%FN602B9A*F2>Y6:2SN/4JK"1T1S>E:C8= M@-'-;ZK8!,R-S5O"T#'A5@A\:D; FP(/V!J(I39;[I5(#IBT.]8//=(R1'(\ M-6N=MS,EQXOW3%1I*(O'QW%Y$_V]4F;0V_O+[%Z-")=:)$D*42PRB&7,(:&$ M&7^2QPDC2(78 -KHSM8*Q\P2M(?L5 1DAZ2^XV.](=D+S*R11/M6.S.7LAZ MGKV4&S35AG@5>Z:XR#A/$10BDQ!CED&B%8**98A0&B&%]7+->^?.7,?DM5BH MWO7 5E7)UT6M='48"]@"B&*^N "HO)B1XGHE:__PV7P@RF8U_Z=_C#+T+PFZ M /;++1]\I\3FGZ+R3_$%,*\^*;LMIB:>N]='>\^-[L[JC'ZX;:GB\I2LTO(B M=,C=*20"<=91,;T2U"EC=]GHY/-#V[1]7\RT&B^>S8>X4VG[-]/XPMZ17P?9 M:HXSQ[_P]SZ7U^2K> M',P&H-=G\]K;@UU]#'\WFX<; %V )42@Q@B4(%6Y2'ZL$.XV_3[XW4MM/-/%E]GG'^Y^BX>K,X?#76,$H2)E)Q +*2-@=$YI%G"81QC M%C%$,Z&1:[KX0P*&-CG$-!T/5/XH>*5.+[)]%:I MXP\VV%OR^"9S-M/'-S[7SHE_I[2:S38RN5Q]MSRDWJBILOON%*5I@A(,-5(( M8I4FD,9409%F$5$J9YGVNAA^0M[0AO92W55V8YOJQL_?/86PFR,:$+>.Q_T* MLG6F)U K"WZNU3V^9/#VU!R!">1"G9+6JV_C:/JNT^'Z6H :7';#H79(KKZK MF1C/[94%G$8\Q0D4*K+9?70$62PDY*DD)-,)EKG7@OVDQ*&1RG9UIVI/LJAT M!FJI]!D%M0ZB[D8S0;'LF&AVBF25,-;J@JN3,)Y7 ZL)FBZJ71V4]WIUK9K, M;ZQ@U?ABRVW(A5G+V#70C:X8[7):KJ9FZL&PVOBKJG^[S/I/,RT)RQ4DRM[J MT4A"FLL$YAGA*D$L0L.[JX7 M1"&0]M_):H=7J"TG3^G][@VU@V9O$Z=E,RWI3DW,7^]_,\[:C$V,J$OY.)Z. M;=OV!++VY4:*9VF>B0A*)#7$4<0@0YI#13@6F4&+*^I7C\!-L,]XZZ<*0:WW M!;BO-*^R\;$MY3V)S:T+'/DL.*R=[^O4>-8JEW!N*[U<[P5D,2^40I&7F]!^ M.$IP@GBL!8IPKB MM%P*FN6AY"B-TIB12'AEV/*4/S2';$-]4)3G8F++5ZAVHCS3B7AVB8HE%S8R M6;$80YPQ"ZY.>)K8_U:Q\]XS:I=(AW MQ[/+)M35J?!!3[FJ2'91%BDSWK2Q(6#>F';@A%%J8_/A]S*.;Y2D::IB06">(^LDDPA2'&G(@97 M)TZ_T/:,0MGL;+6[:]S@DH4NYW.UF+]]GLW,6GZ4*YYF,N?R,-2B6;DXE<87H-8YY)F%,T#!3BU.2^SYW,(9@OV3"_=7!QI"O7$? M'F=2I&F,(..9(33CX4!JPSFXC%06Y9D6>=;B0DB/)CB-Y?[OF&R'1@\L*<+^ M=^"X+3FP;OT[C6[^T;(C'.V\'R5$^>\O1\+1+ND]V#A8IH3?GZ=C,7YBDS?% M5,[KY666)"F7B8)9BNW\I0GD(B&0L 0313!ERNO<_I"0H7G@;XO94S&SEQRX M5=)O4CF(HAO[GXM-QS2]4@^4^G6P,F\"(!#5'131*R9E[OK-O[\MYHN/Q>)O:G&K1'$_'?^/X:Z2@PPIU;^RST6C MF"F&".90BBB'.*44DI0C&"FBI@:SM;;@V_*Z M%JNO:U7IX4H'^46QF:]_W/.GXKF3.;@/H$>7];M;M62<7K9UB:Z7Y[<)T M_@*L#;VH/5^@BQG8,+:#'=9>^RCTMFT_RK_.7G"O'7-T@[E?+?SFR_EL,?J= M?1\_/C_63AS)9)P)$4,DE)G*F,X@B6S$1,*0)IK'0E&7J6ROY:'-,K5R;I/% M/D[-/'Z6]5U[N)5> 3W;H]8VD95Y:8.HS$]KDMIOKQ?^.&K&@&BK.4Q.<,,$"U'W<*ZW89=MT[ M6/2'!)]V[BUG>C*S?.WY]4M*RDQ5/I2DDE*IL8L&W&671$8RI9YX<+3X9]A MU6T)KD%@X&D?IGQ4UOLI37MENS]K:+0L]U/BM[/;3_Y^Y'O5YD#[_FFSWHB% MGB\^WRV<57;&0-6T084VRI16 V$L!O[0&0BN$"#"*"6EQ(1%%3,;3-*I&8/; MSY]7U9VLE?;?9K\N]-B-=H%X<\(&O2U,.X_0O1W?7GRU];[*=QI-A M<0H=E9>^];PHYY_CCC,4[F0WFL$=]DU)7JJ_U\7(7C^Y9C_7QT%UT9330L\4 MSZVR, <&$@,0@1PP1-P?C&-&:%D22.+2DJ-EF-J24YF: M(:L%S1H1;[8_9%[8['X1L3<^#^SEC7(2N 8V4[V1BMI(7T2BUZ[Z?*NC;;$O M*M;>;U]^. $E?>5.W:K_?)JOO'59;WXWFR^^$!]3F$L$ 98,^Z-S A@W$)"< MY8I J@2&<2790KH-^M)'+:?V\)R:OL4(M3+?7"=?G%6.=(&"\ _S>9)A^C)D M\Y7$SH@T,C=Q"+78 W'/7P!I"![ZDOO=O7&?EH/E<\!XM- M1:\*D;4YM0Q B A D&,@A#-';OKG2&-GG4C0.=ZY#B;J@NR%C.2H/0EBJ,_1 M'YIQW(U05'HX&:=5O\*_.&AP9-?BM#K'7L69Y^(F[U>C^Q_QO'_RE__WUCDV M5?2->*SW.F_$:E'%YVPK2TF$>$D+###S#+<,^_QO88"&#"M!; DE"K$$HT@[ M-;.REW=;0\=4$O>J"S;.>'<;KCFQK$^!OS3?!+/Q/Y_X=,(7G='':IZ$7==5LLTY"6LENIQ9!AEW1\5 MSJT3,6ZG_8XX[A;*[UG,:U/__VY1I<3=N_7.2;KX7.>(SQ!FSK6PGF668( 4 MQ("5T@"II9!N!T(Q*^,..<(ZGMXQ1YT"VX+ 1^7;\[JBJY>/3;CV83="[ MR(4H.-, ^;(=B.4%8(93 %6)."=+JE!GN'MY"KO+ M>X,K$1G87!R <3E]( B5<#?Y2G1&VNW3YLMRY7.H_KIP+;:HOSZX0=Q5#?BPFBOST;N#?_WFS&GUT[OY MU_EFAJRD7.2YLW_: )0+ KC5!; ,Y=3H7$"*(IFO!Q0W9GJ,Q)==;>=DM9U3 M+7UO=E62=RIG3U[G9Q5,LF]>[9M='9/LF]<\JQSWF^S)*U__)7OTZ@]43331 MIQ3F5$[E\QCQI.ADJ%"MU\VN]DI6:95]K(>^4JS^2U:I-G289]H! ,Y&H M$PCV3 MZ6+QGXCY[DIXO-G,]?WSR-.I-F;ZY6?O+C]?+KV*^F%&9*ZHQ 8QR M!1#7;EGBUKOEA?O/K4RHL%$LYQI@! M3PGEP$;X2A3CN; #H4E%?GVINW'9K@.5/Z*W#GVO9\G.^5H]+M=/*W-OVW;P MHZD8M7W,Q/KH='3]8'YL?G/:_7U6YDA9;C#0DA* 9,$ 9]0"0G5!"XESK&6< M@WRE1!/T@?_]]N,;\-OMIS>OLU?WOW]X\_[3[)?&[F9E27ED)86:(HM0-J956;=5EIACJ62 M EMJ>E12B!2C1Y#/&-40/C1)2WZ"SBOBQ&KOMM[)'EDL)G)LPBSF$%"/5$2F MD=P3A#6R9U[$9X>!.VV 7:Z UR=A29E^T*4J+Q/9^[BE9OI!PYDMRU* L_ UB8:F5Y\9B>UOXK8['F+HS.GR\=&M*O[%&<6%LP:\ *Y32;2.0-,:P$$*V&A20%+ M'G6G.;X*4S-%6[%!(_=!,,6+D:*%?A%A[M>TQWG$6XZD-&I;*++3W\X@6^67 M&\GI4:^%*C"!,)TQ!FA LK9827KRF(@?9NT$\9[WMBXIY[# O("@A AZV@ # M!,8,0$M(CK5F;OK'K'@G^IC:DM2Q2.6D(Y'7\9C;NR.%ZC+(LUXF8O"F0E@&7%& M0V()A(82Z+)4@E"K.>,I(M*32SZ]P)R6X)G89,87I+;9YLNS"E/IX\G3?Q/C M.,H#C/.?R#MN:7_1.YZ.2QPY9A/Q@T.E_E,YOY%#D=KCC>T^ 5V?$_3K 9Z\6B=TK=3N:\DR_TI+;3Y M\;_,SQE%D'!K"J 4%0 AZ:O7Y)X^3Q-9T))34\;QY1WT,#4;T%##-5)FE9B9 MDS.6,N\0R,N70E?#,_#LCT:F!VW>&>VOX,T[;'%DXKPS"ATSYYU[L-_B_AE=O*$@BI&!"F M$%0H22V)9.,-Z[A'#,O T][+G+FU;.VD=DAG>K[^MG1_\=O,;XT.-U62\R83 M;O=IMJK$>0F!XQ+F,B3$>B2:"B=P$\SGL7Y=85Q7CJY"R6OQLTK^[,U%A*/= MBCC $OD8@9V.ZG#$ 7'H?42^W3/V^;$:3Z-/[Z;>_/ _FAD36!4PYP :X?"@%H3J#&0D%E;)P%"^MX>A9L2S;D>:+6+2Z';\TIB6CG[)M:B\AHYK A MR0MCH! ***WQ.76@]69 Z,/6C?2 MCG@X>)*"XA*F\:'@41"EBOP.ZW3<0.\H(([BNN/>[K=2_$VLYOZL[*/KZ/;' M?#VS6N \YSDH#+3>JR5 0HT EF6.#:&:X:CPI,,.IF9JMO)E7L#L#R]B9)[* M$81AAN0:8 8V&5&81)N'@G#B?_Z0=]M'T8!=& #4LO?XEJM-,AV*FP= MD77FE,@J+3*O1N;U&!K^<&;&P8=A).[&888CBNGQ*B@[N"#[M3L:6^15:K?Y M)*]K*!5A=Y.QO8THNEUH]R^K)[<];T29F_4L1XI:SB10@A< 8:&!P!H##8M" MXK(LN(4Q'F0_,::VO&QEWD8#5@>AHA9[>Z)P-#\7L8XBZ<$AG:4[V,K8I MZ5+UA*WH?+R?,7@EUE^V46$,84ZM $IIYG;;N0 20;?E+G())<0(ED&1(,=- M3VW*>\GB)G<+IK#YW$_Y@:>P%VJ 8*YC71--TU;#H\[,8X4.)^.))ZY9C#^Y MW75UT[$C"#(%03"7V)"HH)QJD/+J5_H9VHSLUED=G+V)F8Z MAVO,:GP56N.LQE% ]5R,S\*0=#$^[N4%%N.SJIY>C,\_'A^=V7!__,P+^3#? M/)J9,@9#2X6;]Y[-%\G"\U R8$B!K4;:(!$N8FIS)$&D"AQ0 90@'7/B_0NLVS(K!D M,)!Y^V)?,9_I.*E[3DI@G6B9;>3,/GM!PZ](NK&]?!.5#*_!U^Q&SLP)FGE) MLZVHV5]20A9^>Y0,NI%NB6Z_^M.Q3!J[7)GL4:PW8+YP'][*_;!\VF2_O+M[ M>_]K=5[Z73P^U0%9GL%X]=U4;+R_;+_67[.OQA/:+;1/%5RNZH\V^V(>M4]# M])FGIHZ'WWP1/KC.N':$GC_^S,26MJLZ,?(!Q?^6K>V)OU9OZUHFSUPF:5M#=9=7C@)Y;R/YB]1O$G M*6'C$7[0DASE,\6-4L'RVM/,5QK5>ZA2T1P(F6NVNE&7413 3=X=*8JMF>V66> M;N/U-MI=YI@S!G. 58[8/&.83-=_5F$4CS,07%XK^J MK7K__YNZ]IL*6Y:G(.J$G($$++V-/]%"IJG\N''8[#E\=_"<8/"M(*JW[?O[ ML D0^0XPYB_-\IM2I3\'!? @YB,'W@(V?K&I3^J[OI1;S=O?_;F_5/@Y:#WBG9WS"LZ3_ ^/TT7P5 M\\7VEP]F]36?,8F9+*T!N1$4(,4I)4](-)#WUT_)Q>'D4_B!\SHCF2SL !+3$&"&H.F.$%H%IQ@0N>PQ+%&+\> M,DS-_C4JQ%FX/MB'&;F!$1W8SC729WZ295OYLW\X!;*M!IY2L]$AVRKA(W;2 M&;LK($QD[_I(,*K)NP*B0ZMW35/QR8JW;G.J_0;U[:/X/%."0B8P 1![/N#2 M6"!9:4%9.%_.0$*H#2(..6IY:D9J)USFI0O/3GP.5[<%N@J$@>U*H/Y1Z8@G M=>V5B_B\I=$2$4\JT,Y"//U /V_C]^7"_/Q=K/YN-F^?%GK=A#A0*905B !> MPL)3=Q1 J*($B)%KS5 M819)>( [!_=*"1:RL]T,NIJW:WHX8)\X>E^T__M?"$6:NZKR.R. MB$\=)18<2L*H E(R"Y"O^,(*PH'2A@E"I9&,QAW0!O8\O;/:MW?O;]^_NKM] ME]V]__3P\:^_OWG_$'EJ&XIZF-48 ,F!S7>H.?ZT8"E3OEJN-^OJVDNVKKW6NS Z#G/$"5:@-#@' MB$@,F(8(Y 7#I$"TP**(\6&N$V=JOLZG5L&7$Q4R>O,D73EH829OO*$8,3RB MYRA$F\$TX"6RCE<*,ZK13 /=]L04=JZJ?M\_53L6QCG) M:0X!A9@"!"T%G" (K$5YC@TSP@99SXL]36/+>IX#^/*I M33+8!C9BO1'K4>[S AI7E/T\U_+(Y3\O*'A&Z[PWSI/BFC.C!)"P M8 #1$@&)A064/!]7(%5F,O7%X&!;=].K"I+?8 8I):ZJ6.. M?-,O$V/44NIL3%'[F91,3;>;5V*U^CE??*[#NG,(\X*6#!#L_D"22R"8@$ X M!97TB=S6Q!UM!?4[O8.M0?F8#E&'AA#%)04LSYU[210$/%<$&*J$X P5&NO9 MP@0F_*1#?%> =>A,'._7MSBP#HF;AL \S- F_WH'ML =W%=BDVVE3AWR'X72 MH)Q7AWU.@._J# QA7%?G7KXBRW']0:Y0:>)*1/<1(\Y>C5$PVO/P5.E;ZVQEOCUY MMDM_<.5)*\W7;X_+GZ8I=%(E?-5/]LGTBAVO'#)9YKH S.0&(,M+P! L@,8% M1+DH"C>8,?N3P49K[//==16C55&0'@_2" ,3MN(,#??+GN'>9,U0_$=[*/QA M24O/[%X^SC]7FB5.2^N):\HTLE@1QD_[Z@G2R32MOFT-D"?ACY9]#(NOM_O! MN,]]L9GE92%**@PHI,W=VJ8U8-P80$K)Y4GH1N9L MY=-%?Q'K3/B\92][Y%H6/39AYG)(Q ;68?_3);$^)P7K[GL'7;G-Y@#.US]<,A MV%R_N7()$*UJW2W7C]Y)JT/%4W( MS%K&-;4*Y$Q:YYM #A@K.( <"UO0'%.*XHYBD\HWO2/;=A"/:K-K7+?_3C:@ M$?N_EQBD$3>&/;E/FJUCK:*OY%PK.0'JDB[L7YJ#Y*1L?PXRD2Y8D[&"=';2 M\ZYM9?1\\U8H7U+ZY^NESXJ="4XY-U #7N;$V7-&W5ZS9$!07>8TE]32N (H M)SJ9FH=6RYAMA@B5!S X!?4W-*-PMYAN_\(FZXNC**.-@U_V/:KIP#O,7$J$WL'G82IE5 M8F[/1&ZRK:CI'(< /!(Y#UT]C>I !*A\Z$2$O-(WZ?*SFAB_>--/2 M$)NC'"#,W!^%L8"3@@"+(2VHI#JG4=?5QUU,S4[<*K5ZJJIQU)+&1M8?01AF M"ZX#9F 3L!4NVTN7,M3^G.;) NZ/.A@Y[/Z<@L?!]V>?[)G";>1FO]?X3:SG MZT_??-GK^\7?Q&KN>_#WP/E,DYQ0C0I0*LC<9"\1$%I"H!1C3"LK"A%54"VT MXZG-_DK2;%V)FBT7V?=&V.NC48*'(LQ># 'PP%;$B]PZ=[C):K _[<#>"EX% MGR1,N(Z$*E5J=6BWXR911X)QE"X=^WY\%;G79K'\.E_X4=WQ$I0,4>P^*U 0 MA@$BU *AL #("E$246"I9=C5])D>IG>YW!+R7\(+IIT"K]NB) !D<,.QDRZ: M%^,<)N%%Y*[$9J0B'-.E\IW!T$GE- M 1V.ZB^% W#H*46\V??>I]56?1#4J@4VPQ)RC0L-UC5QSJ=&>%;MPKI;8L7=!G8B'W@BEPG&<>Z'>$/:X'PI!YHI; MHL[F1[XK"E'U^,8HZ*T$]T8?S<8?*/LL^=_-YLM2WU;7)C.42P9S*4"I#/?G MP10PPQ H5 X1YR6"!&U]EX>>]TAG^N[APCR,8&AVUR/KQJ&IA*^I^M?7^3A! M(]+CJND:@%_FSJF1^";S,F>UT#=9+?9 ]T\70!KB(NI$< T2E M):# P1I2D@9U#9&":N(?$?@:SK M*-VUX7-P&SA5^UGUFK%L%?4=;:S"EI(!1V#@5>4HV[66W8-_[-;>9(U&Z=:7 MGL@E6FIB>Q]UU>D)S>$"U+>99#55=^?+RF^QF14 2^,/^6SN[%Z) ,3(TH)@ M3/.H"AX=?4UMC3E=*K0GGW47QF'V*A%R ]NFOJ"EJ*XZ$+=T5T\O75OU$BMT MR"O]C,:M4N;1Y^&LP%PR8DI N76[;57X M,D"H!-R(G!;N0T(RRHA$]#TUH_+);#:/=66J)^,L M3@> >V!*UI*[=HO9%0R.XVWOO1$]GFGK@EO3 M1,^LM&VM^M]^[G[\][GKVG7W\YWY[I#RR51%:3@N:0X(%25 DE @)!6 .D%+ MI&&A1%2UU+!NIV;0O*@U*V:V$[;BT7Q_^[=^N6MAZ(>9KO28#FRUKH$S/L,M M"IU4"6]AG8Z;_Q8%Q%$Z7-S;\9%D?UF)Q<;GV#LP\Z84H*10E**@ !:R A) M!!C'$ B30XI*K578M>B9]J=F9AH1L[M%YH4,#YHZA5VW[4B R,!&X@",R\43 M@U )#R6[$IV10LE"/YFH&+(.U3MBR$Z]-5H,68?([1BRKL=&9G5Z-U^8NXWY MNIY!7:H<80($+'.W4D)"?$HTZA$O^M%FIIA;',W768'.BC4YC7+ M_O"Z995RD:Y:@@$.<^/&';:!K??5?$YA(S8>A],1R"]-W+07Z,_!UG0$8#** MIN.6^YGRCV8C7%/ZC5@MYHO/:[<9?_KZ5%66>VWL7,TW,XE*2SDI/$&3 D@7 M''"#W1^2$.M*VTV2\M M>;-&X/,WQM%F+AR=1&8LH,-1S50X (=F*.+-ZS*W[Q9J^=6\^>%-G7F_7"RW M3,"^T!?&OKJ/)^>5/A2#( $$X@50&!>P+&FN&(^C]PSI-F;*C)-8MQ^KLS@/+1?#+J:37?S,WZH:)&X+8T6%,,2JU\ M+J?%0%"(@#-$4 BLD!9!]YO]NI^:&U05T+H]44FK^L>]&MEZIT?V1Z5)Q %6 MCU&Z?.HW+/8#6[.IPAY^K#@L_".=.K[_G[=I3AK[H]%Q$-FCT='.*?LKW#[& MO**5ZS)E'Y8-?=&'E5^)-C\_N.]BXSKV8GRKPBUR:Z7RKFI>(K]/EA@P92B0 M I80(R(UAOTR9B]W'C151LV<_=#*^OS6B%U==9JMS/U2:0,&(LR=30SNR*FU MF^66VBS;RGV359+?5"B_N8AR[RS;<, 29]L&=/PB6;?A@)S+OHUHH9_+>VPP M/WU9KC8/9O75!Q'6@37KW?WV/IYPQ@G,%=02$&QR@$KL>9IS#0@AHD1,<6YH MC/?;6Y*I.<)OUIOYU^H4:Q_5<9-%U#F_?FS"?-Y1$!_!_;TY4;S7.[^5-L"K MD[7TN6D-2RM:>:RAB?.+1QFBD5SDX8^;3-U<]72VUFMB@IXL( A#P/E\$2<)H+P(3)F55, MEP;&4HIW]#>YE6E+E=V2^2:KI'8P9XWDF1<]GF6\"_?N]6@ - =>=5( V8M_ M/ ">JVC(N]H?G8T\0-E3I.0AK_5,?M%Z[IL5C[Y*[]WBE?@V=UY=$TBGIF8S&O&R6MA(.W$2 MQD#[<"TX0]N%2KZ;;0630?)H.S%(909.]C'N].]2\VC:=S[<;[I7-:S7NP]4 MR (JPW*@(7<^@L;*>0O.42AUR0S7.L?-3F^"U=+V3YP^P"YO<_1$9 M>%:'@Q$]F4_KG&@6'S0^ZO0]K=CAO#WSU#7K\XP17!K-,>!Y:0'R!+<"JP+D M"!E-"P-ISF*(?^IFHR;H"'P^#_Y$VZFF=8*"P)(#@5 GA]?2/=3 MB:1@;KDL*"9QAW.G.YK:*MD<)C7"MHZ1M@+'GL6=P3?T$.YZU,8Y?>L!6(\S MMVXTKCAL.]/PR*=LW>H='Z]=>#[>)+Q:?C?[N@:>ZU"4_CZY(I>W3 *N"08* M:T8HMSDGP0?TSUJ>VJ2OA(OVC(\!NSRI>\,P\"P.1B!JTI[4MM7CZ@7[.[GNS\5=UU3361O_V\Z]KGPI\OPVIOO7%/:N0N7WE$6QL+K@& MN"@P0'D! 5,T![+$M!28&"VB3JKB19C:5-Z)FNUEC7.F>PQ#F.,]++@#&P@G M?!TML!7?9\?^XC7(YHM?LU.P#[*[[@]BHHU #P%&W33T!^AP@W%%2_T,X*[E MZ@QA&W4WLX2+4G,(+,3^.-[](;%6SLC)G#.-(8)EC)$[WO &-E1[W"H);[9I^PD/&+HQ2&1GSG0RJBWI M5O307EQXNI]-Z"R2@EB!C)(26&L-0(08((C!@)6%DJH@2,2QO_V9BM*\:E%\ MWZ3A^+ZB($UJ! ??[AS7H;E)6X@F!I%$)N/E2]+$*'UH/@8L1W._^6)6GK5C M9;Z8Q7K^W=1YJ^^6Z_7M=S%_]"E(;Y>K3Z*=F+3GLG2>T+U]$#]F ENEA>6 M4P$!8EHZ5\09'%Y:HG+)_+E9&/,[_R[DKCTX57Y1@X1R7 M;;!I*_TQTG5)-9"!SLX+#,_0[M&KNYNLJIZ\%_@FVRD#['(%O#HWV5^$6T=^ M\:K^>I,)ZSZ;%E%OE;WD-$OH5"7&.I4;EDJL<1VWQ& >N7JIV[\N[=-79?![ MU(5>SX1@FA<2 @D- -9&S.IO16_FR M;V*N??9AY1Y^63XZ3'L616UC&V8U^^(U9;N'%TFH M/*'BN1V]O) #PTX>9+?A #6^^K>3MOLAJ=K 5/5N&3;1Q 68/0 M3=9\=>ZCJU&ZR8Y*?E5(91ZJ5FKD!+A AQK_EZ843:[7GX.9=*CA3$9P.IB M?:.\UVMCGI]&OYL+.7]T4FX]DM?.#&MJ.8&6 R,L!@@*!83();"J+$MD)"G* M/":L-+3CJ 5VC,!3WT=]E>0V#A=N2ZZ#/&SE&P+(@1>F6N2;[.CZ:2?WC=^/ M25-EEZ6,-H^#*ED<>F"W(T>HQX%Q'+L>^7X\S=CM5ERW4_/^ M&T$SLY74NW=Z*VTX44@$\-U&:C@XAS[Y:(2NZ\E78F_=W6PGN"]5.R2VX8PK MPV \$KU*,JRC6%3B(>N@3(EH;#1^E'@%VV0H/=[N&;1PS+KRT;G J[ER;F]# MCOC\'UI/UD[RW4*M_/+SVM3_=W]_?/)7H6]^J"_>(?_H/.8WUCIY9X;E1 A9 M F., (@([18*)8"PK)2V@)*5)L:/'5?\J7G#6]&S7[;"_^I/ :HH+'_K5?U@ M]@I'QEB,^VD$1FU,=L"'C@,YPX*U5S:K'_$#?_"/S]^H49&". FQ>1HJDR1!OYPNQ4*>C\&F>DP(7 M$%CB*^!0ZM.5. *":_ => M.BXD1)R"?NCHC=_:X M.HR?Y25%!C,$%.3"\YE3(!#F(*)GT=%.8)_.78OLKUD'BI"]!E#Y<^FR/ M+Q4U?0F"CN#IBZ^FC:%^NUR9^>=%3=2D?CZLQ&+M+)^_.5SHZF^/]3WB4?#? MA^6J^L7&>9SRJ:H*\;!TTKM'9M1@1+3DP&BN 5(4 PX1 A9)RFB."<51](VC M2C\U^]@HF:E&RVRS5RQ-_/4P'T&8;9WLT YLI>N@E6>*[XJH-5';VX'?8I"U M0*@CN/'L?XU&UH;#7V76@ P? #[H. X<)3Z,[),()1]T M6$+CS8<5HM]"64?#>&&7"]?:Z^57,5_,:AP:E^^&D1Y9UC85GQP,S:0I:%)8!Z#X0@"!70#): EHB41#*2H10 MS(U=>-=3NVWSGL8QP<%\*W@FTAY:GAJ,JPXKKX3X90\I=\*'G VG.IGL0&S8 M$\E3'4_A)+(#D, 3R*X6>J;9J"]&/SV:>^O;7KB!_ME0,5?E&A_,C\UO3K6_ MS[3.%4;^^#&'IF:@DK[8 C%0^F2[LJ1!A<=B.YZ:J[.5VV^;MI)'&ZU@U,-, MUA!8#FRP3L'XLT6^7@F>>K3 2! EA#GGFD.,,\I98*A@D31Z@TCYM1, M8"5QK,4;9@ #[>.+#\O0UO3Z;+E=/EQ+V>P/KV[6Z)O2! \Z("^=OM8MY)\C M%RT(Z&2)96&]]5LZ/ ?*/F7M]L=\/2NAL@P3#@S1I=N5ER6095X D>=:,DZY M)BK&[!]W,36371'![$7,_O!"1I[.G0 RS/Q>!\_ IC,2F6A3=U[Y1&;J1 >C MFICS"AZ:AXXG4TSM=_.%N=N8K^L9U"72RDI@84X!*ED.&,PU@ +*@I7&4"OZ MS^]=/Y.?Y%[2K!+UJJF^![;/?.\%U]B3/@2I*Z?^$0Z#S/]]+R]H!(Y4[;8$ MQX_W,P<'^>;OGWSAP'M[1#+HW(^YFM&RY$@4&EB?48,@9X"Q7 J$%2YA$C9 M*(J_J-ZG9CHJH?H3BL8A;T6.B8 4:.&VWHA #)A1I?NCU 1+!BWG!XZ87FK)/?"U[.W=\$U6 MB9]N?>B%6J)5(Z[O4=>27K ;OI,UJ<6,K:YU!M]LT MI<1L8"O4%ZX>=;6ZL;BBKM:9AD>NJ]6MWG%=K0O/IZANL:,5F3&--216@9)H M"Y#RA*6EAD"5%$GEMJ047U'>8M?/U(Q!13IT3>&*/8)ASD@"7 :>\.>Y@X:J M77&$PB#%*_:]O&#UBB-5N\M7'#]^Y:S?$R3/:,$)$S0'&#/I9GP.@2@9!X4N M)9*(8B&+F.BO$WU,+>[ZT>7F:N'ZMX=IZ?>+1GFN;*Z/GFK5"5P:AN0!0F)2$B!P*B'*#<%D#H M0@)KM)2YQHK2J-+RQUU,;3VO)@>=W)#+QF9-GE4^5 M*'G.:^"P @GK'S6-54I)RMEL?EW3Q6 MZ8A:\\0C_:;DK5)/7Y\>?7[SN;2PWXT_UIL98CF6VNVLN9NKB" ,A&0:8*XU MD\1(;8)JV$?W/+6UN25X=CYM-&Z.AP]#F 48!-R![575/-8;FH1(^S:#W'*8V^XAB#9_ MUR&8R!;V%&)4PW@=4(=6\LK6^A)?K3?W]J/Y;A:^TE)NBJ*P FCBR_QB*0%S M>S! (2-(%H*KDL0%ACQK?WJ!'UX\'VRP%H^Q6Z_GR 6>GO1%8^B#DP:&1K*4 M7%,G%$[&*M5N>V3^J!-J'3-%G7HH&<^U,P.?OBQ7FP>S^GJW*_BZGJ&2E,Z% M$8!+ZE.JD 6RL,I7[B::"8)87*V5\*ZG=K;B!^ FZW']&8%VX+P?!,.AC<(9 MRF;O>%2B R][UA)^4(+E"X -1XY\KN.7)C:^ $@ *?&E%N*+KO1.0-K&A]UJ M/?>OB,^>1!B>[_=Y4IY@NI2E)*#4@@%D! (2<@TP% 6TBA)+ MHRATC[N8FN>PD_"*%,<30(9MIJZ#9^CE. Z9>.*&L\JG(ETX[F!Z'@ 0\F@>[3KXDS8BQDR&6- #3-^UT,UL$'K@5(O7HGS M("2DE3C1R>BL$N<5/44JT?%T3Y+WK]\>ES^-^616W^?*G-XE.COTFUD8.]_X MBK/MWS1WYC,F%#-6,4"1V\HC)'SN'RJ!0:*0DFE,\Z@(Q31B3*:BR$\CU+B<^DF!/"+A3]MZWPR/A;FW=>+( M3-H%VRA;"X&P1@+*Q4L>I'R>> MZ>EVB=7"?Z7;FG;[O1=7A_2IGA0C#:D2 )6" B3+ C!O/K#$ M%EDBN84LQEY$]C\U,[(3-,YDQ*(>9DD&Q')@ U-+GC6BMZN"[*1O99UL%4AG M>7HBE\@@Q?8^JIWJ"K;S-5%U:OZR#.9$V8+Q L2V>[2$F H"4%.B]+ M306ER+#8])+G74S/9SQ7,OV_PW^&,-][DO^2%? &0KBE'A5/FR_+E3]Q^],%]7<^KRJ[\'_\M)_!?2WB3 M^8^_>N.U4>U?Y=6OBAM_LO?-^!)7YO$\)5;8H(=9S6L&R7=3797 M#< @1=F?Z9^^ GO=_$N56W^F7$=M]>?/77=UT)QJU>'NITZ^9EPS(J"T &+J M]E^8,""))QP11$*EBMSPJ#)$P3U/S9-Z%A#:9/WV.\Z_#'KJ34R M;\_;UTW.S.G V_2G\<%8)3YPO]SOBYRI!\-Q[M@\O(%SAJH]QN_<3__V3]M_ M<7](U]R__=/_!5!+ P04 " !+AF97)D%3+KA4 AP , % &UE9"TR M,#(S,#DS,%]P&UL[+W9=EL[DB9\7T]Q_NS;'WDP#[6JJI=LR^=HM2VY M)3FSLV^X, 1L5E*DBZ1\['SZ#E#4/'' YH:4E8,MR=3>,7P(1 0"$?_V/W^< MC7[Y#M/9<#+^]S^Q/],__0+C.$G#\9=__]/GT_?$_NE__L>__,N__7^$_)\W MQQ]^>3>)YV$?(? MBU][._GV$F72A1#@ M___RKS1QXY/*A"EIB0R6$QND(%+YS!P%*JA:/'0T'/_]7\L?P<_@%V1O/%M\ M^^]_^CJ??_O77W_]XX\__OPC3$=_GDR__,HI%;]>?OI/RX__N/?Y/\3BT\PY M]^OB7Z\^.AL^]$%\+/OU_WS\QO& V_-?9XH> M01IF/YNS/\?)V:_E$[^^G2 BD-;%[\Y_?H-__]-L>/9M!)<_^SJ%_.]_PM\D M1:?4"5I>^#\N?N_7Z_=^F\(,P;+@\P/^8/GKY24;T _YC!.<,'8Y2M&DWCK M0Z,BULG5;XY\@-'BIX,$P\'BJ7MA-I_Z.!_8"-Y0FXE),1,)CA''LR>6^A"= M@I!UN,URH7F&1"^T,(/XYR^3[[_B@W\M.L"P:5#B:3\J]C=CE)W[]YJ?X(!*_#D?I\K?S=')60U?S207)7:@%R?W3+\AUAND4 MTH<+K3S*W(*S.5I36'RRAL;_][F?XA-'/X_AVV0Z'TC07(6,UH\B]S)S_(HE M283QTC-NA%2\BO+OO'@E'/#V<;"-/!N!Q">8#B=I?YS>X0X\B,RHP"0E+"O< M#B-DXI)U)%OCC7 0F @6F:B#A[MO7@D2LGU(;"71GE&Q/YX/YS_?#T=P>'X6 M8#JPWG,ODR=:FT2DYH$X9AP)5*';E@0U,6V%AKMO7 D%JET4;"7!)K1_#%^& M10CC^:$_0YO&J;.0,P'M#9&\;' J62*RDS'B?I>LK(" VV]="06Z=11L(4$C:*A(T MQE$LVLR$5U:Q&I;DD=>O!!7;.E1JR+8)D.REA"J8+?_Z,!P#&UB=E$\F$Z\8 M&DC!!?%<V,FT)&&_QRZ/IZ>2/\+54E?TA:!B0X&VA(G%UG@T_32=?!^. M(PQ<=DJHF B':-'HQ>)::V0K4^XY5R$Q7P\8=]Z^&CH:SFQ6$VU+$/DTFB!$?2H/)<&I91J>!P/O7LU>#2<\*PDUI[! M4:S>WA3\@FX,MY-+X(@*@)XT\^@D)8IV+SF'(9@Q(9FMX'#S;:L!H.$4Y\:B MZUGEY6!T].GK9'R9@5%@+6B:21+4X79G&+'<8MRMDDB219W3=O[#W3>NIOJ& M4YE;B;!G]9] /)\B=!D/I\/Y" :&1PA*):(R2D(&+E$(HN3H=90>O(AFNQ.O MNV]<3?T-YS"W$F'/ZC^=^E)\TE)E0'Y$/81UQ@0FB')?21N8QZ*ERK/'0VU>#2/.)R JB;0(BY1AW^M;/ MX/<>4%$3 %C(,5(@&1(R)QZEIGBHD8VX=9+5RN;:CX'N;D@F\#! MR9D?C=Z&KD]& 1B)]LT'@K\4B8E.2!>X$396P,&MEZZ&@^:S MC9L+L@D<[)_!] MN>;]-)W_,O[Z=G'WSXY\#*PV37G"2<\+]SD:,CJCV) =F M@#L-5FX79#SQ\M5PT7R:<7O!-H&/DZ\P&EU2GP5C7#E#D-)(I Z<.)858ND"3HE6F-/N?/:U:#1<.9R>V'V?5YU$2J] M'\ZB'_T-_/2RM%SY:&U,B3 *%'DH%1T"'6=TGH&:@!"7VV4N'GOS:IAH.*E9 M1:2-5.M?,_$>?S(;&(__03>:!(0R;HY*$0)BT,I4B^VPH-MUZW&@(: MSF!N+KQJ6O^W7^\)[P/^8//[V$>'[_8/3_;?X1RO.MKP0?CXC7[S_-BCE M^V>PJ* KN+E"(',4$<(8,=&P4BF32/"L%-*AZ*S#G80_98:1U; RO(]%ZL/ M1O/9Y4^NE^$SI&QJ3"X?>PS?87P.[W&YO9V,%X_\ZW#^]>WY;(ZOF^[_B*/S M$G?MS6: _TNG_L< @(/V&((9KP.N' G$&L,)2\"<"B9S]E3Z8Q/N-R"SG^OI M-9%S:;MVI:L>][9+%M].9O.CO&1TD- .,TDU"2EQ(IU1Q$.)[CQ04#0D;I[: MWS8!VBT"^KG9WB6$-I?OQN# G3M,*L'CM^ED-OLTG>0A>@$07/:9$H];/GH! MW*($K"0^2,FDECZ$VE;HQNO[N>7>)30VE>WF5F,R]Z,JL#B!T:@<,< 8IGZT M-TY[Z6PX7ES0+ ?5^S^^P7@& S1\GJ88"#K["J63T6\T*A*G3!!.B!#I4Y>0 M-D',:I3U(:@G@JH;L)K!X@HY_;]5UB:%M9-V"8#B?CR6TNELB_$E!063 9/*$Q ME+Y#TI$@D"'.(C.<>1K-4Q>=-@'/LT3U9R6 T*Q<37#2E$L*@I)@129&<'!)^!3X4^6Z5;?&?L.];A%51P,- M>%O7?N)EBFPX/D>FEH[D9#Q[ WDRA8O/G?H?,-O_@?)#]0W'?OKS #V.&4HC MEN3:9!' 7-KS 7AI$L:]Q$HGT?%D&D5A.&UHOMFE@&RN%S&;S (+TD=QA4D8PW)PJ#;(90B7CE282KQ*-PBH1R?BXU '$Q M!N*C9@:9,#S4SF$\1DM/C7VZQ$P5L3?AZM_EY(V?#>/ 668$T^7"F,7=E;M( MK XH*FF] *]+E\V.T;,@I-^T1!TM/P.=]07>)&[>#4?G_<*KF3F5;0LN6*E8\*8EZ/'ECD0#YQFH05R7=OI69?&GOJ3=;G)=:JF)HS8 MJAQ>V&@>;6 LQ"(\C!LRRM)E*4@&:Q/D$'%I]X3"!C;+;M&R(3375UR[YG%I M[._?OK(JL9+V("!R:4;++'$20Q9J?+GFGS2$VCG9-4GL=RMN 9E5E-< -F]< M WPW_#Y,,$[7W@C$$?Z5!L[$X*G*Q %#^7')B.^\K/[MT<=/Q_N_XV<._K*_@QK[)]^WHX+[U7FN5'U_A=^C M? 'HO7$J=\>G\!7&L^'W93+_"MT.=$K ,K$22K(UXRY< A\,=##4988G4[L0 M:TT2Z^9GE6*:I3*3*%%#9*DHP%]!>^XD5R9+E>"IBZ.[R<]VY@1VB8ZG\[;K MR+V)V&-1,_" ; HWR-I1/O4_+B[$X<^GX&?%H"_^OKYSA9$^50G%)629Q9E* MPSA&"07<4V+@5$/M4OSMJ>[7%]PE0'>LX:91_7XR1<=X?'$Y//Y<#.TJ'S>5'0E81*VSO\A_E\.@SG:"#!0 M.@UP8KD)A"=K8@:.IN"I#M,U%T G#/9KS'>-WQ673_]0:B .>THW>]_]<%28 M0TF=^!$L6XP.879?)(,<)4O)E?&) O\PI8XBI$2HCDH%9QU+M4]Z:M'>[T[2 MZ.KH% "- W^5=6ZX]<)'1I23GDB7,=".0A.M.0W(K\JI%Y]IRTV@LS+'AF%> M6]T-E',\P.G50I7<(K0HH"L:%2[4X(A3Y1S1@&+.TDL?9F[\/>X=O]D]_W]T]/JJ?1'GEZATFS5?BIGR)[/QS[<1SZT:?) MQ8SB&V<,*4<=)?$.RH@/"^7(WA%%J2[];3RPVH+)!WT8^TBJ$M8"EK0!PUR>JKHTFLI>/!\[O(,ROO[N/6AL[%L&\#%IRE\\\-T M><-TG!9YD5LR&EB?N?"NS)!U&6//#46*!*45;C,1-8FH)FL7BSU)$$MN#Q5(%1/["U@Z'J'+.\:R3 M(-F4/&OFE-C RD[N$TO!>J"UMZO'J6G!RZF"FDH";P Z%X0/N%8\H+='0C*X MP2+ B6<\$N .G(PJR50]I[-X<[\=_JKGF]<29 .N[H>A#\/1197,."VN5'R= MC%#HL^)_S7]>!P.!@C+H=VG#)9%6(*)UL8U:"X/FDFE;NZ)]5=J:J:WMYK2K M$Q4U8'EN\'4W\K22"[ &G7P5-9$J,8([;B#))>U,]HK;VD4?CU/3[RE&-]I_ M'&+;J*(!4.W%.#D?SV>?_,^2+R_MGF.>\1X^O]IZW.GG-P&XK1-S=)#M23P/(6S1R6_)U-8N<,841IR(*74(, M(V(@(0:,);)+'"C/3M2NU'^ C'[WQXZ0M*VX&T#,[73%I9Q^7G*#T8+*"CQ) MVJ,S:DTF5JE$0K J6LZ5>7(8X_9IHKL4]9LGZ@A'%970 *0>,*,ALFRU\KF+:,DP#*TQBH",NLD*ZDKCZ MRLQ#GWB$,NU0:]:=16IF%]M).+>6L!NP2$]))#)'D1=D@@K\HV36I#2$ M29FHK5\[OE7.:1<;6G\2_3JZ?;PQS_J";J,6-J5%YM://OEA.AB_]=^&:-L&(#67 M'E>.A1('R*2)$SD1)FS0263(LOKYR,.D])WM[@0X-<3>@*'9B_'\['SDYY!6 MN<(YT"9$G9PB-IA )%,EQ<4485QE)GB,^LD9ZAMF(-\+C]V@K4,U-8#" M8YC[X1C29=_<&^R^@SR,P_E BT0!)8=\%+_ !$])V6>^[GTY\+@5WL^!>;/<_ ,/P$0K.DY=8!)TY9(%EREGA( M,<7:-;2/T=)OH4E'4*HB^/4!Y"X -(8O!;2GU7!T7TH#FI6C.BDB3)GRI TN M@B09D1Q*Z84SN7JVZ3X5_5:D=(2=+87=0&;@N9AWP" &09TC)D;DIY3Q.&9+ M6U&GLV1"X^K8<85*OV9HU[FF[=7R&II%7+1@^0KS8<1@[19CM3M'W'[5SMM( M/,'I+GM*1/3'C6>6Y,5E1YD06THFXE.YP))]UJGV[>==])2XD4M!01]-%^], MBPW_LM?QP%&OA$B2*&TU+E)Z3N/ MU3&@ZBBA&IIV/[MC[^3W]Q^._EJ_U> S;]G5G(YG^*L?)I;>3.]'DS]NW.E* M8#CWDB"@.)&6"^*]4;'L_K-K88&P72M[2=G MP:PC^D9J;2[;LL].)\<0)^A@C. 64Z>3M>5)<9&BV'")AD D+178)53.S!F> MD]S=_3<:PY1694]PA.]_CN7 M$98]X XGXR+3@7&".ZT4<<:4'O,8_EEF%=$B.6V4CL&Y9P*8Y][1.UQZD MI.>V6*W KJ*Z&@#=;WXX+K([&I<^ND?Y5M>YJY9S@VQR*"45K=SM9C;*>^VZU!LH.U+EM@5S%YF\W_(6C?-ERZBVNPR\P&P29 MP=!2]*=HN5KA2XLRSHF,N EH87$PX+6(F)LA0JAPS<0Y\J:9U8+S) +4=R]6I6PFEYI\&I1VI MM4G 7G;H7]S6CA3)14<%DDUE=@C'U>L82!^2HZQVXGPS M2OM-!_6&R>I*;!2L"W:N]Y4+OD06+ E>I BT!'".>.8L\8I[+1)$:FK7>*]& M6;])HM[ N+62&@7?*OT)!\'@ZM(95U40L1RT4F(EQQU!V5B:@Y<^P9V#<15* M^TT6]0;.ZDILTFU<\G05QUUU0QPH&V1.S) 8>?%8A">.BD185,BG5>G MKM^\T(YPV)&R&K@._ AG)7*;/9*0$#9KI6DDBF5TCBF+Q%DCB'%19(LRU:QV MUZ?UJ6SF@M-.ZB!KJ:L!NXBL18 T>X]"+8=1Z'9\]/,RF//G47Y\@.<@E4R8 M T&X#IE(1A>C(\K0M<0T+3?[J]^OVY#4)FLKJR'H_CBRSM79 FK]SV7:=R_^ MU_EP"D^/FAW@!N%#TK[,#2WC33B&=UP#05$JXY-3SM3V+=KZ31;U#7V'NT'$WR^'J\)[!X$@G9K(@*LM $LD MLF0,,U3@6ENA>GSU-S89PU33_*1S)304LJ"'>PS?SJ?QJY_!45X<22U[CD&P M9?HF%)\3XR\8R!VI+0&0M?]G-$+ M/ K?_:BLP6,,TJ?#B,N@_,/>.-W^P8U/#K3S M(4=@A%],\2X=B6RVA/&$VX.Q&*'5[D/> 1O-]!*K&_SVK? & IBMF/T$T^$D MW2\?B*/STH;MIE@O1#UPRDL;?"8>E"4R4B N>D^TR)YEJ3F7M9L&[);#9IJD MU5TI#<.D@8UC.XN1A(O!1D^B5AXM!@1B,\V$&1JX"%2Z5'LH:O>;08 6YNY]S%X(LJLS\5,]. 2)8 1KN#:*V]?'FX[N];6 M*&[74>*6N-T?UXD:3\Z_?1LM1.E'EZ(\&.?)],S?:@;J)/=I,81&IS*)!K_" M?85B,$*-UCX[SFL7,ZU(VDI(M"\.B5THI@$7^5:9]# -I @A*"<(C1XPJHT6 M33UW1#M*+?71IE0;5W=(Z+D_91=JOE^SOK',&X#,53)XT0L)DLJR7(0+3D%0^H=]^Q^?>]P]_V3PX.3TZ/ MWOZOWX\^O-L_/MG_WY\/3O_6;0_G5=Z[JZ[.:\N@?I_G)Z9900A9,]Q$&4?C M)257Q',CB#;&2\^H@%Q_B-P*A&T_+V_YDM/%M2&=G$],QO!O8#J^HOY!(Z=DV&9?P8^_'<#:0 M8!U-(1/(TA&9M2%."D=X$D8RHYSWM;?')PEJ!$L;:/HQT&PM]@8P=(>'=Y,S M/QP/E) @A&8DRJB)9+SXA8*B7QA"X@%"]K5[E#Q(2".8V5[1=T](MI9Z ]"Y M<4;^$*.FZ5 Z(H#:51I"+!EWLR(@=02G$6:N]7]XCH%S(5%/OX0)X- MI-P 3/926DR3\:,2.#594A M\R1!_09U]>%33_HM0.EZL/JBRK (:@I?83P;?H>+W,:2,0;4^%A&%(50YBCK M1%S2KC1?="8&*9.N/8%N9>+ZK>3K &*=:*4!N!W#'&4#:=]/Q\/QE]F2"Z]4 M4H8R BEX(CERX0U&^X('I85D*,+:]: /4])O^4A](%60=P.H>6#@V9*1B%S0 MB.0'%H%(BUNX8SXB(TZ:*&@.LK91>I28?@LJZF.GCM0;@,]5T/$!E\(!?CD; M@*4B)*^)]ER7Q*LA06/8"EP;<)%Q+VL7:=ZGHI&F%17#]\T$W !$[I?\W$^/ M'4]&H_>3Z1]^F@;&.":M!I)Q :&7%RAQ6F8B*3#JA1?.=-_V\4D2&XGS-T3$ MLXVAZJFG ?0]-G/8QB2TUX(87OH.)(HBB]Z1'%BB,2!$=.UK^=L,?=YA1]N* MZE]Q_O,ZNFBF;.J^F 9*X?*3%@B4:^#2&$N$XQXM3:J]KQVOKS*G?8/[8[ M_&PN]R:&53X\_FAO.BUEU,4_>//S^B/+BV-[16@W;>_!^*(N>P"2@TH 1'D! M9 9;WIN _:W)$(_DBQ>=+[FE MVK<0UZ>RM2:X';NOW6FP78S^Q8_.X6$&1=;*268)3[PS$FFR*,7AL0<1&\8H RE*J?G8"0).F62/;6:YD@#U*[)6X6NU7+T M]#5@LKJ:V@/?Q89Q#//"U4 F9S,OYV8^22*M2L0:S@E+P0:>G=>Z=DW?X]2L M!K17<1I4227M- 6_Q="2E>LULW=61D -%*?:Z)@($^@F2UNN6E.0)!L5M** M:Z=VGG45NE;#W:LX-JJNIG80N!7\4Q5%=*ZS&^+NU^;^5H[V=F MK[F<'4[F?X/Y"]'G2+M23CMF\;$Z[W+N>PCSHXPQUZ?)=*'E^7PZ#.?S4K=7)%.4-E!1 M*A0M$+881*:C)!>%1Z')^%4C(Y9Z5\]9XGJ6SM<\P'Z-E-?2]BD.<*NIH(D)^K#BO M5-\9 $NT11YDB)S81#$@4V"0*\UL]C] MR<%OAP?O#][N'9[NO7U[]/GP].#PMT]''P[>'NR?W&9EI08X*SZX3H>;3;BH MU,)F.9N\G.Y.1L-XLT&XMA*RD)88&] URKFX1LF2&!&#N+W%^FVK'Z=F:SLT M_#(>YF$LH][NO>04A?EF5-KGT\@R,\D0B+9,:]"9> V.B)@-E]%F5WU0RVJ4 M]7M-H!)*[EFF^DIIN)?7P>%?]@]/CXXW,T@W?[N.U7F4GDJFI0RR&^-'?KX; MSN)H,CN?PHT6DT9*YX$(&W _\[CWN,@U23%C"%82_+SV0=\3Y&Q_Q^W>HZ_1 M"\+HR+TG27C<:Z-5)$!RQ&7.8N;.)%G;I#Q%3]_WC>I@XOXUMDH::-A^[.\= M'Z([X"9I2!@E]8T/+ MA!'C2+ BX#:$FA6>*^MKCXY\C):M&US=>>XUAC,/IDP!)30[CA@&]-A9"0"8 ML)1:I;*J/;;U46)Z[EI4 P?W>EQ5$7S#QF.Q+M_L+;IH?ORT?WBR=WIP=+A) M8/3P@RH%0BM06AV%&^?>5[Q[39Y MR;8'G6T 98.LGZ#>BN1^S=P.\7D_J[T[53=L,C_LHR':)%1;_F(=D_@0%95, MX(>2>;R&#&B#H;P4)"@6BIN,D#$EVR@S4]1+E6QMDW:;@FU-U >8S0".OI5J M"MS,+QY^#>/GS^4[N-'I[_O'Q<7Y7C_=_12#OZR?W"(WVX2DJWRU#J6 M9&WZZZ68GVNY=_.T_@J1'((Q$#CQ*9>V-LZ0D-&S+VW4N (-C-5NA; AJ14. M7^^^YG RAYL94!E<,H$8:S&T8300KYTDGL;(E$=.>8>N!4 MMIZ6JM62U+9R[P\.]P[?'NQ]*.,4CC\O1BQL8-8>?$P=._8\A143V,LRN;W1 M:(&SFS^ZQ)3BC">>&,D!<.>DT1&G/6(*?,2]TTE6?7&N1MFV9FDYSM>/#L;X MP//%LQ_*KPJEK>,12'*"$QE$*1#,0#BS% SE5%1O%;DB:?TGNROCYZY-ZD)% M#;M@[_;?G&Y@C!:_5L?XW*>@5CX*POR!0Y',M>-K%VG_S E6^>/;CWU&IF:)XP[&"]Q 1"I,#@(*2@BP4E/I77*U+Y_]0@I M/>=[MM?_O3Q.!9$WZZ=@-+/_8?]X,0NJ9(V/]S]]/G[[^][)_M[)\:?CH]^. M]SYN%HX]_]AJ\=B:'-0Z2;L]D\C+Q*E'B 4E2H(0=R*K$B<,#'@6* 56>_NN M.XCJ^K["WIB-*;M9"K515> MEEMU5B-Y]8)=UDH^S%7W-9-,6^&!&Q)5RD0:)[L:9;VG MJ&J@Y*[=ZT I#=QK.II^\>/A/Q;*>3L9SY";M/AFR>ZG&\I[P>S M.!U^6_;U>ZJ E%L9#5#T<"5$='.I(0Z4(@:$B\HKIR)41FBG#/7;Y+DC8+<# M@28:G7XN+2KW9_/AF9_#;""E2F"#($E(I-]32BS/D61F Q?#>T,1*LDNFT[N!I0[8I5_ KI?(06]>HE;\^G9=$MQ'N- M;25\F7?-"3>RY#1Q5_91:L*YE"QYP43UA-.JM/5_8%0#*_?N676AF6;S'G=O M(VQL>!YY4#=W)CHT08]6S&=/#8VH:5VZ]R&ZT-\IU1 QE-87WH*M?@NKJYL3 MUQ"_^X82/D2,#MX-1^>EK\QMQ$?%R7MS,Z-%Q;UL#3#(P)=)J]*;/' M!<;\7J(C;1.U-J$7S^+KNJ-QO9X>[AI\LVO[7IP/OP_G/^\L+)KC@\GBUHJ2,?X MYW082P/%PN[G\7#^&+.AC%N%4I?I=$)F@T=9XV95NC)1='W1[:W>WF$;@OM- M]#8![*[5W "F;\KYV?%>L\?F>]VH0PZ)::HR 5BTYW:)>* H"&\T>D?:Z>J] M72NST&^RN4?<]PF%9CWEBRMP&WO&MWZ]YJ6\#CW?.Y>SHF9,\11(M+(T7F69 MA,PTH=1H:D29KU/;*ZM]-0^?5A;.'4N=E=3H962BI2H%B*46*#I+3)0I9QU$ M8K6KJQXAI:G+>.OH^_YEO.U%W<"F^-"=P@]#'X8CW.\_^GFIX;J[[PO%F&&Z M9 .D(3(DW/=MF>D*AJF8L[2Q]L:W 9G].G55D=:MBIK=D%:X2;GQ;K7ZLW=V M*[3#?6[3>WS!*JE88"1+53* &0%%)6 0RQ,3C$12FXJ#Z5?CN2>R_;ZQR1CT>[W>NX6:/ZT+7. MC:WH$P_K[A)JQU4$*UPE! SK M666(8QGPQ>E28.'#&IA7>>"P:U,]Z[N8IZ M8X5\]\-1$729C>='<%W.?PQQ,H[H?"ST>??(R)7N@DD3E='%D1DB2L9RPK11 MP#G/*54?V[DES?W7(E1&W!-FKWNE-FOW;I0AO8,YRF'+&JG+AU0ODGJ0NAU4 M244C 5C"P"3FA"&*9@@VQHG7WJ3H-"A:NWI[%[UBC_T?&"/!=.A'LX'W29<; M3QA\V3+.TU/B##0$+D>+'\ECGH M*XX^^?AW_P6C[[WQA<=X327H_' ]GN(?_AE_/!MIKD:+2Q% E MT!5 IR!09"0%SV/@24@EGMG&GGU)OP=#M2%35Z9-W$BX8N6 M^XX2ZTPD*CMFG+/6V]J#IVI?2RB>W>'Y63D9G4RO%YS7G%L6BJN?B;2XUH)3 MD<2D,P05K;U;[?"@AWSOP8U>#5A'CS==XNT$UX0;C%;Q^K1F($-*RDJ)6V=$ M+][),KU/1&*DD#S'+(RH7;YSBX!^\%%!E?=NT6XJU9X#YW_A0_P5P7028+FL\9T?G\]D<]UT4VV(+'G"10J+*$F]S&87%&'$@@ 2?E7.. ML:1J%S*M16!_!F5K,$QVI9=V8;=T[^[QN)?^\_SB?&]@I18@DRLUS+'<-M;$ M"AZ(I2DQ)4OWH-I]K#8DM1]CMS,H5M95 UF>1U;<8XP.I,W<9YY(!@OH,* T MO0-*6 Y&&\F]KGY#=TT2^TE*[] :5M%-M<"_7L1Y8=2%309$2$1%E8A4D1+O MC2!&2,HB9 FZ-L >)*3?LXVJ;EL]@3=@L.XRL5P- ^.@---3) 0FRL%=P*] M$@@Q6,@EE5;;27N$E'X/-7:"G$V$WG!?I+MIN$,_+47TWZ%>6O'>([M)(#Y- M>=>I0L-D%E:@[\.%++X/)S9'=("\=C'0!+)ZW4QG'4Q0'8MK?8LBMX%#MBCE MBL146A!S;4B(T1"-VW@4+J4<:E<]W::@T:3B.AJ_5W"XN8@;V(?VQO-A*F80 M%]MU@>3^CS@ZQQ7V'D5X(YG_0$N5GP\_8._'<#;04NLD:2*1VS*R,81R04<1 M[DTPW&5G96T?J$-V^H7N-BB;M*GR9M%_Z,_@W>3,#\<#+H3105*BN"]U5%82 M;TT@.M%,;5#)^]J]'9ZCJ>>;+*V 9R50;ZC)!I!YIS'%1RA!\P#7M14I69(, M1P]8<89!3HQEC#A0JZU)'("0%C&XJ:[O55IN*_@&T'.U6Z ?#@?XY6P0 ML]%@RZW1*[ M47\+#L2"%DX%16WN4R"T">M[0^P'! M73]@8XTT *?-!7?-]CA]&OGQC4 P4N18.TX$<\7%QQC08P2',@B<417-O7*X M[2UJ!WST'&YO#JN[MK)O'3> \WUT-2<_ 6YTT5WF&(*QSH-DA"^F2=DR"B:D M0*B7-@1@7JO:[8<>):9G<]H[3NX>'%=16@/H>SB[)3-C0G))1,IEKA^&?DY1 MM>C\$ZG!A5Y]@-/F:<7NTD.MH6Y[936 N$\PS9/IF1]'N"CUNEPXB@D+*)AR M(8S(0#UQN93L!QT,>.=XKHVY1TCIMT2J.=354%C/-R,^^NG?85[$;>&JD"W!WD\.!5B57>U6\I53,(ZT0UO5;$ MSZ;SP7$1X\(U5M2X*'FYT5PLLRDR 4"'P N=F#68=W/)]VB;KHA>XERXR'6*C"BM%Z>*F5@.F1B]R/E'*=U*!3*K *9/ MOWX+9=U5]P:2ZUGA'X?CX=GYV9)P+2,H$(9PZS%>4*5[!D7 H^MF;:E"7;$N M_!F5WWIISTK?1&63&O+K6_'^QPW"LY+<^<0(X\(6MUV3@'Y3:T<"!$.8BBH[#CZZS@#5 M3$YZ,V4^!HL-)-MSF/L;+IM%.T#4%5^:2:4M$TEB6&X S63T&*6+&$ER2DG M>)V'.VF5!Z/:!Q[=B,(W4=.DGLP:L 7/&M'';.B'JVHCE[QD'I!%57JXE82. MCQX7C#,]L4??X%9F2+S":;#26(#RUST M :6N,F-$TJ($M .$:C V<('KO_;-KIKT-WXJ5QE[M:"_+1":Z+EQ7;WT-/?A M+O?[/[X-IXL/7_ ^"$R+$!TCV6(,);/2Z"QE3\!I:S$B\Z9ZU\MJQ#=^0+B# M!;!S"#2[!5P<3NV=S[].IL-_0/H\1NW?.* O!Q:S_1\PC<,9?)H.(RR2$A\F M?\#TXJOAV7 ^L#QHOCAKL%82Z80ACCI%F,O"08K2A]I-:;KDI_'#S#ZVB!Z MTLZ644L:G[]]NR6-9"R&8!X-1\ZE69ZE* TC2/ V1<&IDKKI97.'G\9/:%_0 MLMD&* TOFQ64<2&6V2+#,#M8[K6_34M7R9C0> 0?"8TZH.UP94 EQ_U7*XY[ M+47?L_KEN_IL]-NBO,E%LCM8M.*';>* +D5PH\G7G9Y@QU"2>OCSMY/QXDK& MN1^=PO2,ER[@E"=T52'*C"H+F3BC#-&0#3,.XS33R3ZS6S;[;>?>PLIJ&%:O M8.4MM^F2?EQ11&Q K;?!"(K2\89(7_KO)T.)]=Z"5@RRK3[C=?=LKK3RS'^O MO%Y@U(M+)6ZIB3VX)@N%^'TG$X%OX=D2!RL1K%=,0< MO!2!L]KU#MUQL])J<:]YM?0/D@:6R^6ELC74/QE'K+64:'!<@=%:\&:R M-%MQNMH*^N#5+HC+O@C+:DWC M:*0&C80VSI1!V(I8E0,QELH0('LC7*_KXC:]JRV/UW:8W2PB&G#=]D:+S\ C MJ;']'^5+&(C('&=4D+QH@1P8BCV7IEH10N(J25=_7,A*E*V&Z-=Z2-R!]M;' MI+O Y!B^%$KJ-N*#Z??ALM?1/>XPF%JF=B_;:-_CF^DD$BL="%*I))$81C'+ MB:_EV[* MAY/YWV!^#''R95R*@Z^?=/%+=Z.@@69:6*,9VH.(@DHIHF,7+ '+':?>:6:K MS\/LB]G55M9K/>!]&1A[S8OQPDM\/YDN?U0^QP8J&:]ISL1(&X@T.A++I4+I M>)-H8LSXSMK+[H3#U2X'OO:3Z ;1U,!:ZRZ_=[NN?Q 3B]&B!P# 4(7<,V*] M Q*E8 #2H;/03&>%-7E;;7V]UL/U)A'TLB],K9D['V25/ -3IJZ5"45*&N(Y M5X09[BACW#"YFSN']7E;;6W]]VG]#A%4;=?:S82KFP4_>W$^_(Z"J3WLZJEW M=#GW:F7>VAB!%961S#I.=%:KSL#KAY$4/QUH'S1U>C=@4 M&"\Y^+@OA8N3HD%R(D.6FGAM/9%:ENN+5!#00L@@@N.BF3Y6CS'Q0IM9541F M=XME YALO$Z^+5RKD[F?SBO-+L;-_F V.X?T[GQZU;/KXD3TX;+F[*RQ$06N MH+05#S&59 3&388)QYW/W%>_';0VE2^T=U6'>.]6T4T<,M9?T^"RHBX:8B-' MB4O $":I0#A$0ZWAP23Q*DQ_>\6Z+\GTKP.3+4W__KB-M7+C9N!2"-);KYEW MQ(!41#HKB!?.E>%L3$3M,-K?^?C'=9GH=]MXP;'#=G!XV9G59SNCW.[;A58L M+ZT8."TT "/4!7HQ>BE(;4G41EOKC0XMQ]PK!,^HQ9LIAM5EA[:VS5Q/7=X+P?A;D6G!K)Q/PG' > M;;3_V"W.)V5$N;(9(BV7.#61/N@R7$B1S!+&AE%ZD79^$;@JAZ\F ]'$RNP/ M?/],ONF 4Q]IL(QD*1R15 .Q07K"??8T.I"I^NBLEC;*EY %:6(Y]@"WUY5HT&3P &*("2D4:%)*C*"2PT@2P0K'H&UN)*[+6;_?O%QP/=@&=BKO;;BIO MC@$U,8SEAE0YM.BJ^.:9UW19?[,.AVV4X%A/32Z[C)$9XQUI' FED:*C)L:2 M#1?&5;95/9?@5!M/QEUFS#(@.D7< 7DL5["3(I"=X3EDL+SV39UJQ+_H0IMU M,'O/D/>B_@;R=1>4XX<7@T"9Y<:8G AHIW O9(QX%M"\@D]4BP FU@[A;Q'0 M<^ZK'Q \-%!U(XTT *?-!7?-]CB5T2B'_NQR5FF0(C)O%*&\S"J5!HAC'$/] M&+RW-&:[^PYS&_#1P #8S6!5+;-32<<-X/R.1W>.RT,V4$Z[+W M=8#M ^.X7XP9P>SDU&[6NR8.W+*B8B'%< MH'0$)TZB:QV-TS+Y2-'BOIC%N$FCA?]>BVV"[55OB7?NTWL!6;,8"6.EA[A! M8Q4$XX2:F+V)DE)6N_G=KGA[H=49KVD1;@&VEWWYZUG)H-XR#&\*QVC-M1&: MJ, 5:M!F8JFUQ!G&(K74J5#]U&YW[+W0\>RO:3%N![EMU^/I"]@;[_KO D1@ M$!F1-%LB9>0D>)Z)=A:$#:"9:>:F9B?A8GLM\%_3@MP&;B^]_0HES-X+BI:.&391*=^Y29(Y(91KR70!+CU,7H#<%QZU3((4@M,RCD;[,.\X)B " $'C@-#53,52;^5>?P'X% MAJ!+/+]J0[#,1IXCJI^7&HU>>="R-/J)Z$V91&SIA64D-S)9"-:\N-SX2IR_ M^K3Y*S !G2'Y5:__-6*I!$Y&X$ B511E%C2Q:E%Y+:)&>5F;7F!M9)VU_Y(S M]*]@[7>$XJK9_1U-+S@_._/3GY-\8]CIXI;D0K(7TXJJ3S-8XYV=3C?8E/69 R#4R-)IBE"XCSB7_]]U?K!.Q5)6RZL!4(M2T1&O>C4 M;8AQM@Q-<4Z'ZATU_ONJ]9J8[>ZJ]3KJ;\";NWT#DS(KLW.<>)?+Y-/(B;/< MH@A=M@Q"DC15QNZKO&J]%@B>O&J]CD8:@%,GURR3E)!]\"1D%*GDHKA)&"\9 M[P6SVKF<=MZ^]H5?M5X+5KNX:KV.CGO$.?I_@\N95>/T\!W>F!1N.0$P@%>E MZQ_N2+9Q^@B^*B?\VU7>$WCA\.=8V#2C4)ZQM9'/_T[S(MHKL.&-U=A MPY*? +AJ%?-$Y&!(*9$F7I0),-(E%HS)="6 K?*NQ@\>=XFRZJII8+N^P'16"(2,*T8D()8'393VK%1)VNAUY1WW$5(:/_#:%0!K*JR)3K,+ M^91LV,(=L\JMZ%\A8!KZ6?P]9QQT8::<"0 M71&_7&/<&TII+KV#<+>74(:D.8_N;I#&1*N,EK6;WMPAH0%O?S-E/@:+#23; MLS.UR+B7D_BBJTM#:;RC6D6B16E7' 1NT%8 23HP&GE*0H<5?*<''MV(PC=1 MTZ2>S!I2.;_LJ82@IQ%WQ,Q=)#)QANC7B= 8-;6TM-GU:ZJ0T^9UAP"M1EGC2>]N M\=F!\JI!LG;9VH?]O9/]DT./LIT/O\/FM6B//*A.@=DJ5%:J&OL J.\;PPMP MPY8:E9R8+?>N#6[87G@2*)5. T1C:P_CT=NU"1&L,?'WF'B6GWSUQ"[W?M1^U1-[C/C:; MS@?'Q=HNDJ<@)&?<">(HAEF2QG)/+WI2BHS1F&)PO-K4&7SJ#8S@=]?XN/7" MOI%027V3;679 @ NX^20.;6TI$9\F;;J%0DQ4HR31<"ME(O@5O)45H% G\GD M+91U5]T;2*YGA7\7V3#ND4:D&1;==RSUQ*E@2%8AZ-(+2[*5$@7/ MJ/S62WM6^B8JF]207]^*]S]N$!YTY,Z80(2ULJ1!*?'@U.)2B6%>>A6J*/[F M2_L).*HI?F/Y-1"KEA*-HWPCNEJ8/I$46CJ&4E .=SKI&.YT7A.0UCN+096U MM1O./$A(OY%H;5^@GLP; ,[-M.?>.!U.QO[Z)Z?XU0P]Z5*6N%P78(T45N.2 M4 ;9,]P0G[,GG@F@BU$QU2Y"A) /&7Q:+\P:C M[R?38_"C_1DJ[JHFD:7,*!KC*"DK9[G%PF-]VW/4]5BOF]#$#P(L&H::0!CMWFY/ O3V@NTYHHXF8!(2(QX!Y9DYV.@ M+!L5:[OV#Q+28K18!TG;R[V)2P^WV;C3'^082GW7S77"!L+8&*ED1.5H2DJ& MHO?@+1&XVVNAM(VY]A'YNC2VN#=V ;K*VFK.F-WAK_1BF)R/Y\<8P7R":41= M#!3RX'4Y[E? D3^);FS6AG" 2)7.W-O:34'6I;'?6LW>T+BMMAJOT#@Y__9M MM(A^_.BMGWU]/YK\<3!>7(0K;]BV;F/%Q]>LYMB$HVYJ/+20&2Q0$CS-"!-J M\"L/1"GEF* \\,RK^\0U:SQN+XS+KC #IYCGC.$*T^5&9&9 ?$(W(7$0R@5K M,JO=RN1A2OKV[S?6]M,6:"-!-[#K'1?#>90_SV /C?7\*.!*&Y>Z^/T?\6M) MLKR?3&]S^F'HPW TG/\<*,JHD):2I U&*RY%XGD$ I!-SL%096IG)K8@M^]P MH!KP=J6RBC%"-_O@^_/24G1YT+Y@].WD[&PX7RS$;7?!E1Y>^=M%\ESO@)?:',+NTT>_.X9K;K)-B:*21 M+2@G:J6L3[A2HI%B,&"YJIT#6X>^IG;+=9#Q]&Y942D-[*$/)?:N3.XE?Q<1 M,NKK*+_'\,2/_@9^.O 1I&.:$T,Q(,%] (4; B7"2:Z,D$S1;I+[FU#;+QB[ M0] *>=H.U/E2@(MB/<2=YO0/&'V'CY/Q_.MLP*- $Z#1J_7%C2A-5D)TB2C) M>=()HHNT#]@^0&N_;E];H-U6E2\(LF4YGOXQ&3AOO'4HR00LXI[%. DJ,\*X M\2(Z*Z.HW4IG31+[S1@W!]!-%/?2<(E @X%CB8*4G'C*RL C*HAS@"Z59R*J MP$*Z>T-_M\@L1/:;/VX3FVLK[X6A\_WD'!V9##%ED(3K*(@$Q8D-VI' 4Y#< M! BAF]M@J]/8[_"')K&YMNIZKJQ;E;>]C.^[8A X2E!11;25F>"7DOA85F%P MRMB@J*6K]/O+!8[5=7F$)S,_:A["'X>I^49-J3]'Q$_NG=6OAMP0Y/1 MEA%86/=@T+KKJ DXS8WT3GBWTWCF,4)7 J=]W>"LHL3UD>HND#J&+Z5O10>U M,=?'21YISTPA#PF=7QFL)QZT)29:D0$P@JO>/VJ;TSWWXO%60Q&-5[>L<@XV MN'/UK?*YWH#M_&3O+D=79WN_;BS.O;=O/W_\_&'O=/_=T>GO^\=E'M?Q_N_[ MAR<'?]D_.,1O]S<_)%WCX75$N2DWE0Y)]V(\/SM?#%Y:3+@K38"F\!7&L^%W M.!@CF?!A,IL=POPHG_H?5XN=1IN=X9%X5H;R29])Z3I$!"M)5R:H\M6[.FU& MZM8W0%=[[?O)%(9?QF_/T>R,X\_%':'1A:%._WD^6RR*2](&R5!J.,:R 2TD M&DAPQ&;IB!"998L!+56U]Y<.V.CY^M\.D'OOKFG/6&@@PEQ1!'O?T625NTLH MBQ,_@A.(Y].%Z_" "'3BDJ'S2$"!)9)R59J1.)*S\#K++%CUT^(.V.CYQF*[ MRZ$S++RE/BN '%/MNIPU2>RY]76[,-Y( MA]42,K6#DO<'AWN';P_V/AP?_ZX?WAZ4DK4_3B]'X[]. []:%&'.?N( MGCWZ^KQ"EI$Z*0))H"D8Y;$I2DQ%LO73:.F>K'7ZM1MLUI2]'(WCB5O\J5 M^>^XPUSXW/Z^^_'T(4R3JZ\\/\!U&%^UL.!/2:.2* M9D4DX-Y@-55$< U.0_;1U"XU7HVR?N"W"VQ,.E=42_!;;C>+97N?O^4("6-] MC&6^AS:\S,/,I6A36^*=ITXE4X9H=X7"50CLUQ9V@9#'0%A=72UA\6#\[7P^ M6TCL8K$QT F17R+M/3B,XJP^"Q^"VI48: M!=?ES"J7F3+E8C43MDRYRZDTK,85:;-F&AV4%&I7+CQ!3K])GW[!M8E&6@#7 M9>AV,$:']_RJ":&VV1J7!6&>ES%)H$J=!2-1694UE=GFVEG(1TCI!U1]N&D5 M5-$ HA8)?GQS$=0)3+\/(\;\Y0+-/>YFI?_E[.%_NIP;;'+P4F1"+7(L8\0% MRI7$Q:6E-"I(+VMOGC7I[WFWK0&HNWUL^])N \@NAF!IY3TPKC-WA((U1#H4 MH840B-% )8"4F=?>=Z_?WG/3VMX0,*FBCI[+H3].QO#S8@/9BXNZL2+(WR;? M83I>K-!QVOM2#DJOMY;+^:3"&25H:1GG2G,;AGN+H!9]UV"$C(R*M,JTQXT) MZ->[ZQUVNU-> Z;N!J/OS\?ID@N9@5&+9&N+2TP*E7"=@24B:ZV8%PG#JLIF M[V%*^LO=[0@"D^KZ: !5GT^NY?1V,OTVF2Y4-KN4&!,LD%& M""2F+(E,0A(K621*"W0]A$OV[EG9]@;P 3KZ+4OH?2NNIJ*>?<&U$@P?KEHJ M6F<P1'<[.W]0&^'Z9@=*:8!"_<(E_.W M?CK]B4MZD>(NJK:X@W*)^0N ME6.;DKO/T4C+75*T>B?"=6E\(;GJ.ICL5(&-F,?[\CSYBGR5WMR8]6UYW%=Z-L M][?I9#;[/)Z"'Y7U]QMZV:5B]PWDR11*R6X0WD'$A:=Y1I=;>T&LUXHP1Q4/ M+'$N:O@)S/RIOP/0>C/%9N%"/(0)*NKCRD0EFE?'$NS)+S'M+ M@HE 1.#"**:LL+4'CMRGHI]V-#VA;TLE- "CAX5V5;U1)@B,)J549,!,=C)S M3V(L&X)VCGAF*(F"XW:@0219V[=ALJ[(&L/CXO:_;5O[BGN1\ M0,&%) ,ZRT)&C.42(Z&TCS Y,\X2\D=K=XY;D\1^6M,T$NS45%\#6KJF;[ASQT M#>VPS".=#[]#W9MW]Q[;W46ZISG8[;TX)AE U)28<"X./N(&VO262DM MM:F=S.CV7MS-< J72UD\\QO'H<=WHJ:!S<90)AP!7!?H6<1$0BK#JY1,+G F M$Z]==+@B:2_BQMPZ^'DHXJVMHF9-V;O]-Z>;6ZR;OUW',#U*3R7[4Y1[O1U= MX05PY[.X^Q ; FAI3T52"'I&VTMHQK M9?O[#B7%EF1'E>^E>OEBR! @#L\B+?H^+6Q@F5JK7>GJ+7MB3&NW:B@]Y?LQ!"H M&T@(SW#(F^5;#ZOF;JN#V2PZQWS&L"PQM&H,/P4F*.$R,*43 )CJ6ZW/I!B? M*X,4NU]/&(9R#KHYXB:Y/6BY(H$$0*TOU0TH:0FVS\I(G-WM3N9GR?P=.D9GH%H5R:3,T9FQ@<2K#0ZZ>2R M@/EK/93,'8$)Y[R(N+TLQ[%:,N" S MT124#(Y*6]U!O23'N#<1JO-F,-0C%Q _EZY0MSMYT7ZX3'C#7NZ=AJ]#@)M U8EMT0;^6VP5'& M022BA+5$FI1)2!CA60[,\,B3\;4;GC^78ERK4COP'8ARD*SIBZ#<[#?R?Y%'W1HC)8(T5>#BQ/ M.2(M'KKE?%J>S%XM$,ZB (O+PAF.0BN#$19D0X+F"$(01N:CNO[AKVX9#OSO MR6CL##AN,%++J_3'L 7%;_@:HHR1>D5\I(Y(KX!8D_$39YB926&E/JH'V#&J M'],:#%#6OKI[(#>RPCJC,HK_ M4OSVH.,D$-44WQN_!G*%OWQW4YS;U"_3)@Y.B(.7&(Q(N]Z$#B)X$K,26G#$ M &H7R/=E&/==U=KYY""$&V/()BA6QFTR+OL^^ M^?ORS<9FZM(&U3F!B F,M+CU)&!T14RVCB6ON7*U^31(X':HUXM!HFVO3+Q="<8MG59FT@!P&Z#& MKM^_>#QR;!3/TC&*8:'AZ/N1Z]:"(89IZ9T-''+M!MB_$&7<-[U/6V?OAW<# MM"F"_]R!?-Q>6F<$;Q9=M_A6MK7]/7ZS_#&7$E, 0X$(7S:<# CB=?9$.ZFU MB"R JLVEU\C74@VV)R'V=XA/I9U&F??T=.;;E"Y3!T6!5VDNT#TS:0/QHC0+ M\KA:T3<'0H.360PMU"'<2K8S=\75MJ#^5 M3A ?TK)TB^]PP4R+HN96F"2<3(1#F0?3"L&B@D27M>+%>.]O1[W3V?ED-KV7#QVM*6E(7'!H.9RR2C6)<:U-YT 4_2JN24;;V M3M*N!(.+VLL%_#U-]U\ZN/8/Z;);7'7^=O)E>;WHRJ7*R6WI&LSF02C(,BL2 M L95,B='/+<2 WBKZ,I[YMJFYDC1QDWH!_#A69'Z!*IHP&-]ZE8O+OU836]V MC:@^3 !10TGF&@S5'D,RX40)R200[YDAK+S78,!H!K4/:QX09]P4O2*3:D%^ M>J^V^:+\"'@S,3$N:'1M[5IM;]LX$OY^OX*7XKH)8#M^29K$3@/T MTBP0X*Z+"WK8CP=*&EE$*%%+4G9\O_Z>(>78B9VMB^Z+&UR V)8X,QQR'CXS MI'19^%)?718DLZN_7/ZUVQ4?3=J45'F16I*>,M$X54W%SQFY>]'MME+7IEY8 M-2V\&/:'(_&SL?=J)F.[5U[3U=+.Y7&\OCP.G5PF)EM<769J)E3V_D#1Z6F> M4G)^=CY,3A*Z2"Y(INGH;(3O7*:C_PP.H KQJ./\0M/[@U)5W8*X__'):>TG M71FH1Q_1AN;EJ2=PI@W]7@PA"5/#[XKM9I6XS"^ M@VAJ*9X:;>SX33_\3;BEF\M2Z<7XA\^J)"<^T5S1 W#X5*E'_[9O"N/QD->H.GP]AM "FFG^R? M-(*[?__C1@Q&LCLX.91'XOKF[O/MC[?7'S[?_O1IU\'\[JZ?;'7]MB,^RDJ1 M%G<]<5U(FW5$2M:K?"%\(1&5T_/)S@&I999A!74UY>C@?!DB564(S[C+=_ZD M<0YZRT'\\;T_FY9^[Y2GX584X'YMK!>F$C\: M6XI!O_LO87+Q3\I4+IWOB-LJ[8E#7Y!X^^9\..Q/[FBJG+>R\N'&8'*$X%V\ MAN -]RYX?Y<.(4-PRH6XK\Q<4S:E3HQA&[G,P(7*(+F@!ZDJ(:N%:"IO&\(( MD&Y"YD%(I2AQ9974 ED MZPPI?+"FRBW(5!12LY)NV"14MZ38!0\VG2XE\$9 M=*E#VD(?+) JBS0%L0KJ\"0C*^:%2@OA&OY8Z<_)4FN$!U JIY'/.#7.E2\P M0%=3&AQDNS5<,QF&.8-:)I+%^C2\%@B.OA\(DLA5A2 S7E9![0!_$$>S76M7 M50YVD5[!CJI2W62P">"L1; #T"EFI!IQ9\@RE+5>8;*%@WO6-6"?*3;<88E& M0P! -$!+Z,X%?U+I"I%K,W=+E*Y83$B^&?V&EYTUL+FE,QO>OA:\G>P=WCX_ M"0ZGF,'9Q+6(:DL&I@B3YPJ7(6RW0EH* $' 5:*) RD(J$RT<@6+LU@)>F2* MY.M,N50;UT"/B=,:'9%26Y-2AMM.' (8&0%I,?HW#VDAJRF)#^"DNT9#(M1B MIX=T%%0'IUF\BI>**\4J(I3M"R:N->!&(+$O.W>4/^DH1T<\SN=PA@2G_&\H MJ4;O]@BB*'7W!:/O>A<#GH>/Y+ 90+1"1OLRE#J<;%/9N-U5..LE!%BT/<4\ M:AH+ R"GF7*!\B!%5;##5?2*+-<)UY*6 6=M(EUAI=.2,3Q["" M$ZM4#HU8&*S7,_B5$ N">J%/V3=0[7[A.-DC'(].-G&\,V%MP'EWJML9U5@) M,Y4QJ4MG*LF<+AV SE4E;DZQ@URB"?A6,E%:^05G]VW=\MH*P N8BLOBB>A: M51I2QT,[H+JQ-3#M0C62IL9FP8%0GTZI0I&A 6VT4,UKAD50>T?X8FVI&NS] M:@"<[A& (Q'?S*1N EMQ="G/42"J&>+BMA1ZC[7$#NP;+[?7?@&O4 1SNEAA M)J;Q+WNP2WZ0C]+$Y7/^Y1V/2):%>5B"%&<"_@2X<0>O 7+9'D&NY_CJ)7A72/E0:S7P ]92$MA/EH*7LAM+HGW9X? M/)/O?/,4?2/0]VH?=OI*]F'AK#%;+I'.BJ3*Q1.4KNB*$_U*0D@,R@ENSQ3\"T8.@67PKV-^QS=7T\L%2+\T"NZ' MQ=94:3AE./K_;NMW2_(?-.HSU(L*0.,-+F^54T6 1INH'W<]E&-^-#QC]D?9T#X3#8B*S:NGQKU^?'+L M+?ZS9<]MU7K8YZ_=/A;V_VO'?1?UEUW>QQ MF(@X&9AO5\OJ_<'H8*G0XG$\K!_$X.DC9X;HQI2;^H]?MB&@'[$2GN:Z=N3? M\Z ^88F5"5;9NTYX^>(UC>WMFQ.P2OB,KSX\>P[_9*P[HK0O0F+>97YV$&WI M*+!5C?GA$TC!$S/Y;B9Y[^;TNYFYZT)1+FX>*&WXW$3\%+<3FS-X'++1EF2W M_M)2;5QX%CB.9]XSVGB-:06ZD,[Z*Q69 'F-WU3YPIM/[6=\">LXO/SU/U!+ M P04 " !+AF97LWQK6G,' "C)0 %P &UE9"TR,#(S,#DS,'AE>'@S M,3(N:'1M[5IM;]LX$OY^OX*7XKH)8#N6[22-G0;HM2F0PVUW-^AA/QXHD;)X MH40M2=GQ_?I[AI1C)W:W#K(O;G %FD3B<#C#>?C,D-1%X4M]>5%(+B[_;G42)& M9\G@/#D7Z>C?R0&Z0CSV<7ZAY=N#4E7=0M+XX]%)[2=S)7PQ3OK]OQT$N@UETCG]&'9N:N)U"F3?U.!E DY=WOLNUFE;CX-]!5+44SXPV=ORJ'_Y- MJ*6;\U+IQ?B[SZJ4CGV2;3_#'JT MJN32GV1 3ES=%2I5_O6KY+0_&2:]P4,W=G,@P_1+^R=YB0 M'['W5S>?KS]>OW_W^?J'3[LZ\[N;/MIJ^G6'_8.3OA][['NN3247'99)ZU6^ M8+[@",O)F\G.$:FY$%A"72USC/!F&2-5"<1GW*4W?Y*C26_IQ!\_^J-IZ?=. M:!JN6<%GDEDY4W(.\O&%OW@P&_)%,CA"\\Y<0O,'>!>_OW"%D"$ZY M8+>5F6LIIK(38]A&3AB84!ED%XS 5<5XM6!-Y6TCX0'R34@]""EG)9ZLXIKE M/,,KRTRI//,FRFT(5#*3SG&[()&2WTI&*+C7Z?!.P!@,J4/>PA@DD"F+/ 6Q M"MUAB9"6S0N5%KADO0ZP1.Y5J23%A$@!+ MM7(%D0,%J@33$=O1LU NT\8U(!/B0&MT#'IM328%7CMVB!@+"=#$0%[=906O MII*] [W<-!H2H:XZ.91'H6MR(N)3?%14]541;*2?$0>M83!B@FS9>:#\P4 Y M!B(_'R,3$I2]GU$=#4_W"&TH6_<%;J>]\X3FX8-T*.P1K9";.-Z9 ML#;@O#O5[8QJK(29$K0%X[\8 &=[!.!(Q%>H]=0,<7%;:C;:>29G$[<+ M^\;'[656+FOLL 1EG G8$^!& M [P$R(D]@ES+F3&:FZB@+71;N(66K=![ E-2/C=9UEB*_5KRW**U-,ZC*QTT M0I?+H*@]K(F',%NZY Q..R1=&LX=CXR[/[I8*!J[NTZBE85W-U7&L1^ ?12 MA+00YJ.E[ 7V^+=2MT+F8Y"^-@OEAX315%C;_1__?.?UN"?N=1JV%VD_E*J/-*FU[,R4! MC3;IWN]@YI+?4A:-M5?(HZ%J#$>0RX.:)P&NW6Q@3[&=HKA 1R?O&>J+X&QK M370!PE 2=F(J=\CCKBF!#TQ2<*;-#%N/M%Y4FMZ_KG8B\VV4>]L=/;%UGXO^6+;KVH= M]OHG@]]>[9O>>?_+7=?5'H>)B).!^78UK]X># ^6'5H\C@?U'4L>7@7_IW%T M>[DQZZ;^XU=NB.D'+(:'Z:YU_FE^T=+;'Z<^8965*1;::2=\%_$\W_8N9J]? MC< MX6?\,.'Q+?D#?W<$:Y^%_+S+'.T@VK)2(*T:$T2'BHQF9O+-@&C_)O6; MF;KWA9(Y^WB?Y7[(D2VEW9S!XY"5MB2]]8^*:N/"5=TXGF//Y,9G1BO4A;36 M7W7A*:#7^,TN7_DRJ?T9/Y(Z#A]G_0]02P,$% @ 2X9F5PZ$8IOI! MK!H !< !M960M,C R,S Y,S!X97AX,S(Q+FAT;>59;6_;-A#^OE]Q<[ V M 2Q%DE]CNP$TVT%=-'9KN^CZ::!%*N9*D:I$)_%^_8Z4Y21-LJ5=USA=$,B6 M[H6\YYXCCU9OJ1-QW%LR0H]_ZOWL.#!0T2IA4D.4,:(9A57.Y1F\IRS_"(ZS MT>JK=)WQLZ6&P MJ\%YE'_DY*>2::\&.2S^]P^*^=V@'Z2T471_W*#\'3E]4 M>-RHQS%K1=0/6O6HV5PT(WS@!_46K3=J?O"[7T%35"]L"4[WL^)[W2\7J'?=B)34.EJ%Q\;7P<=L3R<[0F59IQP_0DV:7VB&" MG\F.C:]2N"K5(R54UMGS[%_72)R8)%RL.\_G/&$YC-D%3%5"Y/-J3F3NY"SC M<:&8\S\9SA$'L;<7Q?Q;Z$=PRM!:Y_,XR'!1 A M_"Q[I A.AX/123B;5V$T[KM/;OK]X70^.AGUP_EH,H8W[Z:S=^%X#O/)O9'L MRLS]-KQS9V[?A=FP;V?OUQI>=>?G'S(>#)P5W"?*1UX3)"%WQ-&?RQRC6/U_]Y>/4[PQM)B)24+-)<2;C@ M>@EZR>#MBF2(N5C#E*4JTX#"$Y4EX'O.6]@W*L_VVD'@=0NYO?&[!Q"KS#KX M5#@ )BGN,3.6:I8L\+[F58LM1<5PRBB/2:YQ"9&1>\-K7R4ID>O2;15(#C$7 MZ&H[Q1F+5AG7'+$@DL+P,EH2><9PZTH2GN-@FI\SF,0QCS .,R3JOR(F%V]<."5"2;8N#4ZX M)#+B1)0&5<"+R7,5TE66KPBF6BNX5LR;%-AB-N$2JE*S/U]7+Y4,&3$8"P/) M%D2RW)E<"K:&,-)&8LA8-19&9<%R^S!9PT>I+A#%,X;")<'8&^WN@TF;$DJQ M5W $BY$^[3MI7#SBF'6I.XY1>B1B[_L'96#??_B;4#7=6MW@,,=<;,HI7@FL MK0A9+@R!MZ3.V*<5SYAIK'*3LBM6[),#P-KR&_OT8)O[JQ+8TG]# /^H5B]H ME-@2Q$P?=0UK?]!L!SN9;2YQ/4R(32$NLYJ@)<6G-GLE%0@WZVR:L=QDO6K$ M1 A ,YP,KB H2)$&>=5:Q=N5!1U2;EV;Q0BU5J(@C5%3**$RRC('(14DS5FG_-*E/$\%67>XM,!8H^[&V4)IK9*.Z>'/S?H7 M$;%AD&5.(;YJ[UVO:/$U]O6:EB-OQ*X5'6IZ6Q:X[7KK7JGG^O?*_LYKO>YZ MK<:W=WODMEKM![D]M$ 48"#>.2;P1:56*0TVO.L$Z27X-PO44/$6Y"K]_N5I M$_KK^N9.LXG[*8?T;*_>ZN;V"H-P/!J^MEW#RW Z^((P/1/D%V;[ALW=JIM: MM:6<(C1*< H&D^YG^(+Y;+O!+B/]64_V^.@^00SO:6-W#LO=17"LSHL33+,X MP/Q+Z$J=;1M1;+C?"LZO57T2L_L_T>[Z-O,J/!W.[&$S?#T9#S\\?O7^4/O, MYV?YQX?W"8)XS\\?.X?E[B+X33>:0WL:N^.P=_WM2JIR>X[L9$P0TQ[<>M]R M5>_V..==F9 %%OU*WS;YAUJ M&:7%\-X (JF#0 0 " 0 !M960M,C R,S Y,S N:'1M M4$L! A0#% @ 2X9F5VH"GL;7"@ 7V4 ! ( !'M\ M &UE9"TR,#(S,#DS,"YX&5X>#,Q,2YH=&U02P$"% ,4 M" !+AF97LWQK6G,' "C)0 %P @ %O% ( ;65D+3(P,C,P M.3,P>&5X>#,Q,BYH=&U02P$"% ,4 " !+AF97#H1BF^D$ "L&@ %P M @ $7' ( ;65D+3(P,C,P.3,P>&5X>#,R,2YH=&U02P4& / D "0!3 @ -2$" end