0001628280-23-004341.txt : 20230221 0001628280-23-004341.hdr.sgml : 20230221 20230221165453 ACCESSION NUMBER: 0001628280-23-004341 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230221 DATE AS OF CHANGE: 20230221 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-31573 FILM NUMBER: 23649111 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-K 1 med-20221231.htm 10-K med-20221231
00009103292022FYFALSE00009103292022-01-012022-12-3100009103292022-06-30iso4217:USD00009103292023-02-13xbrli:shares00009103292021-01-012021-12-3100009103292020-01-012020-12-31iso4217:USDxbrli:shares00009103292022-12-3100009103292021-12-3100009103292020-12-3100009103292019-12-310000910329us-gaap:CommonStockMember2019-12-310000910329us-gaap:AdditionalPaidInCapitalMember2019-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000910329us-gaap:RetainedEarningsMember2019-12-310000910329us-gaap:TreasuryStockCommonMember2019-12-310000910329us-gaap:RetainedEarningsMember2020-01-012020-12-310000910329us-gaap:CommonStockMember2020-01-012020-12-310000910329us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000910329us-gaap:TreasuryStockCommonMember2020-01-012020-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000910329us-gaap:CommonStockMember2020-12-310000910329us-gaap:AdditionalPaidInCapitalMember2020-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000910329us-gaap:RetainedEarningsMember2020-12-310000910329us-gaap:TreasuryStockCommonMember2020-12-310000910329us-gaap:RetainedEarningsMember2021-01-012021-12-310000910329us-gaap:CommonStockMember2021-01-012021-12-310000910329us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000910329us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000910329us-gaap:CommonStockMember2021-12-310000910329us-gaap:AdditionalPaidInCapitalMember2021-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000910329us-gaap:RetainedEarningsMember2021-12-310000910329us-gaap:TreasuryStockCommonMember2021-12-310000910329us-gaap:RetainedEarningsMember2022-01-012022-12-310000910329us-gaap:CommonStockMember2022-01-012022-12-310000910329us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000910329us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000910329us-gaap:CommonStockMember2022-12-310000910329us-gaap:AdditionalPaidInCapitalMember2022-12-310000910329us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000910329us-gaap:RetainedEarningsMember2022-12-310000910329us-gaap:TreasuryStockCommonMember2022-12-310000910329us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember2022-12-310000910329srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-01-012022-12-310000910329us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2022-01-012022-12-310000910329us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-01-012022-12-310000910329us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2022-01-012022-12-310000910329srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-12-310000910329us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2022-01-012022-12-310000910329us-gaap:VehiclesMember2022-01-012022-12-310000910329us-gaap:LandMember2022-12-310000910329us-gaap:LandMember2021-12-310000910329med:BuildingAndLeaseholdImprovementsMember2022-12-310000910329med:BuildingAndLeaseholdImprovementsMember2021-12-310000910329med:EquipmentAndFixturesMember2022-12-310000910329med:EquipmentAndFixturesMember2021-12-310000910329us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310000910329us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310000910329us-gaap:VehiclesMember2022-12-310000910329us-gaap:VehiclesMember2021-12-310000910329us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000910329us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000910329us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000910329us-gaap:RestrictedStockMember2022-01-012022-12-310000910329us-gaap:RestrictedStockMember2021-01-012021-12-310000910329us-gaap:RestrictedStockMember2020-01-012020-12-3100009103292017-05-182017-05-1800009103292017-05-1800009103292019-09-120000910329us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000910329us-gaap:EmployeeStockOptionMember2022-12-310000910329us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000910329us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000910329us-gaap:RestrictedStockMember2022-01-012022-12-310000910329us-gaap:RestrictedStockMember2021-12-310000910329us-gaap:RestrictedStockMember2020-12-310000910329us-gaap:RestrictedStockMember2021-01-012021-12-310000910329us-gaap:RestrictedStockMember2022-12-310000910329us-gaap:RestrictedStockMember2020-01-012020-12-310000910329srt:MinimumMembermed:MarketAndPerformanceBasedShareMember2022-01-012022-12-31xbrli:pure0000910329med:MarketAndPerformanceBasedShareMembersrt:MaximumMember2022-01-012022-12-310000910329med:OptionsAndRestrictedStockMember2022-01-012022-12-310000910329med:OptionsAndRestrictedStockMember2021-01-012021-12-310000910329med:OptionsAndRestrictedStockMember2020-01-012020-12-310000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2022-01-012022-12-310000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2021-01-012021-12-310000910329med:MarketAndPerformanceBasedShareMembermed:GrantedIn2022Member2020-01-012020-12-310000910329med:GrantedIn2021Memberus-gaap:PerformanceSharesMember2022-01-012022-12-310000910329med:GrantedIn2021Memberus-gaap:PerformanceSharesMember2021-01-012021-12-310000910329med:GrantedIn2021Memberus-gaap:PerformanceSharesMember2020-01-012020-12-310000910329med:GrantedIn2020Memberus-gaap:PerformanceSharesMember2022-01-012022-12-310000910329med:GrantedIn2020Memberus-gaap:PerformanceSharesMember2021-01-012021-12-310000910329med:GrantedIn2020Memberus-gaap:PerformanceSharesMember2020-01-012020-12-310000910329med:GrantedIn2019Memberus-gaap:PerformanceSharesMember2022-01-012022-12-310000910329med:GrantedIn2019Memberus-gaap:PerformanceSharesMember2021-01-012021-12-310000910329med:GrantedIn2019Memberus-gaap:PerformanceSharesMember2020-01-012020-12-310000910329us-gaap:PerformanceSharesMember2022-12-310000910329us-gaap:PerformanceSharesMember2022-01-012022-12-310000910329us-gaap:CashMember2022-12-310000910329us-gaap:CashMember2021-12-310000910329us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-12-310000910329us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310000910329med:MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310000910329us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2021-12-310000910329us-gaap:InlandRevenueHongKongMember2022-01-012022-12-310000910329us-gaap:InlandRevenueHongKongMember2021-01-012021-12-310000910329us-gaap:InlandRevenueHongKongMember2020-01-012020-12-310000910329us-gaap:InlandRevenueSingaporeIRASMember2022-01-012022-12-310000910329us-gaap:InlandRevenueSingaporeIRASMember2021-01-012021-12-310000910329us-gaap:InlandRevenueSingaporeIRASMember2020-01-012020-12-310000910329med:OperatingLeaseArrangementForRealEstateMembersrt:MinimumMember2022-12-310000910329med:OperatingLeaseArrangementForRealEstateMembersrt:MaximumMember2022-12-310000910329srt:MinimumMembermed:OperatingLeaseArrangementForEquipmentMember2022-12-310000910329med:OperatingLeaseArrangementForEquipmentMembersrt:MaximumMember2022-12-310000910329us-gaap:InventoriesMember2022-12-310000910329med:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-04-130000910329med:CreditAgreementMemberus-gaap:LetterOfCreditMember2021-04-130000910329med:CreditAgreementMembermed:UncommittedIncrementalFacilityMember2021-04-130000910329med:CreditAgreementMembersrt:MinimumMember2021-04-132021-04-130000910329med:CreditAgreementMembersrt:MaximumMember2021-04-132021-04-130000910329med:CreditAgreementMemberus-gaap:EurodollarMember2021-01-012021-12-310000910329med:CreditAgreementMemberus-gaap:BaseRateMember2021-01-012021-12-310000910329med:CreditAgreementMember2021-04-130000910329med:CreditAgreementMember2021-12-310000910329med:CreditAgreementMember2022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
OR
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 Drive21202
Baltimore, Maryland
(Address of principal executive offices) (Zip code)
(410) 581-8042
(Registrant’s 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, $0.001 par value per share

MED
New York Stock Exchange

Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
Yes No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes No ☐
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 No
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.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).
Yes No
As of June 30, 2022, the last business day of the Registrant’s most recently completed second fiscal quarter, the aggregate market value of the Registrant’s common stock (based on the closing sale price of $180.51, as reported by the New York Stock Exchange on such date) held by non-affiliates was approximately $2.0 billion.
The number of shares of the registrant’s common stock outstanding at February 13, 2023 was 10,844,844.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission for its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K.


CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (“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 (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements often include words such as “may,” “will,” “should,” “anticipate,” “estimate,” “expect,” “project,” “intend,” “plan,” “believe,” “seek,” “would,” “could,” or similar expressions and are made in connection with discussions of future operating or financial performance and/or events or developments that we expect or anticipate will occur in the future.
Forward-looking statements reflect management’s expectations, beliefs, plans, objectives, goals and strategies as of the date of this Report. Although we believe that these forward-looking statements and the underlying assumptions on which they are based are reasonable, forward-looking statements are not guarantees of future performance. By their nature, forward-looking statements are subject to risks, uncertainties and assumptions that are difficult to predict or quantify. Our actual results and financial condition may differ materially from what is anticipated in the forward-looking statements. Some of the risks and uncertainties that may affect our business include:
risks associated with our direct-to-consumer business model;
the impact of rapid growth on our systems;
disruptions in our supply chain;
health or advertising related claims by our customers;
our ability to continue to develop innovative new products and to continue to appeal to consumer preferences and the market;
effectiveness of our advertising and marketing programs, including use of social media by independent OPTAVIA Coaches;
our ability to maintain and grow our network of independent OPTAVIA Coaches;
the departure of one or more key personnel;
our ability to protect against online security risks, including security breaches and identity theft;
our ability to protect our brand and other intellectual property rights;
expansion into international markets increases our operational, regulatory and other risks;
adverse publicity associated with our products;
the impact of existing and future laws and regulations on our business;
product liability claims;
actions of activist investors;
our ability to continue declaring dividends;
the impact of the global outbreak of COVID-19;
consequences of unexpected geopolitical events, natural disasters, acts of war or terrorism, or climate change;
overall economic and market conditions and the resultant impact on consumer spending patterns;
fluctuations of the market price of our common stock due to factors that are beyond our control;
a failure of our internal control over financial reporting; and
other risks and uncertainties described elsewhere in this Report, including those described under Item 1A - “Risk Factors” of this Report, and in subsequent filings with the Securities and Exchange Commission (the “SEC”).
Readers are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date of this Report. We undertake no obligation to update any information contained in this Report or to publicly release the results of any revisions to forward-looking statements to reflect events or circumstances of which we may become aware after the date of this Report.
2

Table of Contents
Page
3

PART I
ITEM 1. BUSINESS
SUMMARYMedifast, Inc. (“Medifast,” the “Company,” “we” or “us”) is the global company behind one of the fastest-growing health and wellness communities, OPTAVIA®, which offers Lifelong Transformation, One Healthy Habit at a Time®. The Company’s growth over the past few years is a reflection of its unique Coach-driven approach, which stands out in a world where health and wellbeing is too often a difficult and lonely journey.
Medifast is often compared to diet and weight loss-only companies or to multi-level marketing companies, but our model is different. This year, we announced that Medifast's OPTAVIA program was named the #1 weight loss program in the U.S. by revenue for 20211. Our growth is demonstrated by strong financial performance over the last several years. We generated revenue of $1.599 billion in 2022, $1.526 billion in 2021 and $934.8 million in 2020, representing year-over-year increases of 4.8% in 2022 and 63.2% in 2021. Income from operations was $184.8 million in 2022, $216.2 million in 2021 and $134.2 million in 2020, representing a year-over-year decrease of 14.5% in 2022 and increase of 61.2% in 2021.

Our OPTAVIA brand offers a highly competitive and effective lifestyle solution centered on developing new healthy habits through smaller, foundational changes called micro-habits. The program provides a more effective and satisfying alternative to outdated, quick fixes and is built around four key components:
Independent OPTAVIA Coaches: Provide individualized support and guidance to customers on the path to optimal health and wellbeing.
OPTAVIA Community: A Community of like-hearted people providing each other with real-time connection and support.
The Habits of Health® Transformational System: A proprietary system which offers easy steps to a sustainable healthy lifestyle.
Products & Plans: Clinically proven plans and scientifically developed nutritional products, called “Fuelings,” backed by dietitians, scientists and physicians.

We help customers achieve their health goals through a network of approximately 60,900 active earning independent OPTAVIA Coaches, about 90% of whom were customers first, and have impacted more than 2 million lives to date. 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 the patented probiotic BC30™ cultures, vitamins and minerals, as well as other nutrients essential for good health. Our products support the process of integrating healthy habits into our customer’s 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.
The entrepreneurial spirit of our OPTAVIA Coaches is another key to our success, as they create a continuous cycle of growth, activating new customers, many of whom go on to become OPTAVIA Coaches. We offer economic incentives designed to support each OPTAVIA Coach’s long-term success, which we believe plays an important role in their financial wellness, providing the opportunity to improve their finances while changing the health trajectory of families, communities and generations.2
1 Source Euromonitor International Limited; based on custom research conducted in Q2 2022; value sales for structured weight loss and meal replacement programs in 2021.
2 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.
4

OPTAVIA Coaches are independent contractors, not employees, who support customers and market our products and services primarily through word of mouth, email and via social media channels such as Facebook, Instagram, Twitter and video conferencing platforms. As entrepreneurs, OPTAVIA Coaches market our products to friends, family and other acquaintances. OPTAVIA products are shipped directly to OPTAVIA customers who are working with an OPTAVIA Coach. OPTAVIA Coaches do not handle 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. The total number of active earning OPTAVIA Coaches as of December 31, 2022 was 60,900.
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 our OPTAVIA 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.
Macroeconomic Conditions
Global economic challenges including the impact of rising inflation, adverse labor market conditions, the war in Ukraine and the continuing impact of the COVID-19 pandemic have caused macroeconomic uncertainty and volatility in markets where we, our suppliers and our OPTAVIA Coaches operate.
We are exposed to market risks from changes in commodity or other raw material prices. 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. We continue to take steps to attract, train, and develop personnel. 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. While our operations are not directly impacted by the war in Ukraine, 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 has had no material impact on our business.
Throughout the COVID-19 pandemic, we took and continue to take significant measures to protect our employees, OPTAVIA Coaches and business, while remaining in compliance with local and national guidelines. Our manufacturing and distribution facilities remained fully operational during the pandemic, and we have not experienced any meaningful disruption to our worldwide supply chain due to the pandemic. It is possible the COVID-19 pandemic could negatively impact our operations and the operations of our suppliers and vendors. Should that occur, the extent to which the pandemic ultimately impacts the Company’s business, financial condition, results of operations, cash flows, and liquidity may differ from management’s current expectations. Factors that could cause actual results to differ from management’s expectations include inherent uncertainties regarding the continued impact of pandemic, the emergence of variant strains, the resumption of government actions taken to contain the virus or treat its impact, changes in consumer behavior resulting from the pandemic and how quickly and to what extent normal economic and operating conditions can resume.
The senior management team meets regularly to review and assess the status of the Company’s operations and the health and safety of its various constituencies, and will continue to communicate with our supply chain partners to identify and mitigate risk and to manage inventory levels. 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.
5

These macroeconomic uncertainties make it challenging for our management to estimate our future business performance. However, we intend to continue to actively monitor the impact of the pandemic and related developments on our business and will update our practices accordingly.
MARKETS
Health & Wellness Consumers
We develop and market products for consumers who want to lose weight and adopt a holistic approach to overall health and wellness. According to the most recently published data by the Center for Disease Control and Prevention (“CDC”), over 70% of all adults in the U.S. aged 20 and above were overweight or obese in 2017-2018, and is growing at approximately 2% per annum.
According to a proprietary analysis, the addressable market for weight loss is large and growing. It’s worth about $20 billion today with a growth rate of approximately 6% per annum. Additionally, roughly 75% of the U.S. population above 18 wants to lose weight and is open to dieting, and approximately 65% of overweight/obese population considers paid meal plans effective. The total potential pool of OPTAVIA customers is sizable; there are about 175 million people in the United States looking to lose weight and willing to consider dieting3.
While 81% of U.S. adults have cut spending in the last six months according to the survey, 70% say they don't plan on letting their health and wellbeing falter. In fact, 57% saying they would spend more time on their health and wellbeing in the coming year4.
We offer customers a radically different approach to health, with weight loss and weight management serving as a catalyst to an overall improvement in health, confidence, vitality and general well-being.
Consumer Motivation
Our core customers are highly motivated to adopt a healthy lifestyle that is transformative and sustainable. Many have tried weight loss programs previously, but have been unsuccessful at maintaining a healthy weight and embracing healthy habits for the long-term. Lifestyle issues our customers often seek to address and resolve include:
physical limitations and debilitating medical conditions linked to an unhealthy weight;
the desire for more energy to meet physical demands and aspirations (e.g. work, parenting, sports and recreation);
mental, emotional and psychological limitations caused by being at an unhealthy weight;
triggers that cause chronic “emotional eating” or “comfort eating”;
lack of knowledge or understanding about the impact of certain foods on their bodies and overall health;
lack of knowledge or understanding about how to balance different food groups;
the need for a convenient and simple, healthy lifestyle solution or program to accommodate demands on their time; and
the need for a community of like-minded people for support to achieve their goals.
Weight management is a challenge for a significant portion of the U.S. population, as well as the global population. According to the U.S. Department of Health and Human Services, overweight and obese individuals are increasingly at risk for diseases such as type 2 diabetes, heart disease, certain types of cancer, stroke, arthritis, sleep apnea and depression. In 2013, The American Medical Association declared obesity a disease and the American Heart Association, the American College of Cardiology, and the Obesity Society jointly issued treatment guidelines recommending obesity be managed as a chronic disease. In 2016, the World Health Organization estimated that approximately 1.9 billion people 18 years and older were overweight worldwide, triple the rate since 1975.
Obesity is defined as a Body Mass Index (“BMI”) of 30 kg/m2 or greater, whereas overweight is defined as a BMI ranging between 25 and 29.9 kg/m2. In the U.S., more than two-thirds of the adult population fall within the overweight or obese categories and approximately 42.4% were obese in 2017. By 2017, only two states and the District of Columbia had an obesity
3 Consumer and OPTAVIA Customer surveys February 2020, NCHS (National Center for Health Statistics), team analysis
4 This random double-opt-in online survey of 2,000 nationally representative U.S. Adults was commissioned by Medifast and conducted by a market research company, OnePoll, between October 20 and October 24, 2022. All participants are paid an amount depending on the length and complexity of the survey. The survey was overseen and edited by the OnePoll research team, who are members of the MRS (Market Research Society) and have corporate membership to ESOMAR (European Society for Opinion and Market Research) and AAPOR (American Association of Public Opinion Research).
6

rate that was less than 25%; twenty-nine states had an adult obesity rate of 30% or higher. In fact, the 2020 National Diabetes Statistics Report from CDC estimated approximately 89% of people with diabetes were overweight or had obesity.
Direct Sellers
Our business model combines the most powerful aspects of direct selling, while eliminating those dimensions that have typically challenged other companies. Our growth does not depend on recruiting thousands of distributors who take on inventory to sell to customers. Rather, OPTAVIA Coaches help customers adopt healthy habits and learn the benefits of OPTAVIA products, which are shipped directly to the customers. We are often compared to diet and weight loss-only companies or to multi-level marketing companies, but our model is different. We support customers through independent OPTAVIA Coaches, about 90% of whom were customers first.
Our competitive advantages:
OPTAVIA’s innovative model is customer-centric and has one sales price for both OPTAVIA Coaches and customers. There is no tiered pricing.
OPTAVIA Coaches focus on coaching and supporting customers. They do not hold inventory or manage cash.
OPTAVIA boasts an energized health and wellness community, where about 90% of Coaches come from the customer base and have been in their customers’ shoes. They promote a holistic wellness program and are not exclusively focused on product sales. Our competitive OPTAVIA Coach compensation plan is also deliberately structured to incentivize coaching and support customer success.
The field promotes a unified training system that aligns its leaders around a common mission.
OPTAVIA offers an entrepreneurial opportunity that allows Coaches:
to start, manage and grow their own business with minimal upfront capital investment;
the ability to earn supplemental income;
the ability to enjoy a work-life balance;
the opportunity to market products they believe in; and
the opportunity to complement other business pursuits.
Geographies
United States
The U.S. is our principal market and continues to represent significant potential for growth given the high percentage of overweight or clinically obese adults, where over 70% of adults aged 20 and over were considered overweight or obese in 2017-2018. Sales of weight loss and health and wellness products and services was projected to grow at a compound average growth rate (“CAGR”) of approximately 7% in the United States through 2022, according to industry research and analysis.
Industry growth is also being driven by growing consumer awareness and increasing demand for health and wellness products. The intensified interest in physical fitness, fitness center membership, increased public awareness and incidences of chronic diseases such as type 2 diabetes, heart disease, certain types of cancer, stroke, arthritis, sleep apnea and depression have increased demand for health and wellness products. The nutrition and weight management segment of the industry continued to dominate the health and wellness market in 2022.
OPTAVIA Coaches are focusing on word of mouth and social media marketing toward increasingly younger demographics, reaching out to important and increasingly diverse communities of health and wellness consumers, and identifying and marketing to consumers who are in varying stages of optimal well-being.
International Expansion Efforts

We are the publicly traded market leader by revenue in the weight management industry in the U.S., and are looking to build on this position. We have seen significant advancement within the current segments of our business, but know there are new segments, markets, and communities where we have opportunities for growth. With this in mind, we will continue to invest in important growth initiatives, particularly as we explore the ways in which we can expand the markets we serve and deliver a high-quality experience for more customers.

7

As we previously disclosed, global expansion is an important component of our long-term growth strategy and our mission of offering the world Lifelong Transformation, One Healthy Habit at a Time. In July 2019, we commenced our international operations, entering into the Asia Pacific markets of Hong Kong and Singapore. Our decision to enter these markets was based on industry market research that reflects a dynamic shift in how health care is being prioritized and consumed in those countries. We outsource a distribution center in Hong Kong to provide adequate product distribution capacity for the foreseeable future in these markets.
Like the U.S., we believe healthy lifestyles have increasingly become a priority to consumers around the world, but particularly in the Asia Pacific markets as disposable income grows. Our research has found that while traditional remedies are still essential, consumers are increasingly incorporating healthy living products into their daily lives. In-market testing of our products and programs evoked strong consumer response and acceptance.
Asia Pacific is the largest health and wellness marketplace in the world, in terms of revenue share, with robust growth projected over the next several years. The region also is a leading direct selling marketplace, with China representing the second largest market for direct selling retail sales as of 2020.
The Company’s 2022 OPTAVIA Convention offered a Coach-led educational session in Spanish, marked by a 100% increase in the number of participants in the session, compared to the prior year. To support our growing Hispanic Coach community, our customer support call-center network has a global footprint with infrastructure providing multi-lingual support from the United States, Guatemala, and Colombia. This has set the groundwork for both our expansion into other Spanish-speaking communities and our aspirations of developing other markets around the world.
We can clearly see the growth potential outside the U.S. domestic market and this will be a foundational aspect of our long-term growth for many years to come, as we look to further our impact and advance the global health movement.
PRODUCTS AND PROGRAMS
We take pride in our scientific heritage. We have authored 19 peer-reviewed publications over the past 10 years. Most recently, we conducted a double-blind study that shows the effects that OPTAVIA Coaching has on the program; the results suggested that speaking with their OPTAVIA Coach more often may help customers lose up to twice as much weight.5
Our clinically proven plans and our scientifically developed products were developed by physicians, dietitians, and scientists to help customers achieve a healthy weight. We work closely with our cross-disciplinary Scientific Advisory Board comprised of physicians and scientists who help guide and provide valuable input into the development of our comprehensive portfolio of offerings. Our products are scientifically designed to deliver proper nutrition at every stage of a person’s health journey toward a sustainable, healthy lifestyle.
OPTAVIA-BRANDED COACH SUPPORT
OPTAVIA Coach Business Kit. Coaches are required to purchase a business kit to join our network. The kits provide new OPTAVIA Coaches with business essentials to successfully start their independent business, including plan and product information and 12 months of free access to a personalized OPTAVIA replicated website.
OPTAVIA-BRANDED PRODUCTS:
OPTAVIA Essential Fuelings. OPTAVIA Essential Fuelings contain 24 vitamins and minerals, high quality, complete protein, and no colors, flavors or sweeteners from artificial sources. Each OPTAVIA Essential Fueling is scientifically formulated with the right balance of carbohydrates, protein and fat which helps promote a gentle, but efficient fat-burning state. Our Fuelings contain high-quality protein which helps our customers retain lean muscle mass and each contains the patented probiotic BC30™ to support digestive health as part of a balanced diet and healthy lifestyle. Our OPTAVIA Coaches market OPTAVIA Essential Fuelings primarily through a suite of scientifically proven Optimal Weight Plans. Customers purchase kits tailored to their individual needs on the advice and counsel of their OPTAVIA Coach. Kits, ranging in price from approximately $395.25 to $511.50, include up to a
5 Based on the results of a 16-week clinical study, those who participated in at least 75% of their 23 assigned OPTAVIA Coaching calls lost 15.2 lbs. compared to 6.7 lbs. for those participating in fewer calls.
8

30-day supply of Fuelings and are purchased by our customers through our e-commerce website, their OPTAVIA Coach’s personalized replicated website, or our call center.
OPTAVIA Select Fuelings. OPTAVIA Select Fuelings represent our Non-GMO line of products. These products have unique flavor profiles, work with the same suite of Optimal Weight Plans described below. As the Company continues to optimize and enhance its product offerings, OPTAVIA Select Fuelings will be discontinued in 2023.
OPTAVIA-BRANDED PLANS
Our OPTAVIA-branded health and wellness plans help customers enter a gentle, but efficient fat-burning state. Their success is enhanced by the personal attention, counseling, education, advice and motivation they receive from our OPTAVIA Coaches. They also benefit from being members of a broader OPTAVIA Community of customers with like-minded goals and objectives regarding their health. We offer customers incentives to join the OPTAVIA Community, including access to the corporate "Nutrition Support" team made up of subject matter experts that provide assistance to our Coaches and customers, and exclusive offers through our OPTAVIA Premier service that help our customers stay on plan, as well as qualifies them for discounts on purchased products and free or discounted shipping.
We encourage our customers to embrace our Six Steps to Optimal Health:
prepare for your journey.
achieve a healthy weight.
transition to healthy eating.
live the Habits of Health.
optimize health for your age.
the potential to live a longer healthier life.6
The majority of our OPTAVIA Coaches began as customers and became OPTAVIA Coaches for a number of reasons, including to pay it forward and help others through their transformation journey. The Optimal Weight and Health plans we market to customers are:
Optimal Weight 5 & 1 Plan®. Our proven Optimal Weight 5 & 1 Plan encourages customers to eat six small meals a day, an important habit that helps maintain healthy weight. Five daily meals are OPTAVIA Fuelings, offering customers a choice from more than 50 delicious, convenient, nutritionally interchangeable, scientifically-designed products, including shakes, soups, bars, hot beverages, hearty choices, pudding and brownies. OPTAVIA Coaches counsel their customers on which Fuelings to select. OPTAVIA Coaches also counsel their customers on how to develop healthy habits, such as preparing lean and green meals and choosing healthy snacks.
Optimal Weight 4 & 2 & 1 Plan®. The Optimal Weight 4 & 2 & 1 Plan is designed for customers who want to continue eating all food groups or want a flexible meal plan to help them achieve a healthy weight. Under this plan, OPTAVIA Coaches counsel their customers to eat four meals of OPTAVIA Fuelings and prepare two lean and green meals and one healthy snack themselves.
Optimal Health 3 & 3 Plan®. The Optimal Health 3 & 3 plan is designed for customers who want to sustain a healthy weight. This plan focuses on nutritionally balanced, small meals eaten every two or three hours, similar to our Optimal Weight plans, while integrating more food choices in the right portions. Customers are counseled by their OPTAVIA Coaches to eat three Optimal Health Fuelings and three balanced meals they prepare themselves daily.
No matter what plan a customer is on, they learn the Habits of Health through the Habits of Health Transformational System which is a crucial tool for customer success and provides the foundation for our community to learn and adopt healthy habits. The Habits of Health Transformational System is an innovative, mind and body lifestyle approach that encourages and educates customers to replace unhealthy habits with healthy ones that contribute to their long-term success.

6 No one can predict how long you are going to live, but research suggests that making an overall lifestyle change by taking an active role in your choices and behavior, including losing weight, eating healthier, moving more, and reducing stress, has the potential to help you live a longer, healthier life.
9

INCENTIVES

We believe our business is most successful when our Coaches can maintain a continuous cycle of growth: Coaches activate new and successful customers, many of whom go on to become OPTAVIA Coaches themselves, who activate new customers, and so on. We offer economic incentives designed to support each OPTAVIA Coach’s and Customer’s success. Once a Coach has successfully attracted a new customer, the Coach uses personalized coaching, enhanced health and wellness education and effective digital tools to drive engagement.

As part of this work, in the fourth quarter of 2022, the Company established a “Commit To Health” program, which started on December 26, 2022 and ran through January 31, 2023, and was aimed to encourage and incentivize each new OPTAVIA customer to make a second order. Programs like these are an important driver of our ongoing customer acquisition efforts, focusing on fostering alignment of the Coach network around customer sponsoring through the creation of attractive price points for both first and second food orders. The aim is not just to encourage first-time OPTAVIA customers to sign up, but also to reactivate lapsed Customers who have already had a positive experience with the brand. Keeping customers engaged for longer and ensuring that OPTAVIA becomes a part of each customer’s every day life is a primary focus for the team right now, as the catalyst for reestablishing our customer and Coach tenure and enhancing future revenue growth.

Additionally, at the end of 2022, the Company established an “Accelerator For All” compensation plan bonus, which offered an incentive for Coaches to bring new Customers into OPTAVIA. This bonus is now a part of the 2023 new Coach compensation structure reflecting our ongoing focus on new Customer acquisition in addition to other important business building initiatives.

We understand that Customer acquisition is important to our growth as Customer cohorts going on the OPTAVIA program today form future Coach cohorts, which in turn drive optimization of the Customer and Coach tenure mix and the associated improvements in efficiency and productivity. Optimizing incentivization and compensation remains important to drive growth, retention, and engagement. We are investing substantial time and resources in carefully learning from our existing and prospective customers, listening to what our Coaches are hearing and finding efficient solutions to challenges, along with building programs that deliver connection, engagement and retention. We’re consistently adapting and focusing our efforts on where we believe they will have the most impact. All of this work is aimed at building important momentum in both acquisition and tenure. The programs that we are putting in place in the first half of 2023 will be important drivers of reestablishing our repeatable business rhythm.
CUSTOMERS
Sales are made to individual customers. No single customer accounted for 10% or more of our consolidated revenue for the year ended December 31, 2022.
SEASONALITY
Demand for weight management products and programs are typically seasonal. Traditionally, the predisposition of customers not to initiate a weight loss or management program during the holiday season impacts the fourth quarter with fewer sales of weight management products and services during these months. January and February generally show increases in sales, as these months are considered the commencement of the “diet season” and "resolution season." We believe our sales pattern does not follow the seasonality of our industry, but rather is predicated on the growth of our OPTAVIA Coach network.
SCIENTIFIC ADVISORY BOARD
Our Scientific Advisory Board consists of a group of multi-disciplinary, internationally recognized scientific experts that serves as the foundation for scientifically valid, evidence based, customer-centric, high quality innovations for lasting health. Its mission is to help guide us in making informed decisions regarding medical, nutritional, food service and scientific matters by providing expertise and information on research and emerging trends. In 2022, the Company announced the addition of three new members to its long-standing Scientific Advisory Board: Dr. Nikhil Dhurandhar, Dr. Graham Thomas and Dr. Jessica Unick. Medifast's Scientific Advisory Board is now comprised of seven internationally recognized experts who provide objective insights to guide the Company in making informed decisions based on the latest scientific developments in health and wellness. The cross-disciplinary panel was established in 2008 in service of the Company's commitment to providing an evidence-based, safe and effective health and wellness program that meets consumer needs.
The work of this cross-disciplinary group builds on our scientific heritage and incorporates leading-edge clinical research into the development of our products, plans and programs.
10

COMPETITION
The weight-loss industry is very competitive and encompasses various weight loss products and programs. These include a wide variety of commercial weight-loss programs, pharmaceutical products, surgical interventions, books, self-help diets, dietary meal replacements, and appetite suppressants, as well as, digital tools, app-based health and wellness monitoring solutions and wearable trackers. The weight loss market is served by a diverse array of competitors. Potential customers seeking to manage their weight can turn to other traditional center-based competitors, online diet-oriented sites, self-directed dieting and self-administered products such as prescription drugs, over-the-counter drugs and supplements, as well as medically supervised programs. We also compete with other direct selling organizations, some of which have a longer operating history, and greater visibility, name recognition and financial resources than we do.
Medifast’s identified publicly-traded peers and competitors in the general health and wellness diet industry include USANA Health Sciences Inc., WW International, Inc. (formerly Weight Watchers International, Inc.), Herbalife Nutrition Ltd., The Simply Good Foods Co., The Hain Celestial Group, Inc., BellRing Brands, Inc., and Beyond Meat, Inc.
We have a competitive advantage over traditional diet companies. The OPTAVIA model:
Promotes a program that focuses on holistic wellness; it views healthy weight as a catalyst to greater changes.
Offers personalized, empathetic support from Coaches that have been in their customers’ shoes.
Offers lifelong habit development supported by a proprietary integrated system, the Habits of Health Transformational System.
Has a vibrant health and wellness community that has impacted more than 2 million lives.
We also have an advantage over traditional direct selling companies:
OPTAVIA’s innovative model is customer-centric and has one sales price for both OPTAVIA Coaches and customers. There is no tiered pricing.
OPTAVIA boasts a health and wellness community, where about 90% of OPTAVIA Coaches come from the customer base and have been in their customers’ shoes. They promote a holistic health and wellness program and are not focused on product sales.
OPTAVIA Coaches promote a unified training system that aligns its leaders around a common mission.
OPTAVIA offers a differentiated direct-to-consumer model, with 100% of products shipped directly to customers.
We believe our scientific and clinical heritage and commitment to evaluating programs, plans and products through clinical research are primary differentiators that allow us to compete in this market. Our products were originally developed by a physician, and we have been on the cutting edge in the development of nutritional and weight-management products since our founding. Our products are individually portioned, calorie and carbohydrate-controlled meal replacements that share a similar nutritional “footprint” and provide a balance of protein and good carbohydrates, including fiber and are fortified with vitamins, minerals and probiotics.
Our OPTAVIA Integrated Coaching Model offers the personal support of an OPTAVIA Coach, who is often a person who has achieved success with OPTAVIA and has turned their success into a business opportunity.
MARKETING
We continue to build and leverage our brands through multiple marketing strategies. Customer acquisition and retention strategies include word-of-mouth, digital marketing, public relations, social media, email marketing, events and other means. These mediums are used to target new customers by stressing OPTAVIA’s simple and effective approach to weight loss and management and long-term health. Many of these programs are also utilized to reactivate, encourage and support existing customers and OPTAVIA Coaches. We are constantly working to enhance all of our Company materials and websites.
MANUFACTURING
Jason Pharmaceuticals, Inc., our wholly-owned subsidiary with a manufacturing facility in Owings Mills, Maryland, is one of the primary manufacturers of our products, which account for approximately 20% of our total unit sales. We purchased the facility in July 2002 and have gradually increased production capacity and improved overall efficiencies with additional investments in blending and packaging equipment. Our Owings Mills manufacturing facility is regulated and inspected by the United States Food and Drug Administration (the “FDA”), the United States Department of Agriculture (the “USDA”), the
11

Maryland State Department of Health and Mental Hygiene and Office of Food Protection. It is certified by the Safe Qualified Food Institute as a Safe Quality Food Program Level 2 facility compliant with the Global Food Safety Initiative, a global non-profit collaboration to advance food safety. The remaining 80% of our total unit sales are manufactured by third-party vendors in accordance with Medifast proprietary formulas and manufacturing standards.
GOVERNMENTAL REGULATION
We are subject to extensive foreign, federal, state, and local government laws and regulations, including those relating to the preparation and sale of food and beverages, in the various jurisdictions in which we operate, own, and lease properties, and market our offerings, including our OPTAVIA program, our products, and other aspects of our business. We are also subject to laws governing our relationships with employees, including minimum wage requirements, overtime, working conditions, hiring and firing, non-discrimination for disabilities and other individual characteristics, work permits, and benefit offerings. Further, we are subject to laws governing our relationships with our independent contractor OPTAVIA Coaches. To date, compliance with federal, state and local environmental protection regulations has not had a material effect on our capital expenditures, earnings or competitive position.
In this section, we describe the regulations that are applicable to our business.
Direct Selling Regulations
Direct selling is regulated by various national, state and local government agencies in the United States and foreign markets. These laws and regulations are generally intended to prevent fraudulent or deceptive schemes, including “pyramid” schemes, which compensate participants primarily for recruiting additional participants without significant emphasis on product sales to consumers. The laws and regulations governing direct selling may be modified or reinterpreted from time to time, which may cause us to modify our sales compensation and business models. In almost all of our domestic markets, regulations are subject to discretionary interpretation by regulators and judicial authorities. There is often ambiguity and uncertainty with respect to the state of direct selling and anti-pyramiding laws and regulations. In the United States, for example, federal law provides law enforcement agencies, such as the Federal Trade Commission (the “FTC”), broad latitude in policing unfair or deceptive trade practices, but does not provide a bright-line test for identifying a pyramid scheme. Several states have passed legislation that more clearly distinguishes between illegal pyramid schemes and legitimate multi-level marketing (“MLM”) business models. Recent settlements between the FTC and other direct selling companies and guidance from the FTC have addressed inappropriate earnings and lifestyle claims and the importance of focusing on consumer sales. These developments have created a level of ambiguity as to the proper interpretation of the law and related court decisions. For example, in 2016, the FTC entered into a settlement with another multi-level marketing company, requiring the company to modify its business model, including basing sales compensation and qualification only on sales to retail and preferred customers and on purchases by a distributor for personal consumption within allowable limits. Although this settlement does not represent judicial precedent or a new FTC rule, the FTC has indicated that the industry should look at this settlement, and the principles underlying its specific measures, for guidance. If the requirements in this settlement lead to new industry standards or new rules, our business could be impacted and we may need to amend our compensation plan.
In 2018, the FTC released its nonbinding Business Guidance Concerning Multi-Level Marketing (“MLM Guidance”). The MLM Guidance explains, among other things, the FTC’s views concerning lawful and unlawful compensation structures, whether personal consumption by participants can be used in determining a MLM organization’s compensation structure, and how a MLM organization should approach representations to current and prospective participants. We believe our current business practices comply with the MLM Guidance.
In 2019, the FTC took aggressive actions against a multi-level marketing company, alleging that the company operated an illegal pyramid scheme that deceived consumers into believing that they could earn significant income as distributors of its health and wellness products. The company eventually entered into a consent order with the FTC, pursuant to which the company was permanently prohibited from using a multi-level compensation plan in the United States. We have taken additional steps to educate our Coaches on proper earnings claims. If our Coaches make improper claims, or if regulators determine we are making any improper claims, this could lead to an FTC investigation and could harm our business.
Additionally, in 2009 the FTC promulgated nonbinding Guides Concerning the Use of Endorsements and Testimonials in Advertising (“Endorsement Guides”) which explained what endorsement practices the FTC views as being unfair or deceptive acts or practices. In 2020, the FTC sought public comments on whether the Endorsement Guides should be amended. The last time the FTC sought similar public comments led to a major revision of the Endorsement Guides. Consequently, the FTC could bring an enforcement action based on practices that are inconsistent with the current Endorsement Guides as it considers
12

revisions. Under the current Endorsement Guides, advertisements that feature a consumer and convey his or her atypical experience with a product or service are required to clearly disclose the typical results that consumers can generally expect. OPTAVIA has adapted its rules regarding the practices of its Coaches in order to comply with the current Endorsement Guides, but we cannot be sure that the FTC will not challenge our advertising or other operations in the future.
We continue to monitor developments to assess whether we should make any changes to our business or compensation plan. If we are required to make changes or if the FTC seeks to enforce similar measures in the industry, either through rulemaking or an enforcement action against our Company, our business could be harmed.
Environmental Regulations
We are not aware of any instance in which we have contravened federal, state, or local laws relating to protection of the environment or in which we otherwise may be subject to liability for environmental conditions that could materially affect operations.
Other Regulations
A number of laws and regulations govern our advertising and marketing, services, products, operations and relations with consumers, other service providers and government authorities in the countries in which we operate.
The formulation, processing, packaging, labeling, marketing, advertising and selling of the Company’s products is subject to regulation by federal, state and local agencies. Products must comply with the Federal Food Drug and Cosmetic Act, the Food Safety Modernization Act, the Federal Trade Commission Act, State Consumer Protection laws and several other federal, state and local statutes and regulations applicable in localities in which the Company products are made or are sold.
The FDA, USDA and state and local health departments are the major agencies whose regulatory mission is to assure that products are made using approved ingredients, labeling, manufacturing procedures and testing to ensure that safe quality products are delivered to consumers.
Laws and regulations directly applicable to data protection and communications, operations or commerce over the Internet, such as those governing intellectual property, privacy and taxation, continue to evolve. Our operations are subject to these laws and regulations and we continue to monitor their development and our compliance. In addition, we are subject to other laws and regulations in the United States and internationally.
The FTC has principal regulatory authority over the Company’s advertising and trade practices, its enforcement powers are aimed at protecting the consumer from being deceived by unfair marketing and trading practices.
During the mid-1990s, the FTC filed complaints against a number of commercial weight management providers alleging violations of federal law in connection with the use of advertisements that featured testimonial claims for program success and program costs. In 2012, Jason Pharmaceuticals, Inc., a wholly-owned subsidiary of the Company, entered into a consent decree with the FTC regarding certain statements included in the advertising for the Company’s weight-loss programs. The consent decree requires us to comply with certain procedures and disclosures in connection with our advertisements of products and services.
PRODUCT LIABILITY AND INSURANCE
The Company, like other producers and distributors of ingested products, faces an inherent risk of exposure to product liability claims in the event that, among other things, the use of its products results in injury or death. The Company maintains insurance against product liability claims with respect to the products it manufactures. With respect to the retail and direct marketing distribution of products produced by others, the Company’s principal form of insurance consists of arrangements with each of its suppliers of those products to name the Company a covered entity under each of such vendor’s product liability insurance policies. The Company does not buy products from suppliers who do not maintain such coverage.
WORKING CAPITAL PRACTICES
We maintain sufficient amounts of inventory in stock in order to provide a high level of service to our customers. Substantial inventories are required to meet the needs of our dual role as manufacturer and distributor.
13

HUMAN CAPITAL MANAGEMENT
As of December 31, 2022, the Company employed 874 team members, of whom 507 were engaged in manufacturing, logistics and supply chain support, and 367 in marketing, administrative and corporate support functions. None of our team members are subject to a collective bargaining agreement with the Company. We actively foster an organizational culture centered on strong cross-functional relationships and collaborating as one team to support the transformation journey of our customers. As we continue to grow as a company, ensuring that our cultural tenets are consistently understood and practiced will be important in enabling our talent strategy and delivering an excellent employee experience. Of our total team members, 867 are employed in the United States and 7 are employed in Asia Pacific.
At Medifast, we nurture a one team mindset that celebrates strong cross-functional teaming and partnering. We believe as one team, we are transforming together, leveraging our Community and strong relationships to facilitate trust, understanding and empathy. We also emphasize the importance of learning and supporting our team members’ growth and development which is critical to moving our business strategy forward. As part of reinforcing our culture we have several resources we use to frame what is most important. We have a Culture Compass that expresses:
Our Mission … why we exist
Our Vision…what we aspire to achieve
Our Focus … on Coaches and customers
Our Core Values … what we believe
Our Success Drivers … how we lead
Our Operating Principles … how we make choices
In 2022, we released our Culture Contract and Culture Contract Toolkit. Our Culture Contract lays out the explicit behaviors that underly our Core Values. It details the commitments we make to one another when we join Medifast and the commitments the Company makes to deliver an excellent work experience to all our team members. The Culture Contract enables new team members to quickly understand who we are as a company and what’s most important in how we show up for each other. The Toolkit is a companion piece that provides many tools and activities that team members can bring into their daily work to improve in forming bonds, establishing healthy work/life balance, inclusive leadership, reflecting and learning, conflict and resilience practices, activities to inspire creativity and innovation and much more.
Our Community (independent Coach Community and our team members) is united by our values – we are one team with one mission, guided by clear, shared behaviors that help us stay aligned as we grow and enable us to prioritize our work, plan for the future and harness our combined energy to accomplish our company objectives. Our culture narrative is fully embedded in our core human capital processes to ensure our team members understand how their success translates to the success of the greater team and ultimately to an amazing Coach and customer experience.
Building transparency and developing communication channels that allow us to cascade information and connect our teams are critical components of our people strategy. We leverage our Workplace from Meta platform to connect, collaborate, and incite conversations around topics that matter to us (like wellness), foster greater comradery, celebrate our successes and build trust among peers. We also have a weekly Pulse newsletter to ensure important initiatives or events are communicated to our team members in a timely matter. We also leverage our communication channels to remind team members of the significant impact they have on the Coach and customer experience, help them understand our business model, get them engaged in opportunities to learn and increase empathy across functional teams.
Recognition is another key component of our culture. Our #AcedIt program provides team members and people leaders a platform to recognize excellent work that supports our business strategy and applaud behaviors that reinforce our cultural values. We believe fostering a sense of gratitude is a key component to nurturing strong relationships and building tight-knit communities. Our #AcedIt program allows for both social and point-based recognition as well as celebrates team members for achieving important milestones in service.
Diversity is one of Medifast’s Core Values and an important part of our culture. As an organization, we are committed to generating an open dialog with our team members as well as improving our learning on how we can foster a more inclusive work environment that enables all our team members to have a voice. On a regular basis, we deploy pulse surveys after significant events or programs so that we can gain a deeper understanding of how we can better serve our team members’ needs, ensure we are staying aligned with our mission and gauge our team members’ understanding of our company strategy and goals. In 2022, we launched a listening initiative, “The Loop”, which is enabled by a technology platform that allows us to promote communication transparency and monitor and improve our organizational health. This tool empowers our team leaders to review their employee engagement results and facilitate candid conversations to shape and improve the work experience of their teams.
14

Annually we repeat leadership training for our senior leaders to foster inclusive leadership and build their leadership toolkits as they foster diversity and inclusion among their teams. Our Culture Club program, established in 2020, gives team members from any part of our company, whether onsite, hybrid or fully remote, the opportunity to come together to connect, build bonds and learn together in a virtual environment. Culture Club covers a learning topic typically related to our culture or ways of working, and always includes a fun element to give team members a moment to relax and deepen bonds.
Nurturing growth and learning are also key elements of our culture. In 2022, we began to pilot a new learning management system to provide team members access to online courses aligned to their development plans. In progress is a Culture Journey learning path to further integrate an understanding of our culture journey for new team members. We also revamped our Mentoring program which is open to all employees. The Mentoring program gives team members an opportunity to learn, reflect and build connections with other leaders in the organization. It also provides an opportunity for peer mentoring through a cohort model. Lastly, within our Supply Chain we piloted a shadow program called Level Up to create opportunities for our supply chain team members to be cross trained in other areas of the supply chain and learn new skills. This program is geared towards enabling greater sponsorship of junior talent and an increase of internal mobility.
Medifast is focused on attracting and retaining top talent who are eager to participate in our mission. Our Total Rewards Program is intended to deliver competitive compensation and benefits that align with our company mission and values. Annually, we review our market reference ranges and the pay of our team members to ensure we are paying competitively, applying a consistent market pricing approach and ensure we are considering internal equity. Our variable pay targets are performance based and tied to organizational results.
We say to our team members, wellness is not just what we do, it’s who we are. Our commitment to being a best-in-class wellness company starts with providing team members equal access to all our programs. It also means ensuring that the programs we are providing truly work for our team members. To support health and wellness among our employee population, we established a Wellness Committee that oversees a host of programming throughout the year to integrate healthy habits into the lives of our team members. We offer incentives through our newly launched Wellness platform, LiveWell, for taking on a step challenge, doing a biometric screening or attending a wellness event among a host of other activities. As our team members earn points in LiveWell, they can be transferred and redeemed through our #AcedIt recognition program each year. By leveraging LiveWell, all our team members can take advantage of not only our wellness incentives, but also helpful resources to aid in their personal health journey. In 2022, we have also updated our Hybrid Playbook and now call it our Work Playbook. Our Work Playbook enables our team members to integrate work principles aligned to our culture that will help us optimize, productivity, accountability, flexibility and wellbeing. The Work Playbook is a tool used to empower our team members to do their best work while sustaining strong collaboration, trust and effectiveness. We will continue to listen and adjust our plans as we continue on our hybrid work journey.
In addition to our team members, our business also depends on our independent contractor OPTAVIA Coaches. They support our customers and market our products and services primarily through word of mouth, email and via social media channels such as Facebook, Instagram, Twitter and video conferencing platforms. Our OPTAVIA Coaches help customers adopt healthy habits and learn the benefits of OPTAVIA products, which are shipped directly to customers. For more information about our OPTAVIA Coaches, see the Summary section of Item 1. Business.
INFORMATION SYSTEMS & TECHNOLOGY
Our websites use commercially developed software which are hosted by data center colocation and cloud service providers. The hosting facilities provide carrier-diverse network connectivity, information security technologies, redundant and emergency power, fire prevention and control, and physical security. We continuously monitor our information systems and infrastructure. Redundant carrier-diverse networks are also used to interconnect our corporate locations. SSAE 18 compliance of key service organizations is evaluated annually by reviewing relevant System and Organization Controls (SOC) reports. Where applicable, service provider PCI-DSS compliance is also reviewed annually.
A variety of information security methods are used to protect confidential customer and corporate data against unauthorized access, including periodic network and website vulnerability/penetration testing. Network intrusion detection and prevention technologies are in use to alert and mitigate unauthorized access and distributed denial of service attacks. Industry standard multi-factor authentication solutions and encryption methods are used to protect customer and corporate data in transit and at rest.
As our operations grow in both size and scope, we will continue to improve and upgrade our information systems and infrastructure while maintaining their reliability and integrity.
15

INTELLECTUAL PROPERTY
Products manufactured by and programs marketed by the Company are sold under their own trademarks and trade names. Our policy is to protect our products and programs through trademark registrations both in the United States and in significant international markets. The Company carefully monitors trademark use and strongly promotes enforcement and protection of all of its trademarks.
AVAILABLE INFORMATION
Our principal office is located at 100 International Drive, 18th Floor, Baltimore, Maryland 21202. Our telephone number at this office is (410) 581-8042. Our corporate website is http://www.medifastinc.com. All periodic and current reports, registration statements, code of conduct and other material that we are required to file with the SEC, including our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) of the Exchange Act are available free of charge through our investor relations page at https://ir.medifastinc.com. Such documents are available as soon as reasonably practicable after electronic filing of the material with the SEC. Our website and the information contained therein or connected thereto are not intended to be incorporated into this Report.
The SEC maintains a website, www.sec.gov, which contains reports, proxy and information statements, and other information regarding issuers that file such information electronically with the SEC.
ITEM 1A. RISK FACTORS
You should consider carefully the following risks and uncertainties when reading this Report. If any of the events described below actually occurs, the Company’s business, financial condition and operating results could be materially adversely affected. You should understand that it is not possible to predict or identify all such risks and uncertainties. Consequently, you should not consider the following to be a complete discussion of all potential risks or uncertainties.
Risks Related to Our Business
Global economic conditions, including inflation and supply chain disruptions, could continue to adversely affect our operations.

General global economic downturns and macroeconomic trends, including heightened inflation, capital market volatility, interest rate and currency rate fluctuations, and economic slowdown or recession, may result in unfavorable conditions that could negatively affect demand for our products and exacerbate some of the other risks that affect our business, financial condition and results of operations. Both domestic and international markets experienced significant inflationary pressures in fiscal year 2022 and inflation rates in the U.S., as well as in other countries in which we operate, are currently expected to continue at elevated levels for the near-term. In addition, the Federal Reserve in the U.S. and other central banks in various countries have raised, and may again raise, interest rates in response to concerns about inflation, which, coupled with reduced government spending and volatility in financial markets, may have the effect of further increasing economic uncertainty and heightening these risks. Interest rate increases or other government actions taken to reduce inflation could also result in recessionary pressures in many parts of the world.
Our sales may be adversely impacted by the health and stability of the general economy.
Our results of operation are highly dependent on the number of product sales and program fees generated by our OPTAVIA Coaches. A downturn in general economic conditions, such as a recession or prolonged economic slowdown, may reduce the demand for our products and otherwise adversely affect our sales. For example, economic forces, including changes in disposable consumer income and/or reductions in discretionary spending, unemployment levels, labor shortages, demographic trends, inflation and consumer confidence in the economy, may cause consumers to defer or decrease purchases of our products and programs which could adversely affect our revenue, gross profit, and/or our overall financial condition and operating results.
Our direct selling model may be challenged both domestically and abroad which could harm our business.
In both domestic and foreign markets, we may be subject to challenges by government regulators regarding our direct selling model. Legal and regulatory requirements concerning the direct selling industry generally do not include “bright line” rules and are inherently fact-based and subject to interpretation. As a result, regulators and courts have discretion in their application of
16

these laws and regulations, and the enforcement or interpretation of these laws and regulations by government agencies or courts can change.
Recent settlements between the FTC and other direct selling companies and guidance from the FTC have addressed inappropriate earnings and lifestyle claims and the importance of focusing on consumer sales. These developments have created a level of ambiguity as to the proper interpretation of the law and related court decisions. Any adverse rulings or legal actions could impact our business if direct selling laws or anti-pyramid laws are interpreted more narrowly or in a manner that results in additional burdens or restrictions on direct selling companies. For example, in 2016, the FTC entered into a settlement with another multi-level marketing company, requiring the company to modify its business model, including basing sales compensation and qualification only on sales to retail and preferred customers and on purchases by a distributor for personal consumption within allowable limits. Although this settlement does not represent judicial precedent or a new FTC rule, the FTC has indicated that the industry should look at this settlement, and the principles underlying its specific measures, for guidance.
Similarly, in 2019, the FTC took aggressive actions against a multi-level marketing company, which ultimately led to the company being permanently prohibited from using a multilevel compensation plan in the United States. If our OPTAVIA Coaches make improper claims regarding our products or business, or if regulators determine we are making any improper claims, this could lead to an FTC investigation and could harm our business.
We continue to monitor developments to assess whether we should make any changes to our compensation structure. If we are required to make changes or if the FTC seeks to enforce similar measures in the industry, either through rulemaking or an enforcement action against us, our business could be harmed.
In addition, the FTC has increased its scrutiny of the use of testimonials, which we also utilize, as well as the role of endorsers. We cannot be sure that the FTC will not challenge our advertising or other operations in the future, which could have a material adverse effect on our business.
Governmental regulations in countries where we plan to commence or expand operations may prevent or delay entry into those markets. In addition, our ability to sustain satisfactory levels of sales in our markets is dependent in significant part on our ability to introduce innovative products into such markets. However, governmental regulations in our markets, both domestic and international, can delay or prevent the introduction, or require the reformulation or withdrawal, of certain of our products. Any such regulatory action, whether or not it results in a final determination adverse to us, could create negative publicity, with detrimental effects on the motivation and recruitment of OPTAVIA Coaches and, consequently, on sales.
We could also be subject to challenges by private parties in civil actions. We are aware of recent civil actions against other companies in the United States that use a direct selling model, which have and may in the future result in significant legal costs. Allegations against companies that use a multi-level marketing strategy in various markets have also created intense public scrutiny of companies in the direct selling industry. Similarly, the FTC continues to scrutinize multi-level marketers. In 2020, the FTC sent out letters warning multi-level marketing companies to remove and address claims that they or their participants made about their products' ability to treat or prevent COVID-19 or provide earnings for people who have recently lost income. All of these actions and any future scrutiny of us or the direct selling industry could generate negative publicity or further regulatory actions that could result in fines, restrict our ability to conduct our business, enter into new markets, and ultimately attract customers.
We have experienced rapid growth and expect our growth to continue, which could place significant strain on our management, systems, resources, and results of operations.
We have experienced rapid growth and development in a relatively short period of time and expect to continue growth in the future. For example, we generated revenue of $1.599 billion in 2022, $1.526 billion in 2021, $934.8 million in 2020 and $713.7 million in 2019 representing year-over-year increases of 4.8% in 2022, 63.2% in 2021 and 31.0% in 2020. Our rapid growth places significant demands on our management and our administrative, logistical, operational and financial infrastructure.
We cannot assure you that we will be able to successfully optimize our distribution center network, including our network of third-party manufacturers, or open new distribution centers in new or existing markets if needed to accommodate or facilitate growth or that certain of our distribution centers will not have, or continue to have, operational challenges. Our ability to compete effectively and to manage future growth, if any, will depend on our ability to maximize operational efficiencies across our distribution center network, to implement and improve on a timely basis operational, financial and management information systems, including our warehouse management systems, and to expand, train, motivate and manage our work force. We cannot assure you that our existing personnel, systems, procedures, controls, or third-party manufacturer partners will be adequate to support the future growth of our operations.
17

Our failure to effectively manage our growth could harm our business and reputation and, in particular, our financial condition, results of operations and cash flows, which could negatively affect our ability to make distributions to stockholders and the trading price of our common stock. Our growth could also increase our capital requirements, which may require us to issue potentially dilutive equity securities and incur debt.
We rely on third parties to provide us with a majority of the products we sell and we manufacture the remaining portion. We also rely on third parties to distribute and deliver our products. The inability to obtain the necessary products from our third-party manufacturers, produce the products we manufacture in-house or distribute and deliver our products could cause our revenue, earnings or reputation to suffer.
We rely on third-party manufacturers to supply a majority of the food and other products we sell. If we are unable to obtain a sufficient quantity, quality and variety of foods and other products from these manufactures in a timely and low-cost manner, we will be unable to fulfill our customers’ orders in a timely manner, which may cause us to lose revenue and market share or incur higher costs, as well as damage our reputation and the value of our brands. We also rely on third-parties to distribute and deliver our products.
Therefore, it is critical that we maintain good relationships with our manufacturers and third parties that distribute and deliver our products. The services we require from these parties may be disrupted due to a number of factors associated with their businesses, including the following:
public health crises, such as pandemics and epidemics, including the COVID-19 pandemic;
labor disruptions;
delivery and transportation problems;
financial condition or results of operations;
internal inefficiencies;
power failures;
equipment failure;
severe weather, climate and other adverse environmental conditions;
fire;
natural or man-made disasters, war, terrorism, or political instability;
adverse changes in third-party contract terms;
shortages or increases in prices of ingredients; and
USDA or FDA compliance issues.
We manufacture and produce a portion of our products, which account for approximately 20% of our total unit sales, at our manufacturing facility in Owings Mills, Maryland. As a result, we are dependent upon the uninterrupted and efficient operation of our sole manufacturing facility in Owings Mills, Maryland. The operations at this facility may be disrupted by a number of factors, including the following:
public health crises, such as pandemics and epidemics, including the COVID-19 pandemic;
labor disruptions;
power failures;
equipment failure;
internal inefficiencies;
severe weather, climate and other adverse environmental conditions;
fire;
natural or man-made disasters, war, terrorism, or political instability; and
USDA or FDA compliance issues.
There can be no assurance that the occurrence of these or any other operational problems at our sole facility would not have a material adverse effect on our business, financial condition or results of operations.
Our ability to source quality ingredients and other products is critical to our business, and any disruption to our supply or supply chain could materially adversely affect our business.
We depend on frequent deliveries of ingredients and other products from domestic and foreign suppliers, especially for our non-powder products. Some of our suppliers may depend on a variety of other local, regional, national and international suppliers to fulfill the purchase orders we place with them. The availability of such ingredients and other products at competitive prices
18

depends on many factors beyond our control, including the number and size of the suppliers that provide the raw materials that meet our quality and production standards.
We rely on our suppliers, and their supply chains, to meet our quality and production standards and specifications and supply ingredients and other products in a timely and safe manner. However, no safety and quality measures can eliminate the possibility that suppliers may provide us with defective or out-of-specification products against which regulators may take action or which may subject us to litigation or require a recall. Suppliers may provide us with ingredients that are or may be unsafe, below our quality standards or improperly labeled. In addition to a negative customer experience, we could face possible seizure or recall of our products and the imposition of civil or criminal sanctions if we incorporate a defective or out-of-specification item into one of our deliveries.
Furthermore, there are many factors beyond our control which could cause shortages or interruptions in the supply of our ingredients and other products, including adverse weather, climate and environmental factors, natural disasters, unanticipated demand, labor or distribution problems, changes in law or policy, food safety issues by our suppliers and their supply chains, and the financial health of our suppliers and their supply chains. Production or yield of the agricultural crops that are used as ingredients in our products may also be materially adversely affected by drought, water scarcity, temperature extremes, scarcity of agricultural labor, changes in government agricultural programs or subsidies, import restrictions, scarcity of suitable agricultural land, crop conditions, crop or animal diseases or crop pests. Failure to take adequate steps to mitigate the likelihood or potential effect of such events, or to effectively manage such events if they occur, may materially adversely affect our business, financial condition and operating results, particularly in circumstances where an ingredient or product is sourced from a single supplier or location.
In addition, unexpected delays in deliveries from suppliers or increases in transportation costs (including through increased fuel costs) could materially adversely affect our business, financial condition and operating results. Labor shortages or work stoppages in the transportation industry, long-term disruptions to the national transportation infrastructure, reduction in capacity and industry-specific regulations such as hours-of-service rules that lead to delays or interruptions of deliveries could also materially adversely affect our business, financial condition and operating results.
We currently source certain of our ingredients from suppliers located outside of the United States. Any event causing a disruption or delay of imports from suppliers located outside of the United States, including weather, drought, crop-related diseases, the imposition of import or export restrictions, restrictions on the transfer of funds or increased tariffs, destination-based taxes, value-added taxes, quotas or increased regulatory requirements, could increase the cost or reduce the supply of our ingredients and the other materials required by our product offerings, which could materially adversely affect our business, financial condition and operating results. Furthermore, our suppliers’ operations may be adversely affected by political and financial instability, resulting in the disruption of trade from exporting countries, restrictions on the transfer of funds or other trade disruptions, each of which could adversely affect our access or ability to source ingredients and other materials used in our product offerings on a timely or cost-effective basis.
We may be subject to claims that our OPTAVIA Coaches are unqualified to provide proper weight loss advice.
Our OPTAVIA Coaches are independent contractors and, accordingly, we are not in a position to provide the same level of oversight as we would if these OPTAVIA Coaches were our own employees. As a result, there can be no assurance that our OPTAVIA Coaches will comply with our policies and procedures. Additionally, most of our OPTAVIA Coaches do not have extensive training or certification in nutrition, diet or health fields and have only undergone the education they receive from us. We may be subject to claims from our customers alleging that our OPTAVIA Coaches lack the qualifications necessary to provide proper advice regarding weight loss and related topics. We may also be subject to claims that our OPTAVIA Coaches have provided inappropriate advice or have inappropriately referred or failed to refer customers to health care providers for matters other than weight loss. Such claims could result in lawsuits, damage to our reputation and divert management’s attention from our business, which would adversely affect our business.
We may be subject to health or advertising related claims from our customers.
Our weight loss and weight management programs do not include medical treatment or medical advice, and we do not engage physicians or nurses to monitor the progress of our customers. Many people who are overweight suffer from other physical conditions, and our target consumers could be considered a high-risk population. A customer who experiences health problems could allege or bring a lawsuit against us on the basis that those problems were caused or worsened by participating in our programs. Further, customers who allege that they were deceived by any statements that we made in advertising or labeling could bring a lawsuit against us under consumer protection laws. From time-to-time we are subject to such allegations and have
19

been involved in such litigation. We may ultimately be unsuccessful in defending ourselves against such claims. Also, defending ourselves against such claims, regardless of their merit and ultimate outcome, may be lengthy and costly, and could adversely affect our brand image, customer loyalty and results of operations.
The weight management industry is highly competitive. If any of our competitors or a new entrant into the market with significant resources pursues a weight management program similar to ours, our business could be significantly affected.
Competition is intense in the weight management industry and we must remain competitive in the areas of program efficacy, price, taste, customer service and brand recognition. Our competitors include companies selling pharmaceutical products and weight loss programs, digital tools, app-based health and wellness monitoring solutions and wearable trackers, as well as a wide variety of diet foods and meal replacement bars and shakes, appetite suppressants and nutritional supplements. Some of our competitors are significantly larger than we are and have substantially greater resources. Any increased competition from new entrants into our industry or any increased success by existing competition could result in reductions in our sales or prices, or both, which could have an adverse effect on our business and results of operations.
New weight loss products or services may put us at a competitive disadvantage and our business may suffer.
The weight management industry is subject to changing consumer demands based, in large part, on the efficacy and popular appeal of weight management programs. The popularity of weight management programs is dependent, in part, on their ease of use, cost and channels of distribution as well as consumer trends, which continue to evolve with the introduction of new technologies and innovations, and, on an ongoing basis, many existing and potential providers of weight loss solutions, including many pharmaceutical firms with significantly greater financial and operating resources than we have, are developing new products and services. The creation of a weight loss solution, such as a drug therapy, that is perceived to be safe, effective and “easier” than a portion-controlled meal plan would put us at a disadvantage in the marketplace and our results of operations could be negatively affected.
If we do not continue to develop innovative new products or if our products do not continue to appeal to the market, or if we are unable to successfully expand or respond to consumer trends, our business may suffer.
The increasing focus of consumers on more integrated lifestyle and fitness approaches rather than just food, nutrition and diet could adversely impact the popularity of our programs. Our future success depends on our ability to continue to develop and market new, innovative products and to enhance our existing products, each on a timely basis to respond to new and evolving consumer demands, achieve market acceptance and keep pace with new nutritional, weight management, technological and other developments. We may not be successful in developing, introducing on a timely basis or marketing any new or enhanced products, and we cannot assure you that any new or enhanced products will appeal to the market. Our failure to develop new products and to enhance our existing products, and the failure of our products to continue to appeal to the market could have an adverse impact on our ability to attract and retain customers and thus adversely affect our business, financial condition or results of operations.
We may not be able to successfully implement new strategic initiatives, which could adversely impact our business.
We are continuously evaluating changing consumer preferences and the competitive environment of our industry and seeking out opportunities to improve our performance through the implementation of selected strategic initiatives. The goal of these efforts is to develop and implement a comprehensive and competitive business strategy which addresses the continuing changes in the weight management industry environment and our position within the industry. For example, as the healthcare industry continues to evolve its response to the obesity epidemic, so do the requirements, both regulatory and business, for providers. If we do not successfully meet these requirements, we may not be perceived as an appropriate partner for certain purposes. We may not be able to successfully implement our strategic initiatives and realize the intended business opportunities, growth prospects, including new business units, and competitive advantages. Our efforts to capitalize on business opportunities may not bring the intended results. Assumptions underlying expected financial results or consumer demand may not be met or economic conditions may deteriorate. We also may be unable to attract and retain highly qualified and skilled personnel to implement our strategic initiatives. If these or other factors limit our ability to successfully execute our strategic initiatives, our business activities, financial condition and results of operations may be adversely affected.
Our business depends on the effectiveness of our advertising and marketing programs, including the strength of the Company's and our OPTAVIA Coaches’ social media presence, to attract and retain customers. Use of social media may
20

materially and adversely affect our reputation or subject us to fines or other penalties, and restrictions on the use of or access to social media may adversely impact sales of our products and services.
Our business success depends on our ability to attract and retain customers. Our ability to attract and retain customers depends significantly on the effectiveness of our OPTAVIA Coaches’ advertising and marketing practices. Our OPTAVIA Coaches support our customers and market our products and services primarily through word of mouth, email and via social media channels such as Facebook, Instagram, Twitter and video conferencing platforms. If their advertising and marketing campaigns do not generate a sufficient number of customers, our business, financial condition and results of operations will be adversely affected.
We and our OPTAVIA Coaches, as well as social media influencers or other brand ambassadors that we may utilize from time to time, use email and social media platforms as a means of communicating with customers. We use digital marketing, social media, and email marketing, among other means, to attract and retain customers. Unauthorized or inappropriate use of these channels could result in harmful publicity or negative consumer experiences, which could have an adverse impact on the effectiveness of our marketing through these channels. In addition, the rising popularity of social media and other consumer-oriented technologies has increased the speed and accessibility of information dissemination. Our target consumers often value readily available information and often act on such information without further investigation and without regard to its accuracy. The harm may be immediate without affording us an opportunity for redress or correction. Negative or false commentary about us may be posted on social media platforms or similar devices at any time and may harm our business, brand, reputation, Coaches, financial condition, and results of operations, regardless of the information’s accuracy.
An increase in the use of social media for product promotion and marketing may cause an increase in the burden on us to monitor compliance of such materials and increase the risk that such materials could contain problematic product or marketing claims in violation of applicable regulations. As laws and regulations, including FTC enforcement, rapidly evolve to govern the use of these platforms and devices, the failure by us, our employees, or our Coaches or other third parties acting at our direction to abide by applicable laws and regulations in the use of these platforms and devices could adversely impact our business, financial condition and results of operations or subject us to fines or other penalties.
In addition, as we continue to expand our presence domestically and internationally, we, our OPTAVIA Coaches and customers may face more restrictions and increasingly complex regulations on free use and access to social media platforms. Restrictions on the use of or access to social media, especially in foreign countries that impose stricter regulations around free speech, access to independent news or citizens’ use of foreign communications tools deemed harmful to political or economic interests, may adversely impact sales of our products and services. Even where the restrictions on social media or censorship are narrowly tailored or targeted, the ability of our OPTAVIA Coaches to reach new customers or our ability to grow our OPTAVIA Coaches in those markets may be adversely affected and our results of operations and financial condition could suffer.
Human Capital Risks
The success of our business is dependent on our ability to maintain and grow our network of OPTAVIA Coaches.
OPTAVIA Coaches are subject to high turnover and we depend on our network of OPTAVIA Coaches to continually grow their businesses by attracting, training and motivating new OPTAVIA Coaches. We consider our number of active earning OPTAVIA Coaches and average quarterly revenue per active earning OPTAVIA Coach to be key indicators of our financial performance and condition. As of December 31, 2022, the Company had 60,900 total active earning OPTAVIA Coaches. The failure to provide the business essentials and competitive compensation necessary to motivate OPTAVIA Coaches to grow their businesses will adversely affect our future growth and operating results. The growth and sustainability of our network of OPTAVIA Coaches is also subject to risks which may be outside of our control. These include:
potential misconduct or improper claims by OPTAVIA Coaches;
negative public perceptions of multi-level marketing;
general economic conditions;
failure to develop innovative products to meet consumer demands;
adverse opinions of our products, services, or industry; and
regulatory actions against our Company, competitors in our industry, or other direct selling companies.
21

We are dependent on our key executives for future success. If we lose the services of any of our key executives and we are unable to timely retain a qualified replacement, our business could be harmed.
Our future success depends to a significant degree on the skills, experience and efforts of our key executives. The loss of the services of any of these individuals could harm our business. We have not obtained life insurance on any key executives. If any key executives left us or were seriously injured and became unable to work, our business could be harmed.
Information Technology and Cyber Security Risks
Any failure of our technology or systems to perform satisfactorily could result in an adverse impact on our business.
We rely on software, hardware, network systems, including cloud-based technology, that is either developed by us or licensed from or maintained by third parties to operate our websites. As much of this technology is complex, there may be future errors, defects or performance problems, including when we update our technology or integrate new technology to expand and enhance our capabilities. Our technology may malfunction or suffer from defects that become apparent only after extended use. The integrity of our technology may also be compromised as a result of third-party cyber-attacks, such as hacking, spear phishing campaigns and denial of service attacks, which are increasingly negatively impacting companies. In addition, our operations depend on our ability to protect our information technology systems against damage from third-party cyber-attacks, fire, power loss, water, earthquakes, telecommunications failures and similar unexpected adverse events. Interruptions in our websites, services and products or network systems could result from unknown technical defects, insufficient capacity or the failure of our third-party providers to provide continuous and uninterrupted service. While we maintain disaster recovery capabilities to return to normal operation in a timely manner, we do not have a fully redundant system that includes an instantaneous recovery capability.
As a result of such possible defects, failures, interruptions or other problems, our services and products could be rendered unreliable or be perceived as unreliable by customers, which could result in harm to our reputation and brand. Any failure of our technology or systems could result in an adverse impact on our business.
Our business is subject to online security risks, including security breaches and identity theft.
Unauthorized users who penetrate our information security systems could misappropriate proprietary or customer information or data or cause interruptions to the product offerings on our website. As a result, it may become necessary to expend significant additional amounts of capital and resources to protect against, or to alleviate, problems caused by unauthorized users. These expenditures, however, may not prove to be a timely remedy against unauthorized users who are able to penetrate our information security systems. In addition to purposeful security breaches, the inadvertent transmission of computer viruses could adversely affect our computer systems and, in turn, harm our business.

Existing, proposed or new data privacy legislation and regulations, including interpretations thereof, could also significantly affect our business. For example, data protection and privacy laws have been enacted by the U.S. federal and state governments, including the California Privacy Rights Act, which became effective on January 1, 2023 and replaced the previously established California Consumer Privacy Act (CCPA) and other relevant statutes. These laws typically impose significant penalties for non-compliance. Further, a significant number of states require that customers be notified if a security breach results in the disclosure of their personal financial account or other information. Additional states and governmental entities are considering such “notice” laws. In addition, other public disclosure laws may require that material security breaches be reported. If we experience a security breach and such notice or public disclosure is required in the future, our reputation and our business may be harmed. The effects of these new and evolving laws, regulations, and other obligations potentially are far-reaching and may require us to further modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply.

In addition, if we choose to continue expanding our business internationally in the future we may be subject to international privacy, data protection, consumer protection and other laws and regulations, which in some cases are more restrictive than those in the United States. For example, the European Union traditionally has imposed stricter obligations under such laws than the United States. Consequently, any future expansion of our international operations may require changes to the ways we collect and use consumer information. In the ordinary course of our business, we collect and utilize proprietary and customer information and data. As a result, we have developed systems that are designed to protect consumer information and prevent fraudulent transactions and other security breaches. Privacy concerns among prospective and existing customers regarding our use of such information or data collected on our website or through our services and products, such as weight management information, financial data, email addresses and home addresses, could keep them from using our website or purchasing our services or products. We currently face certain legal obligations regarding the manner in which we treat such information and data. Businesses have been criticized by privacy groups and governmental bodies for their use and handling of such information
22

and data. We rely on third-party software products to secure our credit card transactions. Failure to prevent or mitigate fraudulent payment transactions or security breaches or changes in industry standards or regulations may adversely affect our business and operating results or cause us to lose our ability to accept credit cards as a form of payment and result in chargebacks of fraudulently charged amounts. Furthermore, widespread credit card fraud may lessen our customers’ willingness to purchase our products on our website.
Risks Related to Intellectual Property
Third parties may infringe on our brand, trademarks and other intellectual property rights, which may have an adverse impact on our business.
We currently rely on a combination of trademark and other intellectual property laws and confidentiality procedures to establish and protect our proprietary rights, including our brand. Because our business relies heavily on a direct-to-consumer business model, our brand is an important element of our business strategy. If we fail to successfully enforce our intellectual property rights, the value of our brand, services and products could be diminished and our business may suffer. Additionally, failure to protect our intellectual property could result in the entry of a competitor to the market. Our precautions may not prevent misappropriation of our intellectual property by state actors, competitors, or individuals or groups that are or are not affiliated with the Company. Any legal action that we may bring to protect our brand and other intellectual property could be unsuccessful and expensive and could divert management’s attention from other business concerns. In addition, legal standards relating to the validity, enforceability and scope of protection of intellectual property, especially in Internet-related businesses, are uncertain and evolving. We cannot assure you that these evolving legal standards will sufficiently protect our intellectual property rights in the future.
We may in the future be subject to intellectual property rights claims.
Third parties may, in the future, make claims against us alleging infringement of their intellectual property rights. Any intellectual property claims, regardless of merit, could be time-consuming and expensive to litigate or settle and could significantly divert management’s attention from other business concerns. In addition, if we were unable to successfully defend against such claims, we may have to pay damages, stop selling the service or product or stop using the software, technology or content found to be in violation of a third-party’s rights, seek a license for the infringing service, product, software, technology or content or develop alternative non-infringing services, products, software, technology or content. If we cannot license on reasonable terms, develop alternatives or have to stop using the service, product, software, technology or content for any infringing aspects of our business, we may be forced to limit our service and product offerings. Any of these results could reduce our revenue and our ability to compete effectively, increase our costs or harm our business.
Risks Related to International Operations
The sale of our products in markets outside of the United States may subject us to risks.
In connection with our entry into the Asia Pacific markets of Hong Kong and Singapore, we expanded our sales, marketing and distribution activities in these markets. The sale, marketing and distribution of our products and programs in these and other international locations is subject to a number of uncertainties, including, but not limited to, the following:
public health crises, such as pandemics and epidemics, including the COVID-19 pandemic;
economic and political instability;
import or export licensing requirements;
trade restrictions;
product registration requirements;
longer payment cycles;
changes in regulatory requirements, including regulations governing our direct selling business model, and tariffs;
potentially adverse tax consequences; and
potentially weak protection of intellectual property rights.
These uncertainties could lead to potential risks for our continued expansion and sales success in the Asia Pacific markets and elsewhere, any of which could harm our business, financial condition and results of operations.
23

Expansion into international markets increases our operational, regulatory and other risks.
In July 2019, we commenced our international operations, entering into the Asia Pacific markets of Hong Kong and Singapore. As a result, we face increased operational, regulatory, compliance and reputational risks. The failure of our compliance and internal control systems to properly mitigate such additional risks, or of our operating infrastructure to support such expansion, could result in operational failures and regulatory fines or sanctions. Our operations in Hong Kong and Singapore and other jurisdictions are subject to significant compliance, disclosure and other obligations. Activity in international markets also exposes us to fluctuations in currency exchange rates, which may adversely affect the U.S. dollar value of revenues, expenses and assets associated with our business activities outside the United States. Actual and anticipated changes in current exchange rates may also adversely affect international demand for our business investment strategies to expand our products and services, most of which represent investments primarily in U.S. dollar-based assets. Because certain of our costs to support international business activities will be based in local currencies, the profitability of such activities in U.S. dollars may be adversely affected by a weakening of the U.S. dollar versus other currencies in which we derive revenues.
If we expand our operations into additional foreign countries, we may be subject to additional risks, including the ability to successfully adapt to local culture and navigate regulatory, economic, political and social risks. We cannot be certain that we will be able to enter and successfully compete in additional foreign markets or that we will be able to continue to compete in the foreign markets in which we currently operate.
We are subject to anti-corruption laws in the jurisdictions in which we operate, including the U.S. Foreign Corrupt Practices Act (“FCPA”). Our failure to comply with these laws could result in penalties which could harm our reputation and have a material adverse effect on our business, results of operations and financial condition.
We are subject to the FCPA, which generally prohibits companies and their intermediaries from making improper payments to foreign officials for the purpose of obtaining or keeping business and/or other benefits, along with various other anticorruption laws. There is no assurance that the policies, procedures and training for all employees, including management, that were designed to ensure that we, our employees and other intermediaries comply with the FCPA and other anticorruption laws to which we are subject, will work effectively all of the time or protect us against liability under the FCPA or other laws for actions taken by our employees and other intermediaries with respect to our business or any businesses that we may acquire.
Expansion of our operations in international markets, such as Hong Kong, Singapore and other jurisdictions, may pose elevated risks of anti-corruption violations as we are in frequent contact with persons who may be considered “foreign officials” under the FCPA, resulting in an elevated risk of potential FCPA violations. If we are not in compliance with the FCPA and other laws governing the conduct of business with government entities (including local laws), we may be subject to criminal and civil penalties and other remedial measures, which could have an adverse impact on our business, financial condition, results of operations and liquidity. Any investigation of any potential violations of the FCPA or other anticorruption laws by U.S. or foreign authorities could harm our reputation and have an adverse impact on our business, financial condition and results of operations.
Our business in Hong Kong and Singapore is subject to sensitive economic, political, regulatory and market conditions.
Entering the Asia Pacific markets of Hong Kong and Singapore is a key component of our global growth strategy. Our business in these countries is sensitive to economic, political, regulatory and market conditions that drive sales volume. If we are unable to establish our position in these markets our business and financial results could be adversely affected.
Risks Related to Our Industry
Changes in consumer preferences could negatively impact our operating results.
Our program features pre-packaged food selections, which we believe offer convenience and value to our customers. Our continued success depends, to a large degree, upon the continued popularity of our program versus various other weight loss, weight management and fitness regimens, such as low carbohydrate diets, appetite suppressants and diets featured in the published media. Changes in consumer tastes and preferences away from our pre-packaged food and support and counseling services, and any failure to provide innovative responses to these changes, may have a materially adverse impact on our business, financial condition, operating results, cash flows and prospects. Our success is also dependent on our food innovation including maintaining a robust array of food items and improving the quality of existing items. If we do not continually expand our food items or provide customers with items that are desirable in taste and quality, our business could be harmed.
24

The weight loss industry is subject to adverse publicity, which could harm our business.
The weight loss industry receives adverse publicity from time to time, and the occurrence of such publicity could harm us, even if the adverse publicity is not directly related to us. Congressional hearings about practices in the weight loss industry have also resulted in adverse publicity and a consequent decline in the revenue of weight loss businesses. Future research or investigative reports or publicity that is perceived as unfavorable or that question certain weight loss programs, products or methods could result in a decline in our revenue. Because of our dependence on consumer perceptions, adverse publicity associated with illness or other undesirable effects resulting from the consumption of our products or similar products by competitors, whether or not accurate, could also damage customer confidence in our weight loss program and result in a decline in revenue. Adverse publicity could arise even if the unfavorable effects associated with weight loss products or services resulted from the user’s failure to use such products or services appropriately.
Our industry is subject to governmental regulation that could increase in severity and hurt results of operations.
Our industry is subject to federal, state and other governmental regulation. Certain federal and state agencies, such as the FTC and the U.S. states’ consumer protection agencies, regulate and enforce laws relating to advertising, disclosures to consumers, privacy, consumer pricing and billing arrangements and other consumer protection matters. A determination by a federal or state agency, or a court, that any of our practices do not meet existing or new laws or regulations could result in liability, adverse publicity, and restrictions of our business operations. Some advertising practices in the weight loss industry have led to investigations from time to time by the FTC and other governmental agencies. Many companies in the weight loss industry, including our predecessor businesses, have entered into consent decrees with the FTC relating to weight loss claims and other advertising practices. In 2009, the FTC promulgated nonbinding Guides Concerning the Use of Endorsements and Testimonials in Advertising (“Endorsement Guides”) which explained what endorsement practices the FTC views as being unfair or deceptive acts or practices. In 2020, the FTC sought public comments on whether the Endorsement Guides should be amended. The last time the FTC sought similar public comments led to a major revision of the Endorsement Guides. Consequently, the FTC could bring an enforcement action based on practices that are inconsistent with the current Endorsement Guides as it considers revisions. Under the current Endorsement Guides, advertisements that feature a consumer and convey his or her atypical experience with a product or service are required to clearly disclose the typical results that consumers can generally expect. We cannot be sure that the FTC will not challenge our advertising or other operations in the future, which could have a material adverse impact on our business.
Other aspects of our industry are also subject to government regulation. For example, the labeling and distribution of food products, including dietary supplements, are subject to strict USDA and FDA requirements and food manufacturers are subject to rigorous inspection and other requirements of the USDA and FDA, and companies operating in foreign markets must comply with those countries’ requirements for proper labeling, controls on hygiene, food preparation and other matters. If federal, state, local or foreign regulation of our industry increases for any reason, then we may be required to incur significant expenses, as well as modify our operations to comply with new regulatory requirements, which could harm our operating results. Additionally, remedies available in any potential administrative or regulatory actions may include product recalls and require us to refund amounts paid by all affected customers or pays other damages, which could be substantial.
Laws and regulations directly applicable to communications, operations or commerce over the Internet such as those governing intellectual property, privacy, libel and taxation, are more prevalent and remain unsettled. If we are required to comply with new laws or regulations or new interpretations of existing laws or regulations, or if we are unable to comply with these laws, regulations or interpretations, our business could be adversely affected.
Future laws or regulations, including laws or regulations affecting our marketing and advertising practices, relations with consumers, employees, service providers, or our services and products, may have an adverse impact on us.
The manufacture and sale of ingested products are subject to product liability claims and other risks.
Like other manufacturers and distributors of products that are ingested, we face an inherent risk of exposure to product liability claims if the use of our products results in illness or injury. The foods and products that we manufacture and sell in the United States are subject to laws and regulations, including those administered by the USDA and FDA that establish manufacturing practices and quality standards for food products. Product liability claims could have a material adverse effect on our business as existing insurance coverage may not be adequate. Distributors of weight loss food products, including dietary supplements, have been named as defendants in product liability lawsuits from time to time. The successful assertion or settlement of an uninsured claim, a significant number of insured claims or a claim exceeding the limits of our insurance coverage would harm us by adding costs to the business and by diverting the attention of senior management from the operation of the business. We
25

may also be subject to claims that our products contain contaminants, are improperly labeled, include inadequate instructions as to use or inadequate warnings covering interactions with other substances. Additionally, the manufacture and sale of these products involves the risk of injury to consumers due to tampering by unauthorized third parties or product contamination. Product liability litigation, even if not meritorious, is very expensive and could also entail adverse publicity for us and reduce our revenue. Furthermore, the products we manufacture and distribute, or certain components of those products, may be subject to product recalls or other deficiencies. Any negative publicity associated with these actions would adversely affect our brand and may result in decreased product sales and, as a result, lower revenue and profits.
Risks Related to Our Common Stock
Actions of activist stockholders could cause us to incur substantial costs, divert management's attention and resources, and have an adverse effect on our business.
We have been the target of activist stockholder activities in the past. If a new activist investor purchased our stock, our business could be adversely affected because responding to proxy contests and reacting to other actions by activist stockholders can be costly and time-consuming, disruptive to our operations and divert the attention of management and our employees. In addition, perceived uncertainties as to our future direction, strategy or leadership created as a consequence of activist stockholder initiatives may result in the loss of potential business opportunities, harm our ability to attract new investors, customers, employees, suppliers and other strategic partners, and cause our share price to experience periods of volatility or stagnation.
There can be no assurance that we will continue to declare cash dividends at all or in any particular amounts.
The Company declared a dividend of $1.64 per share on December 8, 2022, to stockholders of record as of December 20, 2022, that was paid on February 7, 2023. We intend to continue paying a quarterly dividend to our stockholders for the foreseeable future, subject to long term cash flow needs, including capital spend needs and overall macroeconomic conditions. Our Board of Directors periodically reviews our quarterly dividend to ensure that it is in the best interest of our stockholders and is in compliance with all applicable laws and agreements. Future dividends may also be affected by, among other factors: our views on potential future capital requirements for investments in acquisitions; legal risks; any stock repurchase programs; changes in federal and state income tax laws or corporate laws; changes to our business model; and interest and principal payments required by indebtedness that we may incur in the future. Our dividend payments may change from time to time, and we cannot provide any assurance that we will continue to declare dividends at all or in any particular amounts. A reduction in our dividend payments could have a negative effect on our stock price.
Provisions in our certificate of incorporation may deter or delay an acquisition of us or prevent a change in control, even if an acquisition or a change of control would be beneficial to our stockholders.
Provisions of our certificate of incorporation (as amended) may have the effect of deterring unsolicited takeovers or delaying or preventing a third-party from acquiring control of us, even if our stockholders might otherwise receive a premium for their shares over the then current market prices. In addition, these provisions may limit the ability of our stockholders to approve transactions that they may deem to be in their best interests.
Our certificate of incorporation (as amended) permits our Board of Directors to issue preferred stock without stockholder approval upon such terms as the Board of Directors may determine. The rights of the holders of our common stock will be junior to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued in the future. The issuance of preferred stock could have the effect of making it more difficult for a third-party to acquire, or discourage a third-party from acquiring, a majority of our outstanding common stock. The issuance of a substantial number of preferred shares could adversely affect the price of our common stock.
General Risk Factors
Our stock price fluctuates from time to time and may fall below expectations of securities analysts and investors, and could subject us to litigation, which may result in you suffering a loss on your investment.
The market price of our common stock may fluctuate significantly in response to a number of factors, many of which are out of our control. These factors include: quarterly variations in operating results; changes in accounting treatments or principles; announcements by us or our competitors of new products and services offerings; significant contracts, acquisitions, or strategic relationships; additions or departures of key personnel; any future sales of our common stock or other securities; stock market price and volume fluctuations of publicly-traded companies; and general political, economic and market conditions. In some
26

future quarter our operating results may fall below the expectations of securities analysts and investors, which could result in a decrease in the trading price of our common stock. In the past, securities class action litigation has often been brought against a company following periods of volatility in the market price of its securities. We may be the target of similar litigation in the future. Securities litigation could result in substantial costs and divert management's attention and resources, which could seriously harm our business and operating results.
If we do not maintain effective internal control over financial reporting, we could fail to report our financial results accurately.
Effective internal control over financial reporting is necessary for us to provide reliable financial reports. In the future, if we identify a control deficiency that rises to the level of a material weakness in our internal control over financial reporting, this material weakness may adversely affect our ability to record, process, summarize and report financial information timely and accurately and, as a result, our financial statements may contain material misstatements or omissions. If we fail to maintain effective internal control over financial reporting, we could be required to take costly and time-consuming corrective measures, to remedy any number of deficiencies, significant deficiencies or material weaknesses, be required to restate the affected historical financial statements, be subjected to investigations and/or sanctions by federal and state securities regulators, and be subjected to civil lawsuits by security holders. Any of the foregoing could also cause investors to lose confidence in our reported financial information and in our Company and could result in a decline in the market price of our stock and in our ability to raise additional financing if needed in the future.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
The Company leases office space in Baltimore, Maryland which serves as our corporate headquarters. The corporate headquarters’ lease expires in February 2026. In January 2020, the Company entered into a lease for a satellite office in Lehi, Utah. The satellite office lease expires in October 2023. In May 2021, the Company entered into a lease for our product innovation research center in Owings Mills, Maryland. The product innovation research center lease expires in February 2029.
The Company owns a 49,000 square-foot manufacturing facility in Owings Mills, Maryland, and a 119,000 square-foot distribution facility in Ridgley, Maryland. The Company outsources domestic distribution centers in Reno, Nevada, and Haltom City, Texas. In April 2021, the Company entered into a lease for a distribution center in Havre De Grace, Maryland. The distribution center lease expires in August 2026. In addition, the Company outsources an international distribution center in Hong Kong.
ITEM 3. 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 4. MINE SAFETY DISCLOSURES
Not applicable.
27

PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
The Company’s common stock is listed and traded on the NYSE under the ticker symbol “MED.”
Holders
There were approximately 76 record holders of the Company’s common stock as of February 13, 2023. This number does not include beneficial owners of our securities held in the name of nominees.
Securities Authorized for Issuance Under Equity Compensation Plans
See Part III, Item 12 - Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters for information regarding securities authorized for issuance under our equity compensation plans, which information is incorporated herein by reference.
Issuer Purchases of Equity Securities
The following table provides information about the Company’s repurchases of common stock for the three months ended December 31, 2022:
2022
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)
October 1 - October 3194 $110.98 — 1,407,905
November 1 - November 3018,283 120.26 18,283 1,389,622
December 1 - December 3135,789 117.30 35,789 1,353,833
____________________
(1)Also included are shares of common stock 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 previously granted to such employees and directors.
(2)At the outset of the quarter ended December 31, 2022, there were 1,407,905 shares of the Company's common stock eligible for repurchase under the repurchase authorization dated September 16, 2014 (the "Stock Repurchase Plan").
As of December 31, 2022, there were 1,353,833 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.
Performance Graph
The following line graph compares the yearly percentage change in the Company’s cumulative total stockholder return (Common Stock price appreciation plus dividends, on a reinvested basis) for the last five fiscal years to that of the Standard & Poor’s 600 Consumer Staples Index and the Company’s selected peer group. The 2021 Peer Group included 1-800-flowers.com Inc., Blue Apron Holdings Inc., Duluth Holdings Inc., Farmer Brothers Company, Herbalife Nutrition Ltd., Inter Parfums Inc., Nature’s Sunshine Products Inc., Nu Skin Enterprises Inc., Simply Good Foods Co., Tupperware Brands Corp., USANA Health Sciences Inc., WW International, Inc., The Hain Celestial Group, Inc., Edgewell Personal Care Company, Belling Brands, Inc. and Beyond Meat, Inc. The 2022 Peer Group includes the 2021 Peer Group with the exception of Belling Brands, Inc. and Beyond Meat.

28

med-20221231_g1.jpg
20182019202020212022
Medifast, Inc.$182.11 $164.38 $306.04 $334.69 $193.08 
Benchmarking Peer Group110.77111.40128.69134.6698.44
S&P 600 Consumer Staples95.14111.22123.61159.21148.91
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America. Our significant accounting policies are described in Note 2 to the consolidated financial statements.
The preparation of our consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Management develops, and changes periodically, these estimates and assumptions based on historical experience and on various other factors that are believed to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions. Management considers the following accounting policies to be the most critical in preparing our consolidated financial statements. These critical accounting policies have been discussed with our Audit Committee, as appropriate.
29

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. Revenue is recognized upon receipt by customer and net of discounts, rebates, promotional adjustments, price adjustments, allocated consideration to loyalty programs, and estimated returns.
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 years ended December 31, 2022, 2021 and 2020. Revenue on these contracts is recognized when the obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control upon receipt of products by our customers. Any consideration received prior to the fulfillment of the Company’s performance obligation is deferred and recognized as a liability.
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 certain customer reward programs and 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 in 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 deferred along with the revenues for goods that are in transit and not received by customers by period end. These costs are recorded in selling, general and administrative expense in our Consolidated Statements of Income.
Long-lived Asset Impairment: Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.
Income Taxes: Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.
The benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more-likely-than-not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other
30

positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in our Consolidated Balance Sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination.
Our policy is to recognize interest and penalties accrued on uncertain tax positions as part of income tax expense. We evaluated our tax positions and determined that we did not have any material uncertain tax positions.
BACKGROUND
Medifast is the global company behind one of the fastest-growing health and wellness communities, OPTAVIA, which offers Lifelong Transformation, One Healthy Habit at a Time. Reflecting the success of our holistic approach to health and wellness, we have consistently grown revenue over the past five years. Of equal importance, we expect our differentiated direct-to-consumer business model to continue to deliver growth in the long-term. Medifast has redefined direct selling by combining the best aspects of the model, while eliminating those dimensions that have typically challenged other companies. Medifast is often compared to diet and weight loss-only companies or to multi-level marketing companies, but our model is very different. The Company supports customers through independent OPTAVIA Coaches, the majority of whom were customers first. Our product sales accounted for approximately 97.2%, 98.0% and 98.0% of our revenues in each of 2022, 2021, and 2020, respectively.
We review and analyze a number of key operating and financial metrics to manage our business, including the number of active earning OPTAVIA Coaches and average quarterly revenue generated per active earning OPTAVIA Coach.
As we previously disclosed, global expansion is an important component of our long-term growth strategy. In July 2019, we commenced our international operations, entering into the Asia Pacific markets of Hong Kong and Singapore. We outsource a distribution center in Hong Kong to provide adequate product distribution capacity for the foreseeable future. Our decision to enter these markets was based on industry market research that reflects a dynamic shift in how health care is being prioritized and consumed in those countries.
Our OPTAVIA business unit accounted for approximately 100%, 99.9%, and 98% of our revenues in 2022, 2021 and 2020, respectively. We have operated and reported as a single sales segment, OPTAVIA, since 2018. The Company completed the sunset of the Medifast Direct channel and Medifast-branded product line in 2021. By maintaining our commitment to building capabilities in the areas that matter most to our OPTAVIA Coaches and customers within the OPTAVIA channel, we believe we will enhance our ability to further grow our business over the next several years, enabling robust revenue growth while also maintaining our profitability in the long-term.
31

CONSOLIDATED RESULTS OF OPERATIONS - 2022 COMPARED TO 2021
The following table reflects our consolidated statements of income for the years ended December 31, 2022 and 2022 (in thousands, except percentages):
20222021$ Change% Change
Revenue$1,598,577$1,526,087$72,4904.8%
Cost of sales458,163398,490(59,673)(15.0)%
Gross Profit1,140,4141,127,59712,8171.1%
Selling, general, and administrative955,608911,356(44,252)(4.9)%
Income from operations184,806216,241(31,435)(14.5)%
Other (expense) income
Interest (expense) income(701)(231)(470)(203.7)%
Other (expense) income(46)119 (165)(139.0)%
(747)(112)(635)(566.7)%
Income before provision for income taxes184,059216,129(32,070)(14.8)%
Provision for income taxes40,49152,09811,60722.3%
Net income$143,568$164,031$(20,463)(12.5)%
% of revenue
Gross Profit71.3%73.9%
Selling, general, and administrative59.8%59.7%
Income from Operations11.6%14.2%

Revenue: Revenue increased $72.5 million, or 4.8%, to $1.599 billion in 2022 from $1.526 billion in 2021. The year-over-year growth in revenue was primarily driven by an increase in the number of active earning OPTAVIA Coach count and higher productivity per active earning OPTAVIA Coach through the first two quarters of the year, as well as a pricing adjustment in December 2021 in which the Company increased prices for most of its products by an average of 3.5%. The average revenue per active earning OPTAVIA Coach decreased 12.4% to $5,538 for the three months ended December 31, 2022 from $6,321 for the three months ended December 31, 2021. Decrease in the revenue per active earning OPTAVIA Coach for the quarter was driven by headwinds in customer acquisition rates through the fourth quarter. This is partially a result of the changing economic environment as customers continue to recalibrate spending in the current inflationary environment.
Costs of Sales: Cost of sales increased $59.7 million, or 15.0%, to $458.2 million in 2022 from $398.5 million in 2021. This increase in cost of sales was primarily driven by an increase in OPTAVIA product sales, higher product costs and shipping costs resulting from inflation in raw materials, freight and labor costs, and the restructuring of certain external manufacturing agreements to optimize our supply chain for 2023.
Non-GAAP adjusted cost of sales were $446.0 million for 2022, an increase of $47.5 million, or 11.9%, as compared to $398.5 million for 2021. Non-GAAP adjusted cost of sales excludes expenses in connection with the restructuring of certain external manufacturing agreements of $12.2 million for 2022. Refer to the section titled “Non-GAAP Financial Measures” below for a reconciliation of each of Non-GAAP financial measures to its most comparable GAAP financial measure.
Gross Profit: In 2022, gross profit increased $12.8 million, or 1.1%, to $1.140 billion from $1.128 billion in 2021. The increase in gross profit was primarily attributable to higher revenue partially offset by increased cost of sales. As a percentage of sales, gross profit decreased 2.6% to 71.3% for 2022 from 73.9% for 2021. The decrease in gross margin percentage was primarily due to expenses in connection with the restructuring of certain external manufacturing agreements, a customer
32

acquisition program, which ran from late March to early May in 2022, and the result of higher product and shipping costs resulting from inflation in raw ingredient, freight and labor costs outpacing pricing adjustments.
Non-GAAP adjusted gross profit was $1.153 billion for 2022, an increase of $25.0 million, or 2.2%, as compared to $1.128 billion for 2021.
Selling, General and Administrative: Selling, general and administrative (“SG&A”) expenses were $955.6 million in 2022, an increase of $44.2 million, or 4.9%, as compared to $911.4 million in 2021. As a percentage of sales, SG&A expenses were 59.8% for 2022 as compared to 59.7% for 2021. SG&A expenses included research and development costs of $4.5 million and $4.4 million for 2022 and 2021, respectively, in connection with the development of new products and programs and clinical research activities. The increase in cost also included donations made to support the Ukraine relief effort, incremental costs related to OPTAVIA Coach compensation expense and credit card fees resulting from higher sales, and continued investment in information technology.
Non-GAAP adjusted SG&A expenses were $936.6 million for 2022, an increase of $25.2 million, or 2.8%, as compared to $911.4 million for 2021. Non-GAAP adjusted SG&A expenses exclude expenses in connection with donations made to support to Ukrainian relief effort of $19.0 million for 2022. Refer to the section titled “Non-GAAP Financial Measures” below for a reconciliation of each of Non-GAAP financial measures to its most comparable GAAP financial measure.
The total number of active earning OPTAVIA Coaches for the three months ended December 31, 2022 increased to 60,900 from 59,800 for the corresponding period in 2021, an increase of 1.8%.
Income from operations: Income from operations in 2022 decreased $31.4 million to $184.8 million from $216.2 million in 2021 primarily as a result of increased SG&A expenses partially offset by increased gross profit. Income from operations as a percentage of sales decreased to 11.6% for 2022 as compared to 14.2% for 2021 due to the factors described above in the explanations from gross profit and SG&A expenses.
Non-GAAP adjusted income from operations in 2022 decreased to $216.0 million from $216.2 million in 2021. Refer to the section titled “Non-GAAP Financial Measures” below for a reconciliation of each of Non-GAAP financial measures to its most comparable GAAP financial measure.
Provision for income taxes: For 2022, the Company recorded $40.5 million in income tax expense, an effective tax rate of 22.0%, as compared to $52.1 million in income tax expense and an effective tax rate of 24.1%, for 2021. The decrease in the effective tax rate for 2022 as compared to 2021 was primarily driven by an increase in the charitable contribution benefit of 2.3% and a reduction in the limitation for executive compensation of 0.4%, partially offset by a decrease in the stock compensation benefit of 0.8%.
Non-GAAP adjusted income tax provision was $51.8 million for 2022, an effective tax rate of 24.1% for both 2022 and 2021. Refer to the section titled “Non-GAAP Financial Measures” below for a reconciliation of each of Non-GAAP financial measures to its most comparable GAAP financial measure.
Net income: Net income was $143.6 million, or $12.73 per diluted share, in 2022 as compared to $164.0 million, or $13.89 per diluted share, in 2021. The period-over-period changes were driven by the factors described above in the explanations from operations.
Non-GAAP adjusted net income was $163.4 million or $14.49 per diluted share for 2022 as compared to $13.89 per diluted share for 2021. Refer to the section titled “Non-GAAP Financial Measures” below for a reconciliation of each of Non-GAAP financial measures to its most comparable GAAP financial measure.
Additionally, refer to Item 7: Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 for management’s discussion and analysis of financial condition and results of operations for the fiscal year 2021 compared to fiscal year 2020.
Non-GAAP Financial Measures
In an effort to provide investors with additional information regarding our results as determined by GAAP, we disclose various non-GAAP financial measures in this quarterly report, our quarterly earnings press release and other public disclosures. The following GAAP financial measures have been presented on an as-adjusted basis: cost of sales, gross profit, SG&A expenses, income from operations, other expense, provision for income taxes, net income and diluted earnings per share. Each of these as-
33

adjusted financial measures excludes the impact of certain amounts related to our donations to support the Ukrainian relief effort and costs of restructuring of certain external manufacturing agreements, as further identified below and have not been calculated in accordance with GAAP. A reconciliation of each of these non-GAAP financial measures to its most comparable GAAP financial measure is included below. These non-GAAP financial measures are not intended to replace GAAP financial measures.
We use these non-GAAP financial measures internally to evaluate and manage the Company’s operations because we believe they provide useful supplemental information regarding the Company’s on-going economic performance. We have chosen to provide this information to investors to enable them to perform more meaningful comparisons of operating results and as a means to emphasize the results of on-going operations.
The following tables reconcile the non-GAAP financial measures included in this report (in thousands, except per share amounts):
Year Ended December 31, 2022
GAAPDonation
Adjustments
Restructuring of External Manufacturing AgreementsNon-GAAP
Cost of sales$458,163 $— $(12,195)$445,968 
Gross profit1,140,414— 12,195 1,152,609 
Selling, general, and administrative955,608(18,986)— 936,622 
Income from operations184,80618,986 12,195 215,987 
Other expense(747)— — (747)
Provision for income taxes40,4918,544 2,744 51,779 
Net income143,56810,442 9,451 163,461 
Diluted earnings per share (1)
12.730.93 0.84 14.50 
Year Ended December 31, 2021
GAAPDonation
Adjustments
Restructuring of External Manufacturing AgreementsNon-GAAP
Cost of sales$398,490 $— $— $398,490 
Gross profit1,127,597— — 1,127,597
Selling, general, and administrative911,356— — 911,356
Income from operations216,241— — 216,241
Other expense(112)— — (112)
Provision for income taxes52,098— — 52,098
Net income164,031— — 164,031
Diluted earnings per share (1)
13.89— — 13.89
(1) The weighted-average diluted shares outstanding used in the calculation of these non-GAAP financial measures are the same as the weighted-average shares outstanding used in the calculation of the reported per share amounts.
Liquidity and Capital Resources
The Company had stockholders’ equity of $155.0 million and working capital of $81.9 million at December 31, 2022 compared with $202.5 million and $137.0 million at December 31, 2021. The $47.4 million net decrease in stockholders’ equity reflects $143.6 million in net income for 2022 offset by $126.4 million spent on repurchases of common stock and $74.0 million for dividends paid to holders of our common stock as well as the other equity transactions described in the Consolidated Statements of Changes in Stockholders’ Equity included in our consolidated financial statements included in this report. The Company declared a quarterly dividend of $1.64 per share on December 8, 2022, to stockholders of record as of December 20, 2022 that was paid on February 7, 2023. While we intend to continue the dividend program and believe we will have sufficient liquidity
34

to do so, we can provide no assurance we will be able to continue the declaration and payment of dividends. The Company’s cash, cash equivalents and investment securities decreased to $87.7 million at December 31, 2022 from $109.5 million at December 31, 2021.
Net cash provided by operating activities increased $100.0 million to $194.6 million for 2022 from $94.5 million for 2021 primarily as a result of a net $109.3 million of changes in operating assets and liabilities partially offset by a $9.3 million decrease in net income and adjustment to reconcile net income to cash provided by operating activities. The increase from changes in operating assets and liabilities was primarily due to a $187.8 increase in the change in inventories partially offset by a $91.9 million decrease in the change in accounts payable and accrued expenses. We decreased our inventory purchases in 2022 to align with sales demand in the latter part of 2022. Accounts payable and accrued expenses decreased due to the timing of payments.
Net cash used in investing activities was $11.4 million for 2022 as compared to $29.1 million for 2021. This year-over-year change resulted primarily from a $17.5 million decrease in cash used in capital expenditures for 2022 as compared to 2021. Cash used in capital expenditures for 2022 expanded our technology and supply chain capabilities to support our planned growth.
Net cash used in financing activities increased $74.4 million to $199.6 million for 2022 from $125.1 million for 2021. This increase was primarily due to a $70.4 million increase in stock repurchases and a $7.8 million increase in cash dividends paid to stockholders, partially offset by a $4.6 million decrease in net shares repurchased for taxes.
In pursuing its business strategy, the Company may require additional cash for operating and investing activities. The Company expects future cash requirements, 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 December 31, 2022, the Company had no borrowings under the credit facility and was in compliance with all of its debt covenants.
Contractual Obligations and Commercial Commitments
The Company had the following contractual obligations as of December 31, 2022 (in thousands):
20232024 - 20252026 - 2027ThereafterTotal
Operating leases (a)
$6,243 $11,518 $6,713 $2,858 $27,332 
Unconditional purchase obligations (b)
121,710 91,670 2,141 129 215,650 
Total contractual obligations127,953 103,188 8,854 2,987 242,982 
____________________
(a)The Company has operating leases in place for leased corporate offices, warehouses, and certain equipment.
(b)The Company has unconditional purchase obligations primarily for inventories, outsourced information technology and Coach events.
INFLATION
During 2022, the Company's business experienced a certain amount of inflation impact on raw ingredient, freight and supply chain labor. As a result, the Company increased prices for most of its products by an average of approximately 4.5% in November 2022. The Company previously increased sales prices in December 2021 by an average of approximately 3.5%.

35

ITEM 7A. 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 does not hold any municipal bonds or United States money market securities as of December 31, 2022.
36

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
MEDIFAST, INC. AND SUBSIDIARIES
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
37

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Medifast, Inc.
Opinion on the Internal Control Over Financial Reporting
We have audited Medifast, Inc.’s and its subsidiaries (the Company) internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and 2021, the related consolidated statements of income, comprehensive income, changes in stockholders’ equity and cash flows for the three years in the period ended December 31, 2022, and the related notes to the consolidated financial statements of the Company and our report dated February 21, 2023 expressed an unqualified opinion.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that: (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company's assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ RSM US LLP
Baltimore, Maryland
February 21, 2023
38

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of Medifast, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Medifast, Inc. and its subsidiaries (the Company) as of December 31, 2022 and 2021, the related consolidated statements of income, comprehensive income, changes in stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013, and our report dated February 21, 2023 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Income Taxes
As described in Notes 2 and 11 of the consolidated financial statements, the Company operates in multiple markets in the U.S. and internationally using an e‑commerce platform and a direct selling network of OPTAVIA Coaches. The Company’s provision for income taxes is impacted based on interpretations of U.S. federal and various state and local income tax laws. Management prepared the Company’s provision for income taxes using significant judgment when interpreting the provisions of Treasury and state and local tax regulations and assessing the positions taken as a result of these considerations as to whether or not the amount of benefit recorded would be more‑likely‑than‑not to be sustained upon examination.
We identified the evaluation of the Company’s provision for income taxes as a critical audit matter due to the significant judgments made by management when assessing the complex provisions of the tax laws and regulations. Auditing the matter required significant auditor judgment and use of our tax specialists, in evaluating the recorded results of management’s tax positions and their assessment of the sustainability of these tax positions.
39


Our audit procedures related to the Company’s provision for income taxes included the following, among others:
We obtained an understanding of the relevant controls related to the determination of current and deferred taxes and tested such controls for design and operating effectiveness, including controls related to the interpretation and application of tax laws.
We involved our specialized tax professionals to assist in evaluating the application of Treasury Regulations and state and local tax regulations. Our specialists considered the interpretations of Treasury Regulations, state and local tax positions, and other tax positions requiring significant judgement, made an independent assessment of such positions and related calculations and then compared them to the Company’s recorded positions.
We tested the accuracy and completeness of the data and inputs used to calculate the effective federal and state tax rate, current provision calculations and deferred tax assets/liabilities.

/s/ RSM US LLP
We have served as the Company's auditor since 2010.
Baltimore, Maryland
February 21, 2023
40

MEDIFAST, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF INCOME
Years Ended December 31, 2022, 2021 and 2020
(U.S. dollars in thousands, except per share amounts & dividend data)
202220212020
Revenue$1,598,577$1,526,087$934,842
Cost of sales458,163398,490237,027
Gross profit1,140,4141,127,597697,815
Selling, general, and administrative955,608911,356563,656
Income from operations184,806216,241134,159
Other (expense) income
Interest (expense) income(701)(231)246
Other (expense) income(46)119 (140)
(747)(112)106
Income before provision for income taxes184,059216,129134,265
Provision for income taxes40,49152,09831,406
Net income$143,568$164,031$102,859
Earnings per share - basic$12.82$14.01$8.74
Earnings per share - diluted$12.73$13.89$8.68
Weighted average shares outstanding
Basic11,19511,70511,771
Diluted11,27611,81311,850
Cash dividends declared per share$6.56$5.68$4.52
The accompanying notes are an integral part of these consolidated financial statements.
41

MEDIFAST, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
Years Ended December 31, 2022, 2021 and 2020
(U.S. dollars in thousands)
202220212020
Net income$143,568 $164,031 $102,859 
Other comprehensive (loss) income, net of tax:
Foreign currency translation(67)112 (21)
Unrealized (losses) gains on investment securities(20)(42)37 
Other comprehensive (loss) income(87)70 16 
Comprehensive income$143,481 $164,101 $102,875 
The accompanying notes are an integral part of these consolidated financial statements.
42

MEDIFAST, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
As of December 31, 2022 and 2021
(U.S. dollars in thousands, except par value)
20222021
ASSETS
Current Assets
Cash and cash equivalents$87,691 $104,183 
Inventories118,856 180,043 
Investment securities 5,361 
Income taxes, prepaid 945 
Prepaid expenses and other current assets16,237 16,334 
Total current assets222,784 306,866 
Property, plant and equipment - net of accumulated depreciation57,185 56,131 
Right-of-use assets18,460 24,457 
Other assets12,456 6,468 
Deferred tax assets5,328 4,404 
TOTAL ASSETS$316,213 $398,326 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current Liabilities
Accounts payable and accrued expenses$134,690 $163,309 
Income taxes payable428  
Current lease obligations5,776 6,523 
Total current liabilities140,894 169,832 
Lease obligations, net of current lease obligations20,275 26,020 
Total liabilities161,169 195,852 
Commitments (Note 12)
Stockholders' Equity
Common stock, par value $.001 per share: 20,000 shares authorized;
10,928 and 11,594 issued and 10,873 and 11,593 outstanding
at December 31, 2022 and December 31, 2021, respectively
11 12 
Additional paid-in capital21,555 12,018 
Accumulated other comprehensive income 24 111 
Retained earnings 139,852 190,333 
Less: treasury stock at cost, 54 and 0 shares at December 31, 2022 and December 31, 2021, respectively
(6,398) 
Total stockholders' equity155,044 202,474 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$316,213 $398,326 
The accompanying notes are an integral part of these consolidated financial statements.
43

MEDIFAST, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
Years Ended December 31, 2022, 2021 and 2020
(U.S. dollars in thousands)
202220212020
Operating Activities
Net income$143,568$164,031$102,859
Adjustments to reconcile net income to cash provided by operating activities
Depreciation and amortization 10,9806,8124,316
Non-cash lease expense6,0985,0693,189
Share-based compensation11,0539,9036,796
Loss on sale or disposal of property, plant and equipment2,1302212
Amortization of premium on investment securities1489320
Deferred income taxes(924)(3,715)601
Change in operating assets and liabilities:
Inventories61,187 (126,651)(4,621)
Income taxes1,373(945)5,169
Prepaid expenses and other current assets97(9,887)1,086
Other assets(3,412)(4,543)(2,741)
Accounts payable and accrued expenses (37,594)54,38028,010
Net cash flow provided by operating activities 194,57094,545145,196
Investing Activities
Sale and maturities of investment securities5,2675,1454,605
Purchase of property and equipment(16,681)(34,209)(5,887)
Net cash flow used in investing activities(11,414)(29,064)(1,282)
Financing Activities
Options exercised by executives and directors8111,597
Net shares repurchased for taxes(1,516)(6,089)(551)
Cash dividends paid to stockholders(71,620)(63,856)(53,190)
Stock repurchases(126,445)(55,999)(5,000)
Net cash flow used in financing activities(199,581)(125,133)(57,144)
Foreign currency impact(67)112(21)
(Decrease) Increase in cash and cash equivalents(16,492)(59,540)86,749
Cash and cash equivalents - beginning of the period104,183163,72376,974
Cash and cash equivalents - end of period$87,691$104,183$163,723
Supplemental disclosure of cash flow information
Income taxes paid$37,212$56,758$24,636
Dividends declared included in accounts payable$19,641$17,186$13,831
The accompanying notes are an integral part of these consolidated financial statements.
44

MEDIFAST, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
Years Ended December 31, 2022, 2021 and 2020
(U.S. dollars in thousands)
Number
of Shares
Issued
Common
Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Retained
Earnings
Treasury
Stock
Total
Balance, January 1, 202012,272$12$$25$168,788$(63,993)$104,832
Net income102,859102,859
Share-based compensation176,7966,796
Options exercised by executives and directors281,5971,597
Net shares repurchased for taxes(6)(551)(551)
Treasury stock from stock repurchases(5,000)(5,000)
Treasury stock retired from stock repurchases(489)(63,993)63,993  
Other comprehensive income16 16 
Cash dividends declared to stockholders(53,303)(53,303)
Balance, December 31, 2020
11,822$12$7,842$41$154,351$(5,000)$157,246
Net income164,031164,031
Share-based compensation559,4541429,596
Options exercised by executives and directors29811811
Net shares repurchased for taxes(28)(6,089)— (6,089)
Treasury stock from stock repurchases(55,999)(55,999)
Treasury stock retired from stock repurchases(284)(60,999)60,999 
Other comprehensive income7070
Cash dividends declared to stockholders(67,192)(67,192)
Balance, December 31, 2021
11,594$12$12,018$111$190,333$ $202,474
Net income143,568143,568
Share-based compensation2011,05311,053
Net shares repurchased for taxes(9)(1,516)(1,516)
Treasury stock from stock repurchases— — (126,445)(126,445)
Treasury stock retired from stock repurchases(677)(1)(120,047)120,047(1)
Other comprehensive income(87)(87)
Cash dividends declared to stockholders(74,002)(74,002)
Balance, December 31, 2022
10,928$11$21,555$24$139,852$(6,398)$155,044
The accompanying notes are an integral part of these consolidated financial statements.
45

MEDIFAST, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
For the Years Ended December 31, 2022, 2021, and 2020
1.NATURE OF THE BUSINESS
Medifast, Inc. (the “Company” or “Medifast”) is a Delaware corporation, incorporated in 1989. The Company’s operations are primarily conducted through its 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. Medifast is the company behind one of the fastest-growing health and wellness communities called OPTAVIA. OPTAVIA is a highly effective lifestyle solution for people for whom diets alone have failed. The Company has one modern, United States Food and Drug Administration (the “FDA”) approved manufacturing facility located in Owings Mills, Maryland.
Medifast sells a variety of weight loss, weight management and healthy living products all based on our proprietary formulas under the OPTAVIA, Optimal Health by Take Shape for Life, and Flavors of Home® brands. The Company’s product line includes more than 65 consumable options, including, but not limited to, bars, bites, pretzels, puffs, cereal crunch, drinks, hearty choices, oatmeal, pancakes, pudding, soft serve, shakes, smoothies, soft bakes, and soups. Medifast’s nutritional products are formulated with high-quality ingredients. The processing, formulation, packaging, labeling and advertising of the Company’s products are subject to regulation by one or more federal agencies, including the FDA, the Federal Trade Commission (the “FTC”), the Consumer Product Safety Commission, the United States Department of Agriculture, and the United States Environmental Protection Agency.
2.SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation - The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The Company’s fiscal year ends on December 31.
Use of Estimates - The preparation of financial statements in conformity with generally accepted accounting principles in the United States 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.
Cash and Cash Equivalents - Cash and cash equivalents consist of cash on deposit in financial institutions, institutional money funds and other short-term investments with a maturity of 90 days or less at the time of purchase. All credit card and debit card transactions that process in less than seven days are classified as cash and cash equivalents. The amounts due from banks for these transactions classified as cash and cash equivalents totaled $7.4 million as of December 31, 2022, and $12.2 million as of December 31, 2021.
Concentration of Credit Risk - Our cash and cash equivalents and available-for-sale securities are maintained at several financial institutions and the balances with these financial institutions often exceed the amount of insurance provided on such accounts by the Federal Deposit Insurance Corporation. The cash and cash equivalents generally are maintained with financial institutions with reputable credit, and therefore bear minimal credit risk. Historically, we have not experienced any losses due to such concentration of credit risk.
Fair Value of Financial Instruments - Our financial instruments include cash and cash equivalents, and investment in available-for-sale securities. The carrying amounts of cash and cash equivalents approximate fair value due to their short maturities. The fair value of investments in available-for-sale securities are based on third-party pricing services provided by the Company’s investment advisory firm.
Inventories - Inventories consist principally of raw materials and 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.
46

The Company donated inventory with an aggregate cost of $19.0 million to Ukrainian refugees and those in need in Ukraine, which is included in selling, general and administrative expenses during the year ended December 31, 2022. The donations were made to two 501(c)(3) organizations that are coordinating the distribution throughout refugee camps in Europe and in Ukraine.
The Company incurred approximately $12.2 million of costs in connection with the restructuring of certain external manufacturing agreements to optimize its supply chain, which is included in cost of sales during the year ended December 31, 2022.
Investment Securities - The Company’s investments consist of debt securities classified as available-for-sale securities. Available-for-sale debt securities are stated at fair value and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of accumulated other comprehensive income (loss) in stockholders’ equity. Interest and dividends on marketable debt securities are recognized in income when declared. Realized gains and losses, if any, are included in income.
Property, Plant, and Equipment - Property, plant and equipment are stated at cost less accumulated depreciation and amortization. The Company computes depreciation and amortization using the straight-line method over the estimated useful lives of the assets acquired as follows:
Building and building improvements
10 - 35 years
Leasehold Improvements (1)
Lease term
Equipment and fixtures
3 - 15 years
Software (2)
3 - 5 years
Vehicles
5 years
(1)The depreciation life for leasehold improvements is the lesser of the estimated useful life of the addition or the term of the related lease.
(2)Capitalized costs of cloud software are reported in Other assets on the balance sheet and are amortized over an estimated useful life of 3 to 5 years.
Long-lived Asset Impairment - Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.
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 consumable health and nutritional products. Revenue is recognized upon receipt by customer and net of discounts, rebates, promotional adjustments, price adjustments, allocated consideration to loyalty programs, and estimated returns.
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 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 years ended December 31, 2022, 2021 and 2020. Revenue on these contracts is recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control upon receipt of products by our customers. Any consideration received prior to the fulfillment of the Company’s performance obligation is deferred and recognized as a liability.
47

Sales returns
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.
Customer reward programs and sales incentives
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 certain customer reward programs and 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.
Shipping and handling costs
Amounts billed to customers for shipping and handling activities are treated as a promised service performance obligation and are recorded in revenue in the accompanying 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 the accompanying Consolidated Statements of Income.
Contract costs
We expense OPTAVIA Coach compensation and credit card fees during the period in which the corresponding revenue is earned. These costs are deferred along with the revenues for goods that are in transit and not received by customers by period end. These costs are recorded in selling, general and administrative expense in the accompanying Consolidated Statements of Income.
Leases - The Company determines if an arrangement is a lease at inception and categorizes leases with contractual terms longer than twelve months as either operating or finance. All the Company’s leases are operating leases. The right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The ROU asset also consists of any prepaid lease payments and lease incentives received. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense.
Advertising Costs - Advertising costs are expensed as incurred, except for the preparation, layout, design and production of advertising costs which are expensed when the advertisement is first used. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. Advertising expense, excluding broker fees, for the years ended December 31, 2022, 2021 and 2020, amounted to $1.7 million, $1.6 million and $4.4 million, respectively.
Research and Development - The Company incurs research and development costs in connection with the development of new products and programs and clinical research activities, which are expensed as incurred. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. The Company incurred $4.5 million, $4.4 million, $2.8 million in research and development expense for the years ended December 31, 2022, 2021 and 2020, respectively.
Share-Based Compensation - Share-based compensation consists primarily of restricted stock awards, performance-based share awards, and stock options granted to employees and directors. Restricted stock awards are measured at the grant date, based on the calculated fair value of the award, and are recognized as an expense over the requisite service period. Performance-based share awards are measured based on the grant-date market price of the Company's common stock adjusted by expected level of achievement over the performance period. The fair value of the incentive stock options and non-qualified
48

stock options is calculated using the Black-Scholes option pricing model as of the grant date and recognized over the service period. The Company issues new shares upon the exercise of stock options, the granting of restricted stock awards, and the achieved performance against pre-determined performance goals over the performance period for performance-based share awards.
Income Taxes - Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.
The benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more-likely-than-not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in the accompanying Consolidated Balance Sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination.
Our policy is to recognize interest and penalties accrued on uncertain tax positions as part of income tax expense. We evaluated our tax positions and determined that we did not have any material uncertain tax positions.
Earnings Per Share - Basic earnings per share (“EPS”) computations are calculated utilizing the weighted average number of shares of common stock outstanding during the periods presented. Diluted EPS is calculated utilizing the weighted average number of shares of common stock outstanding adjusted for the effect of dilutive common stock equivalents.
Comprehensive Income - Other comprehensive income refers to revenues, expenses, and gains and losses that are not included in net income but rather are recorded directly in stockholders’ equity. Comprehensive income consists of net income, unrealized gains and losses on available-for-sale securities, and foreign currency translation adjustments.
Accounting Pronouncements - Adopted in 2022
In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying accounting principles under GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met and to other derivative instruments if there is a change to the interest rates used for discounting, margining or contract price alignment. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 beginning in the first quarter of fiscal 2022 without any material impact on the Company's financial position and results of operations.
Recently Issued Accounting Pronouncements - Pending Adoption
We have considered all new accounting pronouncements and have concluded that there are no new pronouncements that have the potential for a material impact on our results of operations, financial condition, or cash flows, based on current information.
49

3.INVENTORIES
Inventories consisted of the following (in thousands):
December 31, 2022December 31, 2021
Raw materials$12,670 $15,196 
Packaging3,611 3,641 
Non-food finished goods8,738 15,991 
Finished goods97,675 152,687 
Reserve for obsolete inventory(3,838)(7,472)
Total$118,856 $180,043 
4.PROPERTY, PLANT AND EQUIPMENT
Property, plant, and equipment consisted of the following (in thousands):
December 31, 2022December 31, 2021
Land$565 $565 
Building and leasehold improvements25,905 23,518 
Equipment and fixtures49,260 42,708 
Software21,278 21,894 
Vehicles118 145 
Property, plant and equipment - gross97,126 88,830 
Less: accumulated depreciation(39,941)(32,699)
Property, plant and equipment - net$57,185 $56,131 
Depreciation expense for the years ended December 31, 2022, 2021 and 2020 was $7.9 million, $5.7 million and $4.1 million, respectively.
5.ACCOUNTS PAYABLE AND ACCRUED EXPENSES
Accounts payable and accrued expenses consisted of the following (in thousands):
December 31, 2022December 31, 2021
Trade payables and accrued expenses$58,667 $70,894 
OPTAVIA Coach compensation payable
23,633 28,733 
Dividends payable19,641 17,186 
Accrued payroll and related taxes13,581 24,940 
Promotional sales incentive accruals10,240 10,935 
Deferred revenue7,357 8,050 
Sales tax payable1,571 2,571 
Total$134,690 $163,309 
50

6.EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted EPS for the years ended December 31, 2022, 2021 and 2020 (in thousands, except per share data):
202220212020
Numerator:
Net income$143,568 $164,031 $102,859 
Denominator:
Weighted average shares of common stock outstanding11,195 11,705 11,771 
Effect of dilutive common stock equivalents81 108 79 
Weighted average shares of common stock outstanding11,276 11,813 11,850 
Earnings per share - basic$12.82 $14.01 $8.74 
Earnings per share - diluted$12.73 $13.89 $8.68 
The calculation of diluted earnings per share excluded 0, 0 and less than 1 thousand antidilutive options outstanding for the years ended December 31, 2022, 2021 and 2020, respectively. The calculation of diluted earnings per share for the years ended December 31, 2022, 2021 and 2020 also excluded 5 thousand, less than 1 thousand and 3 thousand antidilutive restricted stock awards, respectively.
7.EQUITY
Authorized Shares
Pursuant to the Company’s Restated and Amended Certificate of Incorporation, the Company has the authority to issue 21.5 million capital shares consisting of: (i) 20.0 million shares of common stock having a par value of $0.001 per share and (ii) 1.5 million shares of preferred stock having a par value $0.001 per share. As of December 31, 2022, there were approximately 10.9 million and 0 shares of common stock and preferred stock issued, respectively.
Issuance of Additional Common Stock
On May 18, 2017, the stockholders of the Company approved the Medifast, Inc. Amended and Restated 2012 Share Incentive Plan (the “Amended and Restated 2012 Plan”) that increased the number of shares of the Company’s common stock that may be awarded under the Amended and Restated 2012 Plan by 600 thousand, to an aggregate of 1.6 million.
Stock Repurchase Plan
The Company implemented a stock repurchase plan on September 16, 2014 (the “Stock Repurchase Plan”). On September 12, 2019, the Company's Board of Directors authorized an additional 2.0 million shares for repurchase under the Stock Repurchase Plan. The Company repurchased approximately 739 thousand and 238 thousand shares during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, there were approximately 1.4 million shares of common stock remaining under the Company’s Stock Repurchase Plan. There is no guarantee as to the exact number of shares of the Company’s common stock, if any, that will be repurchased under the Stock Repurchase Plan.
8.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
51

dividend yield. Options outstanding as of December 31, 2022 generally vest over a period of three years and expire ten 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 years ended December 31, 2022 and 2021, the Company did not grant stock options.
The number of stock options and weighted-average exercise prices as of December 31, 2022 and 2021 are as follows:
20222021
AwardsWeighted-Average Exercise PriceAwardsWeighted-Average Exercise Price
(awards in thousands)
Outstanding at beginning of period32 $54.98 61 $48.19 
Exercised  (29)40.53 
Forfeited    
Outstanding at end of the period32 $54.98 32 $54.98 
Exercisable at end of the period28 $52.76 23 $49.50 
As of December 31, 2022, the weighted-average remaining contractual life was 51 months with an aggregate intrinsic value of $2.0 million for outstanding stock options and the weighted-average remaining contractual life was 51 months with an aggregate intrinsic value of $1.7 million for exercisable options. The unrecognized compensation expense calculated under the fair value method for shares expected to vest as of December 31, 2022 was less than $0.1 million and is expected to be recognized over a weighted average period of 1 month. No stock options were exercised in 2022. The Company received $0.8 million and $1.6 million in cash proceeds from the exercise of stock options during the years ended December 31, 2021 and 2020, respectively. The total intrinsic value of options exercised during the years ended December 31, 2021 and 2020 was $5.9 million and $1.5 million, respectively.
Restricted Stock:
The Company has issued restricted stock to employees and non-employee directors generally with vesting terms up to five 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. A summary of outstanding restricted stock activity as of December 31, 2022 and 2021 are as follows:
20222021
SharesWeighted-Average Grant Date Fair ValueSharesWeighted-Average Grant Date Fair Value
(shares in thousands)
Outstanding at beginning of period43 $183.51 50 $116.06 
Granted38 176.6022 264.58
Vested(20)156.68(26)116.68
Forfeited(1)188.60(3)169.47
Outstanding at end of the period60 $187.94 43 $183.51 
The Company withheld approximately 9 thousand, 22 thousand and 6 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 years ended December 31, 2022, 2021 and 2020, respectively. The total fair value of restricted stock awards vested during the years ended December 31, 2022, 2021 and 2020 was $3.5 million, $7.0 million and $3.7 million, respectively.
Market and Performance-based Share Awards:
52

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 after the date of grant. Market and performance-based share awards that are tied to the Company's TSR are valued using the Monte Carlo method and 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.
Share-based compensation expense is recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. The total expenses during the years ended December 31, 2022, 2021 and 2020 are as follows (in thousands):
202220212020
SharesShare-Based Compensation ExpenseSharesShare-Based Compensation ExpenseSharesShare-Based Compensation Expense
Options and restricted stock92 $5,167 75 $4,302 111 $3,493 
Market and performance-based share awards granted in 202225 1,389     
Performance-based share awards granted in 202115 2,595 15 1,986   
Performance-based share awards granted in 202052 1,902 26 1,807 28 1,662 
Performance-based share awards granted in 2019   1,808 17 1,641 
Total share-based compensation184 $11,053 116 $9,903 156 $6,796 
The total income tax benefit recognized in the accompanying Consolidated Statements of Income for restricted stock awards was $1.2 million, $2.4 million and $1.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.
There was $6.2 million of total unrecognized compensation cost related to restricted stock awards as of December 31, 2022, which is expected to be recognized over a weighted-average period of 20 months. There was $6.3 million of unrecognized compensation cost related to the 92 thousand performance-based shares discussed above as of December 31, 2022, which is expected to be recognized over 21 months.
9.ACCUMULATED OTHER COMPREHENSIVE INCOME
The following table sets forth the components of accumulated other comprehensive income, net of tax where applicable (in thousands):
December 31, 2022December 31, 2021
Foreign currency translation$24 $90 
Unrealized gains on investment securities 21 
Accumulated other comprehensive income $24 $111 
53

10.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):
December 31, 2022
CostUnrealized
Gains
Accrued
Interest
Estimated
Fair Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents$87,691 $— $— $87,691 $87,691 $— 
Total$87,691 $— $— $87,691 $87,691 $ 
December 31, 2021
CostUnrealized
Gains
Accrued
Interest
Estimated
Fair Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents$94,824 $— $— $94,824 $94,824 $— 
Level 1:
Money market accounts9,359 — — 9,359 9,359 — 
Government & agency securities1,401 12 — 1,413 — 1,413 
10,760 12 — 10,772 9,359 1,413 
Level 2:
Municipal bonds3,880 9 59 3,948 — 3,948 
Total$109,464 $21 $59 $109,544 $104,183 $5,361 
The Company had no realized losses or gains for the years ended December 31, 2022, 2021 and 2020.
54

11.INCOME TAXES
Income tax expense for the years ended December 31, 2022, 2021 and 2020 consisted of the following (in thousands):
202220212020
Current
Federal$35,857 $49,433 $28,520 
State5,558 6,380 2,285 
Total current41,415 55,813 30,805 
Deferred
Federal(738)(3,424)477 
State(186)(291)(77)
Foreign  201 
Total deferred(924)(3,715)601 
Provision for income taxes$40,491 $52,098 $31,406 
The total provision for income taxes for the years ended December 31, 2022, 2021 and 2020 was $40.5 million, $52.2 million and $31.4 million, respectively. Those amounts have been allocated to the following financial statement items:
202220212020
Income before provision for income taxes$40,491 $52,098 $31,406 
Stockholders' equity, unrealized (losses) gains on investment securities & foreign currency(27)66 14 
Total provision for income taxes$40,464 $52,164 $31,420 
The reconciliation of the United States federal statutory tax provision to the Company’s provision for income taxes for the years ended December 31, 2022, 2021 and 2020 (in thousands, except percentages):
202220212020
Statutory federal tax$38,621 21.0 %$45,405 21.0 %$28,196 21.0 %
State income taxes, net of federal benefit4,635 2.5 %4,980 2.3 %1,470 1.1 %
Foreign taxes
Hong Kong75 0.0 %91 0.0 %94 0.1 %
Singapore28 0.0 %32 0.0 %107 0.1 %
Share-based compensation - windfall(26)0.0 %(1,835)(0.8)%(415)(0.3)%
Research and development and jobs credits(819)(0.4)%(503)(0.2)%(370)(0.3)%
Executive compensation1,470 0.8 %2,652 1.2 %966 0.7 %
Charitable donations(4,316)(2.3)% 0.0 % 0.0 %
Valuation allowance396 0.2 %468 0.2 %1,342 1.0 %
Other permanent differences427 0.2 %808 0.4 %16 0.0 %
Provision for income taxes$40,491 22.0 %$52,098 24.1 %$31,406 23.4 %
Significant components of the Company’s deferred tax assets (liabilities) consisted of the following (in thousands):
55

December 31, 2022December 31, 2021
Reserves on inventory and sales$1,069 $2,022 
Credit and loss carryforwards3,713 3,052 
Stock compensation2,374 420 
Accrued expenses and deferred costs5,153 4,240 
Inventory capitalization1,781 3,514 
Lease obligations5,773 7,191 
Capitalized research costs2,502  
Charitable donations1,862  
Other190  
Valuation allowance(2,523)(1,904)
Total deferred tax assets21,894 18,535 
Right-of-use assets(4,089)(5,375)
Unrealized loss on investment securities(23)(6)
Prepaid expenses(1,289)(1,175)
Depreciation(11,165)(7,575)
Other  
Total deferred tax liabilities(16,566)(14,131)
Net deferred tax assets$5,328 $4,404 

On March 27, 2020, the President of the United States signed into law the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). It amends the Internal Revenue Code to provide relief and supportive measures for taxpayers impacted by the outbreak of COVID-19 virus. The key components of the Act are as follows: eliminating taxable income limitation for certain net operating losses (“NOL”) and permitting carry back NOLs arising in 2019 , 2020 and 2021 to five prior tax years; accelerating refunds of previously generated Alternative Minimum Tax credit; increasing business interest limitation from 30 percent to 50 percent of adjusted taxable income; amending depreciation for qualified improvement property (“QIP”) to 15- year property for QIP placed in service after December 31, 2018. The Company's income tax provision provided under the CARES Act did not have a material impact on the year ended December 31, 2022, 2021 and 2020.
On August 12, 2022, the President of the United States signed into law the Inflation Reduction Act. The two primary tax implications for corporations are a 15% alternative minimum tax (“AMT”) that applies to corporations with at least one billion of pretax income and a one percent surtax on share buybacks. The AMT will not apply to the Company since the Company’s pretax income does not exceed the threshold. The one percent surtax on share repurchases will apply to the Company when it comes into force in 2023. The Company's income tax provision provided under the Inflation Reduction Act did not have a material impact on the year ended December 31, 2022.
The Company has separate state and foreign net operating loss carry forwards totaling $31.6 million that start expiring in 2029. The Company has recorded a valuation allowance for the portion of the net operating loss carry forwards which is not expected to be realized. We file income tax returns in the United States and various states and foreign jurisdictions. We are generally no longer subject to United States federal, state and local income tax examinations by tax authorities for the years before 2019.
12.LEASES AND COMMITMENTS
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 December 31, 2022 and 2021, respectively, or for the years then ended.
56

Our leases relating to office and warehouse space have terms of 18 months to 126 months. Our leases relating to equipment have lease terms of 24 months to 203 months, with certain of them having clauses relating to automatic renewal.
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 will be recognized as expense when they are incurred.
The operating lease expense was $6.7 million, $5.6 million and $3.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Supplemental cash flow information related to the Company’s operating leases were as follows (in thousands):
20222021
Cash paid for amounts included in the measurements of lease liabilities
Operating cash flow used in operating leases$7,199$4,504
Right-of-use assets obtained in exchange for lease obligations
Operating leases$101$18,872
As of December 31, 2022, the weighted average remaining lease term was 58 months and the weighted average discount rate was 2.1%.
The following table presents the maturity of the Company’s operating lease liabilities as of December 31, 2022 (in thousands):
2023$6,243
20245,693
20255,825
20264,160
20272,553
Thereafter2,858
Total lease payments$27,332
Less: imputed interest(1,281)
Total $26,051
Unconditional purchase obligations:
At December 31, 2022, the Company had $215.7 million in unconditional purchase obligations primarily for inventories, outsourced information technology and Coach events.
13. 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 Credit Agreement matures on April 13, 2026.

57

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 December 31, 2022, the Applicable Rate for SOFR Loans is 1.25% per annum and the Applicable Rate for ABR Loans is 0.25% per annum. SOFR based loans also include a Credit Spread Adjustment based on the duration of the borrowing.

The Amended Credit Agreement contains affirmative and negative covenants customarily applicable to senior secured credit facilities, including covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries, subject to negotiated exceptions, to incur additional indebtedness and additional liens on their assets, engage in mergers or acquisitions or dispose of assets, pay dividends or make other distributions, voluntarily prepay other indebtedness, enter into transactions with affiliated persons, make investments and change the nature of their businesses. The Amended Credit Agreement also contains customary events of default, subject to thresholds and grace periods, including, among others, payment default, covenant default, cross default to other material indebtedness and judgment default. In addition, the Amended Credit Agreement requires the Company to maintain a Total Net Leverage Ratio of no more than 2.75 to 1.00 and an Interest Coverage Ratio of at least 3.50 to 1.00.

The Company had no borrowings under the Amended Credit Agreement as of December 31, 2022 and December 31, 2021.
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURES
There were no disagreements with the Company’s independent auditors, regarding accounting and financial disclosures for the fiscal year ended December 31, 2022.
ITEM 9A. CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
In accordance with Exchange Act Rule 13a-15(e), we carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures as required by Exchange Act Rule 13a-15(b) as of the end of the period covered by this report. Based upon that evaluation, our management has concluded that our disclosure controls and procedures were effective as of December 31, 2022.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of our financial reporting for external purposes in accordance with accounting principles generally accepted in the United States. Internal control over financial reporting includes maintaining records that in reasonable detail accurately and fairly reflect our transactions, providing reasonable assurance that transactions are recorded as necessary for preparation of our financial statements, providing reasonable assurance that receipts and expenditures of Company assets are made in accordance with management authorization, and providing reasonable assurance that unauthorized acquisition, use or disposition of Company assets that could have a material effect on our financial statements would be prevented or detected on a timely basis. Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that a misstatement of our financial statements would be prevented or detected.
Management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway
58

Commission in 2013. Based on this evaluation, our management concluded that the Company’s internal control over financial reporting was effective as of December 31, 2022.
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 Exchange Act) during the last fiscal quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Attestation Report of the Independent Registered Public Accounting Firm
The effectiveness of the Company’s internal control over financial reporting as of December 31, 2022, was audited by RSM US LLP, our independent registered public accounting firm, as stated in their report appearing in our 2022 financial statements in Item 8 of this report under the captions entitled “Report of Independent Registered Public Accounting Firm.”
Limitations on the Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or our internal controls will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with associated policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
ITEM 9B. OTHER INFORMATION
Not applicable
59

PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Information required by this item is incorporated herein by reference from the Company’s definitive proxy statement for the 2023 annual meeting of stockholders.
ITEM 11. EXECUTIVE COMPENSATION
Information required by this item is incorporated herein by reference from the Company’s definitive proxy statement for the 2023 annual meeting of stockholders.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
Information required by this item is incorporated herein by reference from the Company’s definitive proxy statement for the 2023 annual meeting of stockholders.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
Information required by this item is incorporated herein by reference from the Company’s definitive proxy statement for the 2023 annual meeting of stockholders.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
Information required by this item is incorporated herein by reference from the Company’s definitive proxy statement for the 2023 annual meeting of stockholders.
60

PART IV
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
The following documents are filed as part of this Report
1.Consolidated Financial Statements
The Consolidated Financial Statements of Medifast, Inc. and related notes, together with the Reports of RSM US LLP dated February 21, 2023, are included in Part II, Item 8.
2.Consolidated Financial Statement Schedules
None, as all information required in these schedules is included in the Notes to the Consolidated Financial Statements.
3.Exhibits required to be filed by Item 601 of Regulation S-K
The information called for by this item is incorporated herein by reference from the Exhibit Index included in this Report.


















61

INDEX TO EXHIBITS
No.
3.1
3.2
4.1
10.1
10.2
10.3
10.4
10.5
10.7
10.8
10.9
10.10
10.11
10.12
10.13
62

10.15
10.16
10.17
21.1
23.1
31.1
31.2
32
101The following financial statements from Medifast, Inc.’s Annual Report on Form 10-K for the year ended December 31, 2022, filed February 23, 2023, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Consolidated Statements of Income, (ii) Consolidated Statements of Comprehensive Income, (iii) Consolidated Balance Sheets, (iv) Consolidated Statements of Cash Flows, (v) Consolidated Statements of Changes in Stockholders’ Equity and (vi) Notes to the 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.
____________________
*    Indicates a management contract or compensatory plan.
ITEM 16. FORM 10-K SUMMARY
None.
63

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.
MEDIFAST, INC.
By:/s/ DANIEL R. CHARD
Daniel R. Chard
Chief Executive Officer
(Principal Executive Officer)
Dated:February 21, 2023
/s/ JAMES P. MALONEY
James P. Maloney
Chief Financial Officer
(Principal Financial Officer)
Dated:February 21, 2023
64

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Company and in the capacities and on the dates indicated.
Name Title Date
/s/ JEFFREY J. BROWNLead DirectorFebruary 21, 2023
Jeffrey J. Brown
/s/ DANIEL R. CHARDChairman and Chief Executive OfficerFebruary 21, 2023
Daniel R. Chard
/s/ CONSTANCE J. HALLQUISTDirectorFebruary 21, 2023
Constance J. Hallquist
/s/ MICHAEL A. HOERDirectorFebruary 21, 2023
Michael A. Hoer
/s/ JONATHAN B. MACKENZIEVice President Finance and Chief Accounting OfficerFebruary 21, 2023
Jonathan B. MacKenzie
/s/ JAMES P. MALONEYChief Financial OfficerFebruary 21, 2023
James P. Maloney
/s/ SCOTT SCHLACKMANDirectorFebruary 21, 2023
Scott Schlackman
/s/ ANDREA B. THOMASDirectorFebruary 21, 2023
Andrea B. Thomas
/s/ MING XIANDirectorFebruary 21, 2023
Ming Xian
65
EX-21.1 2 med-20221231x10kxex211.htm EX-21.1 Document

Exhibit 21.1


Subsidiaries of Medifast, Inc.

Corporate Subsidiaries
State of Incorporation
Corporate Events, Inc.
Delaware
Jason Enterprises, Inc.
Delaware
Jason Pharmaceuticals, Inc.
Maryland
Jason Properties, LLC
Delaware
OPTAVIA, LLC
Delaware
OPTAVIA Health Consultation (Shanghai) Co., Ltd.
Shanghai, China
OPTAVIA (Hong Kong) Limited
Hong Kong
OPTAVIA (Singapore) PTE. LTD
Singapore
Seven Crondall Associates, LLC
Maryland

EX-23.1 3 med-20221231x10kxex231.htm EX-23.1 Document

Exhibit 23.1


Consent of Independent Registered Public Accounting Firm


We consent to the incorporation by reference in the Registration Statement (No. 333-187974 and No. 333-218243) on Form S-8 of Medifast, Inc. of our reports dated February 21, 2023, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting of Medifast, Inc. and Subsidiaries, appearing in the Annual Report to Shareholders, which is incorporated in this annual report on Form 10-K of Medifast, Inc. and Subsidiaries for the year ended December 31, 2022.

/s/ RSM US LLP

Baltimore, Maryland
February 21, 2023

EX-31.1 4 med-20221231x10kxex311.htm EX-31.1 Document

Exhibit 31.1
RULE 13a-14(a) CERTIFICATION
I, Daniel R. Chard, certify that:
1.I have reviewed this report on Form 10-K of Medifast, Inc.;
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: February 21, 2023/s/ Daniel R. Chard
Daniel R. Chard
Chief Executive Officer

EX-31.2 5 med-20221231x10kxex312.htm EX-31.2 Document

Exhibit 31.2
RULE 13a-14(a) CERTIFICATION
I, James P. Maloney, certify that:
1.I have reviewed this report on Form 10-K of Medifast, Inc.;
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: February 21, 2023/s/ James P. Maloney
James P. Maloney
Chief Executive Officer

EX-32 6 med-20221231x10kxex32.htm EX-32 Document

Exhibit 32
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 Annual Report of Medifast, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2022 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
February 21, 2023
/s/ JAMES P. MALONEY
James P. Maloney
Chief Financial Officer
February 21, 2023

EX-101.SCH 7 med-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - NATURE OF THE BUSINESS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - LEASES AND COMMITMENTS link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - LEASES AND COMMITMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - EARNINGS PER SHARE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - SHARE-BASED COMPENSATION - Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - SHARE-BASED COMPENSATION - Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - FINANCIAL INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - INCOME TAXES - Income Tax Expense from Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - INCOME TAXES - Tax Provision Allocation to Financial Statement Items (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - INCOME TAXES - Statutory Tax Rate and Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - LEASES AND COMMITMENTS - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - LEASES AND COMMITMENTS - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - LEASES AND COMMITMENTS - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 med-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 med-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 med-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Provision for income taxes, effective tax rate, percent Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Deferred tax assets Deferred Income Tax Assets, Net Borrowings outstanding Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Property, plant and equipment - gross Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Treasury stock retired from stock repurchases (in shares) Treasury Stock, Shares, Retired Right-of-use assets Deferred Tax Liabilities, Property, Plant and Equipment Options and restricted stock Options And Restricted Stock [Member] Options And Restricted Stock Software Software and Software Development Costs [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital Market and performance-based share awards Market And Performance-based Share [Member] Market And Performance-based Share Equipment and fixtures Equipment And Fixtures [Member] Equipment And Fixtures [Member] Financial Instruments [Domain] Financial Instruments [Domain] Basis spread on variable rate ( as a percent ) Debt Instrument, Basis Spread on Variable Rate Range [Domain] Statistical Measurement [Domain] Depreciation Depreciation Options exercised by executives and directors (in shares) Stock option exercised Shares, Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Net deferred tax assets Deferred Tax Assets, Net Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Nonmonetary Transaction Type [Axis] Nonmonetary Transaction Type [Axis] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] State Current State and Local Tax Expense (Benefit) Income taxes paid Income Taxes Paid Treasury stock from stock repurchases Treasury Stock, Value, Acquired, Cost Method Net income Net income Net income Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Money market accounts and government & agency securities Money Market Accounts And Government And Agency Securities [Member] Money Market Accounts And Government And Agency Securities Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive awards Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Nonmonetary Transaction [Line Items] Nonmonetary Transaction [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Unrealized gains on investment securities AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Cash And Cash Equivalents And Marketable securities [Line Items] Cash And Cash Equivalents And Marketable securities [Line Items] N/A LEASES AND COMMITMENTS Lessee, Operating Leases [Text Block] Foreign currency translation Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Less: treasury stock at cost, 54 and 0 shares at December 31, 2022 and December 31, 2021, respectively Treasury Stock, Common, Value Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Weighted-Average Exercise Price, Forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Deferred Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted-average remaining contractual life of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Net cash flow provided by operating activities Net Cash Provided by (Used in) Operating Activities Restructuring costs Restructuring Costs Current lease obligations Operating Lease, Liability, Current Uncommitted Incremental Facility Uncommitted Incremental Facility [Member] Uncommitted Incremental Facility Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Shares, Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Document Annual Report Document Annual Report Total liabilities Liabilities Numerator: Numerator [Abstract] Numerator [Abstract] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Hong Kong Inland Revenue, Hong Kong [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Schdule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Inventories Inventories [Member] Estimated Fair Value, Investment securities Debt Securities, Available-for-Sale, Current Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Operating Lease Arrangement for Real Estate Operating Lease Arrangement For Real Estate [Member] Represents the operating lease arrangement for real estate. Outstanding at beginning of period (in usd per share) Outstanding at end of the 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 DEBT Debt Disclosure [Text Block] Entity Shell Company Entity Shell Company Deferred income taxes Total deferred Deferred Income Tax Expense (Benefit) Other permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] Minimum interest coverage ratio Minimum Interest Coverage Ratio Minimum Interest Coverage Ratio Vehicles Vehicles [Member] FINANCIAL INSTRUMENTS Financial Instruments Disclosure [Text Block] Document Period End Date Document Period End Date Accrued payroll and related taxes Accrued Salaries, Current Income Tax Examination [Table] Income Tax Examination [Table] Charitable donations, effective tax rate, percent Effective Income Tax Rate Reconciliation, Charitable Donations, Percent Effective Income Tax Rate Reconciliation, Charitable Donations, Percent Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] TOTAL ASSETS Assets Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Unconditional purchase obligation Recorded Unconditional Purchase Obligation Sales tax payable Sales and Excise Tax Payable, Current Performance-Based Shares Performance-based share awards Performance Shares [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Weighted-Average Exercise Price, Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash flow used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Stockholders' Equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Foreign taxes, effective tax rate, percent Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent EARNINGS PER SHARE Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Schedule of Share-based Compensation Expense Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Municipal bonds Municipal Bonds [Member] OPTAVIA Coach compensation payable Accrued Sales Commission, Current Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Schedule of Components of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Equity Award [Domain] Award Type [Domain] Valuation allowance, effective tax rate, percent Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Compensation cost recognition weighted average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average remaining contractual life of options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Finished goods Inventory, Finished Goods, Gross Gross profit Gross Profit Revenue Revenue from Contract with Customer, Including Assessed Tax Entity Registrant Name Entity Registrant Name Lease obligations Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other 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 Share-based compensation APIC, Share-Based Payment Arrangement, Recognition and Exercise Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Leases [Abstract] Credit and loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Share-based compensation - windfall Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Income Tax Examination [Line Items] Income Tax Examination [Line Items] Treasury Stock Treasury Stock, Common [Member] Auditor Name Auditor Name Amortization of premium on investment securities Amortization of Other Deferred Charges Operating loss carryforwards Operating Loss Carryforwards Trading Symbol Trading Symbol Entity File Number Entity File Number Research and development and jobs credits, effective tax rate, percent Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Treasury stock at cost (in shares) Treasury Stock, Common, Shares Trade payables and accrued expenses Accounts Payable, Trade, Current Capital units authorized (in shares) Capital Units, Authorized Research and development expense Research and Development Expense Building and leasehold improvements Building And Leasehold Improvements [Member] Building And Leasehold Improvements [Member] Foreign Deferred Foreign Income Tax Expense (Benefit) Shares granted in period Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Research and development and jobs credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Income tax expense (benefit), intraperiod tax allocation Total provision for income taxes Income Tax Expense (Benefit), Intraperiod Tax Allocation Use of Estimates Use of Estimates, Policy [Policy Text Block] Estimated Fair Value, Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Packaging Retail Related Inventory, Packaging and Other Supplies 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. Raw materials Inventory, Raw Materials, Gross Increase in the number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities INCOME TAXES Income Tax Disclosure [Text Block] State Deferred State and Local Income Tax Expense (Benefit) Credit Facility [Domain] Credit Facility [Domain] Earnings per share - basic (in usd per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three 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 Inventories Inventory, Policy [Policy Text Block] Total stockholders' equity Balance Balance Stockholders' Equity Attributable to Parent Schedule of Property Plant and Equipment Useful Lives Property Plant And Equipment Schedule Of Estimated Useful Lives Of Assets [Table Text Block] Tabular disclosure of estimated useful lives of the assets acquired during the reporting period. 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 Other Deferred Tax Assets, Other Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Money market accounts Money Market Funds [Member] Award Date [Domain] Award Date [Domain] Retained Earnings Retained Earnings [Member] Cash dividends paid to stockholders Payments of Dividends Cash dividends declared to stockholders Dividends, Common Stock, Cash Sale and maturities of investment securities Proceeds from Sale of Short-Term Investments Estimated Fair Value, Total Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure Common Stock Common Stock [Member] Other comprehensive (loss) income Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Supplemental Cash Flow Information Lease, Cost [Table Text Block] Stock repurchases Payments for Repurchase of Common Stock Schedule of Restricted Stock Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Cost, Total Cash, Cash Equivalents, and Short-Term Investments Current Current Federal, State and Local, Tax Expense (Benefit) [Abstract] 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 Letter of Credit Letter of Credit [Member] Unrealized loss on investment securities Deferred Tax Liabilities, Investments Equipment and fixtures Furniture and Fixtures [Member] Current Assets Assets, Current [Abstract] Lease obligations, net of current lease obligations Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Equity Components [Axis] Equity Components [Axis] Weighted-Average Exercise Price, 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 Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Interest (expense) income Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Capitalized research costs Deferred Tax Assets, in Process Research and Development Outstanding at beginning of period (in shares) Outstanding at end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total other (expense) income Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general, and administrative Selling, General and Administrative Expense Total current Current Income Tax Expense (Benefit) Right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] ACCUMULATED OTHER COMPREHENSIVE INCOME Comprehensive Income (Loss) Note [Text Block] Schedule of Components of Total Income Tax Provision Schedule Of Components Of Total Income Tax Provisions [Table Text Block] Schedule Of Components Of Total Income Tax Provisions [Table Text Block] Long-lived Asset Impairment Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Auditor Firm ID Auditor Firm ID Operating lease expense Operating Lease, Expense Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income from operations Operating Income (Loss) Inventory capitalization Deferred Tax Assets, Inventory Inventories Increase (Decrease) in Inventories Accounting Pronouncements and Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Stock compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net shares repurchased for taxes Payments for Repurchase of Other Equity Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accrued expenses and deferred costs Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Donated inventory Inventory, Gross Income taxes, prepaid Prepaid Taxes Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Stock repurchased (in shares) Stock Repurchased During Period, Shares Foreign taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount 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] Provision for income taxes Provision for income taxes Income before provision for income taxes Income Tax Expense (Benefit) Valuation allowance Deferred Tax Assets, Valuation Allowance Property, Plant, and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Maximum total net leverage ratio Maximum Total Net Leverage Ratio Maximum Total Net Leverage Ratio Awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Public Float Entity Public Float Federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Basic earnings per share Earnings Per Share, Basic [Abstract] Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Contribution of Nonmonetary Assets to Charitable Organization Contribution of Nonmonetary Assets to Charitable Organization [Member] Diluted (in shares) Weighted average shares of common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Stockholders' equity, unrealized (losses) gains on investment securities & foreign currency Unrealized Gain Loss On Investment Securities And Foreign Currency Income Tax Effects Allocated To Equity The sum of the tax effects of unrealized gain (loss) on investment securities & foreign currency occurring during the period that have been charged or credited directly to other comprehensive income or to related components of shareholders' equity. Operating Lease Arrangement for Equipment Operating Lease Arrangement For Equipment [Member] Represents the operating lease arrangement for equipment. Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Building and building improvements Building and Building Improvements [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] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Base Rate Base Rate [Member] Charitable donations Deferred Tax Assets, Charitable Contribution Carryforwards Cost, Investment securities Marketable Securities Accounts payable and accrued expenses Total Accounts Payable and Accrued Liabilities, Current Common stock, par value $.001 per share: 20,000 shares authorized; 10,928 and 11,594 issued and 10,873 and 11,593 outstanding at December 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Executive compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount, Executive Compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount, Executive Compensation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Audit Information [Abstract] Audit Information [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 Aggregate intrinsic value of options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Granted In 2020 Granted In 2020 [Member] Granted In 2020 Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Promotional sales incentive accruals Promotional sales incentive accruals Promotional sales incentive accruals Nonmonetary Transaction, by Type [Table] Nonmonetary Transaction, by Type [Table] Cash and cash equivalents - beginning of the period Cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Current Liabilities Liabilities, Current [Abstract] Proceeds from stock options exercised Proceeds from Stock Options Exercised Common stock, issued (in shares) Balance (in shares) Balance (in shares) Common Stock, Shares, Issued Deferred revenue Contract with Customer, Liability, Current Amendment Flag Amendment Flag Net cash flow used in investing activities Net Cash Provided by (Used in) Investing Activities Credit Agreement Credit Agreement [Member] Credit Agreement Investment Securities Investment, Policy [Policy Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Other assets Other Assets, Noncurrent Shares, Exercisable at end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization Depreciation, Depletion and Amortization Statutory federal tax, effective tax rate, percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Lease term Lessee, Operating Lease, Term of Contract Shares, Outstanding at beginning of period (in shares) Shares, Outstanding at end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-based compensation - windfall, effective tax rate, percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code State income taxes, net of federal benefit, effective tax rate, percent Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Foreign currency impact Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment - net of accumulated depreciation Property, plant and equipment - net Property, Plant and Equipment, Net Operating cash flow used in operating leases Operating Lease, Payments Stock Options Share-Based Payment Arrangement, Option [Member] Granted In 2019 Granted In 2019 [Member] Granted In 2019 Options exercised by executives and directors Stock Issued During Period, Value, Stock Options Exercised Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other (expense) income Other Nonoperating Income (Expense) Unrealized (losses) gains on investment securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, authorized (in shares) Common Stock, Shares Authorized Non-cash lease expense Operating Lease, Expense, Non-Cash Operating Lease, Expense, Non-Cash Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Maximum Maximum [Member] Accumulated other comprehensive income Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Cash and cash equivalents Cost, Cash and cash equivalents Cash & Cash Equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Income taxes payable Taxes Payable, Current Entity Small Business Entity Small Business Nonmonetary Transaction Type [Domain] Nonmonetary Transaction Type [Domain] EQUITY Stockholders' Equity Note Disclosure [Text Block] Share-based compensation (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Cash dividends declared per share (in usd per share) Common Stock, Dividends, Per Share, Declared Executive compensation, effective tax rate, percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Executive Compensation, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Executive Compensation, Percent Additional shares authorized for repurchase (in shares) Stock Repurchase Program Additional Shares Authorized Stock Repurchase Program Additional Shares Authorized Charitable donations Effective Income Tax Rate Reconciliation, Charitable Donations Effective Income Tax Rate Reconciliation, Charitable Donations SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Employee service share based compensation nonvested awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] PROPERTY, PLANT AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Total income tax benefit recognized related to restricted stock awards Share-Based Payment Arrangement, Expense, Tax Benefit Aggregate intrinsic value of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Title of 12(b) Security Title of 12(b) Security Investment securities Investment Securities Short-Term Investments Payables and Accruals [Abstract] Payables and Accruals [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Total Operating Lease, Liability Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Weighted average shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Reserves on inventory and sales Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Inventories Total Inventory, Net Other assets Increase (Decrease) in Other Operating Assets Auditor Location Auditor Location Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Entity Filer Category Entity Filer Category Basic (in shares) Weighted average shares of common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Federal Current Federal Tax Expense (Benefit) Share-Based Compensation Expense Share-Based Payment Arrangement, Expense Commitments (Note 12) Commitments and Contingencies Security Exchange Name Security Exchange Name Weighted-Average Exercise Price, Outstanding at beginning of period (in usd per share) Weighted-Average Exercise Price, Outstanding at end of the period (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Restricted Stock Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Income taxes Increase (Decrease) in Income Taxes Payable Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Entity Voluntary Filers Entity Voluntary Filers SHARE-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Other permanent differences, effective tax rate, percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Additional shares earned (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 Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Award Date [Axis] Award Date [Axis] TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Eurodollar Eurodollar [Member] Accrued Interest Interest Receivable Land Land [Member] Investments, All Other Investments [Abstract] Investments, All Other Investments [Abstract] Diluted earnings per share Earnings Per Share, Diluted [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Total deferred tax assets Deferred Tax Assets, Gross Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date ACCOUNTS PAYABLE AND ACCRUED EXPENSES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Earnings per share - diluted (in usd per share) Earnings Per Share, Diluted Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Loss on sale or disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Realized loss or gains Debt and Equity Securities, Realized Gain (Loss) Total current liabilities Liabilities, Current Granted In 2022 Granted In 2022 [Member] Granted In 2022 Dividends declared included in accounts payable Dividends, Cash 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Due from banks Due from Banks Award expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Commitment fee ( as a percent ) Line of Credit Facility, Commitment Fee Percentage Other (expense) income Nonoperating Income (Expense) [Abstract] Schedule of Maturity of Company's Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] 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 Entity Address, Address Line One Entity Address, Address Line One Cost of sales Cost of Revenue Denominator: Denominator [Abstract] Denominator [Abstract] Credit Facility [Axis] Credit Facility [Axis] Granted In 2021 Granted In 2021 [Member] Granted In 2021 Government & agency securities US Government Corporations and Agencies Securities [Member] Reserve for obsolete inventory Inventory Valuation Reserves INVENTORIES Inventory Disclosure [Text Block] Equity [Abstract] Equity [Abstract] Cash And Cash Equivalents And Marketable securities [Table] Cash And Cash Equivalents And Marketable securities [Table] N/A Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Singapore Inland Revenue, Singapore (IRAS) [Member] Advertising expense Advertising Expense Total deferred tax liabilities Deferred Tax Liabilities, Gross Cash and cash equivalents Cash [Member] Net shares repurchased for taxes (in shares) Shares withheld for employee taxes Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Dividends payable Dividends Payable, Current Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] (Decrease) Increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Effect of dilutive common stock equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Options exercised by executives and directors Proceeds from Stock Options Exercised, Executives and Directors Proceeds from Stock Options Exercised, Executives and Directors Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Research and Development Research and Development Expense, Policy [Policy Text Block] 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] Net shares repurchased for taxes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] City Area Code City Area Code ASSETS Assets [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Statutory federal tax Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Advertising Costs Advertising Cost [Policy Text Block] Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Remaining number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Earnings per Share Earnings Per Share, Policy [Policy Text Block] Share-based compensation Share-Based Payment Arrangement, Noncash Expense Depreciation Deferred Tax Liabilities, Deferred Expense Variable Rate [Axis] Variable Rate [Axis] Treasury stock retired from stock repurchases Treasury Stock, Retired, Cost Method, Amount Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Schedule of Computation of Basic and Diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability NATURE OF THE BUSINESS Business Description and Basis of Presentation [Text Block] EX-101.PRE 11 med-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 med-20221231_g1.jpg begin 644 med-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#X17AI9@ 34T *@ @ ! $[ ( M / (2H=I 0 ! (6IR= $ > 0TNH< < @, /@ M &UL;G,Z9&,] M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C) MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! M 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$ M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\WO/B3?:W\1)_!? M@2WM9KFQ4MJ.I7FYH;;! *A5P7;)QU'.?0T >D45QNK:AXQT"33F;^S=6M+B M[B@N9HX'@>W5F W!-[!AVZC&<\UC77Q*O]=^)LW@CP1#:F:Q4OJ.I7:L\<&, M HJ*06;) ZCG/I0!Z717EOB/XEZM\./%VF:?XV2SO-'U8E8=3LXFA:!@0&$D M;,PP-P.0>GTK.^,/Q%\9_#Z[AN]$72[[2Y4$D@FM7WP D*,L),,">^!C(H ] MCHK MO%EI>^ X?$]J/,AGM%GC0'[S,,!/KN.VO-/A/\ $GQI\1-)>%OB)X]\3>./$_AN*YT.*;0T=HI M3828N"K[0#^^^7/KS76?"+XF/\2="O)KNQ6ROM/F$-PD;%HVR,AE)Y['B@#T M&BO.O!GQ5M_%?Q,\2^%PL:)II!LW (:95^64G/HQ&,=C3/C/XS\0^ /"L6O: M#)8.GGI;R6UW;,Y);)W!E=<=.F/QH ](HKQSQ-\1?&7A+X>:-XSG;2-3L[U8 M6N;-;62!X_,7<-K^8P..G(K2^(OQ%UC1/A=8>-_"KV?V>YCAF#F@#U&BO*KKXG:IX=^$>D^*-?:PN+W6IH8K=8H6A@MS(";^ M(OB9=-\2+;P%X-MK>XU9UWW=W=$F&T0+N.54@LV,<9'4"JWC/XA:]\,+[3;C MQ4MGJVAWTGDOU=GCB4*3)O6094[P>G K4L_B+)XO^%4OBCP==6EM=VL3/H;GCM0!Z+15734O8].A75+B&YNMO[R6"$Q(Q]E+,1^9KSZ7XEW MWB'XF3^"_!$5KNL$9]1U.[5GCAP0"J1J06.2!DD#- 'I=%>7:_\ $O5/AYXR MTW2_&R6EWI.J\0:I9Q-"87! (>,LV1R.0>AZ50^)GQ$\5^#/'GA[2-,GTJ:R MUZ<1HTUFY>W!D5.HE ?[^>@H ]@HKD/.\7VWB2QA_M+2M2L1,$U"..P>&:%6 M1BK ^:PQD '([UJ^+M8NM#\+WEYIMNMUJ&WR[.W8_P"MF8X1>H[GU' - &U1 M7D_@;7_C%J?BRW@\9^'=,TS1PKM//&N7.%^55Q*W)..W0&NJ^).H^*M%\)W& MK^#1933V2-+-:W=NTGFH,9*E77! R<8.?;N ==17G/PF^(-SX[^']QK6J7UC M'>PNZ3I#;E$M< D$@N2PQALY'<=LU6U7Q'XXTGX6:CXJGO=(,]NC7$$!TZ11 M)!G"[OWV59@0WMTH ]/HKRKP7XK\9^,?A[8:_'J^B6=[J#RQV]I)ILA1I$+X M7<)L\A"=>'OBK;Z MY\8M<\&*D:Q6,0^S2@'=+(O^M'I@9&/]TFI_B_XJU[P1X)F\1:!+8D6KHDEO M=VS2>9O<+D,KKC&>F#0!WU%>,ZM\1?&NB?"?2_'K/H]]! MTSPQH-DNJ>(]58""V>39'$I.-\A'('!.!V!J[J00M(; M)+62 ,0,D*Y=LGZ@9]J .RHKQ3XC?$WQCX0O/#']G/I,D7B!4'EW%G)NMV(0 M'D2#<,N>PKT+Q3<>)-)\(B[T_4=/-];X\YYK%C'-E@.%$F4QGU:@#J:*\@^+ M/C;QW\/+"UO=+ETG4X60FX$EA(ACQM!<8E/!9NG;(ZUW?A_QE9ZW\.[7Q4"! M#):>?*BG[K@?,GX,"* .DHKQ+X:?$[QIX[\>:QH=_P#V5IL>F(SL$LWD)%\5=A0;0PD .2^ZT=;>P0RM=K82;Y%"HV OFX!^?&>>E 'LM%%HZM>>';*Z\&&VDFO982DUS M&TD:0N,]/^-UAX!%YI$D=W&KF]_LYPRY1FQL\[!^[C MKWH ]HHKR[Q7XD\>^%O"'B+5;F?2'DTB56MW^P2".[A94_Z:_*P)8'DCBH_# MWBKQ[XC^#(\7:?-H[ZG+')/#8BQDV,L;,I3/FY+';D'\/>@#U6BO-O@OX^U+ MXB^$[O4]5N+(7<4YA:WMK9D$!QD$DN=P((/;&".:GBU+QQ)HFOZE_:FB_9[% MI18.--D_TA8@=Q8>=P"P*@C^[GN* /0J*\>^&GCSQ?X_\&SZW MO>@#9HK@/%6L^--(TOQ+K=M<:9;:?I<;/9P363R23A4!8LWF* ,Y P.U(?B7JOPZ\8:;IOC=;.[ MT?5/EAU2SB:$P," 1)&6;CD'(/3MQ0!ZE17 ^*-8\9:7IWB36K2XTRWT[3(C M)90S63R27&U S%F$B@#/ P*YCP5XY^('C7X:3^*;"31SNGR'S$3: M6VMYN=V"<#'44 >RT5PGQ;^(G_"N/"4>HP1)/>3W"10PN"05R"['!'1>,^K+ M76V5^FM:##?Z5.@6\MQ+;RLN]1N7*DC(R.1QD?6@"]17CO@GX@^,O$?QGZCHDF MFS6UY/\ 9S;W5J[,AVD[MXD&?IC\:K^//B1XJ^&MCHNL:I_9>L:9J#K'-'#; M/;S1$KN^4F1P>,]<=* /7Z*\H^,?Q#\0^!/#>G>(/#LFGS6E[*D7V>[M7+#< MA<-N$@[#IC\:UY]1\;KI5A=Z=J>CWUS-'#J65QIMKIFEVYEM8Y[)Y9+@K'N;+"10!G@8'K7(>!O'? MQ!\<_#>\\36$FC"[M;AXUL!I\A$H0*QPWFYW$,<#'44 >ST5XUXO^(?C/0?B MYHOA*SN-(:VUED*32V$F^W5G(P0)0&( Z\9]J[OQ7=^(M/BTG^R-0T^-KBZB MM+@W%BT@)VNM(GM],R;0I<2$<] VW&>U= M7=^,+OQ#X*TWQ'X$U*Q2&YE2.1;RU:7!=U4J=KKM9Y>*YU]+2.=5GS:V]QE@K8<[@IQN;:2>F,DUT7A+QIH_C6SN[K099)H M+2X-N\K1%5=@ 25)ZCGK0!OT444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7SK\#(9?#/QM\9:!KF8]1N,R1&3@S*)"VX>N58-_\ JKZ*K#UW MP;H'B2X@N=8TZ.6ZMSF&Z1FBFB_W9$(8?G0!K7%Y;VC0KIX-?/_ ,'K27PQ^T-XRT;6!LN[M9)K=G_Y;(9=X8'OE6!_ ^E>X:?X:TS3 MKE;F*.:>Y0%4GO+F2XD0'J%:1F('TINM>%-%\07%O<:K8K)=6IS;W4;M%-"? M]F1"&'X&@#Q;]J%'U>3PGX?TZ,W&IW5S(T4"@ZUX4BUW_B MF=3/F+-X<-LTAYPX=1F M8#V!IS^$-*D\3+K[&^_M%1M#C4)P@7.=GE[]FW(SMQ@F@#Q7X"76K7<=SX&U M:WD6+PWJ)N9I&Z#!.R+_ +^ OZ$"HOV:?^1V\;?]=1_Z,>O=(_"^DPR:I):V M[VLNKR"6\FMIWBDD8 *"&4@KP/X2._J:P]$^$_A'PW=SW.@V=[837*E9G@U2 MY4R @]?WG)Y)!['D/?#S2;K6?CM\0;.TU:XTL2"59);>-&=E,H! + X^ MHYKU2#PMIOPS\#2Z/X.M9I+[49/*C.]3//*PY?+$+E4#, 2!QCO6AHOPL\)^ M'M=?6='L[NVU"5BTLXU*Y8S9.3O!D(<$\X.16EJ_@S1MV0Q;R M0W\\0C]<*CA!?$7[5\/?BKX;\/+L[E;B2%]^U=I' M[N1^L?K@DJ:[;]I6XBN_@M#<6[B2&:^MW1U.0RE6(->B>*_ N@>-H(X/$UM/ M>01'9V M[>F3CK0!X;XON-6TG1_ 1\:O)J_@.:VMY'@AC$1C?RP-KE,%MH.1Z@'O7HOQ M_DLIO@'YFDF)K%I;8VYA^YY>?EQ[8Q7?-\/_ Y+X1?PQ@#G;2S\.Z MW\&?!?ASQ;$#:ZQ!%!!+OV&*81,RE3V8X('UQWKB6\->,?@5XLT4Z)K4FL>& M]3OTM#92YRI=NFSD XR0RXY'(KV>+X:>%(]$MM'DTPW6GVDGFV]O=W,LZPMM M*_)O8[>"< < \]:NV?@S1++4(+Y8)[BXML_9WO+N6X\C(P?+$C,$XXXQ0!XK MX;M)?#7[8&JKJ_R#5H)GLY'/$@8*PP?7Y&7\*U_VHIUD\$:1I<*F6]O-17R( M4&7;"D' Z]6 _&O6]<\,:-XDCA76K"*Z:!]\,ARLD+?WD<893[@BJEGX&T"R MUA-6^QR76HQ+MBNKZYENI(QZ*TC,5_#% &#X>T:;2;?P1H^J*))K?1YX+A&^ M89V0AE/J.U>.^._">K?!KQ3.>]:6J:79:UILVGZI;),-%U@>7>3QO)"7ZRKYN[*^H*MG\*^ MB0,#%8^L^$]%U^YM[K4[%7N[8_N+J-VBFB_W9$(8?@: /$OVGX9-:U/PAH&F MJT^I3S2E(4&6PVQ0?S!_*JWQQL7@\=_#&PEE<.CQPM+&<,")8@6!]>]>XZ7X M+T'2-6?5+6R,FI.NQKVZF>XFV^@DD+,![ UF^(/A;X3\4ZPFJ:]975W>1',4 MC:C<*(><_( X"\C/ % %CPCX5F\,ZCK;R:A=:A'J%REQ'-=R;Y!\@4J3Z#'' MUK,^*_AW0_%7ARTTCQ+XA;1+:>[7RRLB+Y\F#M3YASZX'I7:VMLEG:1V\32N MD:[0TTK2.?JS$DGW)K+\3^$M#\9:6-.\2Z?'?6RN)%5B5*-TR&4@@X)Z&@#R M3PGX7\6?"OXJ:+H<.N3:WX;UI9AY9GIQ]*W?$7A72O%6D_V9KB7$ M]F1AX8[N6(2#T?8PW#COF@#R'X(>%)[OP5X+\00ZA>,EE<7?FV;S#R55O-7> MJ^N<>O4UZGK'B9#X5N+S0R;FXFD:TLA&5S+-N*C:2<'!!/) X-4;+X5^%M.T M@Z5I\6I6NGG.;6'6+M8^>ORB7'-2M\,_#!M])@2UNX8M&7%@D&HW$8@Y)R-K MC+G>7:7#7,D#";:#@?NY'Y9-X) M.*]!^/=_;ZK^S]>W]C();:Z-K+$X[JTJ$5WGBCP5H?C.QCLO$=O/=VL9R(5N MY8D8]BP1AN(]3FLB7X1^#YO#L>@RV5Z^DQOO2R;5+HQ@_3S/7D#L<^M '@WB M2;7-*^&O@*7Q!))JO@6>"!KNSA01.C <(SKR1CE<]2,&OIWP]-I4_AO3Y?#W ME?V6UNAM?)^Z(\< 5EP?#_PY!X3G\,_8I9M&F0(;2XNY9511T"%V)3'7Y2.> M:L^%O!VB^"]/>Q\.6\UM:NV[R7NI9E4_[(=CM]\8S0!XCXIAE\.?M?Z/K.L? M)IVI!$MIY/N(?)\K;GL=_P#Z'7T+\"WIXM5O#NE/W1\T9Z_0$U[#XU^?PI<0J1OGDBCC']YC(N M *N:_P"'-(\4:6^G>(-/AO[1CGRY5S@^H/4'W%0:3X1TC15A%G',?)YC-MXXXH S?%6CVWB#6[?2+]=UM>Z==P2#'0-L&1[CJ/<5X[\$1J M]OJNK?#34X9#!I.H_:YY2/E$:'[G_ W$9]U+U[E=^$-*OO$D.NW'V[[?!@1N MFH3HB#C*B-7"8.T9&,'OFIQX:TI+[4[V"V:"[U5$2[N()7CDD"@JN&4@J0"> M5P: /"O@9S\>_'>?^FW_ *4"K?@8&V_; \7)./+::RE,8;C?EH&&/7@$_A7I M^B?"OPGXV\\D$RCTWQLK8YZ9H =;?^BX:]RL='L].@ECM4D!F'[V5Y7>63C )D8EB1V.>*YB'X M1^$+;7I-;M[6_BU67.^]35KH2MD8.6\S)XH ZBYU:UM=6LM.E8_:;T2&)!SP M@RQ/MR!GU(KS+QOIEUX^T/Q+;P^'K[4(KF/[-IMY#+;B-3$2=XWRJW,H(/R\ M@<9S78I\.?#J:A<7QCU"2\N+8VKW,NJ7+R"(D$JK&0E>G48-:&B>%-*\.Z&V MCZ.MU!9$%5C-[,YC!_N,S%D_X"1SS0!YO^SAXL;5_ DOAZ_8KJ.@RF!HV^]Y M1)V\>Q#+^ ]:YCQ'_P GHZ'_ -<$_P#1,E>KZ)\*?"/ASQ =;T:PN;;46)+S M_P!H7#&7/7>&:O88;S..#C H M K?&_P#Y(OXC_P"O=?\ T-:@^ HS\#?#H/3RYO\ T?)74^(_"&D>+-+73=>C MN;BS48,*WDT0DZ??V,-_0?>S1X7\(:/X-T\V'AZ&>VM,Y6![N69$YR=H=CMR M3DXQF@#PC38M3^&7[0.L^&]'AD^R^*(2UEM^[$S$E9/HA\P5[KK%C#IGP^O[ M&U7;#;Z;+&@]A&15VXT+3;K7K36I[1'U&RBDBM[@YW(CXW#T.<=^G..IHUO1 M+/Q!I)%@N9("XP05+(P)!!Y&<&@#YZ^ _A.?7OA_9W]MJ-Y&=. M\0K<-:"7$$JJ$SN7N<'(.>PKZ*LM3M=1ENTLY!)]CG-O*5.0) H8K^ 89]ZY M?2?A1X4T&REL]$@U'3[:9MTD-MJ]W&KG&,D"3K@ 5O>'?#6E>%-)&FZ#;&VM M?,:4JTKR$NQRQ+.223[F@#(^*7_)*/$O_8.E_P#0:XS]F3_DCR?]?\__ ++7 MI?B'PYIWBC2VT[65GDM),B2*&ZDA$@(QAMC#&K>XM+ M>0DF!KR:6,$]6".Q / Y S0!XS\&K27PS^T#XRT;6!Y=Y=))- 7_ .6J>;OR M/7*L#^!]*D_:?C?6+OPGX?TV,W&IW-Q(T4*#+$':H^G/\CZ5[7K7A/1/$%S; MW6J6*R7=JW4SW$VWT$DC M,P'L#0!D^.;5['X*ZQ:2OYCP:,\3/_>*QX)_2N1_9B_Y)!_W$9OY)7IOB#P[ MI_B?2WT[6%GDM),B2*&ZDA$@(P58HP+#GH>*R] ^'7ASPOIESI^@V]Y96=TI M62%-1N"O.,LN7^5N!\RX/O0!ROC'3[CQU9>([-?#U]J5M-!]AL+J&2W$:.AW M,X\R53_K0 2!SL'7%8_[-GBF6]\)WGA/5"4U#09BBQO][RF)X_X"VX?0K7J& M@>$]*\,:.^EZ*ES!9OG$;7DTFS/7878E.I/RD<\]:Q+#X1^#]+UN76-/LKVW MU*;?YMVFJ77F/N^\2?,YSU^O- 'FOPJ_Y.<\>?\ 7.7_ -&I7N4FJVL>M0:4 M7S=S0O.$'\**0"Q]LL!7+6/PB\(:9J\^JZ=:7]KJ%P&$UU%JUTLDF3D[F$F3 MD@&M?1_!.B:%KEQK-A#&+?XJ-_;'@]XT>RD$8B2)RH&9 O#%3U!ZJ<^HKV[ MQ5\./#/C:>.3Q/9W%]Y7^KC-].D:'U"*X4'WQDU+J?P_\.:UX7C\/:Q92WVG M1.'C2YNY7=".F)"V\8Z8STXZ4 >8?M3,C_#'27A*M&VI(4*G((\I\8]J[#PE MH(\+2/XFO]6N9M/GT.W\U[V8,+;RQN(7IA<-G'J#ZU:O/@YX+U'2K;3+^QOK MFPM?^/>VFU6Z:.+C'RJ9,#BK-Y\+?"^HZ;'IVH1:E=6,84):S:O=O& .@VF3 M&!CI0!;\%/ /A[P2DD?AFVN+.&0DM ;V M:2,DXRVQW*YX'.,T >1?%,&#]IKP%/,-D3M"JN>A/FD8_4?G7K_BQ3*VB1)S M(=6@<+W(7+,?P S5CQ)X1T+Q?9QVWB+3HKU(FWQ,Q*O&WJKJ0RGZ&I=,\.Z? MI3K);K<2RHI5);NZDN'13U :1F('L#0!X;\;8Y9?C_\ #Z."8V\KS0*DH4,4 M/V@8;!X./0U%H.HO:?M&O8_%M5O-515CT2_(V0(,DKA!Q\V>O9@17K>L_"OP MGX@UY-:U>SN[C48G#Q3G4KE3"09KF595Z=9%8,W0'DGGF@!M_86NJ>/KBQU"!+BUN-#,';1GN?"GB*_A-NTF2(W5P<9[.,8_VA]./=['P'HFGZU%JUN=2- M[%&(EEFU6YE^0'.PAI""N><$8K9U'2[+5H8H]1MDG6&9)X]P^Y(IRK ]B* , MOQ%X2M?$]Y8/J5W=?9+0NSV*,!#)=6UG3['<)M(N?(DW?\M!C[Z^J[@RY]5-5_'_ (GC\.>' M"L=];6FI:@PM+!KB0(JROQO)/9<[C]/>O.]6GN/AAXX\,:YK#:79:9<6XT6[ M2VN7=GC S',P903L(Y;GACGK0![)-J%G;EA/=P1%2%8/(!@GH.?7'%/2[MY+ MF2WCGB:>, O$K@LH/3(ZBO%-7O/"U]X@^*3SW.EW ;2+9H&:1&!<0R\KSRP8 MITYR14VA:IHR^,/ \FFWU@-1O?#DJ32)*N^:8K&5#GJ6+J_7G(- 'L:7UI)= MO:II7J*0ZA9B58C=P"1W**GF#+,.J@>OM7BVFI%J'A'PM:6 M*K'XWL=5A-\F-MRA$A^TO)WV,FXY/RG(QVK)U74?#">#_&5Y:WFFB[B\4Q2V MDL8H\Z$ED/7&!)R.P:@#WZ[U.QL&07U[;VQ?[HFE5-WTR>:>MPL]GY]D\ M5PK+NC82?(__ (9X]^:\1^(-_H4_BGQ)IFHWVFRIKMA:I;W-^Y5;,;6^>(X M(=2"'^4CYN/>O8;&ZTVS\,07,5[;?V=#;*PNPZK$4"_?W= .^: ,CP'XXB\; M:?>R-9'3[RPNFM[BU:3?MQ]UP<#*L.0<>OI4.D>.WUSXB:IX;T_3%-KI4:M/ M?R7&W>Q)&$CV'=AE*DEAT/X\%IMS<6$FA^)?!C)J"ZQ"VC7XMV#B*;M6='N;*U^)?BW1_#FI6KWZZ!!;68$X+/<()=PZ\L&(+=QDYH ]=A MOK6XGDAM[F&66(XD1) S)]0.E<]K?BXZ?XP\/Z-9_9+A=2NI+>Y/G9D@VPO( M/E'3.W'/Y5YSX4ATS4H8+WP]JFLS>*M.TN>"2REMHH1;RF+!6X&:-%UR[:W:\UZ_P!$%E/M-I-:S%1MQ()!XR#SZ"O+I=8\.K\+OB+B\L&A&JW/D*'5LLRC9M'JW%_9V@C-U= MP0"4XC,D@7>?;/6J/_"3Z0?%'_"/"]B.I?9_M!A#C(7. .O4]<>@S7CB7NGS M^!= NI-2L+B_7PZD3Z7JJ_)>QY88A?JLVY2!M#9^7CBNLM)["S^,L-YJ%L+) MKCPS"T0GCRX99&+C./O*N,^@H ],.=IV@$XX!.*Y+POXRO\ 7=9URSU+2+;3 M8=%G^SS7 U#S0[[0V0#&N%P1R2/I70:3K.GZ[H\.J:3=)."XBE> M/&]4<$KGID#I217MK<7$L$%S#+-#_K(TD!9/J!R*\:AO]-3QI9P^$[ZQCOKW MP9,D/V:51YMQOC,><'E^'QGGK72> ;OPGJ4>CW>GVCIKFGV!M[O]VZ/;'"^8 MLPZ%BR\;LGJ1W- 'I%3ST M_&K-IXV\/7J:0UOJ49&M!SI^Y&7S]OWL9''XXKEOCC?65O\ #IK>\NXK=[B\ MMQ&K2[&?$JEBO.>!SD=.M &S_P )E>Z;XHTO1?$VD163:L72SN;2\^T1LZ+N M*-E$93CH<$>]=,;ZU6\%H;F$7)&X0F0;R/7;UKR.^;2X_B?X4NO VKR^(+MI MV@O8GO6U".VM6'SRB1F;RF&!T89SBJFGV^FZAXDDTSQ+JNL0>)[76FNHK."V MB4RCS28Y$E\DN8MF 0*S_0'K7S_KM_X:'A?Q]8OSQ',M]>*^+;_P[W5A)<0Z/$L(ED4LDBQN,+G^(.4''() ZUZ9V30!ZZM]:-/'"MU"99$\Q( MQ(-S+_> [CWI%O[-KTV:W';7PG\.KS[=81WL6N M2Q23&9?-2'=,H5CG(3:8Q@\8VU>?4[&?Q3H=];(FG30>*Y8;BS6%FFCSYH+3 M2MEOG."J# P0 #C@ ]EU75H[/3;N6SEMI;J&*1TA>7&XHN2#C)_2J?AOQ/;Z MOX]OY[6UO-2M8YQ;>: 26&<*"<>&'\)2P>/=8633'FL]1NWBNMZ MYBC>%5RI[!CD<=35+X9^)="M'T2U\73Z5+=SZ5&='U$E J0J-KVYR?W;JX;) MS\WX8H ]ATV]G-F7U::P64W#QH;64E"N\A!EOX\8R/7.*N07=O]L/*3QV&53*ORQ?:BQ/LNPYSTQ6Q=WFC-!\4 MM.TG4K:VA"P3I'9GHVEQ+@GRXIU9 MN.O -<_XH\6ZIH/B/1M+LM&M;T:Q(T,,TM^T.QU4L=RB)N,#@@GZ"N5^&]YX M=UGQYJ&M:7<:/;W4^GQ6PT^RE5W/EDEI3P/[RKP.@&:E^*.J:=%X[\#VD^MQ MZ;.E]*[R)+&)(5:(JK$.& !/&6�!UGACQE#K\VKV=Y:MINHZ+,(;Z"24.J M97%X/"?A=KVPG MU.Y2ZU>&\UR^4)/$;O6/"FJ:QJ&C7&JV MUSJ=S';18\M00[11"%5('R%OD(.#W!H ]ECO[.:U%S%=P/ 3@2K("I/IGI4D M,\5Q'OMY4E3)7+'#"\BR+O M\E$CC .P98@?J#7LNGZ1I=KH+VOA^*WM+.Z5I$-H $)D&=XQP:O8>%/!/_"'^,[E-#O].,T#//-]G6YC9V99 M8IAKD99K8?#W1;CQ9J5S/)=>*E,+:M=.S-;),0&4.>$V;22.N M>: /=Y-3L(K9+B6]MT@D.$E:50K'T!S@T]KZT6Y%NUU")V3>(C(-Q7UQUQ[U MYK=6^A>'_B.MIKEK96GAF71Q'I9F11:I*96:9!GY0[ J?4@<=ZP=$MI/#MYX M!U'Q#FWLX9M2MHKBY4[HX)!_HR.QYY4< ^N* /9XM0LIX5F@NX)(G;8KI*I5 MF] 0>M/M[JWNX_,M)XYTR5W1.&&1U&17@\HTJ+PE%]LA$%C%XY?>&B:-5B:1 MO;[N!SC\:[SP'8V,7CKQ/>>&%A7P]6;7'D27(#>:T>.#P4!(XS0!W,]_ M9VT\<-S=00RR\1QR2!6?Z ]:6>_M+7=]INH(=@!;S) NT$X&<^M>*_%J]M+B M;QG:+$MEJ%IIUO+'(8FEGO,98-%G(C1"2"RC)/4C J]JE_X4OOB9XA;4+G39 M5;PU'N^T,O+9<]&[[2I]<$'O0!ZY=7EO9VIGN)X88^SS2!%)/3DUB>"/$5QX MH\/R7]Y##!*EY<6^V!BRXCD9 03USC->8>&=>T\IX#N?%%Q%<:&^@?9XIY_W MD*7^5#+(>0'V#:,\YW"NT^#OD)X(GAM(S'#%JEXJ(8V0*OGMM ! XQB@"?Q) M\1[*Q\->(+[P]+::A=Z'((YX7EXS\F<;8!VY!':NPMKN"Z#"&:.1XSMD M5'!*-Z'T->$^);K2M,\(?%.TN6M[6^FU7=&C*$=XV2WVX]B0Q'K@GL:U;^ZL MG\8>)K/P/=6?VZ[\**T$=C(F9906*D8X+[&!!]"#TH ]@M[VUNVD6TN89VB; M;((Y VP^AQT-8VM>)Y+#Q!8Z#IEDE[JE[#)<(DUQY$:1(0&)?:QSEA@!3[X' M-<9\.H_#>I>(8-7T#5=5N[V*R^S7<$MM% ENO!V2A(4RX;IDD]>U;GCRV\-: MI?VECXH:73VBB:YM-8BD:$VC@@'$PX0GC[QP?0T =%H.LS:Q#=?:M.FT^:UN M# \4KJQ) !W C@J<\'T].E8GAKQ]_P ))>V7DZ:8K#4DGDLK@3[W*POL8R1[ M1Y8)Z?,WH<&N0C\9>(]$^'NI7@Z+J^)_%N MJ:%XDT;2K+1K6]&KR/%!-+?M#L=5W$,HB;C'0@GZ"K/A3Q-M6T!?$OP]M;#5TTB".YE,3HR(\,9B M*HVV0$!6/ +#FO1/#7A2P\,+>R6DMQ=76HS?:+N\NI \L[XP"2 !P * M(M3\421:TVBZ%IS:KJ<<:RSKYHBAME;.TR28."<'"@,3UQCFJVJ>,KBTU2ZT M_3-).HW&FVBW>H*EQL$2MDA$)7YW(5B%.T8 R1FO.]6TZRMF\=6VI^;!XFN+ M]KS1G60B:;,:B$P8^]A@5(&<8.>*VM/O9/!OBKQ3=>*7"W&L6-I:K:&^AC>;R42W&/G=MK$9+!0 M,'GTP36KX@RK$#U*8':NP^%NGW5GX6N[J\BD@;5-3NK^. M&12K)')(2@(/3( ./>@"XOBVYU36;[3_ MID>HC3I/)N[JXNOL\*2XR8U(1 MV9@",_+@9QFM#1M>.I6M]+?V4FEM8W+6\R7$BG&$5MVX'&TA^#Z<\=!Q/@34 MK/P+-K7AWQ5'8=7!U)FB.UX_+8)(R]?+$A7)(Q\H/3!H [Q+ZTDM1=1W4+6[=)5D! M0_CTI8KNVG\SR+B*3RFVR;'!V'T..AKPOQ>--M]!\AK5NKWPN?'WB?3[;5+>STZ]\-0>8 M(R$]3MQ0!ZP-:TMHEE&I69C9]BN)UP6_NYSU]JF6_M&FEB6ZA,D S*@D&8_] MX=OQKQ'5D34? OBE8;;3-0^R26-S_:VDQ#R+@)("3L&=LB(IW!2>".G2M'7- M4T2X\9>+=1AE@^P7?@]3]JV8BF;S)@#OQ@D_*!ZX % 'K8U&R8N%O+G_;;7[']K^TP_9MN[SO,&S'KNZ8KQ'2;CPLNI_"W]_I@^T:/ M+%>YD3]YBWCVK)Z_O /0-/\1WHOGTZ..?[+$S2& M%RC(Z^7D@YVGKD4 >\B]M6@CF6YA,4I CD$@VOGI@]Z1[ZV33Y+[SE>VCC:4 MR1G<"H&21CKTKQ'7(/"FF^&_#XM=3DNM-O?%=O=)+J/EQJZD_O6C540"/D9( M&,FO98[:RT+PZ\6E6<,5I;0N\5O$H5,8+8 '8_UH Y_3_'%]?:=I>J_\(^PT MK5I84MIXKQ9'C61@%>5, )UZ*SX) ..VWI_BC1]5U+4;"QOH99]-?98I]AT+6-+N/AKJDD3W][$+WPI*"RJCG,CB)OFMV498GA>/S M;>W>F:1_PLI;O38[F8WT4C6X5D)@:.']XS)\PC# DXZ[30!Z[#J-E M6\L"G#2I*K*/Q!Q2K>0S^='9SP33Q#YD$@.TGINQDBO"=1DLQI/Q*M[>[BNX MI=(M[N-K>V\F)CL8%XU QCH &W'!^8 $F@#L?!GBMO$'@6UU_6!;6#2O,L@$F(TV3/&/F;_=%; MTNH6<%JES/=P1P/C;*\@"MGI@DX->!Z'JUFO@3PA>7NJ30:!!<:A'>W-G%'. M+:9YV,1E5TNF0O;&2UV2EDW1Y?"MQQ\P!X/K@URW@WQE>>)8M3FU3 M2K;28=/NWLR_V_SM\B'#=44!>1@YR?05=\%W4?\ PK_2)WLVTJ&.R0?9YF_U M**N!DD#C SD@<>E>-SZ]H%U\)?&\9U.QD=]>EEA3SE+,&E0JRC.2" V"/0T M>_PW5O_BN6EE2;=)$\( M0[2HX&=XZ^E>=ZG?VJ>+O%EKX%NK0WESX4B>WAL)%S-*"YR@4_,_ED$'K@J: MEL[WP]?>-O!-QX+2%)3I5_ S1PD-'((XMJ2\<,&W9SSS[B@#U_\ M*Q$DT9O M;??;J6F7S5S&!U+#/ ^M,CUC3)C$(M1M',S%8PLZG>?0<\FO'?!:^'+N?2Y] M6U;51KNC12C4[*XMH8D@'EL)C.XA!>(\D;G.<@]&/&VGR3FS'A[ M6WFN/#;LZ$64S,!(,8RHDXVG)VXV\9H ]MHHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHKC=;^(46F^+O^$?T_39=3O(8A/=112HLB1E6 M8%$8YD.%)('3('4@4 =E17/:OXSTS1_$VB:#,7>_UEW$4:X'EHJ%B[9Z#C'U M^E9%E\5=%N))'N8Y;2R:WN+JTNG(*W4=NV)2 .1C@@'J* .XHKFO"WC2W\2W M,]HUI+87L,$5U]GE=6+0RC*/E>.<$$=B*Z6@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH ,48HHH *,444 R"6>VV1R*6VA? ME9E)7A1P#6[96<&GV45K:ILBB7"BIZ* "C%%% !1110 8HHHH *1UWHRY*Y& M,KU%+10!!9V<-A:K!;+M0$DY.2Q)R23W))S4^*** #%%%% %>XL8;JX@EG!? MR&WHA/RANS8[D=JL444 &,=**** #%%%% !BC%%% !BBBB@ Q1BBB@ Q69K^ MBKK^D/8M=W%F6=)%FMF 965@PZ@@C(Y!G10!C:9H,]K%9/% TX)J ML^G?8+I;M/)B1]\B_=SN!X&3QWS71444 %&*** "BBB@ HQ110 4444 %%%% M !BBBB@ HHHH **** #K1110 8HQ110 4444 &**** "BBB@ HHHH QO%GA[ M_A*O#-WHK7LMC%=IYUFN&NGAC5&F90IDP, M9(' _"K-% !1110 48HHH ,4444 %&*** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "O+_B;X4U/Q'K-I+I&C2QZK;D'3M=L[A(S;_*3 MMFRP;:'&< ,"#@0:O\ #WQK/\3]!UH:K9WMG%?RSW$@M%1[:-H] MFTDOF3*Y48'RD[L=:S[?X1:Q>V-KHUXJVD&D:;J-E#=M*K+=-:-X=F15M=3M%5X8Y\,"MRI4D@DI MCD# )ZY*^LURWB3P+;^)KIC>:I?164XQ=6,90Q3C84ZLI9,@X.TC('KS0!S6 MM^(-8T;XR>'+.779/[.U;S$DM'LMMM@(?+"38^:5F&<;L=NXS@3^-O$WA_6M M;NO$_P#;.G726-W>:9IDZV\EEZIJ- M_;079O+6RNG1HK67!"E"$#X4$[5+$#KC(!I+?P/:^3)#K6I:AKL+1RQ1IJ31 ML8EE&' 945CD';DDD#IC)H P/A_XCU2Y\47>A:I>RWZC2;/4DGF50RM*IWI\ MH VY ('406R^LL@7^= %JBN0OOBAX7LVV17K7DG0):Q%R M3Z52_P"$ZU_4N/#_ (/O'4])KUO*7ZX_^O0!T0\9>&B^T:]IV[.,?:4Z_G6U M7S3<^#?$FG*U_?:-<100MYDC_*0HSDG@U]%Z5JEIK6F0W^G2B6WF7*L.WL?0 MCTH MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15>[U"SL(]]] M=0VZ^LL@7^=&M0O8K2RUB MWFN)FVQQJ3ECZ=*U[J]M;&/?>W,-NG]Z60*/UH GHKE+_P")GA6P8J=2%Q)G M&RV0R$G\.*SO^%@ZKJ/'AWPCJ%R#TENOW*?7W% '>4A(498@#U-<'Y'Q(U?_ M %MSINBQ'JL:^8^/KSS^(IR_#-[Y@WB/Q+JFHGNBR>4A]L?TK5T[X?>%], MP;;2(&R")(D_NHH _2@#AO[<\?ZM_R#?#MMID9Z27\ MN2/^ CG]*/\ A$?%^J?\AOQ?) AZQ:?'Y>/^!<&N\HH XNT^%7AR*3S;Y+G4 M93R6NIRVB?\ "<^&_P#A+T\+_P!JQ?VQ(F];;8WS?+NQOQMW M;>=N2P7FF75@4AB5T99;A)"HR>@!R0[Z'XFTGQ''*VD71F\K:75XG MB8!AE6VN 2K#D-C![&M6O+_AM8W<_C&]UGR9X;$:)8V'[^)HRT\:DN,, 3MS MC/3FO4* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MPO&UQ#;>!M9:>18PUG+&I8XRS*0!]236M>WEOI]E+=WLJPP0J6=V. !7GUE: MW/Q+UE-3U*-X/#=H^;2U;@W3#^-O;_\ 5ZT <%X4\ ^(M2O=/OXH+BRLI'W" M]CE57C7GYE!.[]*]/M?A3X>23S=2-WJ)M(DL-03@\QR#[T3=F! MKFO"7B&]TO53X3\5OB]B'^AW3?=NH^W/K_GK7=5A>*_"UKXHTOR93Y-U$=]M MHH W:*XWP=XINIKR7PYXF7R=:M!@,>ER@Z./4X_P ?6NRH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "F331V\+S3NL<< M:EF=C@*!W-.9@JEF("@9))Z5YQJ%W=?$K7&TG2Y'A\.6C_Z9=)Q]I8?P*?3_ M /7Z4 (WVGXH:U@>9!X5LI.3R#>N/Z?YZ]/1H88[>%(8$6..-0J(HP% Z 5' M9V=OI]G%:642PP0J%1%& !4] !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 &?#LK1:;"<:E?IT(_YYJ?\ .?I7<:5I M5GHNF0V&G0B&WA7"J._J3ZD^M0Z!H-CXKVP_>PC[MVG=2.YQ^?Y5 MM>%O$]IXITD75K^[F0[+BW;[T+]P?\:VJX+Q3H%]H.L'Q;X43,RC_3[)>EPG M<@>O_P"OZ@'>T5FZ!KUCXCTF+4-.DW1OPR'[T;=U(]:TJ "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBN0\9>*Y[&6/0O#J?:=E?N3_A4/ MA#PI!X7TTJ7^T7]P=]W=-RTC_7TKH* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** /.]>TN[\#ZX_B?P["9-.F/_$RL$Z8_P">BCM_3Z5W.EZI::SIL-_I MTPFMYERK#M['T(]*M,H=2K ,I&""."*\XO[:Y^&NN-JFFQO+X;O'_P!+M5Y^ MRL?XU'I_^KTH ](HJ&TNX+^SBNK.59H)5#(ZG(85-0 4444 %%%% !1110 4 M444 %%%% !1110 445Y;XZ\8ZUHOQ"LM-FOFT+2YXU-E?O;K+:W$Q#;HYV/* M\[ ,<$G/2@#U*BN!O=4\8:?\4M%M6N[*ZT?5!.)+"&WP]JD:Y$QESELG:,8 M ^;'/6N67XCZ]IVM:[=:]>WED+2SN;RRT&]TA(1.B#@K, C@]<'DFN^H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBN>\7^+(/#&GKL3[3J%R=EI:KRTC>OTH @\ M9^+3H,,5CID7VO6KT[+6W49QGC>1Z#_/>E\'>$O[ @EO-1D^UZS>'?=7+')R M?X0?05!X.\)S6$LFN>('^U:[>#,CGD0*?X%_S[5UU !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4R>"*Y@>&XC62*12KHPR&![>4 >;!KCX7Z MV$%KZ3Y2O7T>*5)HDEA=7CBZO(\WA^[?%C>/S]G)_@8^G_P"OUH ]'HH!#*"I MR#R".]% !1110 4444 %%%% !1110 4444 %3@_,+Q=JQUQ!#/# S6J0/&LPVODKP3M^4<#U.3TZZB M@#F/"G@N+PW=W%[/>M?WTUO#:"=HA'M@B&$7 )YY))[GL*Z>BB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHK,U_7['PWI,E_J,FU$X5!]Z1NR@>M $'BGQ/9^%M)- MW=_O)7.R"W7[TS]@/\:Q/"7AB\FU)O%'BL"35IQ^Y@/W;1.R@=CC\OKFJ_A? M0+[7]8'BWQ7'B8C_ $"R;[MNG9B/7_\ 7].]H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *HZQH]GKNE3:?J40E@E&".ZGL0>Q%7 MJ* //O#^L7O@W68_"WB:4R6DG&FZ@W1E[1L>Q'3_ .MBO0:RO$?AVR\3:/)8 M:@O# * (M6U6ST33)K_49A%;PKEB>I] !W)KB- TJ\\; M:TGBCQ)"8["(YTVP?IC_ )Z,._\ 7Z5'IEI=?$G65UC5XWA\/6KG[%9MQ]H8 M?QMZC_\ 5ZUZ,JA5"J !@ #I0 M%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5A>+/"UKXITK[/,?)N8COMKE?O1/Z_ M3U%;M% '&^#_ !3=27C^'/$Z^1K5J,!CTND'1U/>*UMY)[B18HHU+.[' 4#J37G2"Y^*.K[W\R#PM9R?*IRIO7'<^W^>O1 M;VYN?B9K#:;ISO!X:M)/]*N5X-TP_A7V_P#U^E>A6=G;V%G%:6<2PP0J%1%& M HH ?%%'!"D4*+'&BA511@*!V%/HHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y/QGX3EU7RM7T.3[+KEE M\T$J\>:!_ U=910!SO@_Q9%XEL'69/LVIVIV7=JW#(PXR!Z&NBKB_&/AB[6\ M3Q-X6_=:S:C,D:CBZ3NI'T\4Z0MW;?NYD.RXMV^]$_<'^E & MW1110 4444 %%%% !116/JWBS0M"OK>SU;4H+6>X^XCGH.Q)_A!QC)Q0!L45 ME+XGT-_$3: FJVK:LJ>8;,2@R!<9SCZ<_2GV?B/1[^^NK.SU*WFN+,$SQJXS M& <$GV!&#Z=Z -*BL_2->TO7H9)M&OH;Q(VVN8FSM.,C\QR#WK0H **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "O.MZQ)X<\/2M%I4#8U*_3HW_3-3W_K].LWB?7+WQ-K#>$_" MLNW_ *"-\OW8$[J#Z_\ ZO6NNT/0[+P]I,6GZ;'LBC')[NW=B>Y- $VF:9:: M/IL-CI\0AMX5VJH_F?4^]6Z** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X/Q3H%[H6JMXM\ M*)_I"C-_9+]VY3N<>O\ ^OZ]Y10!F>']?LO$FCQ:AISY1QAD/WHV[J?>M.O/ M->TJ[\#ZO)XF\-Q&2PE.=2T]>A'_ #T4=OZ?2NWTG5;/6]+AO].E$MO,N5(Z MCU!'8CTH N4444 %%%% !7B_Q0\O1_&PUS0=03^VFB6&ZT*]!,6K1;'VA%/+ M-AG0%0>3CCG/M%-:-&9695+(:SX/U7XO:/80306NJ:0\I M6W@A8O+=S(0R%U7;A 6+9/WN.Q%<1:Z-KFH:/IVDZ6)'U73-%UF#4X4SOCDD M?"(X_O.1E0>H&1FOI6B@#RKX8![WQI?:E8OYFF+H6GVC2(?D^T(I+)_O*#@C MJ,@&O5:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "N'\6^);V]U0>%/"AW:E,/])N1]VT3N<^O\OK4_C#Q M7?E% #Z*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I"P7[Q M^M+7DWQIO+>\73-.M)5GO(YG=X(OF=05QR!0!ZP&#?=(/T-+7A7PXO\ 7O#I MU%['PW=:@DWE>8O,;+C=C&1SG)_*NZ_X6=]F.-6\,:S9GN5AW@?RH [NBN-@ M^*OA25@LM[+:O_=G@=WG ']: -JBHH;JWN!FWGB ME_W'#?RJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MEO&/BTZ(L6FZ3%]KUN\^6VMUYVY_C;V%3^+_ !9#X:L%6)/M.I7)V6EJO+2, M>,D>@JGX,\)S:8TNLZ\_VG7+WYII#SY(/\"T 6/!WA%?#UO+=7TOVO5[P[[J MY;DDGG:/;^==-110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!";. MU))-M"2>I\L5-110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %5=1U.RTFR>[U*YCMH$ZO('K=M8U=N!#!RD9]68?R_E533O EWJ]XFJ^/;O[?< YBL4/[B#VQ MW_SUH KR>(/$7CF1K;PG$VEZ5G;)JDZX=QWV#^O\JZ/PUX,TKPS&7M8S/>2? MZV\G.Z1SWY[#V%;T<:11K'$BHBC"JHP /0"G4 %%%% %:?3K*Y4BYLX)0>H> M,&L>Z\!>%KS/GZ'9Y/4QIL/YKBNAHH XF;X3>&6_X]1>V7I]GNF&/^^LU#_P MKG4+7_D$^,-6M@.B.V\?S%=Y10!P@T/XA67_ !Z>)K.\0=$N;8 G\0,_K1_: M/Q(LO]?HVE7X'_/"8H3^9KNZ* .$_P"$[\06@_XFG@C45QU-LPE _(4J_%G1 M(V":A::E8N>TUL>*[JD=%D4K(H93U##(- ',VOQ'\)W6 FLPHQ[2ADQ^8Q6S M:ZYI5[C['J=G/GM'.K?R-0W7AC0[S/VG2+*0GJ3 H/Y@5C77PO\ "5SG_B5K M"3WAD9?ZT =:"#T.:*X4_"JP@_Y!6LZOI^.@BN3@4G_"&>++3_D&^-KA@.B7 M4 ?/XYH [NBN$\CXF67W;K1]14= 5*,?T%)_PE'CFR_Y"'@]+@#_ )]+@'/\ MZ .\HKA!\3OLQQJ_AC6;,]]L.\#^568/BMX4E8)->RVK_P!V>W=?Z8H [*BL M6U\9>'+W'V;6K)R>WG ']:U8;NWN/^/>>*7_ ''#?RH EHHIDTT5O&9)Y$B0 M=6=@!^9H ?6)XJ\3VGA;2#=7'[R>0[+>W7[TS]@!Z>M&M^+=(T/29KZXNXI0 M@^6**0,TC=E %<_X6\/7NM:H/%GBQ/\ 2G&;&S/W;5.QQ_>__7] "?P?X7NS M>OXF\4_O=9NAF.,]+5.R@=CC\OSKM*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HI&=40L[!549))P!7#ZKX]FOKYM)\#6G]J7V< M27/_ "P@]R>_\OK0!T^N>(=,\.6)NM6N5A3^%>K.?11W-<89?$_Q"X@\S0- M;_EH?]?<+[>@_3ZUI:)\/XTOAJWBJY.LZJ>=THS%%[*OM_D5V= &5H'AK2_# M5E]GTJV6//WY3R\A]6/>M6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ JM/IUEP_F MN*R9OA-X9;/V1;RR/_3O=,,?]]9KMJ* .#_X5Q?VO_()\8:M; =%=MX_F*P? M&GAKQHOA>:&YUC^VK0NF;:.TS*QW#!&!GCJ:]:HH \(^&GA"X?QG%)KFBW4= MO#"TJ&XMV1/,!&W.1@]2<>U>[T44 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !111TZT %%<]K?CWPMX=4G6-=LK=A_RS\T,_\ WR,FN.F^-L.I M2&'P3X8UC7Y.TJPF*(^^XY/Z"@#U*BOFW78OB]JOQ+TG4&L)=.NW!-C%%(&M MX(_XQ(02.>,[N3QCM7H']H_&FT^]H>@7^/[EP4S^;"@#U*BO+/\ A-?BE:?\ M?WP\AFQU^S7@/]32_P#"U_%%O_R$/AAK48'5HGWC_P!!H ]2HKRW_A>=E <: MEX1\2VI[XLPP'_CPJ9/CWX,_Y>O[4L_7S[%QC\LT >F45P-O\;_A[(8T M_P"NL,B?S6M2W^)W@BZP(?%&F$GL;@*?R- '545E6_BG0+H9M]:T^3_=N4_Q MJ]%?6D_^IN89/]R0&@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *\T\7^/]5T?XC6?AVWEL]+2>)9+6;4828=0WL#IZVS6S&0QDAMQ??C M=N']W&.U)=>!+OQ$A3QK?VFH>5;W-O;2VEH8'59UVL6RS X7& !GD]!0 WP M3XRU#6-GVVHQRVL;1KY

'M2 MN-3U"]CO+Z6T@L5>*$Q*L,((7@L?F))).<=, 5UM !1110 4444 %%%% !11 M10 4444 %%%1W%S#:6[SW4J0Q1C+.[8 'UH DK#\2>+]*\,0 ZA-NN''[JUB M^:23Z#T]ZYNZ\9ZKXHNGT[P%;9B4[9=5G7$:?[H/4_YQ6OX;\"6&AW!O[R1] M3U9SN>\N.2#_ +(/3^= &(NC^)/'KB;Q$[Z+HI.4T^%L2RC_ &S_ (_E7<:7 MI%AHMBMII=K';0KT5!U]R>I/N:N44 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !145Q1PH'XFN+UGXQ^"-%"O =T(F^[=ZJXA3'KCC^9I1X,^)GB/G MQ+XTBTB!NMMH\6&QZ;S@@_G0!Z+JFNZ3HD/FZQJ5K8IC(-Q,J9^F3S7":A\= M/"T=P;70H[_7[K^&+3[9FW?B:ETOX'>#[.;[3J4%SK5T>6FU"=I"Q]<<"NZT M_2M/TFW\C2[&WLXO[D$2H/T% 'FW_"3?%7Q)QH7A6ST"W;I<:I+OD ]0@Z'Z M@TG_ JCQ)KYW>.?'>H72-RUKIX$$?\ A_X[7JM% '&:)\)?!6@L)+70X)YP M[S,Y/KEL@?@!78111P1B.&-8T'147 'X4^B@ HHHH **** "HI+2WE_UM MO$_^\@-2T4 9EQX;T.[_ ./G1[&7_?MD/]*R[CX:^"KK/G^%]+8GN+95/Y@5 MT]% '!W'P3^'MSG?X:]+HH \M M_P"%$Z;!SIOBCQ':GM_I@8#_ ,=%'_"I?$=O_P @_P")NNQ =%D^I M44 >6_\ "#_$ZT_X\/B,LN.GVJS5OY@TO]E?&>T^YXBT&^Q_STM=F?R45ZC1 M0!Y<-0^-5K_K-(\-WBCO'*Z$_FU!\9_%.U_X^?AW;W('4VVH*/T.:]1HH \N M_P"%I>*[;_D(?#+65QU^SN)/Y"D'QOBA_P"0EX,\2V7KYED>*]2HH \P3]H# MP9N"7(U.U;N);,C'ZUH0?&_X?S?>UU8?:6"0?^RUWLD43XGT_G^_+L_]"Q6I;^+O#=UC[-X@ MTN4GLEY&?ZU1N?AOX,N\^=X9TWG^[;A?Y8K+G^"W@"?/_%.PQD]XY'7_ -FH M U]3\?\ AG2-:T_2[[5K=;K4&Q"%8,!Z%B.%!/ SU-='7B>N_LX:3=^(+*;1 M+Q['3,_Z;;NQ=R!_SS)Z$]#GIU'I7LUI:Q6-E!:6X8101K&@9BQVJ,#)/)X' M4T 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1534M4LM'LGN] M3N8[:!.KR''X#U/M7#/KWB+QU(UOX5C?2M))VOJ0?[ _S]10!O>)/'.G M:!*+.%6U#5)#B.RMOF$=9\77"7_CNX,5L#NBTFW;"+_OD=3_G M(KHO#7@W2O#$9:SC,UV_^MNYCND<]^>U;] $-K:6]C:I;V<,<$,8PL<:X _" MIJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK-U7Q'HNA1&36-5M+)1U\^9 M5/Y&@#2HKS2^^.GAOSC;>'+34O$-SG 6QMFV9]V;'Z U5&N_%OQ-_P @CP]I M_ANW;I-J4N^0#_='/_CM 'JM'=PU77K..1>L22>8^?3:N2/QKD? M^%1ZSKOS>.?'.IZBK?>M;,^1#],#K^5='H?PJ\%^']K6.@VTDJ_\M;E?.;Z_ M-G]* .<;XTOJ[&/P/X1U?7&Z"8Q^3#GW8YI#:_&'Q-_Q\7FE>%;9OX(%\Z;' MU.>?IBO4U58T"HH55& , 4AD0=64?C0!YC;_ W2[R87'C'7-7\13_Q"XN"D M9_X"#G]:[;1O!OASP\@71M%LK3'\4<(W'ZL>36L;B$=98Q_P(4QKZU7[US$/ M^!B@">BJC:K8+]Z\@'_;05&=M]!^#YH OT5F-XBTE>M['^ )J,^*-('_ M "]9^D;'^E &O16,?%6F?PO*WTB--/BJQ_AANF^D7_UZ -NBL/\ X2F%O]78 MWK?]LL?UH_X2.1O]7I-XW_ <4 ;E%3GH.:6@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH ***S-<\1:9X@_3ZUV&@^&]+\-67V;2;9 M8@?OR'EY#ZL>] ',Z;X#NM5ODU;QW=_VA= YCLD.((?;'?\ SUKN8XTBC5(E M5$4855& !3J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HH)QUXJ&2\MHAF6XB3ZN!0!-16;+XATJ'[U[&?]W+?RJLWBJQ MZ0QW$Y[;(O\ &@#;HK#_ +=O9?\ CVT:X8'HSG _E4=Q&#_XZ/YU+_P )!\8;X$0>#](L4;HUQ>!C^(#?TH Z./6- M5DE5([:1D)4#<^"0"V.>G/3/?;5ZZUK5K2W:>[M+2TA7K)/&6'A M_P"*^I?%.]MKB]FTNXEB475Y& UM'!GY!&.AP<[0.0<].:]&MO@9HEQ<"Y\5 MZKJOB*Y!R3>7)"_D.WXT 5M7^-^EZ7)Y*7=G?3YP(K%6F)/ID''Y&JT'C_XE M^(O^1:\%_9HF^[C"Z)I%G98&-T40#'ZMU/YUKT M>1S>!OBAXC7_ (J+QK'81-UMM-39QZ%@!G]:=IOP(TJRN!<7;)J5QWEOV:;/ MX'C]*]:HH YNR\-7MA (;*]@M(P,!+>W5!^@%6/[$U)OO:Y./]U?_KUN44 8 M?_"/7+?ZS6;MOQQ_6C_A&5;_ %FHWC?\#Q6Y10!ACPK:?Q7-XWUE_P#K4X>% M=._B,[?64UM44 8X\*Z3_%;LWUD;_&I%\-:2O2S7\6)_K6I10!GKH&EKTL8? MQ&:>NCZH(K.NO#^FW62]LJ-_>C^4_I0 M!I45A?V'?6G.F:I*H[1S##Q/I\C;) MVDM7_NS)C]:U(IXIUW02I(/56S0!)1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !2.ZQH7=@JJ,EB< "L/Q)XPTKPQ M#?3;[A_]5:Q?-)(?IV'N:YA-%\2>/&$WB21]'T8G*:="V))1_MG_ #]!0!;U M/Q[/J-\^D^!;3^T[P<271'[B#W)[_P OK4^A?#^*&]&K>*+DZSJS<[Y>8XO9 M5_K^@KIM+TFQT6Q2STNVCMH$Z*@Z^Y/<^YJY0 4444 %%%% !1110 4444 % M%%% !12%U7[S ?4U$]Y;1_?N(E^KB@":BJ+ZUIL?W[Z#\'!J!_$VDI_R]AC_ M +*,?Z4 :M%8K>*]/_Y9I<2?[D7^-5[KQ*[0[K:QNU*D'OZB[L3IUQ.%&-J<8R>IX_"K?]NW_P#T KK_ +Z_^M0!N45A_P!N:A_T [G_ M +Z_^M1_;FH_] .X_P"^O_K4 ;E%8?\ ;>I?] .?_OK_ .M1_;6I_P#0$F_[ MZ_\ K4 ;E%8?]LZI_P! 2;_OO_ZU']L:K_T!)?\ ON@#=^RP*\F?Q Q5 M*?X\FZ@D33/#6IW9VG#) R#_ +ZSD?E0![/17S=X1^+_ ,0=:UF]M[32/[9F M,AD2!08Q;<8VD^G'0]\FNS.J?&O4/]5H&F:>IZ-)T9=B/_'<4@^$GC:[;.I?$%ESU6WLP/U)H ]5E MU?3X?]9>0CZ.#_*J4_BS2+=>7/QZT?=MCU$%CT%O9N^?SJN?BU=7W_ !XZ5XGOL]#:Z>5!KV2VT^SL MUQ:6D$ ](H@O\A5B@#Q/_A)?%U]S:?#W7;G/0W=XL(_$8J6.+XEW/-IX'T:T M)[WUZTF/R85[/10!Y'%X>^+=P/EO/#.D_P#7*U\S'YAJL#X?_$>\&-0^([6P M/46-F%Q^6VO5** /+?\ A3-Y=_\ (9^('B*\]=DOEY_,FI8O@'X1_P"7VXUB M_P#7[3?L<_\ ?(%>FT4 <):?!7X?6>/+\.028_Y[2/)_Z$QK;M/ 7A*QQ]D\ M.:9%C^[:I_A7044 58=,L+?'V>RMXL=-D2K_ "%6J** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@"*>U@N5VW$*2#_:4&LN;PQ8LV^U,MH_K"^!^5;-% &%]CUZR_X] MKV.\0?PSK@G\?_KTO]OW-KQJFF31 =9(OG6MRB@#/M==TZ[P(KI Q_A<[3^M M: .1D9,]K&6_O 8/YBJ!\./;B$[E_*@#/6Y=#TR'2MYU2'0]; M74UC_P!8K&3@/CG)?IGJ>E 'T=8:G8:K"TVF7MO>1(YC9[>59%5AU4D$X(]* MM5Y3\,2TOCB^EL&5M,_X1_348Q$%//"'CCC<%Z]^E5_C\VI)IFF-I-HUS)LN M ^U"Q1?W9W#'<8_G0!ZS,=7\57#Z?X"MB M(0=LNK3KB-/]P'J?\XKP_P $VGC+5]#'V+PY)K.GQS>81)<>4)6Q@$Y(+ #X??9X8QA8[9EPH]L$T =]X;\":?H4QOKIWU+57YDO;C MYFS_ +(/3^==17BC^/\ XBJW^D>!M;Q_TP _^(--_P"%@^(!_P A#P?XNC]= M@_\ L10![;4;SPQ_ZR5%_P!Y@*\6/Q&L%_Y"'A7Q=[[HLTY/BGX,BXN?#?B9 M3_MVF?\ V>@#V!]5L(_OWD'X2 U7?Q%I2=;Q#] 37F<7Q=^'B?>TG5(O^NE@ MQ_J:O1?&CX;)U:2#_?TY_P"BF@#MV\5Z6IPLDCG_ &8S3?\ A)XF_P!18WDO M^[%7,0_'#X;GA-=2/V-G,O\ [)5R/XR?#^7[OB:U'^\KK_,4 ;?]NWK_ .IT M6Y/^^=M']HZ[)_J])2/_ 'YIV;_ .[<*?ZT 4?[&U23_6ZW*O\ N)C^M'_"-L_^OU2\D^CX MK474+-_NW<#?20?XU*L\3_=D1OHPH R!X5L/^6DES+_OR_X5(GAC24Z6@/\ MO.3_ %K6HH HIHNFQ_=LH1_P &K"6=LGW+>)?H@J:B@!%15^ZH'T%(\:2;=Z MAMIW#(Z'UIU% $:011L&2-58 J"!V)SC\ZDI$=9%#1L&4]"IR*6@ HJM/J-E M:@FYO+>$#KYDJKC\S6'>_$;P;IV?M?B;3$(ZJ+A6/Y#)H Z6BO.[KXZ^ H&* MP:K->N/X;6TD;]2 /UJB?CE:W9QH7A'Q%J+=O]%V _J: /4J*\L_X6%\1-0_ MY!'PUN(<]/M]R(_Y[:7S_C3J/^KL_#ND _\ /61I2/\ OG- 'J5%>7?\(;\4 M]0YU#X@V]D#U2QL0?U.#2'X-WU[SK?Q \17@/WHTG\M#^ - 'IES>VMFF^\N M88%_O2R!1^M85[\0_"&G@_:O$FFKCJ%N%9=Q7]\Y^\;F M[8Y_+%;ME\*/ NGD&W\,V)(_YZJ9/_0B: ,N\^.G@&TSMUAKG_KW@=L_H*HG MXYV%U_R!/"WB+5,]##9$ _C7H5GH6D:=C^S]*LK7'3R+=$Q^0J^!CIQ0!Y=_ MPL;Q[??\@CX9W:J>DE[=+'CZC%(;_P"-&H_ZK2O#VE(>C/(TC#_QXC]*]2HH M \L_X1+XL:A_R$?'=G9H?X;*S&1^.!_.C_A3FJ7O_(=^(>OWH/58G\K^K5ZG M10!YG#\!/!HQ_:!U34CW^UWS'/\ WSBMJR^$G@.PQY'AFQ8CH9D,A_\ 'B:[ M*B@#-M/#FBV*@6>DV, '3R[=1_2M$(JIM"@+Z <4M% %6UTRQL9KB6SLX()+ MF7SIFCC"F1\8W''4X[U:HHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FR1)*N MV5%<>C#-.HH RKCPUIL[;EA,#_WH6VG_ JO_96KV?\ R#]3\U1TCN%S^M;M M% &%_:^J6?\ R$=+9U'62V.X?E5BV\1Z;<':9_)?^[*-M:M5[G3[2\&+FWCD M]V7G\Z )D=)%#1LKJ>A4Y%.K$?PQ!&Q?3[FXLW_V'R/RIOE^(;+[DD%^@[,- MC4 ;M%<[%K]\;Y+2XL_(E=CM\PX&,<<_7\ZZ% PC4.VY@.2!C)H 6BBB@ JI M<:5I]Y>07=W8V\UQ;G,,TD2L\?T)&1U-6Z* *G]E:=]M^V?8+7[5NW>?Y*[\ MXQG=C.<5+%:6T$\LT%O%'+,099$0!I".FXCK^-344 0VUI;649CL[>*W1F+% M8D"@L>IP.]2D XR <=*6B@!D<4<2JL4:HJC:H50 !Z4^BB@ HHHH **** (V M@B?[\2-]5!J%M,L'^_96[?6)3_2K5% &>^@:/)_K-)L6^MLA_I5:3P=X;F_U MF@Z&=+;ZVJ_X55D^%/@23[WA731_NPA?Y5U MU% '#R?!GP!+U\-VP_W68?R-5)/@3\/).N@[?]VZE'\FKT.B@#S9O@'X$_Y9 M65Y#_P!<[Z3^IJ-O@)X3_P"65WK4/^Y?G^HKTVB@#RX_ ;1%Y@\1^)H3VVZ@ M,?\ H%)_PI(1_P#'KXW\21^F;D-_05ZE10!Y;_PJ'6X_^/7XDZ_'Z9.[_P!F M%'_"KO&I44 >6_P#" ?$:+_4?$J1_^NMH/\35/5O! M_P 71I%TEKXWMKHM$P$0MQ&[\=%?;\I/KFO7J* /GSX;?#_XCS^'&BD\2WGA MBP,K>7;M&7E)S\S8)&T$^_/6NQ_X4K->_P#(>\=^(K_U\N<19_\ 0J]2HH \ MV@^ O@9EK>Z@X_BNKUV_D16[9?"WP1I^#;>&=/##HSQ!S^;9KK** *-MH MFEV8 M--M(,=/+@5?Y"KPXZ444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!7>PMI&9I(]Q8DDL2>V/Q"U#5/B3J'A^S@LT MCTV817%I<,T=RT>1F="?E9<'=M'.T$YR0#FZ;\7GO]1UVY#Z.VCZ/#-.\*RR MK?,B<*?+= N"J45QW@WQI:>6&*>-Y83B2-7!9#C/([<$4 2T4V.6.528G5P#@E3GFG4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% #9"!&VYMHPVN6 BBU*[N=/O)]&\16)VS2CR%=DF ^\=A# M;LGY@._(^C*R].\,Z'I%]>_#!6M/&U M]9V$:Q:8=!TZX9(AA//9#EN.-S &VC6 M/+'^(@=^G-75D1F95=2R_> /(H :9) >(&/OD?XTGFR?\\'_ .^E_P :=Y\0 MD$9E3>>B[AG\J0W$(D\LS1A\XV[AG\J $\V3_G@__?2_XT>;)_SP?_OI?\:E MHH B\V3_ )X/_P!]+_C1YLG_ #P?_OI?\:EHH B\V3_G@_\ WTO^-'FR?\\' M_P"^E_QJ6B@"+S9/^>#_ /?2_P"-'FR?\\'_ .^E_P :EHH B\V3_G@__?2_ MXT>;)_SP?_OI?\:EHH B\V3_ )X/_P!]+_C1YLG_ #P?_OI?\:EHH B\V3_G M@_\ WTO^-'FR?\\'_P"^E_QJ6B@"+S9/^>#_ /?2_P"-'FR?\\'_ .^E_P : MEHH B\V3_G@__?2_XT>;)_SP?_OI?\:EHH B\V3_ )X/_P!]+_C1YLG_ #P? M_OI?\:;)_SP?\ [Z7_ !H\ MV3_G@_\ WTO^-.>>*-@LDJ*QZ!F )H>:-'5'D56;[JE@"?I0 WS9/^>#_P#? M2_XT>;)_SP?_ +Z7_&I:* (O-D_YX/\ ]]+_ (T>;)_SP?\ [Z7_ !J6B@"+ MS9/^>#_]]+_C1YLG_/!_^^E_QJ6B@"+S9/\ G@__ 'TO^-'FR?\ /!_^^E_Q MJ6B@"+S9/^>#_P#?2_XT>;)_SP?_ +Z7_&I:* (O-D_YX/\ ]]+_ (T>;)_S MP?\ [Z7_ !J6B@"+S9/^>#_]]+_C1YLG_/!_^^E_QJ6B@"+S9/\ G@__ 'TO M^-'FR?\ /!_^^E_QJ6B@"+S9/^>#_P#?2_XT>;)_SP?_ +Z7_&I:* (O-D_Y MX/\ ]]+_ (T>;)_SP?\ [Z7_ !ISS1Q$"214+=-S 9I6D1656=0S?=!/)H 9 MYLG_ #P?_OI?\:/-D_YX/_WTO^-.DFBBQYLB)GIN8"AY8XPI>15#'"DG&30 MWS9/^>#_ /?2_P"-'FR?\\'_ .^E_P :EHH B\V3_G@__?2_XT>;)_SP?_OI M?\:EHH B\V3_ )X/_P!]+_C1YLG_ #P?_OI?\:EHH B\V3_G@_\ WTO^-'FR M?\\'_P"^E_QJ6B@"+S9/^>#_ /?2_P"-'FR?\\'_ .^E_P :EHH B\V3_G@_ M_?2_XT>;)_SP?_OI?\:EHH B\V3_ )X/_P!]+_C1YLG_ #P?_OI?\:EHH B\ MV3_G@_\ WTO^-'FR?\\'_P"^E_QJ6B@"+S9/^>#_ /?2_P"-'FR?\\'_ .^E M_P :EHH B\V3_G@__?2_XT>;)_SP?_OI?\:?)+'$NZ5U09QECBAI43;O=5W' M"Y.,T ,\V3_G@_\ WTO^-'FR?\\'_P"^E_QJ1G5!EV"CW.*:9HUB\QI%$?\ M?+#'YT -\V3_ )X/_P!]+_C1YLG_ #P?_OI?\:EZ]** (O-D_P">#_\ ?2_X MT>;)_P \'_[Z7_&I:* (O-D_YX/_ -]+_C1YLG_/!_\ OI?\:EHH B\V3_G@ M_P#WTO\ C1YLG_/!_P#OI?\ &I:* (O-D_YX/_WTO^-'FR?\\'_[Z7_&I:* M(O-D_P">#_\ ?2_XT>;)_P \'_[Z7_&I:* (O-D_YX/_ -]+_C1YLG_/!_\ MOI?\:EHH B\V3_G@_P#WTO\ C1YLG_/!_P#OI?\ &I:* (O-D_YX/_WTO^-' MFR?\\'_[Z7_&I:* (O-D_P">#_\ ?2_XT>;)_P \'_[Z7_&GNZ1H7D944=2Q MP!2&:(1B0R($/1BPQ^= #?-D_P">#_\ ?2_XT>;)_P \'_[Z7_&I"P R2 /< MTS[1#Y7F^:GE]-^X8_.@!/-D_P">#_\ ?2_XT>;)_P \'_[Z7_&I%8,H92"# MR"#UI: (O-D_YX/_ -]+_C1YLG_/!_\ OI?\:EHH B\V3_G@_P#WTO\ C1YL MG_/!_P#OI?\ &I:* (O-D_YX/_WTO^-'FR?\\'_[Z7_&I:* (O-D_P">#_\ M?2_XT>;)_P \'_[Z7_&I:* (O-D_YX/_ -]+_C1YLG_/!_\ OI?\:EHH B\V M3_G@_P#WTO\ C1YLG_/!_P#OI?\ &I:* (O-D_YX/_WTO^-'FR?\\'_[Z7_& MI:* (O-D_P">#_\ ?2_XT>;)_P \'_[Z7_&I:* (O-D_YX/_ -]+_C1YLG_/ M!_\ OI?\:D9@JEF( R2>U-6:)XS(LB,@ZL&&/SH $=V;#1,H]213Z:)$*!P MRE3T;/%"R(^[8ZMM.&P]C@2ST^6&_B M%UNDO[G)D8E223L4V0R@@8&'QGL* MKVO@?PK974ES9^&])@GD!#RQV4:LP)R02!DYH \[US2ELO%_PQN+B",:C=:C M<374P0;F=XFD9<]< L<#MBNDO_ OAM_B-I=[;:1;_P!J>=)J5U>$%G(0;5&< M\$NZD>R-74:CX7T'6+Z*]U71K"]NH0!'/<6R.Z '(P2,CK6B+>%;IKD1()W1 M8VE"C_ MLKZ&TU2S=Y=2F>Z_>3+(FV*WVD\C)S@# "^^:[S4O"^@ZS>Q7FKZ-87US" ( MIKBW21TP&/[7;5?^$>TO^T&GMXVNKWQ):RQ2N@+QQ>:J* >H!5%Z=:S?BW;O%XRU/6X)HKZQLX MK"#5(L%;O3@TX9)+5CP&/?'_ .KV;4?"V@:Q;VT&JZ+87L5JNVWCN+9'6(<< M*"..@Z>@I9_#.A75Y;7=SHUA-;:"7P)9320QO+% MJUH(Y&0%DS(,X/;--^)>B:%?^*-$DDOHK/74O(;I;R6ZV-:VT9^<*"PX77AS2I[J M(((YI+.-G0)]T!B,C&!CTH \_P#BC;0:O\._'&L7$, MQ\QG7_@%97Q)T^YCT+1M7NH8]0TO^P&LHK/S566*\=%\N6)6(WOT'R_,,'%> MOWWAW1=3T\6&I:397=FKF06\UNKQAB22VTC&223GW-);^&M#M+BUGM=(L89; M.,Q6SI;J# F2=J''RCD\#UH 3PQ%J$'A/28M:%'6O3-5T73-=M!:ZUI]KJ%N&W>5=0K(N?7!!%9UUX$\)WL-O%>>&=) MN([5/+@26RC81+G.U01P,DG H YW68-#U=Y% ,FO8K_3[/5;&2RU.UAN[67'F0SH'1\'(R#P>0#63 M)X$\)S:?%8R^&=)>TA=GBMVLHS'&QQDA<8!.!0!RVFZ;:W6AZ!H6HZH-0T_2 M-,,][?),=LK!3%GS >F/-[],<\5S^A:+HL/PM\=#2WM9M,NQ/>6>G!UE6TB\ MHB,[ M%[;3)].M_#NEQ65PRO-;1V<:QRL.A90,$CWH H_"_P#Y)-X6_P"P3;?^BQ75 M54TW2M/T:Q6STBRM[&U0DK#;QB-%SZ <5;H **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@!DL4<\+Q3QK)'(I5T=WUJ]::$OY<;J'P$(!&1DC"^N*]CG@BNK>2"YC66&52CQN,JP/!!'<5BK MX%\)KI\E@OAK219RR"62W%E'Y;N,@,5Q@D9//O0!P_A#2$C\":)X4COUN4N+ MN6:<03B06L"L91$&!/W=T2Y'0FHO"VA^%(_$?BRYT[4+>WT"ZMT26UBO=L-D*<[23C(#>M>D67AK0],M#:Z=H]C:6YC>/RH+=$78YRRX Z$@9'?%4 M[?P'X2M+:YM[7PQI$,-T@2XCCL8U690<@, .1D X- '.?"'3;#3-'U9=(NHC M8W6HR7=K8Q3"06<#@!%X)P3M+8[9KT*L_1] T?P_!)!H.EV>FQ2-O=+2!8E9 ML8R0H&3BM"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHKG]5\=>&]%U&2QU/5$@N8P"\9C M=BN1D= 1T- '045XMK?QBU:'7+J/1#8SZ>KX@D>!\LN!R?F'?/:NRTKXI^&Y M='M'U75H8KUH5-Q&L,F%?'S <'O[F@#MZ*\[\=^,=:A\')X@^'EW8WJ*9-T- MQ:N_F!$=V(.Y2" AXQS5'Q+\5+N/X,VWB[PS';->36BW3).I=(P'5) 0"#D, MVWKUH ]2HK@K+XBPZ7X4T*Y\1RF]U35K+[=]GL+<*4B\L.[$,^ JYQG.2>@) MJGXQ^*UI:>'[Z3PA*;V^MM-74S*MOYL,43?<\SYE(W9[9(') % 'I-%>7Z3\ M3K^ZO]+@N81)-<>&AJTEI#;8,\FT']W(9,!>HVD9]ZC\$_$S5-0\)VWBCQ5] MGCL]3F%MI]C;6^V:2@#NJ*** "BHKBYBM+=I[APD:?>8]JS9/$VE"-C'=HS@< M JPS^E &O16$GBS3V*Y?8&;DL#\HP#G@=<\?A5I-H+B0$1DQL<- MC@XXS],T :=%> GXP>*$LO%!;5M$.I:+J9L++3OL3&74<2;/E42E@3[ @&O2 M)OBAI.FK;0ZY#/:WHMX)M1C0!UT[S'M)O%MR;J[VPPSW$E MI#YBVL!75H1U8'<,8YZXZ8 M&3@$ [.BN,TWXJ>&M3OD@C>[MXY=.;4X;FYMS''+;K]]AGGCGJ!G&1D8-3Z# M\1]&\1WMY9Z?'=BYMK-;Y8Y(U!G@895T(8@@\<$@C(R!S0!UE%>3ZU\;+&[\ M$W>I>$H[I;Q+6>XB:]LR80864/&Y#8W?," ">"#Z9V3\1Y(_"L4\MA=/??V% M'JD]Q! KV\.Z//(,@;KG"]2!QZT =_17!6WQ0L;71O"KZE!>7EWXAM@]N]E: M@++)MR1M+Y7/OD#N>IJ2W^+GAN]TC2;W3UOKR75WE2ULH81YY,0)DR"P4!+++QKX?36=*@N8K221DC-RJJS;3@G 8XY!'.#QTKL:[%;7MN0)8C#(Q4D9'*J1T(H Z^BO)O$7[0OA73)+-=# M9]9$DH^TM$K1B&/N?F RWH/UK;7XW_#ME!/B2-21G!MYLC_QR@#OJ*\Y\5?% M&RL],T#4-&U*W@T?5[AXGUJ:V>6&WV@_*4&T@LP(R< 8)K?TKQ!>MX8U'5KV M73]0M[=7>SN=.E#1WD:IG=G) )8$8R<>IH Z>BO+/ 7Q/N-[OFMEWM^]PN#N7CM]#Q+XS\2:=\3+KP]:ZMI5G9#1Y-3CGNK M,MY94XV,?, ([YX^E 'J=%5':522$PA(+C/\) MS_C7*V'Q@AU.2\U3[7;V&EVMI<7EM8SVTGVG488@V9$D;" 97HN\^N* /5Z* M\KT'XH:A'J.FQ^)EMG@U?0Y-8A-K$RFW,>6:(Y)W#8,AN.1TYIWA+XEZIJ>L M>%UU>.U^R^*[:XFM8X(V#6K1DD(S$G>"@.3@.KO2?%&C>$?# ML,$NN:QN=9+G)BM8AG,C*,%NC8 (Z'FK]UJFM>%_]-\27VGW&AP02S7E\D#0 MO#M V@)N;<#STYS@8H ZNBN'?XL:%#I.I7ES:ZC!)IMM%>3V#Q+(+34- MWAH!KZ/RDW;<%MR?-@C:">HX]^* .QHKS^#XR^'KEHDBLM7,EQIYU&V0V?,\ M(SN*_-QC!^]@<<$\9M7'Q8\-0:5I]_$]STBO0UO;B198)-NV12#TPP)SC\\ VOB M-XQE\(>'[.^BVP0W-W'#/?2P-*EE&V29&1>6Z8 XY- '8T5P#^/;G2O!>L^( MYY;'Q!IMC$'M;K27&+@X.[>-Q";3@$9/'OQ2_P#"UM/T[POIVH:Y97D=Y=6) MOGM(41G6%0-\H&_&SD8YW8[=< '?45Q-Y\5=$MM5@T^WLM3OY;G3AJ=N;6W5 MEFMR,[AEAC [''IUP*SM?^(LPN? ][X8GM[C2?$=X()/.@;?L(SD'<-I'((( M- 'H]%<5_P +9\+"YN$DN)D@B%R8[MD'E7!MQF81D')VC/) !P<$UO>'_$=K MXCM6GM+>ZM]JHQ2YC"G#KN4@@D,,'J"1VZ@T :]%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %5+C2=-NYC+=:?:SR$8+R0JS'\2*MT4 KA1A&)8E>0,#H<\5[)10!Y'-\+=:DO?".JR0:' M>W6A:>--NM/O)7>WN8@N ZN8B5?/."AQZGN:Q\*M<>^\1RZ')H\47B32HK.X MB7*J_E M;HG.[&0"0.01G ];HH \8TWX.ZO;^!W\/ZI#HU\J7]Q=P.+F:-XVDV^6Z2;" MT;+ALC#!N.1U'2:1X!UO2OB1I_B.74K:_C71(]-O))MRS.Z')D4 $'/'4C'O M7H=% !1110 CHLB%)%#*>H89!JM)I]LT;".W@1B.&\I3BK5% &9#H-I!(&C1 M2=V3O0'<"!D?F,YJV;2*%6DM;6#SE4E,@("<< D D#WP:L4V0LL3&-=[A257 M.-Q],]J /%H/A9XQB\/>,])9?#Y7Q5?/>E>AIX@T>2^M[%=4LQ>7,0FAMC. MHED0C(8(3N(P#V[4 >6^-?A9XG\1:[XKN;!](2WUVPM[*(RW4JM%Y3J^XJ(B M.=I& >/6MC1/ OB7PWXR.NZ;-I1^(_A!XMUF?Q+Y$NBI'K6K6^H(SWO'OUK=\3_ ]\2ZSX[U77;/\ LI8;_07TI8Y;N0,CM@E^(B" >,=QSQTK MK/$OCBTT#6=/T.VM9M2UO4LFVLH"%^4?>=V/"*!GGOC@4Z+QFMH MP2TDNWO)IT:U5%=%QYO'/S@X(&/>@#@-,^&'B_3[[0[E)=$5])\/RZ2&:>24 M-(RL%DV&( KG;E2?7\;'@7X9>)O"_BZXUK4)],N#3;XATI/L>TW.Z]C'D[NF_GY<]LU:TW7M(UEY4TC M5+*_:$*9!:W"2% PRN=I.,CIZT >:#X;^*(;/P L7]D/+X51A.K7DJK.=NP; M3Y)QQSR.#QSUKAM6\(^(O OAGPQH@31+C5K>[O;B*Y^WR6^$<#(69O+"GYCE MP[RFI&D4:I&JHBC"JHP /I3J "LZZ\/:+?7#7% M[I%A<3-]Z2:V1V/U)&:T:* .,\1_"?PCXFDLWN]+BMC:R[_]#18O-7NCX'*G M\_>MQ?"7AQ5"KH&EX P/]#C_ ,*UZ* .7UOP[?O=60T.+2SI<%O+%<:1=Q%8 M+G'K[3K"9-9&J?V,[226 50%$98C< MWW=V=@Y/08!KV>B@#QRP^%?BK1O%PU30+S2+#3;NZ-U=Z/-)+K_&"'Q-J.GZ)?:1%9?83;W4S.Y!8-YNPPE=PY&W/_ M (5Z110!3U'3(-1T.ZTIAY5OF :\HL/@M?W<&CZ9XFO;1 MM.T.PO+&WELV?S;I9PR!G4J!'M1N@9LGOZ^QT4 >8Z#\+;L7VG2>)IK1XM)T M631[86;N3.KY5I6W*-AV'&P;N23NIWA3X8W^DZMX;?5KBTDM?"UO<06+V[.9 M+DR$@.ZD )A"1M!;).)_#&M>._".J:'KKV.E0W< 2,6U/X4>(M9M-=O+R?3(M5U#18=&MXH[B0P)&I0O*SF,-DE>%" M\>ISQ<\-?#SQ/I7B6_U.[.C;;C0(]*C59Y)@)(T"JS*T2@J2.1GIZUZK10!X M_=_!S49?!VN:-I]Q9Z?%=WEO=6.GI/));0-$V7(++N3S/[H#!<#EJL6WPY\4 M+%X_-PVD>;XJMPD CNI=L#;"A#$Q<@!LY'4CH,\>L44 >+V?PK\6VE_I%QG1 M6&G>')-&*_;91YC.&_>?ZG@?-TJ/1/@UK6C77AJ_GAT'59],T]].O+*\=S!+ M'O9TD1C$2K OR"O;K7ME% 'G^B>"=9TWXO7?B>5-+73KC2X]/6*WD=7CV!3E M4V;0N5QMW<#N>E=%XFTK5M1DL'TBXM%C@=S=6MXA:*[C9"/*..F3_%@X_NMT MK>HH \LC^$DO]A>,X+?[#H\GB2 11V%G(\EM;LH/S[BJDEB><* !FJ7B3X M9>+=?T#2M+:ZT9(+72)+&5!)(I$Q&$<.(]SJ !E3M!/4'BO8** /GQ;#5=&^ M*_AW0(Y=)?5[;PDU@RRW;+$S9VC#;-V2,,!LYP1_M5U7_"J=7T_1/ 6F:7<6 M,Z>&KO[5=27$KQF5B6=[+4KJ O#DU6 M(M%;V-U<+)::;;W#S16@"X8JS@$;FYVXPOJ>M=E10 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !39'\N)G(9@H)PHR3]!W-.HH \0\#> 8=?U[Q8/%^E:O%97FO2ZE:VUP MLD-O<(7)1F7C)Y^Z?RJ?3/!UU%\2]>7Q-INM3P3ZM#J.EW%BY%NVT84.1@*4 M P3C&1]?:** /%?#'A&\L_'6LGQ7IVMW$Z:Z^J:;=6K$VT@;^)B. 0O!4GD M?* >E:GP7\)I8:1<7>MZ%-9ZM!J=S-!-=P%'$W&Z:!23MD1.KC+<@<@ G!K/U&?QWK5YXIC*: M@_AG^S95LHY=/2*XGG90!'LVARHW-\V/X>M>O44 >(Q?#N\O/V=Q8:5I#6/B M5]/CMKA9D,4LP24.T9)Z@X..W0=*H^)/!WB+Q+9>.-2TO2[NVMM0TNSMK:QG MC,4D\L6TL0A] "H/?/%>^44 ?-7B73=4BM_B)JE[I%_965YX?LXH)KF H':- M8E8>QR#P?2NS^'.DZC>>.M%UZ#3KBQTNU\)V]C++-'L%S*=K#:/X@ ,[NE>H MZ]H.G>)M%GTG6H6GLK@ 2Q+,\>\ YP2A!Q[9J;2M+M=%TJWT[3UD2UMD$<22 M3/*54=!NKZ'X'NIM#CE=Y8IHYWA1A)!%Y+EIEE!"QLF-PW?>(VC M#$&L/Q%XJ\61_#&+4YH+G2W^TS)J([74FECWV&J20+,2NT9\ MP1E$=@V\ KMX"Y!().+IOB_6)?@_X9U)YTEUK6S:6HN7B7:DDS -(4&!\J[F M Z$@"K_A/PMJWAS0]:E6WT]-0U6?[2NFPSLEK;MY:QG]X(R2S;-[-LY9B,<; MC5TGP1K$7PKTGP_?/8P:MHCP2V<\$SRPO)"P9"V44@-@JP . <@DT 5M3\7Z MMX7NM9T*6]_M.^C6Q.FWEU"@;_2IC!^]$813L=2WRAH:CI_C6[ M\,:KJ4FJC[!'J%M=3QQI* 7,;HPC14(!"D$ 'YB#G&:S[SP+?Z\NL:EK$EK: M:S?"U%HMN[3Q6?V9S+%\Q5&?,A+-\J\$*.FX[&B:)J)\2W7B/Q"MK#?RVD=E M%;6]_8&6**/[6$"%XTW2# M#CS!][:IP2K$8)K>(?#GB6]\<7.K:9;:5):2:)+I:?:+^2.3<[!]Y40L 1C M&>AS[53T?PCXIL;SP(;FWTCR?#>G/9731W\I:3#S\-.&[8,@++CIN;U '.:!\-;G0K."SM=$\+0SV$$L5OK<5LIN MKG]VR1^8AA^0D,I=P[[MK<8?@ M^*?B7<6/@?6-0TG0]2BU"SM8I@ERL($23 M%UCFW!RKJ-A.%+')4$#YMNSJGCR#2+62:[T35B;6V%WJ*1K"YT^(DX:0B3:W M"LVV,NP"Y(&1GE#\+=3_ .$;\4:58'3])MM4M52VL+:YFEM?M D9S/L=?]'# MY53''N ')P*OZEX#O;[Q))KE_X=\*ZW/J%NB7-OJ62+.1"0IAD,+EU*, P* MIDH&&-VU0!_Q$\9*?!GB&V\.OJ;W%OI3W,FHZ6$VV6Z,O%N9CGY@.=BLRJV[ M*?*U=5:ZM;Z9X)M]6UBZ\JWM[!)[FXD); $8+,>I)_,FN-U+P)XDMM/\3:7H M$FDSV/B+3Q [W3O;-:S"V%N65(XV4H51#C*[3G&1@5TE]X3GUKX9/X7U>]C6 MXELEMWNK6$A5=0-K!&8D@$#@GG';/ ! /B)8P7$]OK&D:OI-U'8M?PV]S;H[ MW,*G#F,0N^67(RAPP# XQDAWA_XA:?XBO-,A@T[4[2/5K)KRQN+N%$2=5"%U M #%@R^8.JA3@E2PP3F77AKQ5K;0:AKL>CKJ.GZ;<6EM%:WY 8 #A8U;!(Y M8KVW$ U_BGJ>M:)\/K_5/#NH0V%S:!9&DDMA,S+N *KD[5)SU(;C/&<$;VKV M.H:@(HK'5IM*C&6EFM8XVF)XVJ/-1T"_>S\N>F".:R/B-H>K>)O!%[HNAI9F M>] C=[RX>)8U!W;AM1RQR ,<=(8?%=_IUE;Z=9:6!+SJ47]H7S6C2Y"C@9 MC'FX''4C X$&L:O=:9XYT?3X?%UO]LN[L!M#F$(1K3:P+ D>;YG0@[\,00%Q MG&[I]CJ]S>65QKEMIUJEF9&AMK*9Y5C8JJ(=S(F<*9?X5^^!@XR<_7- U7Q5 M?6EMK.GZ5;:=8:C%?6]U%=O/<,8I R (8D$98##$.V 649SN W6]3UJR^*7 MABQBU")=(U".[$MHML-[/'&&#-(2> >@4+WR6XQN32S7/B2.V@D*16EN9I<$ MX,CDK&"!]X +(2/7:?2L7Q!HNO7WC_P[JVGV^G/8:5YWFF>\DCE?S5"-M01, M/E R,M\QX^7K6_IUE+:M?3W'EM<75PTAV$XV@!(QG&?N*I/N6QF@#F? ^I>( M-5TWQ-!JVIPW5_9:Q<6=O<):B*.-0B%<("3@%CPS,3W:I;"WU>T\?0:>?%&I MZG:PV+W-Y%=PV@"EF"0C,4",,[9CG/\ RSQWIW@71==T:?7FUZWTZ)=2U)[^ M+[%>/,5+JJE#NB3IL!R.N>@QSL:1I<]GJ.K7]Z\;SW]R&01DD1PH@2-.0/1F M/^T[#)&* *FN:]IMAXHT'2KV/43=WTDSVK6PD$0,<+NPD*D!_E!PA#'.#CC( MR])^*.E:PVGO;:7J\5I?WSZ>EY<6RQQI.N_","V_YO+."%(!(#%3D"QXIT37 M=0\8>&=4TB#3Y;?1YYIIA=7CQ._F0O%A0L3C@/NR3SC''6N7MO!'C"W\-:/I M_P!FT-IM/\0/J[G^TI@KH97E" _9\YS(PSC^$'O@ 'H.N:]%HBVBFTN;VYO9 MC!;6MKLWRL$9VP795&$1FY8=.,G KEQ\0;J]\=:%IFF:+?R:;J%K/.T["*-O MDD1-Q1W#JJ;B6! ;D *<$#5\=^&7\5:+#8&PTW4K83;Y[34&:-95V,!LE16: M)@2#O4$X!'>L6P\%^([+4O#5_-?VU_<6-I=6E\UW<2.PCFE1QL?;NE**FS+; M2V QP%M0GL)-#T:]BN;>]21_M,\<+[XHGBV!5.=N7#G(7[H+9&EX=T3Q3X:T M[^Q+5=+N--M99'L[IKITG>,L72)X_*91R=AD#'Y>0N: ,SX=>++IO!_AZQN( M=2UW4;J.:2XN%FB9H(Q<,@DF,DBM@\XV@YV, .,5V6N^((-"2U5K>XO;R]F\ MFTLK4*99VP6;&]E4!55F)9@ !UR0#Y[X%\">,O TUH]B=*DAN/,75K234YVC ME;=F*>(F'*2!69&7[K*B=^1V/BWP_J6HZCHNM:!+;C4]&N'=(+QBL-S%(NR5 M&959D.,%6 ;!7!!!X *$_P 5-"M;&.:ZM=4BG_M,:7/9_9"\MM.2,!]I*X(( M(*LVX'Y=QXK>BU^.3PJ^MWFGZE8QI$\DEI-;DW*!201L0MDG&1@G((-<5JO@ M;Q'R1Q1+;HB1PHXA8OD)RY5>3]VN_UF*ZN-$O( M=/CADN9862-9Y3&A)&.6"L0.?0T .'0M.TO3->O9M4TL7]E$T9E= MH_E^5YI7VE\-R2Y QRPRN;Z>/;#4-&TRXTFSU"\N]6A>2WL+=(EN$5.)&;S' M$:[&(4DMC) &NWYH_#7@CQ?X:71[ZW319KZQ2\M+BU:]E$4]O--YZNLODY1U?@KL8%>< M@\ L?#[Q7/%X LFNSJNO:E=WU\EO$P7[3,D=Q("6\PHJ!5VY#%0.% R0M:2 M_%/2&_L>0Z?J,=GJQDCCO91#'#!/&&WP2EI 4D!1AC!#$?*6 )'.VGPKU:/2 MM,?6+?P[KEWIU[?2I87<+?9I(KJ7>P+LKD2!@I#"/@97!^]6O=^ [S5-)M] MO-,TBRT K)TBO(["XU*&-#;V]Q(0%C;+!R\M#HL4,LLCHCK.LS,L?E! M&9F+,NT*0"20,^0A,H3UPF?GP M!\F7 'V?BFZM_B#XJNM:37;>PM-#M[EM,F"NUN=\H8Q+ 64[@H.X,QY(+#;A M=:T^(FE0R:5I&EZ7KM_ M,K[7]G&-Q9H'A7Q?I&MZ'?S M6>B2#2_#K:0474YOWC@HROG[/P"8E![C>3SMPP!N_P#"P].GTO1[K2=/U'5) M]8MFN[>QM8XQ,L2 ;V?>ZJ-I95QNR2WR@\D:^A^)--\1Z$NL:2]Q+9,"5=[2 M6-G ')564,P]P"#VS7EMCX7\1Z0#-TKXI:5K%C]MM=*UI;4AU2:6RVK),LXA$ ^;/F,Q4@$ 8)R05<*S M5/B%HO\ 8=__ &O8ZS936E[;V5W91Y6XA>5E,;&2&0JJ$$'=OP?N\L0IS;/X M>:M'-9CTDWMKJ+W]NN]KFUG)N&G$T9P#Q\PY^6FZMX!U6Y\ M)7UAH?A_POHD][=6CO;64QCB"P3"7>9%ME9V8@+M*X4<@G)% &QJ?Q1TK3;[ M6[7^RM9N3H(5]0DBM J11E2QDR[+N48[9+B=S L5Q&Q(7RR9,G)5A\P &/F(XSRNJ>#_ !;J0\<@6NBQ_P#"2V<=M!_Q M,I3Y)6,Q9;_1_1BW'< =\C8O?".JWTWAR]62TM+JT@>PU6-)&D2>T=1O1&VJ M2VY$()"XRWX@$UY\1+6QTW[;-HFL;(;1;V^18XBVGP-G#R_O,$X5FVQEV &2 M!D9LR^.M/743;6]G?7< E@@-Y;QHT(EF"&-#\P89616WE=G(&[=A:Q_$/@'[ M9XRN=;BT#P[K\=];QQS1:VF'MGCR \;>5)N5E/*$+R@(;D@5KSX>ZF_BFQU* MR_LVVFM'MT35;9WMKA+:-8O,A:&-?+F5S&P 8@(&XSC% $>E_%DPZ9?7_B;0 M]6M(EUQ],@\F&.X"D2>5M/E,3E2,L2,$G"%^!6G<_%*QLX-5>ZT'7(I-'(;4 M(3#$3;PE%<3%A)L*D-]U6+\-\G!K%U#P)XL%E=V&G+HTUJ_B3^VXGGO)8W8& MX$^Q@(F"G(*\9SG/&,&76_!GBS5#XY2&WT9$\2VT=O;LVH2YBV(8]S#R.X); M )Y&.^0 =-KOCS3]!^T2/97][:V4:37]U:1HT=E&_(9]S*S<98B,.P R0,KG M/U#XJ:18W>LPQZ9K%X-$5);Z:"U CCB9=WFAG9=R@>F2PY4, 2,NY^'=S-K4 MVIW?ASPMJ\VH6\*W*ZGF0V4L:"/,3F!C(A4 [2(^1U^;B._\#^*9X/&UM;PZ M,8O$%C%9VLC7LB% D1BW.BP87*DMM4D @+T.X &[I7C#4-1^*&J:#_9-RNGV MEG;RQW.^$KES*?,;Y]VU@JJH )R"6"YK5UGQ3'I6I)IUIIE_J^H&W-TUK8"/ M?'"#MWL9'1>6X !+'!P#@XQ] \-Z]IGC(ZM.-.6WO-,M;6[1)Y)'CD@\SB/* M*&5O,!W'!&"-IZU8U70=:M?' \3>&Q8W3SV*V-Y97T[P*RH[.DB2+&Y# NP( M*X((Z$<@&!XJ\=-JUKX5'ANSU.^TO7KLI+-83I;RR*L76I:D1((;=+B0375Q(['9$&X#-SC+'@#+-@%JY23P+ MXATN#PO#HJZ7??V/?3:E?-,)=ZJJQ2;5S,2"23@8QWKJ?&6@WVM6 M>G3Z-+;QZCI6H1W]LMT2(I2JLC(Q4$J"DC<@'!P<&@#AX/&(TM_B'J'BD^(6 MT^TEMO\ 0\D7%JKP@E(S"P5 "?OJP'0ER>3W$7BQ/^$KO/#G]CZDL]G9B[$\ MAA\J>/.T;&,FXDD$?,!@CDC()XO6O ?C+6;#QJ';0HG\31P1I;BXF(M]D:H6 M,OE_-]W[OEC.>HQ@]3K_ (9U+6]1T+5(GM;*[@62UU.)9&D66TF4>;$C;06( M=$*DA>A/'0@#;+QEI>H>(]/@N[/5M,O9-+EU!5NV\N&. ,@/F;9#&S]C$6Y)@%);N"%DVD#!V@Y-: M?B3PCJVO^-Q=%+)='DT:ZTJ9S=.+@"?:2ZIY94XV8QO&$UNK"WDAAU:)/*N+T&- MHU\S$!,1*L&9U=R2I&,.<,M? 7B8V/@VPO8=)^S:'I\UA>/%J$I:19(O)+1@ MP 9"@-@D@^,K/Q!=0PV]E?6ZW-N]W:S7$:B.X@#*HD5E8]=X^5L./XE7 M*YY:R\'^-!?>#5O9]#C@\+NZ-=1M+(]Y$86A!\K:HC?:1D;V +$]%VM-X5\$ MZWX:UJYU*WATNV,EFXN+6SO)4M]1NSLQ,T1CVVY&P@F,,6W9(&,$ ]$HJ.W: M9K:)KJ-(YR@,B1N756QR Q )&>^!GT%24 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 <]XH\7#PO/IT<9HEDBC"2@R@2 K@$ M@9*D\L5CC24QWQ7="Z&TD!9;BW^? MS)(\ #ELC(:K7AQ/#UWKB-K]UY/CJRUVV\AT;"_* I/ M\)H ]9=BL;,JER 2%7&6]AGBL+P9XE;Q;X;357L'T]FN)X#;O*)&0Q2M'R1Q MD[<\9 SU/6O&_"NMZ!;_ !#\+ZI;7VF6*W3ZA#=F:X5KYRYW(+V7Y0'9@ L3 M*2NPX=N<>A_!V]L=2\ S+:7-O=JNIWXD$4BN &N9&&<>JL"/4$'H: ._HKR? M2_#.F:9XLU#P"=#MGTJZO4UV'-HIB$'\2$XP2LR*H!YV28' K)M;1[WQDD^J M:]I>G^)+/Q"[K:#3V.ISP>'8? M'N@:FVHZ=IL,VH:G;ZC-<7@74-K)-M^USC9Y7S*JQQD$KL4AR>!W/P.TK0SX M'LM:T]TN=19);2XN1<&1E43,RQD9(& 5.,9^;/5B2 >G45XEXFM&U#QAKD>K M:]IFCZQ!?12Z1Y^GM+J#PA4,8LW,Z J[*Z%%4Y8N&ZUA7\_A:VT'QMJL>IV< MNI6?BR!["::_\UXI9N@'L"?0&MG?=?;RAAA^R>4")?-/F>9GE=FW&W&#NW9SQCO7@ MWQ!U#P_?^&_'K>(+BVD\0!MVCM(_[UK)HT,1MB.6C/[POLR#\^_BK'C;5_#\ M^N_$(OJP@:[\(1,(I[R2"43#S2L6QF#(3F+,6!G?AE.\Y /=Z*\1TV\\/Z9X MJTV'0-9LK.;4_"$_GW45P)9))E\LQR-@EI'4"0CJ<*P' X?\,)-)U+Q=I4FE MR6>FFUT<)>VMGK<+G4;O*_OVB@E8R;5\S+S#<3(N1D9 !Z-X@\9?V!KNG:5_ M8&J:C-J99;5[1K<([JC.R?O)D((52SU'Q%)H%]I^H:+JZQF6 M.TU&-!]HC &7C>-GC<#< 0&R.JT5X+X?M+N2UCU'P]K^GGQ2-'NXKS3+'3VBOGN3 V#>L\[ M,6290 [)RS8'#5K6R:"_A74-1^&L\C>(I- >*[M;!QYID&TF2X0$2?:0=X5F M(UT.'P)XGO=+\4:-<6=WI*JUGH5NUE +@.#&TH^T.?.8 M,XV,,L$.1\M;]_%X#7X@:O9B\TF;3IO#27V>V_7A&D7?A M_4C\/M2\8W5G<:0?##VTUQ?S VKW0,/[J5F.QG&QSL?/S)G&Y01%'8SP:9H6 MG^*+K3M.\,F*]33?^$FLI)X$7SSY$;AI8]D@MP/++DL%#@8.10![Y5+5=2;3 M+59(K&[U":1Q'%;6BJ7M-KF M[PU/;O\ :;IHC>;;B,Q'R_,.,QKYBX.3L5^HR/8?$6JZ;I>EL=6U^#05G/EQ M7DL\,15L9^7S05)P#P0?I0!!IWBNSU'PY/JZ6E_&MM))#/:&V:2XCD1MK)Y< M>[<SFTU:Y"PBYMB0PG=N VYF<^9T?A\G=DTOA)KVD6OP1T&ZNM5 ML8;>UMU@N)I+E%2&3/W'8G"M\R\'GD>M 'HM%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 9VK^'M%U](DU[2+#4UA),:WMLDP0GKC<#C.!5 MRUM;>QM(K6R@CM[>% D4,2!$C4# 4*. .PJ6B@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#(TG2KZ"]FO\ 6[Z"]O)$$*&VM3!'%&"3@*SN=Q)Y.[!VKP,:>+J:T^U0M%Y]N0)(\C&5R",_A69IVC:Y M]KM9/$6KV%]'9G?"EGIK6Q,FTIN8M+)GAFX4+R?PKH** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HKFO%OBF70[C2M*TNVCNM:UJ=X+&*9RL:[4+O M*Y )VHHR0.3P.,Y"V\WBVRUFPMM3_LW4K*YD<37=G:R6[6^(V908VDDR"1]_ M<,<#;SF@#I**YRS\?^&;Z]6VAU,(SQRRPRW$$D,-PD?WWBE=0DJJ.249ACGI MS4-A\2O">J-;#3]5-RMT76"6.UF,Z^QQR+IMQEI<[<;?+W8W J6QM!!&<\5G/\4_!,]I18D_=IR"6*JH)[=*Y^^\?Q0_$/1_LNNVMYX&W$;A_ =VW(-4=0\:^(]1U=[7PA8).D4:RE19KYMTCW MX8J@:1BN&8)G;0!Z'16'X6UV[UK35.K:;)IE^L4 M*_$'B+3/#]UXDT/^S)=,LX$N1:W$3M+?1X5FV2JX$1*DJH*/D@'H<4 =G17* M^+]5\1Z7I($*NHC8G"J<2;F;&!CYNAN[M[32I M[O[.\CPPM+Y"?^$?&>M^(K'1]6AFT;5=+U"1EO/[-CE$ MNED0/((WRS>8V[RU)Q&02,(=XVV=!^)^DZII%]J-['>645OJ#V422:=BN7?XD^$8K"QNY]:B@CO[F2UMTGC>.1I8R1(I MC90ZE2,'$9KO1-4\N[N+&6YM96L)I1$JY&^5,#REW*0&DVC(/7!%;_A&^N-4\ M$Z'?WTGFW-UIUO--)M"[G:-68X' R2>!0!KT5YY-\0;U?'>HZ9Y^F6UII=TD M5S:W"/YYMS")'NS+O"11*&_B4@E=NX,ZBNWL-4L=:T[[7H>H6E[ ^52XMY5F MC+#CJIP<'J,T 7**\FNO'OC'2?#.O>(KV30KRS\/ZH]GIY :*)7DVF9ML62BD#<2/H&4G 89 .FHKC]+\?6<'A?1[SQ9, MEC?WFG17MRD-O*T5OO7(W, PC!.54.P+,"JY/%=A0 45@:EXX\/Z3K TR_O7 M2YWQ1N4M99(H7E.(UDE52D98XP'8'!!Z$&M?4-0M-*T^:^U&=+>V@7?)*YX4 M?X]L=2>* +%%>:V7Q!1O$GC*35]=^Q:%IEA:S1-+8FVFLFD\T'LW$-SGR6K1-/$IVEY%DC#HH.=IRNX@XW '"G MQ[X9FTZ]N/[8%K%;6QN))I87B*1=%E4.OS*Q/R, 5<_=W8- '2T5SDOC'1=( MTG3WN]1N[W[19K<1R164D\TL049G>.&/* Y&3M503CCI27/Q"\*VMU9VS:S# M-<7UL;JUAM5:=YXL@ JL88G.> .6P< X. #I**IZ3JUEKNDV^IZ5.+BTN5WQ M2!2N1TY! ((((((!!E>-_#]YJ\>FP7S>?,[QP.]M*D-PZ'#+',RB.1A@ MY"L3P?0T ;]%>=:1XGU'Q?XWU.VTO5-0TJ'2+R.(6TNC/Y-U$$1I/,>2,,DA M+D* ZG #;6'6]J?B_43\1G\+:;=Z183PV<=U%#J:.7U(L7RD15E"!1&06Q(1 MG.SY3D [>BN2UKQ7J6A_"N3Q+>Z:L6I16:2S6C%MD,C8#;NY5"23W(4TSP]X MT@F9K77==T1KBXN!'ID\+?9UU%"JX>*)Y&9AO+*"K,&VY'6@#L**\HNO''C7 M3M!\3ZU--H%Y!X9U%K:>U6QF@:ZC1(G9ED,[A&(D( *L,CWKN]9\6:?H?@BX M\47OF+90V@NMA #L" 53'3<20O7J: -RBN+DO?B!#X?EUAK;1I)_):5=$C@E M,J<$A/M&_#N!C($2ACE01]ZIO[:U*#XMW&EW=]"-'70_MJ0^4$\MQ-M9F

ZM- U#RM2-FUQ:F\L9D65<<2QAPGG)TY1B.1S MR*R_A[\1-/U[P[X>MM3U3S=;O[ 2L[V[1QW$B(#*$DVB-F7/S*A)7!R!@X . M\HKG-.\:Z-XBN9=/T#4,WS6SSV[SV4RQ2(#M\U"P03(&(Y1L'/49S47PVU>_ MU_XL3_:+VXA+32A%3<=[#.% X% '445#>7<%A8SWEY*L-O;QM++(W1 M$49)/T KF/ ?BZ^\2KJMIKM@NFZMIMT%EM!G*12*)(2)+T:M;_:],\4QV(D6R4#[,TL">6BDD*?WI^9MYQD<$@KZ/KW MB'2O#&DR:GKU['96<9"F1\G))P ,DD^@!- &E17*P>./#>L:UIUCIWB%ENI MKJ6**UBB_P"/HQQEG!WH3L"D,'4J&P,,0<&?_A/_ N-2-C+K$,$GF-"DMPK M102R*0K1QS,!'(X)P55B0<\<&@#HZ*\[\%?$!)!=:=XKU9+C5!KMUIT;PV;) M$-LS)&A*AECW!?E#MN;'5CS6AH7Q*TW5?[=DN8+ZT@TR_-K'YFG7"M*-L8 MV?-(79@(Q\^-OR\T =I15'2]9T_6K%KS3+E9X%=D9]I7:R_>4@@$$'@@\@@@ M\@UAV?Q-\':@Y6RUV"8!)I/,5'V%8G"/A]NT_,RX /S;@1D$4 =517/P^.-! MGL+JZ2YN!]DF6":V>RG2Y21@"J^04$I+ @C"\CD< T]O&>A#3(;^*\>YAGD> M*%;6VEGED9"0X6)%+G:0O]-U2^M)[U[?26"WI.F7*M$2,XVF/U-8;^+4[2WN3]B>5"'E0/")2/+678X8J26VY.T<, #T& MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@#C_&WAW4KW6-!\3:!'%)K.ZTYM%NM!M9K>6*:XOY87E.]"J^4L,KC@G)+,N, -N)3 MIJ* /-=)T#Q!J-OX/TW6M%&EGPO.LDUZL\4D5T(H7A00;6+A7W*Y#JF ,)/ ?A+35TF2WL]/U0:B^IO-&8V6*X=PB*&\S>QPIRH4#=\QX!]AN( M5N;:6"0R*DJ%&,F>&='_LO1HYX;,,S+')=2S% M2W7:SL2HSS@'&23U)H YC2-%O-/^)FJVD00Z+N&MQHK?.MS,'B9<'^$E))/] MYJS--T?7H_AKXVL9/#5Y#?ZM>:A-:VQGMMTHN6;82PE*C:&&[+#H<;N*] TG M1;+18'BL1.?,;<\ES*N:/I]_:>)O"MQI?AS5I=*T/1;C M3&DGFM1*L@,:A2/-&3^X8$K\N6&#C)';:IX0T?5]2_M"YCNH+SRQ$UQ8W\]H M\B Y"NT+J7 YQNSC)QC)K5L[."PLX[6TC$<,2[54$G\R>2>Y)Y)Y- 'E/AGP M]XHTV+P?'+'5(5 MEO=?D1KZ=(XMJ,&V1IG;N8*H+EG=CM4 ;@HSMW-C7VHZ_/XDE:;P=JEQ9V,A M&G[+FS$4TF,>?(3-O Y(50I(!+$%BJIVE% 'GFK>'M=A7Q;H^EV!GMO%),D= M]YT>RQ>2!8)?,5F#D (&78&R20=N,FY>OJMKJ%KI4?A/5;[1-,CB\F2WGL\7 M"&O[F:U(AO9)K?R+*9U MY(D+B8!6 RR1G('0]*ZJ:WO[3PK);6,[W&HPV1CAFDQNDE"85CNXR6P>?QK2 MHH \Q3PC=W'Q!TK7;'PPWAW5H93_ &OJ=K=1BUOX2&+QA%;?(6=E.Z2-#\H) M.5455&A>+-.TBXT^UT)Y43Q+/?&YAEM6G>WDDD)[(:;:_P#"):H8K7Q;)K)DDO[:8_9V215!=YR[2#S%SG/0_,>, MWAH'BE=>OM7C\.W+"V\3C5H+2:ZMQ]KA:U%LVS$A D7EP'V@C SDX'KE% 'D MDVC^,Y+KQ)?0>&_(CU+6;*\A5KBUEO(XXXXU=HT?=")%V9!9N#G'0,;4+69O(6*-=K,]QN,H93QR/1CQ7MM% 'GNNZ7X@L? M$'BB33=$DU>W\0Z?'##-#<11FUE2-H]L@D93Y9W;LIN(^;Y3D5KZ+IWB*U^$ M5IIB);Z=XA@T@6T(\WS8XIEBVH2VWGD*3@$ Y W 9/5T4 >*P^%/%$+6&K:) MX7NM*U 6 M/$$$^H6Y.KJ<;F217?=,&W'S)-AP<9]/5]$>1=$C7^Q7TF*!?+ MMK O$72-0 JD(QC7H0 &(QMR025&G10!Y?X4\#)JFH:W/XQ\.:G;K<:Q)J-O M#=ZD'MG4L"@:"*=HRX(R=R8ZD6NC#5;3Q.[36U]Y\:QVSR M0K"R3J[!MB[ P**Y()& :]*HH \SM_#6O>%KC7=/L=*;7['6;."*&Y\Z*/R) M([9;65Q9/8W-M!#,D31,YFRZR22X5U ?* !2,$9KL_'&F:GK?A.WET MFS$E_9W=KJ":?<2*GG&*19#"S E0Q (!R5W VXG,H69.55R@4>;N),@P ,!B2HW+[1->>T\*:KH]DUIJU MG"=/O(9Y8PT=M*@5V)5BK;'CCD !.<$#DUWU% '#ZWI>I+\1_"]QIFAW$^EZ M98W=O)<++"(XS*(@@VM('('E'.%/48SSCF=+\+^)],T76K*WTC4?L7<.%0):2L^];=5!)65EQQM&3PV1QQR0*N@^$]<\,>(/"B_V)->VVEV- M^+F>TF@$<KT4 <;\-M.U73_ ?]F:WI]QI=VES= M$"26)R5EG>164QNPX$@')!RI[8)Y_2O"NOR>'_#'A34M(%O'X*O%,VJ:!>Z?;ZG?"[MYYIK M=U*K#%'M(CE9@Q*L1QC Y(/%0^,]#?Q#->V7B/P;_P )+I#;/L1MIH4N(&V@ MN09'C*J2!RK[CR"-N*[VB@#RF3PSXIAL?#-EXETV3Q?I,&GRPZE9+!DUO6/$4OC3PUJD%O?:M_:%O!=:DK6LJ M!8@JR00SLCL&C).Y"",#)Z#L_'/A:+QKX(U/P]/-Y OHMJR[<['5@R-CN R@ MXK?HH \N\4V/B;QC\/KCPUX@\%>=J\D?E)J*3VLEDDV-HN4WR"5!@D\1[E!( M&>YKG@S4=0\2W^EZ9I#Z=I%SX7DT:*^B,"P12,2_$8\1ZKX=N-7T3^QGT&WN%DD>>*1;B22$P[8MC,WE\EB7"'A!@\XH:)X7\ M13:#X2T2^TD6#>%G\U[N:XC>*\>.&2*,1!"6V,7W,75" ,$GCU*B@#Q[PQH MOBC2_$V@ZS?^%M5+6FCSVEW$EU9+''*?*94@A298TB^1E& &/&_.-U=7\-H- M8T#P/H6BZMH%[;W$0DBG?SK=DAP2P9BLI)#;L#:"<@Y &">VHH Y/QQ!JVJK M8Z+I^GWYL;N=#?:A9O;9@C4Y "S-\V6"[OD8;-PP2<5@R:%XE\-?%&SUK3DU MCQ-:7MD;35)IGL8O+56+1%0OE;F4ELY7[K\$XVUZ510!X]?Z'XHN?"/BJQC\ M*:A]HU/Q'#J-LIN;3YH1+"Y)/G<$" C'JZX_B*]A\3-/U/7OAEJ.FZ3I4]W> MW\:1K;"2)3'R&.XLX7 Q@X)YZ9'-=C10!Q'B*VU>^\8^"=1L_#]XUM832S7F M);<&V$MN\04@R_,5+@G9N& <%C@'D]"L=3BNM+GNM.U'_A&M.U2XU&P:WCMG M \YI K&;[27DBQ,Q $(8@KR0,GV,@,I##(/!![USUAX%T#2[F.6QM[J..&0R MQ6AO[AK6)L[AMMRYB7!.5 4!2 1C H \].B>*?\ A%[BW3PGJ"W,GB_^V1&+ MFS!\C[4)^OGXW;1C&>OMS6FWAO7#:>*=-GT":>VOM:&IP7$6H)!(5(A(,+*^ MY)4,;'YMJY51DJS%?4** .7\!V.L:;X:EBUP7#RBXD-N+LPFZ,(P%\]HCY;R M'!)8$Y!7)SFN0LO"6OWWPWUG3I=)GTV_?77U:&":\2/[2OVL7"IYL$C%&(4+ MNR"K8(Z9KU>B@#RV;P:UQ8ZE/9>%]9M)+Q[<3-=:XSZ@WE"0B6*7[1(JLFY0 M@+#)+!@%YJO%X0\1J-&U+5K75=16T-];O:6NI+97XAFD1XY'DAECBDDS$ XW M@-N#?,RUZU10!Y?H_AB^TCQIX6>P\+7-II.GVM\K$W<4OV9KF574,7F9V8!6 M+E=PR^%+#FN@F\/ZE#\2);JTB1M$U:"*;4&W@,ES;G$>!U.]=@/'2+'&1784 M4 >77?@>>36]6M=1T34M5@OM0^W6EXFLR1V<1)# 36_GH/F53[5;HHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B 5BB@ HHHH **** "BBB@ HHHH __9 end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2022
Feb. 13, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
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, $0.001 par value per share    
Trading Symbol MED    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 2.0
Entity Common Stock, Shares Outstanding   10,844,844  
Documents Incorporated by Reference Portions of the Registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission for its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K.    
Entity Central Index Key 0000910329    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Firm ID 49
Auditor Name RSM US LLP
Auditor Location Baltimore, Maryland
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 1,598,577 $ 1,526,087 $ 934,842
Cost of sales 458,163 398,490 237,027
Gross profit 1,140,414 1,127,597 697,815
Selling, general, and administrative 955,608 911,356 563,656
Income from operations 184,806 216,241 134,159
Other (expense) income      
Interest (expense) income (701) (231) 246
Other (expense) income (46) 119 (140)
Total other (expense) income (747) (112) 106
Income before provision for income taxes 184,059 216,129 134,265
Provision for income taxes 40,491 52,098 31,406
Net income $ 143,568 $ 164,031 $ 102,859
Basic earnings per share      
Earnings per share - basic (in usd per share) $ 12.82 $ 14.01 $ 8.74
Diluted earnings per share      
Earnings per share - diluted (in usd per share) $ 12.73 $ 13.89 $ 8.68
Weighted average shares outstanding      
Basic (in shares) 11,195 11,705 11,771
Diluted (in shares) 11,276 11,813 11,850
Cash dividends declared per share (in usd per share) $ 6.56 $ 5.68 $ 4.52
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 143,568 $ 164,031 $ 102,859
Other comprehensive (loss) income, net of tax:      
Foreign currency translation (67) 112 (21)
Unrealized (losses) gains on investment securities (20) (42) 37
Other comprehensive (loss) income (87) 70 16
Comprehensive income $ 143,481 $ 164,101 $ 102,875
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 87,691 $ 104,183
Inventories 118,856 180,043
Investment securities 0 5,361
Income taxes, prepaid 0 945
Prepaid expenses and other current assets 16,237 16,334
Total current assets 222,784 306,866
Property, plant and equipment - net of accumulated depreciation 57,185 56,131
Right-of-use assets 18,460 24,457
Other assets 12,456 6,468
Deferred tax assets 5,328 4,404
TOTAL ASSETS 316,213 398,326
Current Liabilities    
Accounts payable and accrued expenses 134,690 163,309
Income taxes payable 428 0
Current lease obligations 5,776 6,523
Total current liabilities 140,894 169,832
Lease obligations, net of current lease obligations 20,275 26,020
Total liabilities 161,169 195,852
Commitments (Note 12)
Stockholders' Equity    
Common stock, par value $.001 per share: 20,000 shares authorized; 10,928 and 11,594 issued and 10,873 and 11,593 outstanding at December 31, 2022 and December 31, 2021, respectively 11 12
Additional paid-in capital 21,555 12,018
Accumulated other comprehensive income 24 111
Retained earnings 139,852 190,333
Less: treasury stock at cost, 54 and 0 shares at December 31, 2022 and December 31, 2021, respectively (6,398) 0
Total stockholders' equity 155,044 202,474
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 316,213 $ 398,326
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
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,928,000 11,594,000
Common stock, outstanding (in shares) 10,873,000 11,593,000
Treasury stock at cost (in shares) 54,000 0
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Activities      
Net income $ 143,568 $ 164,031 $ 102,859
Adjustments to reconcile net income to cash provided by operating activities      
Depreciation and amortization 10,980 6,812 4,316
Non-cash lease expense 6,098 5,069 3,189
Share-based compensation 11,053 9,903 6,796
Loss on sale or disposal of property, plant and equipment 2,130 2 212
Amortization of premium on investment securities 14 89 320
Deferred income taxes (924) (3,715) 601
Change in operating assets and liabilities:      
Inventories 61,187 (126,651) (4,621)
Income taxes 1,373 (945) 5,169
Prepaid expenses and other current assets 97 (9,887) 1,086
Other assets (3,412) (4,543) (2,741)
Accounts payable and accrued expenses (37,594) 54,380 28,010
Net cash flow provided by operating activities 194,570 94,545 145,196
Investing Activities      
Sale and maturities of investment securities 5,267 5,145 4,605
Purchase of property and equipment (16,681) (34,209) (5,887)
Net cash flow used in investing activities (11,414) (29,064) (1,282)
Financing Activities      
Options exercised by executives and directors 0 811 1,597
Net shares repurchased for taxes (1,516) (6,089) (551)
Cash dividends paid to stockholders (71,620) (63,856) (53,190)
Stock repurchases (126,445) (55,999) (5,000)
Net cash flow used in financing activities (199,581) (125,133) (57,144)
Foreign currency impact (67) 112 (21)
(Decrease) Increase in cash and cash equivalents (16,492) (59,540) 86,749
Cash and cash equivalents - beginning of the period 104,183 163,723 76,974
Cash and cash equivalents - end of period 87,691 104,183 163,723
Supplemental disclosure of cash flow information      
Income taxes paid 37,212 56,758 24,636
Dividends declared included in accounts payable $ 19,641 $ 17,186 $ 13,831
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Balance (in shares) at Dec. 31, 2019   12,272        
Balance at Dec. 31, 2019 $ 104,832 $ 12 $ 0 $ 25 $ 168,788 $ (63,993)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 102,859       102,859  
Share-based compensation (in shares)   17        
Share-based compensation 6,796   6,796      
Options exercised by executives and directors (in shares)   28        
Options exercised by executives and directors $ 1,597   1,597      
Net shares repurchased for taxes (in shares) (6) (6)        
Net shares repurchased for taxes $ (551)   (551)      
Treasury stock from stock repurchases (5,000)         (5,000)
Treasury stock retired from stock repurchases (in shares)   (489)        
Treasury stock retired from stock repurchases 0       (63,993) 63,993
Other comprehensive income 16     16    
Cash dividends declared to stockholders (53,303)       (53,303)  
Balance (in shares) at Dec. 31, 2020   11,822        
Balance at Dec. 31, 2020 157,246 $ 12 7,842 41 154,351 (5,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 164,031       164,031  
Share-based compensation (in shares)   55        
Share-based compensation $ 9,596   9,454   142  
Options exercised by executives and directors (in shares) 29 29        
Options exercised by executives and directors $ 811   811      
Net shares repurchased for taxes (in shares) (22) (28)        
Net shares repurchased for taxes $ (6,089)   (6,089)      
Treasury stock from stock repurchases (55,999)         (55,999)
Treasury stock retired from stock repurchases (in shares)   (284)        
Treasury stock retired from stock repurchases 0       (60,999) 60,999
Other comprehensive income 70     70    
Cash dividends declared to stockholders $ (67,192)       (67,192)  
Balance (in shares) at Dec. 31, 2021 11,594 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 143,568       143,568  
Share-based compensation (in shares)   20        
Share-based compensation $ 11,053   11,053      
Options exercised by executives and directors (in shares) 0          
Net shares repurchased for taxes (in shares) (9) (9)        
Net shares repurchased for taxes $ (1,516)   (1,516)      
Treasury stock from stock repurchases (126,445)         (126,445)
Treasury stock retired from stock repurchases (in shares)   (677)        
Treasury stock retired from stock repurchases (1) $ (1)     (120,047) 120,047
Other comprehensive income (87)     (87)    
Cash dividends declared to stockholders $ (74,002)       (74,002)  
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)
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.4
NATURE OF THE BUSINESS
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NATURE OF THE BUSINESS NATURE OF THE BUSINESS
Medifast, Inc. (the “Company” or “Medifast”) is a Delaware corporation, incorporated in 1989. The Company’s operations are primarily conducted through its 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. Medifast is the company behind one of the fastest-growing health and wellness communities called OPTAVIA. OPTAVIA is a highly effective lifestyle solution for people for whom diets alone have failed. The Company has one modern, United States Food and Drug Administration (the “FDA”) approved manufacturing facility located in Owings Mills, Maryland.
Medifast sells a variety of weight loss, weight management and healthy living products all based on our proprietary formulas under the OPTAVIA, Optimal Health by Take Shape for Life, and Flavors of Home® brands. The Company’s product line includes more than 65 consumable options, including, but not limited to, bars, bites, pretzels, puffs, cereal crunch, drinks, hearty choices, oatmeal, pancakes, pudding, soft serve, shakes, smoothies, soft bakes, and soups. Medifast’s nutritional products are formulated with high-quality ingredients. The processing, formulation, packaging, labeling and advertising of the Company’s products are subject to regulation by one or more federal agencies, including the FDA, the Federal Trade Commission (the “FTC”), the Consumer Product Safety Commission, the United States Department of Agriculture, and the United States Environmental Protection Agency.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation - The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The Company’s fiscal year ends on December 31.
Use of Estimates - The preparation of financial statements in conformity with generally accepted accounting principles in the United States 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.
Cash and Cash Equivalents - Cash and cash equivalents consist of cash on deposit in financial institutions, institutional money funds and other short-term investments with a maturity of 90 days or less at the time of purchase. All credit card and debit card transactions that process in less than seven days are classified as cash and cash equivalents. The amounts due from banks for these transactions classified as cash and cash equivalents totaled $7.4 million as of December 31, 2022, and $12.2 million as of December 31, 2021.
Concentration of Credit Risk - Our cash and cash equivalents and available-for-sale securities are maintained at several financial institutions and the balances with these financial institutions often exceed the amount of insurance provided on such accounts by the Federal Deposit Insurance Corporation. The cash and cash equivalents generally are maintained with financial institutions with reputable credit, and therefore bear minimal credit risk. Historically, we have not experienced any losses due to such concentration of credit risk.
Fair Value of Financial Instruments - Our financial instruments include cash and cash equivalents, and investment in available-for-sale securities. The carrying amounts of cash and cash equivalents approximate fair value due to their short maturities. The fair value of investments in available-for-sale securities are based on third-party pricing services provided by the Company’s investment advisory firm.
Inventories - Inventories consist principally of raw materials and 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.
The Company donated inventory with an aggregate cost of $19.0 million to Ukrainian refugees and those in need in Ukraine, which is included in selling, general and administrative expenses during the year ended December 31, 2022. The donations were made to two 501(c)(3) organizations that are coordinating the distribution throughout refugee camps in Europe and in Ukraine.
The Company incurred approximately $12.2 million of costs in connection with the restructuring of certain external manufacturing agreements to optimize its supply chain, which is included in cost of sales during the year ended December 31, 2022.
Investment Securities - The Company’s investments consist of debt securities classified as available-for-sale securities. Available-for-sale debt securities are stated at fair value and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of accumulated other comprehensive income (loss) in stockholders’ equity. Interest and dividends on marketable debt securities are recognized in income when declared. Realized gains and losses, if any, are included in income.
Property, Plant, and Equipment - Property, plant and equipment are stated at cost less accumulated depreciation and amortization. The Company computes depreciation and amortization using the straight-line method over the estimated useful lives of the assets acquired as follows:
Building and building improvements
10 - 35 years
Leasehold Improvements (1)
Lease term
Equipment and fixtures
3 - 15 years
Software (2)
3 - 5 years
Vehicles
5 years
(1)The depreciation life for leasehold improvements is the lesser of the estimated useful life of the addition or the term of the related lease.
(2)Capitalized costs of cloud software are reported in Other assets on the balance sheet and are amortized over an estimated useful life of 3 to 5 years.
Long-lived Asset Impairment - Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.
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 consumable health and nutritional products. Revenue is recognized upon receipt by customer and net of discounts, rebates, promotional adjustments, price adjustments, allocated consideration to loyalty programs, and estimated returns.
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 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 years ended December 31, 2022, 2021 and 2020. Revenue on these contracts is recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control upon receipt of products by our customers. Any consideration received prior to the fulfillment of the Company’s performance obligation is deferred and recognized as a liability.
Sales returns
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.
Customer reward programs and sales incentives
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 certain customer reward programs and 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.
Shipping and handling costs
Amounts billed to customers for shipping and handling activities are treated as a promised service performance obligation and are recorded in revenue in the accompanying 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 the accompanying Consolidated Statements of Income.
Contract costs
We expense OPTAVIA Coach compensation and credit card fees during the period in which the corresponding revenue is earned. These costs are deferred along with the revenues for goods that are in transit and not received by customers by period end. These costs are recorded in selling, general and administrative expense in the accompanying Consolidated Statements of Income.
Leases - The Company determines if an arrangement is a lease at inception and categorizes leases with contractual terms longer than twelve months as either operating or finance. All the Company’s leases are operating leases. The right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The ROU asset also consists of any prepaid lease payments and lease incentives received. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense.
Advertising Costs - Advertising costs are expensed as incurred, except for the preparation, layout, design and production of advertising costs which are expensed when the advertisement is first used. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. Advertising expense, excluding broker fees, for the years ended December 31, 2022, 2021 and 2020, amounted to $1.7 million, $1.6 million and $4.4 million, respectively.
Research and Development - The Company incurs research and development costs in connection with the development of new products and programs and clinical research activities, which are expensed as incurred. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. The Company incurred $4.5 million, $4.4 million, $2.8 million in research and development expense for the years ended December 31, 2022, 2021 and 2020, respectively.
Share-Based Compensation - Share-based compensation consists primarily of restricted stock awards, performance-based share awards, and stock options granted to employees and directors. Restricted stock awards are measured at the grant date, based on the calculated fair value of the award, and are recognized as an expense over the requisite service period. Performance-based share awards are measured based on the grant-date market price of the Company's common stock adjusted by expected level of achievement over the performance period. The fair value of the incentive stock options and non-qualified
stock options is calculated using the Black-Scholes option pricing model as of the grant date and recognized over the service period. The Company issues new shares upon the exercise of stock options, the granting of restricted stock awards, and the achieved performance against pre-determined performance goals over the performance period for performance-based share awards.
Income Taxes - Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.
The benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more-likely-than-not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in the accompanying Consolidated Balance Sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination.
Our policy is to recognize interest and penalties accrued on uncertain tax positions as part of income tax expense. We evaluated our tax positions and determined that we did not have any material uncertain tax positions.
Earnings Per Share - Basic earnings per share (“EPS”) computations are calculated utilizing the weighted average number of shares of common stock outstanding during the periods presented. Diluted EPS is calculated utilizing the weighted average number of shares of common stock outstanding adjusted for the effect of dilutive common stock equivalents.
Comprehensive Income - Other comprehensive income refers to revenues, expenses, and gains and losses that are not included in net income but rather are recorded directly in stockholders’ equity. Comprehensive income consists of net income, unrealized gains and losses on available-for-sale securities, and foreign currency translation adjustments.
Accounting Pronouncements - Adopted in 2022
In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying accounting principles under GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met and to other derivative instruments if there is a change to the interest rates used for discounting, margining or contract price alignment. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 beginning in the first quarter of fiscal 2022 without any material impact on the Company's financial position and results of operations.
Recently Issued Accounting Pronouncements - Pending Adoption
We have considered all new accounting pronouncements and have concluded that there are no new pronouncements that have the potential for a material impact on our results of operations, financial condition, or cash flows, based on current information
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories consisted of the following (in thousands):
December 31, 2022December 31, 2021
Raw materials$12,670 $15,196 
Packaging3,611 3,641 
Non-food finished goods8,738 15,991 
Finished goods97,675 152,687 
Reserve for obsolete inventory(3,838)(7,472)
Total$118,856 $180,043 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT PROPERTY, PLANT AND EQUIPMENT
Property, plant, and equipment consisted of the following (in thousands):
December 31, 2022December 31, 2021
Land$565 $565 
Building and leasehold improvements25,905 23,518 
Equipment and fixtures49,260 42,708 
Software21,278 21,894 
Vehicles118 145 
Property, plant and equipment - gross97,126 88,830 
Less: accumulated depreciation(39,941)(32,699)
Property, plant and equipment - net$57,185 $56,131 
Depreciation expense for the years ended December 31, 2022, 2021 and 2020 was $7.9 million, $5.7 million and $4.1 million, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES ACCOUNTS PAYABLE AND ACCRUED EXPENSES
Accounts payable and accrued expenses consisted of the following (in thousands):
December 31, 2022December 31, 2021
Trade payables and accrued expenses$58,667 $70,894 
OPTAVIA Coach compensation payable
23,633 28,733 
Dividends payable19,641 17,186 
Accrued payroll and related taxes13,581 24,940 
Promotional sales incentive accruals10,240 10,935 
Deferred revenue7,357 8,050 
Sales tax payable1,571 2,571 
Total$134,690 $163,309 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted EPS for the years ended December 31, 2022, 2021 and 2020 (in thousands, except per share data):
202220212020
Numerator:
Net income$143,568 $164,031 $102,859 
Denominator:
Weighted average shares of common stock outstanding11,195 11,705 11,771 
Effect of dilutive common stock equivalents81 108 79 
Weighted average shares of common stock outstanding11,276 11,813 11,850 
Earnings per share - basic$12.82 $14.01 $8.74 
Earnings per share - diluted$12.73 $13.89 $8.68 
The calculation of diluted earnings per share excluded 0, 0 and less than 1 thousand antidilutive options outstanding for the years ended December 31, 2022, 2021 and 2020, respectively. The calculation of diluted earnings per share for the years ended December 31, 2022, 2021 and 2020 also excluded 5 thousand, less than 1 thousand and 3 thousand antidilutive restricted stock awards, respectively.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.4
EQUITY
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
EQUITY EQUITY
Authorized Shares
Pursuant to the Company’s Restated and Amended Certificate of Incorporation, the Company has the authority to issue 21.5 million capital shares consisting of: (i) 20.0 million shares of common stock having a par value of $0.001 per share and (ii) 1.5 million shares of preferred stock having a par value $0.001 per share. As of December 31, 2022, there were approximately 10.9 million and 0 shares of common stock and preferred stock issued, respectively.
Issuance of Additional Common Stock
On May 18, 2017, the stockholders of the Company approved the Medifast, Inc. Amended and Restated 2012 Share Incentive Plan (the “Amended and Restated 2012 Plan”) that increased the number of shares of the Company’s common stock that may be awarded under the Amended and Restated 2012 Plan by 600 thousand, to an aggregate of 1.6 million.
Stock Repurchase Plan
The Company implemented a stock repurchase plan on September 16, 2014 (the “Stock Repurchase Plan”). On September 12, 2019, the Company's Board of Directors authorized an additional 2.0 million shares for repurchase under the Stock Repurchase Plan. The Company repurchased approximately 739 thousand and 238 thousand shares during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, there were approximately 1.4 million shares of common stock remaining under the Company’s Stock Repurchase Plan. There is no guarantee as to the exact number of shares of the Company’s common stock, if any, that will be repurchased under the Stock Repurchase Plan.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION
12 Months Ended
Dec. 31, 2022
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 December 31, 2022 generally vest over a period of three years and expire ten 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 years ended December 31, 2022 and 2021, the Company did not grant stock options.
The number of stock options and weighted-average exercise prices as of December 31, 2022 and 2021 are as follows:
20222021
AwardsWeighted-Average Exercise PriceAwardsWeighted-Average Exercise Price
(awards in thousands)
Outstanding at beginning of period32 $54.98 61 $48.19 
Exercised— — (29)40.53 
Forfeited— — — — 
Outstanding at end of the period32 $54.98 32 $54.98 
Exercisable at end of the period28 $52.76 23 $49.50 
As of December 31, 2022, the weighted-average remaining contractual life was 51 months with an aggregate intrinsic value of $2.0 million for outstanding stock options and the weighted-average remaining contractual life was 51 months with an aggregate intrinsic value of $1.7 million for exercisable options. The unrecognized compensation expense calculated under the fair value method for shares expected to vest as of December 31, 2022 was less than $0.1 million and is expected to be recognized over a weighted average period of 1 month. No stock options were exercised in 2022. The Company received $0.8 million and $1.6 million in cash proceeds from the exercise of stock options during the years ended December 31, 2021 and 2020, respectively. The total intrinsic value of options exercised during the years ended December 31, 2021 and 2020 was $5.9 million and $1.5 million, respectively.
Restricted Stock:
The Company has issued restricted stock to employees and non-employee directors generally with vesting terms up to five 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. A summary of outstanding restricted stock activity as of December 31, 2022 and 2021 are as follows:
20222021
SharesWeighted-Average Grant Date Fair ValueSharesWeighted-Average Grant Date Fair Value
(shares in thousands)
Outstanding at beginning of period43 $183.51 50 $116.06 
Granted38 176.6022 264.58
Vested(20)156.68(26)116.68
Forfeited(1)188.60(3)169.47
Outstanding at end of the period60 $187.94 43 $183.51 
The Company withheld approximately 9 thousand, 22 thousand and 6 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 years ended December 31, 2022, 2021 and 2020, respectively. The total fair value of restricted stock awards vested during the years ended December 31, 2022, 2021 and 2020 was $3.5 million, $7.0 million and $3.7 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 after the date of grant. Market and performance-based share awards that are tied to the Company's TSR are valued using the Monte Carlo method and 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.
Share-based compensation expense is recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. The total expenses during the years ended December 31, 2022, 2021 and 2020 are as follows (in thousands):
202220212020
SharesShare-Based Compensation ExpenseSharesShare-Based Compensation ExpenseSharesShare-Based Compensation Expense
Options and restricted stock92 $5,167 75 $4,302 111 $3,493 
Market and performance-based share awards granted in 202225 1,389 — — — — 
Performance-based share awards granted in 202115 2,595 15 1,986 — — 
Performance-based share awards granted in 202052 1,902 26 1,807 28 1,662 
Performance-based share awards granted in 2019— — — 1,808 17 1,641 
Total share-based compensation184 $11,053 116 $9,903 156 $6,796 
The total income tax benefit recognized in the accompanying Consolidated Statements of Income for restricted stock awards was $1.2 million, $2.4 million and $1.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.
There was $6.2 million of total unrecognized compensation cost related to restricted stock awards as of December 31, 2022, which is expected to be recognized over a weighted-average period of 20 months. There was $6.3 million of unrecognized compensation cost related to the 92 thousand performance-based shares discussed above as of December 31, 2022, which is expected to be recognized over 21 months
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE INCOME
12 Months Ended
Dec. 31, 2022
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):
December 31, 2022December 31, 2021
Foreign currency translation$24 $90 
Unrealized gains on investment securities— 21 
Accumulated other comprehensive income $24 $111 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.4
FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2022
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):
December 31, 2022
CostUnrealized
Gains
Accrued
Interest
Estimated
Fair Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents$87,691 $— $— $87,691 $87,691 $— 
Total$87,691 $— $— $87,691 $87,691 $— 
December 31, 2021
CostUnrealized
Gains
Accrued
Interest
Estimated
Fair Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents$94,824 $— $— $94,824 $94,824 $— 
Level 1:
Money market accounts9,359 — — 9,359 9,359 — 
Government & agency securities1,401 12 — 1,413 — 1,413 
10,760 12 — 10,772 9,359 1,413 
Level 2:
Municipal bonds3,880 59 3,948 — 3,948 
Total$109,464 $21 $59 $109,544 $104,183 $5,361 
The Company had no realized losses or gains for the years ended December 31, 2022, 2021 and 2020.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Income tax expense for the years ended December 31, 2022, 2021 and 2020 consisted of the following (in thousands):
202220212020
Current
Federal$35,857 $49,433 $28,520 
State5,558 6,380 2,285 
Total current41,415 55,813 30,805 
Deferred
Federal(738)(3,424)477 
State(186)(291)(77)
Foreign— — 201 
Total deferred(924)(3,715)601 
Provision for income taxes$40,491 $52,098 $31,406 
The total provision for income taxes for the years ended December 31, 2022, 2021 and 2020 was $40.5 million, $52.2 million and $31.4 million, respectively. Those amounts have been allocated to the following financial statement items:
202220212020
Income before provision for income taxes$40,491 $52,098 $31,406 
Stockholders' equity, unrealized (losses) gains on investment securities & foreign currency(27)66 14 
Total provision for income taxes$40,464 $52,164 $31,420 
The reconciliation of the United States federal statutory tax provision to the Company’s provision for income taxes for the years ended December 31, 2022, 2021 and 2020 (in thousands, except percentages):
202220212020
Statutory federal tax$38,621 21.0 %$45,405 21.0 %$28,196 21.0 %
State income taxes, net of federal benefit4,635 2.5 %4,980 2.3 %1,470 1.1 %
Foreign taxes
Hong Kong75 0.0 %91 0.0 %94 0.1 %
Singapore28 0.0 %32 0.0 %107 0.1 %
Share-based compensation - windfall(26)0.0 %(1,835)(0.8)%(415)(0.3)%
Research and development and jobs credits(819)(0.4)%(503)(0.2)%(370)(0.3)%
Executive compensation1,470 0.8 %2,652 1.2 %966 0.7 %
Charitable donations(4,316)(2.3)%— 0.0 %— 0.0 %
Valuation allowance396 0.2 %468 0.2 %1,342 1.0 %
Other permanent differences427 0.2 %808 0.4 %16 0.0 %
Provision for income taxes$40,491 22.0 %$52,098 24.1 %$31,406 23.4 %
Significant components of the Company’s deferred tax assets (liabilities) consisted of the following (in thousands):
December 31, 2022December 31, 2021
Reserves on inventory and sales$1,069 $2,022 
Credit and loss carryforwards3,713 3,052 
Stock compensation2,374 420 
Accrued expenses and deferred costs5,153 4,240 
Inventory capitalization1,781 3,514 
Lease obligations5,773 7,191 
Capitalized research costs2,502 — 
Charitable donations1,862 — 
Other190 — 
Valuation allowance(2,523)(1,904)
Total deferred tax assets21,894 18,535 
Right-of-use assets(4,089)(5,375)
Unrealized loss on investment securities(23)(6)
Prepaid expenses(1,289)(1,175)
Depreciation(11,165)(7,575)
Other— — 
Total deferred tax liabilities(16,566)(14,131)
Net deferred tax assets$5,328 $4,404 

On March 27, 2020, the President of the United States signed into law the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). It amends the Internal Revenue Code to provide relief and supportive measures for taxpayers impacted by the outbreak of COVID-19 virus. The key components of the Act are as follows: eliminating taxable income limitation for certain net operating losses (“NOL”) and permitting carry back NOLs arising in 2019 , 2020 and 2021 to five prior tax years; accelerating refunds of previously generated Alternative Minimum Tax credit; increasing business interest limitation from 30 percent to 50 percent of adjusted taxable income; amending depreciation for qualified improvement property (“QIP”) to 15- year property for QIP placed in service after December 31, 2018. The Company's income tax provision provided under the CARES Act did not have a material impact on the year ended December 31, 2022, 2021 and 2020.
On August 12, 2022, the President of the United States signed into law the Inflation Reduction Act. The two primary tax implications for corporations are a 15% alternative minimum tax (“AMT”) that applies to corporations with at least one billion of pretax income and a one percent surtax on share buybacks. The AMT will not apply to the Company since the Company’s pretax income does not exceed the threshold. The one percent surtax on share repurchases will apply to the Company when it comes into force in 2023. The Company's income tax provision provided under the Inflation Reduction Act did not have a material impact on the year ended December 31, 2022.
The Company has separate state and foreign net operating loss carry forwards totaling $31.6 million that start expiring in 2029. The Company has recorded a valuation allowance for the portion of the net operating loss carry forwards which is not expected to be realized. We file income tax returns in the United States and various states and foreign jurisdictions. We are generally no longer subject to United States federal, state and local income tax examinations by tax authorities for the years before 2019.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES AND COMMITMENTS
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
LEASES AND COMMITMENTS LEASES AND COMMITMENTS
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 December 31, 2022 and 2021, respectively, or for the years then ended.
Our leases relating to office and warehouse space have terms of 18 months to 126 months. Our leases relating to equipment have lease terms of 24 months to 203 months, with certain of them having clauses relating to automatic renewal.
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 will be recognized as expense when they are incurred.
The operating lease expense was $6.7 million, $5.6 million and $3.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Supplemental cash flow information related to the Company’s operating leases were as follows (in thousands):
20222021
Cash paid for amounts included in the measurements of lease liabilities
Operating cash flow used in operating leases$7,199$4,504
Right-of-use assets obtained in exchange for lease obligations
Operating leases$101$18,872
As of December 31, 2022, the weighted average remaining lease term was 58 months and the weighted average discount rate was 2.1%.
The following table presents the maturity of the Company’s operating lease liabilities as of December 31, 2022 (in thousands):
2023$6,243
20245,693
20255,825
20264,160
20272,553
Thereafter2,858
Total lease payments$27,332
Less: imputed interest(1,281)
Total $26,051
Unconditional purchase obligations:
At December 31, 2022, the Company had $215.7 million in unconditional purchase obligations primarily for inventories, outsourced information technology and Coach events.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT
12 Months Ended
Dec. 31, 2022
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 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 December 31, 2022, the Applicable Rate for SOFR Loans is 1.25% per annum and the Applicable Rate for ABR Loans is 0.25% per annum. SOFR based loans also include a Credit Spread Adjustment based on the duration of the borrowing.

The Amended Credit Agreement contains affirmative and negative covenants customarily applicable to senior secured credit facilities, including covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries, subject to negotiated exceptions, to incur additional indebtedness and additional liens on their assets, engage in mergers or acquisitions or dispose of assets, pay dividends or make other distributions, voluntarily prepay other indebtedness, enter into transactions with affiliated persons, make investments and change the nature of their businesses. The Amended Credit Agreement also contains customary events of default, subject to thresholds and grace periods, including, among others, payment default, covenant default, cross default to other material indebtedness and judgment default. In addition, the Amended Credit Agreement requires the Company to maintain a Total Net Leverage Ratio of no more than 2.75 to 1.00 and an Interest Coverage Ratio of at least 3.50 to 1.00.

The Company had no borrowings under the Amended Credit Agreement as of December 31, 2022 and December 31, 2021.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Principles of Consolidation Principles of Consolidation - The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The Company’s fiscal year ends on December 31.
Use of Estimates Use of Estimates - The preparation of financial statements in conformity with generally accepted accounting principles in the United States 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.
Cash and Cash Equivalents Cash and Cash Equivalents - Cash and cash equivalents consist of cash on deposit in financial institutions, institutional money funds and other short-term investments with a maturity of 90 days or less at the time of purchase. All credit card and debit card transactions that process in less than seven days are classified as cash and cash equivalents. The amounts due from banks for these transactions classified as cash and cash equivalents totaled $7.4 million as of December 31, 2022, and $12.2 million as of December 31, 2021.
Concentration of Credit Risk Concentration of Credit Risk - Our cash and cash equivalents and available-for-sale securities are maintained at several financial institutions and the balances with these financial institutions often exceed the amount of insurance provided on such accounts by the Federal Deposit Insurance Corporation. The cash and cash equivalents generally are maintained with financial institutions with reputable credit, and therefore bear minimal credit risk. Historically, we have not experienced any losses due to such concentration of credit risk.
Fair Value of Financial Instruments Fair Value of Financial Instruments - Our financial instruments include cash and cash equivalents, and investment in available-for-sale securities. The carrying amounts of cash and cash equivalents approximate fair value due to their short maturities. The fair value of investments in available-for-sale securities are based on third-party pricing services provided by the Company’s investment advisory firm.
Inventories Inventories - Inventories consist principally of raw materials and 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.
Investment Securities Investment Securities - The Company’s investments consist of debt securities classified as available-for-sale securities. Available-for-sale debt securities are stated at fair value and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of accumulated other comprehensive income (loss) in stockholders’ equity. Interest and dividends on marketable debt securities are recognized in income when declared. Realized gains and losses, if any, are included in income.
Property, Plant, and Equipment
Property, Plant, and Equipment - Property, plant and equipment are stated at cost less accumulated depreciation and amortization. The Company computes depreciation and amortization using the straight-line method over the estimated useful lives of the assets acquired as follows:
Building and building improvements
10 - 35 years
Leasehold Improvements (1)
Lease term
Equipment and fixtures
3 - 15 years
Software (2)
3 - 5 years
Vehicles
5 years
(1)The depreciation life for leasehold improvements is the lesser of the estimated useful life of the addition or the term of the related lease.
(2)Capitalized costs of cloud software are reported in Other assets on the balance sheet and are amortized over an estimated useful life of 3 to 5 years.
Long-lived Asset Impairment Long-lived Asset Impairment - Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.
Revenue Recognition
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 consumable health and nutritional products. Revenue is recognized upon receipt by customer and net of discounts, rebates, promotional adjustments, price adjustments, allocated consideration to loyalty programs, and estimated returns.
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 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 years ended December 31, 2022, 2021 and 2020. Revenue on these contracts is recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control upon receipt of products by our customers. Any consideration received prior to the fulfillment of the Company’s performance obligation is deferred and recognized as a liability.
Sales returns
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.
Customer reward programs and sales incentives
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 certain customer reward programs and 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.
Shipping and handling costs
Amounts billed to customers for shipping and handling activities are treated as a promised service performance obligation and are recorded in revenue in the accompanying 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 the accompanying Consolidated Statements of Income.
Contract costs
We expense OPTAVIA Coach compensation and credit card fees during the period in which the corresponding revenue is earned. These costs are deferred along with the revenues for goods that are in transit and not received by customers by period end. These costs are recorded in selling, general and administrative expense in the accompanying Consolidated Statements of Income.
Leases Leases - The Company determines if an arrangement is a lease at inception and categorizes leases with contractual terms longer than twelve months as either operating or finance. All the Company’s leases are operating leases. The right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The ROU asset also consists of any prepaid lease payments and lease incentives received. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense.
Advertising Costs Advertising Costs - Advertising costs are expensed as incurred, except for the preparation, layout, design and production of advertising costs which are expensed when the advertisement is first used. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. Advertising expense, excluding broker fees, for the years ended December 31, 2022, 2021 and 2020, amounted to $1.7 million, $1.6 million and $4.4 million, respectively.
Research and Development Research and Development - The Company incurs research and development costs in connection with the development of new products and programs and clinical research activities, which are expensed as incurred. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income.
Share-Based Compensation Share-Based Compensation - Share-based compensation consists primarily of restricted stock awards, performance-based share awards, and stock options granted to employees and directors. Restricted stock awards are measured at the grant date, based on the calculated fair value of the award, and are recognized as an expense over the requisite service period. Performance-based share awards are measured based on the grant-date market price of the Company's common stock adjusted by expected level of achievement over the performance period. The fair value of the incentive stock options and non-qualified stock options is calculated using the Black-Scholes option pricing model as of the grant date and recognized over the service period. The Company issues new shares upon the exercise of stock options, the granting of restricted stock awards, and the achieved performance against pre-determined performance goals over the performance period for performance-based share awards.
Income Taxes
Income Taxes - Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.
The benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more-likely-than-not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in the accompanying Consolidated Balance Sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination.
Our policy is to recognize interest and penalties accrued on uncertain tax positions as part of income tax expense. We evaluated our tax positions and determined that we did not have any material uncertain tax positions.
Earnings per Share Earnings Per Share - Basic earnings per share (“EPS”) computations are calculated utilizing the weighted average number of shares of common stock outstanding during the periods presented. Diluted EPS is calculated utilizing the weighted average number of shares of common stock outstanding adjusted for the effect of dilutive common stock equivalents.
Comprehensive Income Comprehensive Income - Other comprehensive income refers to revenues, expenses, and gains and losses that are not included in net income but rather are recorded directly in stockholders’ equity. Comprehensive income consists of net income, unrealized gains and losses on available-for-sale securities, and foreign currency translation adjustments.
Accounting Pronouncements and Recently Issued Accounting Pronouncements
Accounting Pronouncements - Adopted in 2022
In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying accounting principles under GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met and to other derivative instruments if there is a change to the interest rates used for discounting, margining or contract price alignment. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 beginning in the first quarter of fiscal 2022 without any material impact on the Company's financial position and results of operations.
Recently Issued Accounting Pronouncements - Pending Adoption
We have considered all new accounting pronouncements and have concluded that there are no new pronouncements that have the potential for a material impact on our results of operations, financial condition, or cash flows, based on current information
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Property Plant and Equipment Useful Lives
Building and building improvements
10 - 35 years
Leasehold Improvements (1)
Lease term
Equipment and fixtures
3 - 15 years
Software (2)
3 - 5 years
Vehicles
5 years
(1)The depreciation life for leasehold improvements is the lesser of the estimated useful life of the addition or the term of the related lease.
(2)Capitalized costs of cloud software are reported in Other assets on the balance sheet and are amortized over an estimated useful life of 3 to 5 years.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
December 31, 2022December 31, 2021
Raw materials$12,670 $15,196 
Packaging3,611 3,641 
Non-food finished goods8,738 15,991 
Finished goods97,675 152,687 
Reserve for obsolete inventory(3,838)(7,472)
Total$118,856 $180,043 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schdule of Property, Plant and Equipment
Property, plant, and equipment consisted of the following (in thousands):
December 31, 2022December 31, 2021
Land$565 $565 
Building and leasehold improvements25,905 23,518 
Equipment and fixtures49,260 42,708 
Software21,278 21,894 
Vehicles118 145 
Property, plant and equipment - gross97,126 88,830 
Less: accumulated depreciation(39,941)(32,699)
Property, plant and equipment - net$57,185 $56,131 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued expenses consisted of the following (in thousands):
December 31, 2022December 31, 2021
Trade payables and accrued expenses$58,667 $70,894 
OPTAVIA Coach compensation payable
23,633 28,733 
Dividends payable19,641 17,186 
Accrued payroll and related taxes13,581 24,940 
Promotional sales incentive accruals10,240 10,935 
Deferred revenue7,357 8,050 
Sales tax payable1,571 2,571 
Total$134,690 $163,309 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted EPS
The following table sets forth the computation of basic and diluted EPS for the years ended December 31, 2022, 2021 and 2020 (in thousands, except per share data):
202220212020
Numerator:
Net income$143,568 $164,031 $102,859 
Denominator:
Weighted average shares of common stock outstanding11,195 11,705 11,771 
Effect of dilutive common stock equivalents81 108 79 
Weighted average shares of common stock outstanding11,276 11,813 11,850 
Earnings per share - basic$12.82 $14.01 $8.74 
Earnings per share - diluted$12.73 $13.89 $8.68 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The number of stock options and weighted-average exercise prices as of December 31, 2022 and 2021 are as follows:
20222021
AwardsWeighted-Average Exercise PriceAwardsWeighted-Average Exercise Price
(awards in thousands)
Outstanding at beginning of period32 $54.98 61 $48.19 
Exercised— — (29)40.53 
Forfeited— — — — 
Outstanding at end of the period32 $54.98 32 $54.98 
Exercisable at end of the period28 $52.76 23 $49.50 
Schedule of Restricted Stock Activity A summary of outstanding restricted stock activity as of December 31, 2022 and 2021 are as follows:
20222021
SharesWeighted-Average Grant Date Fair ValueSharesWeighted-Average Grant Date Fair Value
(shares in thousands)
Outstanding at beginning of period43 $183.51 50 $116.06 
Granted38 176.6022 264.58
Vested(20)156.68(26)116.68
Forfeited(1)188.60(3)169.47
Outstanding at end of the period60 $187.94 43 $183.51 
Schedule of Share-based Compensation Expense The total expenses during the years ended December 31, 2022, 2021 and 2020 are as follows (in thousands):
202220212020
SharesShare-Based Compensation ExpenseSharesShare-Based Compensation ExpenseSharesShare-Based Compensation Expense
Options and restricted stock92 $5,167 75 $4,302 111 $3,493 
Market and performance-based share awards granted in 202225 1,389 — — — — 
Performance-based share awards granted in 202115 2,595 15 1,986 — — 
Performance-based share awards granted in 202052 1,902 26 1,807 28 1,662 
Performance-based share awards granted in 2019— — — 1,808 17 1,641 
Total share-based compensation184 $11,053 116 $9,903 156 $6,796 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
12 Months Ended
Dec. 31, 2022
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):
December 31, 2022December 31, 2021
Foreign currency translation$24 $90 
Unrealized gains on investment securities— 21 
Accumulated other comprehensive income $24 $111 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.4
FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2022
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):
December 31, 2022
CostUnrealized
Gains
Accrued
Interest
Estimated
Fair Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents$87,691 $— $— $87,691 $87,691 $— 
Total$87,691 $— $— $87,691 $87,691 $— 
December 31, 2021
CostUnrealized
Gains
Accrued
Interest
Estimated
Fair Value
Cash & Cash
Equivalents
Investment
Securities
Cash and cash equivalents$94,824 $— $— $94,824 $94,824 $— 
Level 1:
Money market accounts9,359 — — 9,359 9,359 — 
Government & agency securities1,401 12 — 1,413 — 1,413 
10,760 12 — 10,772 9,359 1,413 
Level 2:
Municipal bonds3,880 59 3,948 — 3,948 
Total$109,464 $21 $59 $109,544 $104,183 $5,361 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense
Income tax expense for the years ended December 31, 2022, 2021 and 2020 consisted of the following (in thousands):
202220212020
Current
Federal$35,857 $49,433 $28,520 
State5,558 6,380 2,285 
Total current41,415 55,813 30,805 
Deferred
Federal(738)(3,424)477 
State(186)(291)(77)
Foreign— — 201 
Total deferred(924)(3,715)601 
Provision for income taxes$40,491 $52,098 $31,406 
Schedule of Components of Total Income Tax Provision Those amounts have been allocated to the following financial statement items:
202220212020
Income before provision for income taxes$40,491 $52,098 $31,406 
Stockholders' equity, unrealized (losses) gains on investment securities & foreign currency(27)66 14 
Total provision for income taxes$40,464 $52,164 $31,420 
Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of the United States federal statutory tax provision to the Company’s provision for income taxes for the years ended December 31, 2022, 2021 and 2020 (in thousands, except percentages):
202220212020
Statutory federal tax$38,621 21.0 %$45,405 21.0 %$28,196 21.0 %
State income taxes, net of federal benefit4,635 2.5 %4,980 2.3 %1,470 1.1 %
Foreign taxes
Hong Kong75 0.0 %91 0.0 %94 0.1 %
Singapore28 0.0 %32 0.0 %107 0.1 %
Share-based compensation - windfall(26)0.0 %(1,835)(0.8)%(415)(0.3)%
Research and development and jobs credits(819)(0.4)%(503)(0.2)%(370)(0.3)%
Executive compensation1,470 0.8 %2,652 1.2 %966 0.7 %
Charitable donations(4,316)(2.3)%— 0.0 %— 0.0 %
Valuation allowance396 0.2 %468 0.2 %1,342 1.0 %
Other permanent differences427 0.2 %808 0.4 %16 0.0 %
Provision for income taxes$40,491 22.0 %$52,098 24.1 %$31,406 23.4 %
Schedule of Deferred Tax Assets and Liabilities Significant components of the Company’s deferred tax assets (liabilities) consisted of the following (in thousands):
December 31, 2022December 31, 2021
Reserves on inventory and sales$1,069 $2,022 
Credit and loss carryforwards3,713 3,052 
Stock compensation2,374 420 
Accrued expenses and deferred costs5,153 4,240 
Inventory capitalization1,781 3,514 
Lease obligations5,773 7,191 
Capitalized research costs2,502 — 
Charitable donations1,862 — 
Other190 — 
Valuation allowance(2,523)(1,904)
Total deferred tax assets21,894 18,535 
Right-of-use assets(4,089)(5,375)
Unrealized loss on investment securities(23)(6)
Prepaid expenses(1,289)(1,175)
Depreciation(11,165)(7,575)
Other— — 
Total deferred tax liabilities(16,566)(14,131)
Net deferred tax assets$5,328 $4,404 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES AND COMMITMENTS (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information related to the Company’s operating leases were as follows (in thousands):
20222021
Cash paid for amounts included in the measurements of lease liabilities
Operating cash flow used in operating leases$7,199$4,504
Right-of-use assets obtained in exchange for lease obligations
Operating leases$101$18,872
Schedule of Maturity of Company's Operating Lease Liabilities
The following table presents the maturity of the Company’s operating lease liabilities as of December 31, 2022 (in thousands):
2023$6,243
20245,693
20255,825
20264,160
20272,553
Thereafter2,858
Total lease payments$27,332
Less: imputed interest(1,281)
Total $26,051
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Due from banks $ 7.4 $ 12.2  
Restructuring costs 12.2    
Advertising expense 1.7 1.6 $ 4.4
Research and development expense 4.5 $ 4.4 $ 2.8
Contribution of Nonmonetary Assets to Charitable Organization      
Nonmonetary Transaction [Line Items]      
Donated inventory $ 19.0    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Details)
12 Months Ended
Dec. 31, 2022
Building and building improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
Building and building improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 35 years
Equipment and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Equipment and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 15 years
Software | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Software | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Vehicles  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 12,670 $ 15,196
Packaging 3,611 3,641
Non-food finished goods 8,738 15,991
Finished goods 97,675 152,687
Reserve for obsolete inventory (3,838) (7,472)
Total $ 118,856 $ 180,043
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY, PLANT AND EQUIPMENT - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment - gross $ 97,126 $ 88,830
Less: accumulated depreciation (39,941) (32,699)
Property, plant and equipment - net 57,185 56,131
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment - gross 565 565
Building and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment - gross 25,905 23,518
Equipment and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment - gross 49,260 42,708
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment - gross 21,278 21,894
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment - gross $ 118 $ 145
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]      
Depreciation $ 7.9 $ 5.7 $ 4.1
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Trade payables and accrued expenses $ 58,667 $ 70,894
OPTAVIA Coach compensation payable 23,633 28,733
Dividends payable 19,641 17,186
Accrued payroll and related taxes 13,581 24,940
Promotional sales incentive accruals 10,240 10,935
Deferred revenue 7,357 8,050
Sales tax payable 1,571 2,571
Total $ 134,690 $ 163,309
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net income $ 143,568 $ 164,031 $ 102,859
Denominator:      
Weighted average shares of common stock outstanding (in shares) 11,195 11,705 11,771
Effect of dilutive common stock equivalents (in shares) 81 108 79
Weighted average shares of common stock outstanding (in shares) 11,276 11,813 11,850
Basic earnings per share      
Earnings per share - basic (in usd per share) $ 12.82 $ 14.01 $ 8.74
Diluted earnings per share      
Earnings per share - diluted (in usd per share) $ 12.73 $ 13.89 $ 8.68
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE - Narrative (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive awards 0 0 1
Restricted Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive awards 5 1 3
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
EQUITY (Details) - $ / shares
12 Months Ended
May 18, 2017
Dec. 31, 2022
Dec. 31, 2021
Sep. 12, 2019
Equity [Abstract]        
Capital units authorized (in shares)   21,500,000    
Common stock, authorized (in shares)   20,000,000 20,000,000  
Common stock, par value (in usd per share)   $ 0.001 $ 0.001  
Preferred stock, shares authorized (in shares)   1,500,000    
Preferred stock, par value (in usd per share)   $ 0.001    
Common stock, issued (in shares)   10,928,000 11,594,000  
Preferred stock, issued (in shares)   0    
Increase in the number of shares authorized (in shares) 600,000      
Shares authorized for issuance (in shares) 1,600,000      
Additional shares authorized for repurchase (in shares)       2,000,000
Stock repurchased (in shares)   739,000 238,000  
Remaining number of shares authorized to be repurchased (in shares)   1,400,000    
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares) 0 0  
Stock option exercised 0 29,000  
Proceeds from stock options exercised   $ 0.8 $ 1.6
Shares withheld for employee taxes 9,000 22,000 6,000
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Award expiration period 10 years    
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    
Weighted-average remaining contractual life of options outstanding 51 months    
Aggregate intrinsic value of options outstanding $ 2.0    
Weighted-average remaining contractual life of options exercisable 51 months    
Aggregate intrinsic value of options exercisable $ 1.7    
Employee service share based compensation nonvested awards $ 0.1    
Compensation cost recognition weighted average period 1 month    
Intrinsic value of options exercised   $ 5.9 $ 1.5
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Compensation cost recognition weighted average period 20 months    
Share-based compensation arrangement, fair value of awards vested $ 3.5 7.0 3.7
Total income tax benefit recognized related to restricted stock awards 1.2 $ 2.4 $ 1.4
Unrecognized compensation costs $ 6.2    
Shares granted in period 38,000 22,000  
Market and performance-based share awards | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Additional shares earned (percent) 0.00%    
Market and performance-based share awards | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Additional shares earned (percent) 250.00%    
Performance-Based Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost recognition weighted average period 21 months    
Unrecognized compensation costs $ 6.3    
Shares granted in period 92,000    
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION - Stock Options Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Awards    
Shares, Outstanding at beginning of period (in shares) 32 61
Shares, Exercised (in shares) 0 (29)
Shares, Forfeited (in shares) 0 0
Shares, Outstanding at end of the period (in shares) 32 32
Shares, Exercisable at end of the period (in shares) 28 23
Weighted-Average Exercise Price    
Weighted-Average Exercise Price, Outstanding at beginning of period (in usd per share) $ 54.98 $ 48.19
Weighted-Average Exercise Price, Exercised (in usd per share) 0 40.53
Weighted-Average Exercise Price, Forfeited (in usd per share) 0 0
Weighted-Average Exercise Price, Outstanding at end of the period (in usd per share) 54.98 54.98
Weighted-Average Exercise Price, Exercisable at end of the period (in usd per share) $ 52.76 $ 49.50
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) - Restricted Stock - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Shares    
Outstanding at beginning of period (in shares) 43 50
Granted (in shares) 38 22
Vested (in shares) (20) (26)
Forfeited (in shares) (1) (3)
Outstanding at end of the period (in shares) 60 43
Weighted-Average Grant Date Fair Value    
Outstanding at beginning of period (in usd per share) $ 183.51 $ 116.06
Granted (in usd per share) 176.60 264.58
Vested (in usds per share) 156.68 116.68
Forfeited (in usd per share) 188.60 169.47
Outstanding at end of the period (in usd per share) $ 187.94 $ 183.51
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION - Expenses (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares 184 116 156
Share-Based Compensation Expense $ 11,053 $ 9,903 $ 6,796
Options and restricted stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares 92 75 111
Share-Based Compensation Expense $ 5,167 $ 4,302 $ 3,493
Market and performance-based share awards | Granted In 2022      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares 25 0 0
Share-Based Compensation Expense $ 1,389 $ 0 $ 0
Performance-based share awards | Granted In 2021      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares 15 15 0
Share-Based Compensation Expense $ 2,595 $ 1,986 $ 0
Performance-based share awards | Granted In 2020      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares 52 26 28
Share-Based Compensation Expense $ 1,902 $ 1,807 $ 1,662
Performance-based share awards | Granted In 2019      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares 0 0 17
Share-Based Compensation Expense $ 0 $ 1,808 $ 1,641
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Foreign currency translation $ 24 $ 90
Unrealized gains on investment securities 0 21
Accumulated other comprehensive income $ 24 $ 111
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.4
FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents $ 87,691 $ 104,183
Cost, Total 87,691 109,464
Unrealized Gains   21
Accrued Interest   59
Estimated Fair Value, Total 87,691 109,544
Cash & Cash Equivalents 87,691 104,183
Investment Securities 0 5,361
Cash and cash equivalents    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents 87,691 94,824
Estimated Fair Value, Cash and cash equivalents 87,691 94,824
Cash & Cash Equivalents $ 87,691 94,824
Level 1 | Money market accounts and government & agency securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Total   10,760
Estimated Fair Value, Total   10,772
Level 1 | Money market accounts    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents   9,359
Estimated Fair Value, Cash and cash equivalents   9,359
Cash & Cash Equivalents   9,359
Level 1 | Government & agency securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Investment securities   1,401
Unrealized Gains   12
Estimated Fair Value, Investment securities   1,413
Investment Securities   1,413
Level 2 | Municipal bonds    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Investment securities   3,880
Unrealized Gains   9
Accrued Interest   59
Estimated Fair Value, Investment securities   3,948
Investment Securities   $ 3,948
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
FINANCIAL INSTRUMENTS - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Investments, All Other Investments [Abstract]      
Realized loss or gains $ 0 $ 0 $ 0
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Income Tax Expense from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 35,857 $ 49,433 $ 28,520
State 5,558 6,380 2,285
Total current 41,415 55,813 30,805
Deferred      
Federal (738) (3,424) 477
State (186) (291) (77)
Foreign 0 0 201
Total deferred (924) (3,715) 601
Provision for income taxes $ 40,491 $ 52,098 $ 31,406
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Income tax expense (benefit), intraperiod tax allocation $ 40,464 $ 52,164 $ 31,420
Operating loss carryforwards $ 31,600    
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Tax Provision Allocation to Financial Statement Items (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Income before provision for income taxes $ 40,491 $ 52,098 $ 31,406
Stockholders' equity, unrealized (losses) gains on investment securities & foreign currency (27) 66 14
Total provision for income taxes $ 40,464 $ 52,164 $ 31,420
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Statutory Tax Rate and Effective Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Examination [Line Items]      
Statutory federal tax $ 38,621 $ 45,405 $ 28,196
Statutory federal tax, effective tax rate, percent 21.00% 21.00% 21.00%
State income taxes, net of federal benefit $ 4,635 $ 4,980 $ 1,470
State income taxes, net of federal benefit, effective tax rate, percent 2.50% 2.30% 1.10%
Share-based compensation - windfall $ (26) $ (1,835) $ (415)
Share-based compensation - windfall, effective tax rate, percent 0.00% (0.80%) (0.30%)
Research and development and jobs credits $ (819) $ (503) $ (370)
Research and development and jobs credits, effective tax rate, percent (0.40%) (0.20%) (0.30%)
Executive compensation $ 1,470 $ 2,652 $ 966
Executive compensation, effective tax rate, percent 0.80% 1.20% 0.70%
Charitable donations $ (4,316) $ 0 $ 0
Charitable donations, effective tax rate, percent (2.30%) 0.00% 0.00%
Valuation allowance $ 396 $ 468 $ 1,342
Valuation allowance, effective tax rate, percent 0.20% 0.20% 1.00%
Other permanent differences $ 427 $ 808 $ 16
Other permanent differences, effective tax rate, percent 0.20% 0.40% 0.00%
Provision for income taxes $ 40,491 $ 52,098 $ 31,406
Provision for income taxes, effective tax rate, percent 22.00% 24.10% 23.40%
Hong Kong      
Income Tax Examination [Line Items]      
Foreign taxes $ 75 $ 91 $ 94
Foreign taxes, effective tax rate, percent 0.00% 0.00% 0.10%
Singapore      
Income Tax Examination [Line Items]      
Foreign taxes $ 28 $ 32 $ 107
Foreign taxes, effective tax rate, percent 0.00% 0.00% 0.10%
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Reserves on inventory and sales $ 1,069 $ 2,022
Credit and loss carryforwards 3,713 3,052
Stock compensation 2,374 420
Accrued expenses and deferred costs 5,153 4,240
Inventory capitalization 1,781 3,514
Lease obligations 5,773 7,191
Capitalized research costs 2,502 0
Charitable donations 1,862 0
Other 190 0
Valuation allowance (2,523) (1,904)
Total deferred tax assets 21,894 18,535
Right-of-use assets (4,089) (5,375)
Unrealized loss on investment securities (23) (6)
Prepaid expenses (1,289) (1,175)
Depreciation (11,165) (7,575)
Other 0 0
Total deferred tax liabilities (16,566) (14,131)
Net deferred tax assets $ 5,328 $ 4,404
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES AND COMMITMENTS - Narratives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Leased Assets [Line Items]      
Operating lease expense $ 6.7 $ 5.6 $ 3.6
Weighted average remaining lease term 58 months    
Weighted average discount rate 2.10%    
Inventories      
Operating Leased Assets [Line Items]      
Unconditional purchase obligation $ 215.7    
Minimum | Operating Lease Arrangement for Real Estate      
Operating Leased Assets [Line Items]      
Lease term 18 months    
Minimum | Operating Lease Arrangement for Equipment      
Operating Leased Assets [Line Items]      
Lease term 24 months    
Maximum | Operating Lease Arrangement for Real Estate      
Operating Leased Assets [Line Items]      
Lease term 126 months    
Maximum | Operating Lease Arrangement for Equipment      
Operating Leased Assets [Line Items]      
Lease term 203 months    
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES AND COMMITMENTS - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating cash flow used in operating leases $ 7,199 $ 4,504
Operating leases $ 101 $ 18,872
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES AND COMMITMENTS - Future Minimum Lease Commitments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 6,243
2024 5,693
2025 5,825
2026 4,160
2027 2,553
Thereafter 2,858
Total lease payments 27,332
Less: imputed interest (1,281)
Total $ 26,051
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT (Details) - Credit Agreement
12 Months Ended
Apr. 13, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]      
Maximum total net leverage ratio 2.75    
Minimum interest coverage ratio 3.50    
Borrowings outstanding   $ 0 $ 0
Eurodollar      
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 70 med-20221231_htm.xml IDEA: XBRL DOCUMENT 0000910329 2022-01-01 2022-12-31 0000910329 2022-06-30 0000910329 2023-02-13 0000910329 2021-01-01 2021-12-31 0000910329 2020-01-01 2020-12-31 0000910329 2022-12-31 0000910329 2021-12-31 0000910329 2020-12-31 0000910329 2019-12-31 0000910329 us-gaap:CommonStockMember 2019-12-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000910329 us-gaap:RetainedEarningsMember 2019-12-31 0000910329 us-gaap:TreasuryStockCommonMember 2019-12-31 0000910329 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000910329 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000910329 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000910329 us-gaap:CommonStockMember 2020-12-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000910329 us-gaap:RetainedEarningsMember 2020-12-31 0000910329 us-gaap:TreasuryStockCommonMember 2020-12-31 0000910329 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000910329 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000910329 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 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-12-31 0000910329 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000910329 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000910329 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000910329 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 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:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember 2022-12-31 0000910329 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0000910329 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0000910329 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000910329 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000910329 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0000910329 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0000910329 us-gaap:VehiclesMember 2022-01-01 2022-12-31 0000910329 us-gaap:LandMember 2022-12-31 0000910329 us-gaap:LandMember 2021-12-31 0000910329 med:BuildingAndLeaseholdImprovementsMember 2022-12-31 0000910329 med:BuildingAndLeaseholdImprovementsMember 2021-12-31 0000910329 med:EquipmentAndFixturesMember 2022-12-31 0000910329 med:EquipmentAndFixturesMember 2021-12-31 0000910329 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0000910329 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0000910329 us-gaap:VehiclesMember 2022-12-31 0000910329 us-gaap:VehiclesMember 2021-12-31 0000910329 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000910329 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000910329 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000910329 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000910329 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000910329 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000910329 2017-05-18 2017-05-18 0000910329 2017-05-18 0000910329 2019-09-12 0000910329 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000910329 us-gaap:EmployeeStockOptionMember 2022-12-31 0000910329 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000910329 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000910329 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000910329 us-gaap:RestrictedStockMember 2021-12-31 0000910329 us-gaap:RestrictedStockMember 2020-12-31 0000910329 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000910329 us-gaap:RestrictedStockMember 2022-12-31 0000910329 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000910329 srt:MinimumMember med:MarketAndPerformanceBasedShareMember 2022-01-01 2022-12-31 0000910329 srt:MaximumMember med:MarketAndPerformanceBasedShareMember 2022-01-01 2022-12-31 0000910329 med:OptionsAndRestrictedStockMember 2022-01-01 2022-12-31 0000910329 med:OptionsAndRestrictedStockMember 2021-01-01 2021-12-31 0000910329 med:OptionsAndRestrictedStockMember 2020-01-01 2020-12-31 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2022-01-01 2022-12-31 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2021-01-01 2021-12-31 0000910329 med:GrantedIn2022Member med:MarketAndPerformanceBasedShareMember 2020-01-01 2020-12-31 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000910329 med:GrantedIn2021Member us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000910329 med:GrantedIn2020Member us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000910329 med:GrantedIn2019Member us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000910329 med:GrantedIn2019Member us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000910329 med:GrantedIn2019Member us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000910329 us-gaap:PerformanceSharesMember 2022-12-31 0000910329 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000910329 us-gaap:CashMember 2022-12-31 0000910329 us-gaap:CashMember 2021-12-31 0000910329 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-12-31 0000910329 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0000910329 us-gaap:FairValueInputsLevel1Member med:MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMember 2021-12-31 0000910329 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2021-12-31 0000910329 us-gaap:InlandRevenueHongKongMember 2022-01-01 2022-12-31 0000910329 us-gaap:InlandRevenueHongKongMember 2021-01-01 2021-12-31 0000910329 us-gaap:InlandRevenueHongKongMember 2020-01-01 2020-12-31 0000910329 us-gaap:InlandRevenueSingaporeIRASMember 2022-01-01 2022-12-31 0000910329 us-gaap:InlandRevenueSingaporeIRASMember 2021-01-01 2021-12-31 0000910329 us-gaap:InlandRevenueSingaporeIRASMember 2020-01-01 2020-12-31 0000910329 srt:MinimumMember med:OperatingLeaseArrangementForRealEstateMember 2022-12-31 0000910329 srt:MaximumMember med:OperatingLeaseArrangementForRealEstateMember 2022-12-31 0000910329 srt:MinimumMember med:OperatingLeaseArrangementForEquipmentMember 2022-12-31 0000910329 srt:MaximumMember med:OperatingLeaseArrangementForEquipmentMember 2022-12-31 0000910329 us-gaap:InventoriesMember 2022-12-31 0000910329 us-gaap:RevolvingCreditFacilityMember med:CreditAgreementMember 2021-04-13 0000910329 us-gaap:LetterOfCreditMember med:CreditAgreementMember 2021-04-13 0000910329 med:UncommittedIncrementalFacilityMember med:CreditAgreementMember 2021-04-13 0000910329 srt:MinimumMember med:CreditAgreementMember 2021-04-13 2021-04-13 0000910329 srt:MaximumMember med:CreditAgreementMember 2021-04-13 2021-04-13 0000910329 med:CreditAgreementMember us-gaap:EurodollarMember 2021-01-01 2021-12-31 0000910329 med:CreditAgreementMember us-gaap:BaseRateMember 2021-01-01 2021-12-31 0000910329 med:CreditAgreementMember 2021-04-13 0000910329 med:CreditAgreementMember 2021-12-31 0000910329 med:CreditAgreementMember 2022-12-31 iso4217:USD shares iso4217:USD shares pure 0000910329 2022 FY false 10-K true 2022-12-31 --12-31 false 001-31573 Medifast, Inc. DE 13-3714405 100 International Drive 21202 Baltimore MD 410 581-8042 Common Stock, $0.001 par value per share MED NYSE Yes No Yes Yes Large Accelerated Filer false false true false 2000000000 10844844 Portions of the Registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission for its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K. 49 RSM US LLP Baltimore, Maryland 1598577000 1526087000 934842000 458163000 398490000 237027000 1140414000 1127597000 697815000 955608000 911356000 563656000 184806000 216241000 134159000 -701000 -231000 246000 -46000 119000 -140000 -747000 -112000 106000 184059000 216129000 134265000 40491000 52098000 31406000 143568000 164031000 102859000 12.82 14.01 8.74 12.73 13.89 8.68 11195000 11705000 11771000 11276000 11813000 11850000 6.56 5.68 4.52 143568000 164031000 102859000 -67000 112000 -21000 -20000 -42000 37000 -87000 70000 16000 143481000 164101000 102875000 87691000 104183000 118856000 180043000 0 5361000 0 945000 16237000 16334000 222784000 306866000 57185000 56131000 18460000 24457000 12456000 6468000 5328000 4404000 316213000 398326000 134690000 163309000 428000 0 5776000 6523000 140894000 169832000 20275000 26020000 161169000 195852000 0.001 0.001 20000000 20000000 10928000 11594000 10873000 11593000 11000 12000 21555000 12018000 24000 111000 139852000 190333000 54000 0 6398000 0 155044000 202474000 316213000 398326000 143568000 164031000 102859000 10980000 6812000 4316000 6098000 5069000 3189000 11053000 9903000 6796000 -2130000 -2000 -212000 14000 89000 320000 -924000 -3715000 601000 -61187000 126651000 4621000 1373000 -945000 5169000 -97000 9887000 -1086000 3412000 4543000 2741000 -37594000 54380000 28010000 194570000 94545000 145196000 5267000 5145000 4605000 16681000 34209000 5887000 -11414000 -29064000 -1282000 0 811000 1597000 1516000 6089000 551000 71620000 63856000 53190000 126445000 55999000 5000000 -199581000 -125133000 -57144000 -67000 112000 -21000 -16492000 -59540000 86749000 104183000 163723000 76974000 87691000 104183000 163723000 37212000 56758000 24636000 19641000 17186000 13831000 12272000 12000 0 25000 168788000 -63993000 104832000 102859000 102859000 17000 6796000 6796000 28000 1597000 1597000 6000 551000 551000 5000000 5000000 489000 63993000 -63993000 0 16000 16000 53303000 53303000 11822000 12000 7842000 41000 154351000 -5000000 157246000 164031000 164031000 55000 9454000 142000 9596000 29000 811000 811000 28000 6089000 6089000 55999000 55999000 284000 60999000 -60999000 0 70000 70000 67192000 67192000 11594000 12000 12018000 111000 190333000 0 202474000 143568000 143568000 20000 11053000 11053000 9000 1516000 1516000 126445000 126445000 677000 1000 120047000 -120047000 1000 -87000 -87000 74002000 74002000 10928000 11000 21555000 24000 139852000 -6398000 155044000 NATURE OF THE BUSINESS<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%">Medifast, Inc. (the “Company” or “Medifast”) is a Delaware corporation, incorporated in 1989. The Company’s operations are primarily conducted through its wholly owned subsidiaries, Jason Pharmaceuticals, Inc., </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VIA, LLC, Jason Enterprises, Inc., Jason Properties, LLC, Seven Crondall Associates, LLC, Corporate Events, Inc., </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VIA (Hong Kong) Limited, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VIA (Singapore) PTE. LTD and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VIA Health Consultation (Shanghai) Co., Ltd. Medifast is the company behind one of the fastest-growing health and wellness communities called </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VIA. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VIA is a highly effective lifestyle solution for people for whom diets alone have failed. The Company has one modern, United States Food and Drug Administration (the “FDA”) approved manufacturing facility located in Owings Mills, Maryland.</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%">Medifast sells a variety of weight loss, weight management and healthy living products all based on our proprietary formulas under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VIA, Optimal Health by Take Shape for Life, and Flavors of Home</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> brands. The Company’s product line includes more than 65 consumable options, including, but not limited to, bars, bites, pretzels, puffs, cereal crunch, drinks, hearty choices, oatmeal, pancakes, pudding, soft serve, shakes, smoothies, soft bakes, and soups. Medifast’s nutritional products are formulated with high-quality ingredients. The processing, formulation, packaging, labeling and advertising of the Company’s products are subject to regulation by one or more federal agencies, including the FDA, the Federal Trade Commission (the “FTC”), the Consumer Product Safety Commission, the United States Department of Agriculture, and the United States Environmental Protection Agency.</span></div> 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%">Principles of Consolidation -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The Company’s fiscal year ends on December 31.</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 generally accepted accounting principles in the United States 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%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Cash and cash equivalents consist of cash on deposit in financial institutions, institutional money funds and other short-term investments with a maturity of 90 days or less at the time of purchase. All credit card and debit card transactions that process in less than seven days are classified as cash and cash equivalents. The amounts due from banks for these transactions classified as cash and cash equivalents totaled $7.4 million as of December 31, 2022, and $12.2 million as of December 31, 2021.</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%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our cash and cash equivalents and available-for-sale securities are maintained at several financial institutions and the balances with these financial institutions often exceed the amount of insurance provided on such accounts by the Federal Deposit Insurance Corporation. The cash and cash equivalents generally are maintained with financial institutions with reputable credit, and therefore bear minimal credit risk. Historically, we have not experienced any losses due to such concentration of credit risk.</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%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our financial instruments include cash and cash equivalents, and investment in available-for-sale securities. The carrying amounts of cash and cash equivalents approximate fair value due to their short maturities. The fair value of investments in available-for-sale securities are based on third-party pricing services provided by the Company’s investment advisory firm.</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%">Inventories</span><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 and 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;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 donated inventory with an aggregate cost of $19.0 million to Ukrainian refugees and those in need in Ukraine, which is included in selling, general and administrative expenses during the year ended December 31, 2022. The donations were made to two 501(c)(3) organizations that are coordinating the distribution throughout refugee camps in Europe and in Ukraine.</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 incurred approximately $12.2 million of costs in connection with the restructuring of certain external manufacturing agreements to optimize its supply chain, which is included in cost of sales during the year ended December 31, 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:700;line-height:120%">Investment Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company’s investments consist of debt securities classified as available-for-sale securities. Available-for-sale debt securities are stated at fair value and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of accumulated other comprehensive income (loss) in stockholders’ equity. Interest and dividends on marketable debt securities are recognized in income when declared. Realized gains and losses, if any, are included in income.</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%">Property, Plant, and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property, plant and equipment are stated at cost less accumulated depreciation and amortization. The Company computes depreciation and amortization using the straight-line method over the estimated useful lives of the assets acquired as follows:</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 style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:114%">Building and building improvements</span></td><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:10pt;font-weight:400;line-height:100%">10 - 35 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leasehold Improvements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><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:10pt;font-weight:400;line-height:100%">Lease term</span></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:10pt;font-weight:400;line-height:114%">Equipment and fixtures</span></td><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:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></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:10pt;font-weight:400;line-height:114%">Software </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="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:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></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:10pt;font-weight:400;line-height:114%">Vehicles</span></td><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:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div style="margin-top:12pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">The depreciation life for leasehold improvements is the lesser of the estimated useful life of the addition or the term of the related lease.</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Capitalized costs of cloud software are reported in Other assets on the balance sheet and are amortized over an estimated useful life of 3 to 5 years.</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%">Long-lived Asset Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.</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%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our revenue is derived primarily from point of sale transactions executed over an e-commerce platform for weight loss, weight management, and other consumable health and nutritional products. Revenue is recognized upon receipt by customer and net of discounts, rebates, promotional adjustments, price adjustments, allocated consideration to loyalty programs, and estimated returns.</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%">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.</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%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 606, Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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 years ended December 31, 2022, 2021 and 2020. Revenue on these contracts is recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control upon receipt of products by our customers. Any consideration received prior to the fulfillment of the Company’s performance obligation is deferred and recognized as a liability. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales returns</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer reward programs and sales incentives</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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.</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%">We reduce the transaction price for certain customer reward programs and 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.</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-style:italic;font-weight:400;line-height:120%">Shipping and handling costs</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%">Amounts billed to customers for shipping and handling activities are treated as a promised service performance obligation and are recorded in revenue in the accompanying 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 the accompanying Consolidated Statements of Income.</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-style:italic;font-weight:400;line-height:120%">Contract costs</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%">We expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VIA Coach compensation and credit card fees during the period in which the corresponding revenue is earned. These costs are deferred along with the revenues for goods that are in transit and not received by customers by period end. These costs are recorded in selling, general and administrative expense in the accompanying Consolidated Statements of Income.</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%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company determines if an arrangement is a lease at inception and categorizes leases with contractual terms longer than twelve months as either operating or finance. All the Company’s leases are operating leases. The right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The ROU asset also consists of any prepaid lease payments and lease incentives received. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Advertising costs are expensed as incurred, except for the preparation, layout, design and production of advertising costs which are expensed when the advertisement is first used. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. Advertising expense, excluding broker fees, for the years ended December 31, 2022, 2021 and 2020, amounted to $1.7 million, $1.6 million and $4.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%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company incurs research and development costs in connection with the development of new products and programs and clinical research activities, which are expensed as incurred. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. The Company incurred $4.5 million, $4.4 million, $2.8 million in research and development expense for the years ended December 31, 2022, 2021 and 2020, 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%">Share-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Share-based compensation consists primarily of restricted stock awards, performance-based share awards, and stock options granted to employees and directors. Restricted stock awards are measured at the grant date, based on the calculated fair value of the award, and are recognized as an expense over the requisite service period. Performance-based share awards are measured based on the grant-date market price of the Company's common stock adjusted by expected level of achievement over the performance period. The fair value of the incentive stock options and non-qualified </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%">stock options is calculated using the Black-Scholes option pricing model as of the grant date and recognized over the service period. The Company issues new shares upon the exercise of stock options, the granting of restricted stock awards, and the achieved performance against pre-determined performance goals over the performance period for 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:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</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 benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more-likely-than-not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in the accompanying Consolidated Balance Sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to recognize interest and penalties accrued on uncertain tax positions as part of income tax expense. We evaluated our tax positions and determined that we did not have any material uncertain tax positions. </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%">Earnings Per Share</span><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 common stock outstanding during the periods presented. Diluted EPS is calculated utilizing the weighted average number of shares of 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:700;line-height:120%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Other comprehensive income refers to revenues, expenses, and gains and losses that are not included in net income but rather are recorded directly in stockholders’ equity. Comprehensive income consists of net income, unrealized gains and losses on available-for-sale securities, and foreign currency translation adjustments.</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%">Accounting Pronouncements - Adopted in 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%">In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying accounting principles under GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met and to other derivative instruments if there is a change to the interest rates used for discounting, margining or contract price alignment. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 beginning in the first quarter of fiscal 2022 without any material impact on the Company's financial position and results of operations.</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%">Recently Issued Accounting Pronouncements - Pending Adoption</span></div>We have considered all new accounting pronouncements and have concluded that there are no new pronouncements that have the potential for a material impact on our results of operations, financial condition, or cash flows, based on current information <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The Company’s fiscal year ends on December 31.</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 generally accepted accounting principles in the United States 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%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Cash and cash equivalents consist of cash on deposit in financial institutions, institutional money funds and other short-term investments with a maturity of 90 days or less at the time of purchase. All credit card and debit card transactions that process in less than seven days are classified as cash and cash equivalents. The amounts due from banks for these transactions classified as cash and cash equivalents totaled $7.4 million as of December 31, 2022, and $12.2 million as of December 31, 2021.</span> 7400000 12200000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our cash and cash equivalents and available-for-sale securities are maintained at several financial institutions and the balances with these financial institutions often exceed the amount of insurance provided on such accounts by the Federal Deposit Insurance Corporation. The cash and cash equivalents generally are maintained with financial institutions with reputable credit, and therefore bear minimal credit risk. Historically, we have not experienced any losses due to such concentration of credit risk.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our financial instruments include cash and cash equivalents, and investment in available-for-sale securities. The carrying amounts of cash and cash equivalents approximate fair value due to their short maturities. The fair value of investments in available-for-sale securities are based on third-party pricing services provided by the Company’s investment advisory firm.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span><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 and 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> 19000000 12200000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company’s investments consist of debt securities classified as available-for-sale securities. Available-for-sale debt securities are stated at fair value and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of accumulated other comprehensive income (loss) in stockholders’ equity. Interest and dividends on marketable debt securities are recognized in income when declared. Realized gains and losses, if any, are included in income.</span> <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%">Property, Plant, and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property, plant and equipment are stated at cost less accumulated depreciation and amortization. The Company computes depreciation and amortization using the straight-line method over the estimated useful lives of the assets acquired as follows:</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 style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:114%">Building and building improvements</span></td><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:10pt;font-weight:400;line-height:100%">10 - 35 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leasehold Improvements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><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:10pt;font-weight:400;line-height:100%">Lease term</span></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:10pt;font-weight:400;line-height:114%">Equipment and fixtures</span></td><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:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></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:10pt;font-weight:400;line-height:114%">Software </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="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:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></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:10pt;font-weight:400;line-height:114%">Vehicles</span></td><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:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div style="margin-top:12pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">The depreciation life for leasehold improvements is the lesser of the estimated useful life of the addition or the term of the related lease.</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Capitalized costs of cloud software are reported in Other assets on the balance sheet and are amortized over an estimated useful life of 3 to 5 years.</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 style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:114%">Building and building improvements</span></td><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:10pt;font-weight:400;line-height:100%">10 - 35 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leasehold Improvements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><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:10pt;font-weight:400;line-height:100%">Lease term</span></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:10pt;font-weight:400;line-height:114%">Equipment and fixtures</span></td><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:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></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:10pt;font-weight:400;line-height:114%">Software </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="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:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></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:10pt;font-weight:400;line-height:114%">Vehicles</span></td><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:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div style="margin-top:12pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">The depreciation life for leasehold improvements is the lesser of the estimated useful life of the addition or the term of the related lease.</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Capitalized costs of cloud software are reported in Other assets on the balance sheet and are amortized over an estimated useful life of 3 to 5 years.</span></div> P10Y P35Y P3Y P15Y P3Y P5Y P5Y P3Y P5Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-lived Asset Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.</span> <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%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our revenue is derived primarily from point of sale transactions executed over an e-commerce platform for weight loss, weight management, and other consumable health and nutritional products. Revenue is recognized upon receipt by customer and net of discounts, rebates, promotional adjustments, price adjustments, allocated consideration to loyalty programs, and estimated returns.</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%">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.</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%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 606, Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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 years ended December 31, 2022, 2021 and 2020. Revenue on these contracts is recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control upon receipt of products by our customers. Any consideration received prior to the fulfillment of the Company’s performance obligation is deferred and recognized as a liability. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales returns</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer reward programs and sales incentives</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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.</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%">We reduce the transaction price for certain customer reward programs and 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.</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-style:italic;font-weight:400;line-height:120%">Shipping and handling costs</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%">Amounts billed to customers for shipping and handling activities are treated as a promised service performance obligation and are recorded in revenue in the accompanying 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 the accompanying Consolidated Statements of Income.</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-style:italic;font-weight:400;line-height:120%">Contract costs</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%">We expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VIA Coach compensation and credit card fees during the period in which the corresponding revenue is earned. These costs are deferred along with the revenues for goods that are in transit and not received by customers by period end. These costs are recorded in selling, general and administrative expense in the accompanying Consolidated Statements of Income.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company determines if an arrangement is a lease at inception and categorizes leases with contractual terms longer than twelve months as either operating or finance. All the Company’s leases are operating leases. The right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The ROU asset also consists of any prepaid lease payments and lease incentives received. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense.</span> Advertising Costs - Advertising costs are expensed as incurred, except for the preparation, layout, design and production of advertising costs which are expensed when the advertisement is first used. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. Advertising expense, excluding broker fees, for the years ended December 31, 2022, 2021 and 2020, amounted to $1.7 million, $1.6 million and $4.4 million, respectively. 1700000 1600000 4400000 Research and Development - The Company incurs research and development costs in connection with the development of new products and programs and clinical research activities, which are expensed as incurred. They are recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. 4500000 4400000 2800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Share-based compensation consists primarily of restricted stock awards, performance-based share awards, and stock options granted to employees and directors. Restricted stock awards are measured at the grant date, based on the calculated fair value of the award, and are recognized as an expense over the requisite service period. Performance-based share awards are measured based on the grant-date market price of the Company's common stock adjusted by expected level of achievement over the performance period. The fair value of the incentive stock options and non-qualified </span>stock options is calculated using the Black-Scholes option pricing model as of the grant date and recognized over the service period. The Company issues new shares upon the exercise of stock options, the granting of restricted stock awards, and the achieved performance against pre-determined performance goals over the performance period for performance-based share awards. <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%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</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 benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more-likely-than-not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in the accompanying Consolidated Balance Sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination.</span></div>Our policy is to recognize interest and penalties accrued on uncertain tax positions as part of income tax expense. We evaluated our tax positions and determined that we did not have any material uncertain tax positions. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share</span><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 common stock outstanding during the periods presented. Diluted EPS is calculated utilizing the weighted average number of shares of common stock outstanding adjusted for the effect of dilutive common stock equivalents.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Other comprehensive income refers to revenues, expenses, and gains and losses that are not included in net income but rather are recorded directly in stockholders’ equity. Comprehensive income consists of net income, unrealized gains and losses on available-for-sale securities, and foreign currency translation adjustments.</span> <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%">Accounting Pronouncements - Adopted in 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%">In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying accounting principles under GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met and to other derivative instruments if there is a change to the interest rates used for discounting, margining or contract price alignment. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 beginning in the first quarter of fiscal 2022 without any material impact on the Company's financial position and results of operations.</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%">Recently Issued Accounting Pronouncements - Pending Adoption</span></div>We have considered all new accounting pronouncements and have concluded that there are no new pronouncements that have the potential for a material impact on our results of operations, financial condition, or cash flows, based on current information INVENTORIES<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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;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:10pt;font-weight:400;line-height:100%">12,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">15,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Packaging</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:10pt;font-weight:400;line-height:100%">3,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Non-food finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Finished goods</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:10pt;font-weight:400;line-height:100%">97,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:400;line-height:100%">(3,838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,856 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top: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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;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:10pt;font-weight:400;line-height:100%">12,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">15,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Packaging</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:10pt;font-weight:400;line-height:100%">3,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Non-food finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Finished goods</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:10pt;font-weight:400;line-height:100%">97,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:400;line-height:100%">(3,838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,856 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12670000 15196000 3611000 3641000 8738000 15991000 97675000 152687000 3838000 7472000 118856000 180043000 PROPERTY, PLANT AND EQUIPMENT<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%">Property, plant, and equipment 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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</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%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Building and leasehold improvements</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:10pt;font-weight:400;line-height:114%">25,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Equipment and fixtures</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:10pt;font-weight:400;line-height:114%">49,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Software</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:10pt;font-weight:400;line-height:114%">21,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Vehicles</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:10pt;font-weight:400;line-height:114%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"/></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%">Property, plant and equipment - gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97,126 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(39,941)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(32,699)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Property, plant and equipment - net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,185 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,131 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December 31, 2022, 2021 and 2020 was $7.9 million, $5.7 million and $4.1 million, respectively.</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%">Property, plant, and equipment 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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</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%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Building and leasehold improvements</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:10pt;font-weight:400;line-height:114%">25,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Equipment and fixtures</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:10pt;font-weight:400;line-height:114%">49,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Software</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:10pt;font-weight:400;line-height:114%">21,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Vehicles</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:10pt;font-weight:400;line-height:114%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"/></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%">Property, plant and equipment - gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97,126 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(39,941)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(32,699)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Property, plant and equipment - net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,185 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,131 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 565000 565000 25905000 23518000 49260000 42708000 21278000 21894000 118000 145000 97126000 88830000 39941000 32699000 57185000 56131000 7900000 5700000 4100000 ACCOUNTS PAYABLE AND ACCRUED EXPENSES<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%">Accounts payable and accrued expenses 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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</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%">Trade payables and accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">58,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">70,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">VIA Coach compensation payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Dividends payable</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%">19,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">17,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accrued payroll and related taxes</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%">13,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Promotional sales incentive accruals</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%">10,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Deferred revenue</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%">7,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">134,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">163,309 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses 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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</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%">Trade payables and accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">58,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">70,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">OPTA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">VIA Coach compensation payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Dividends payable</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%">19,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">17,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accrued payroll and related taxes</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%">13,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Promotional sales incentive accruals</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%">10,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Deferred revenue</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%">7,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">134,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">163,309 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 58667000 70894000 23633000 28733000 19641000 17186000 13581000 24940000 10240000 10935000 7357000 8050000 1571000 2571000 134690000 163309000 EARNINGS PER SHARE<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 sets forth the computation of basic and diluted EPS for the years ended December 31, 2022, 2021 and 2020 (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 style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding: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%">143,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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 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%">164,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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 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%">102,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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%">11,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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="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%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">14.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 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:114%">12.73 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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 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:114%">13.89 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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 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:114%">8.68 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 earnings per share excluded 0, 0 and less than 1 thousand antidilutive options outstanding for the years ended December 31, 2022, 2021 and 2020, respectively. The calculation of diluted earnings per share for the years ended December 31, 2022, 2021 and 2020 also excluded 5 thousand, less than 1 thousand and 3 thousand antidilutive restricted stock awards, respectively.</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 sets forth the computation of basic and diluted EPS for the years ended December 31, 2022, 2021 and 2020 (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 style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding: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%">143,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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 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%">164,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><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 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%">102,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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%">11,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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="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%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">14.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 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:114%">12.73 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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 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:114%">13.89 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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 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:114%">8.68 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 143568000 164031000 102859000 11195000 11705000 11771000 81000 108000 79000 11276000 11813000 11850000 12.82 14.01 8.74 12.73 13.89 8.68 0 0 1000 5000 1000 3000 EQUITY<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%">Authorized Shares</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%">Pursuant to the Company’s Restated and Amended Certificate of Incorporation, the Company has the authority to issue 21.5 million capital shares consisting of: (i) 20.0 million shares of common stock having a par value of $0.001 per share and (ii) 1.5 million shares of preferred stock having a par value $0.001 per share. As of December 31, 2022, there were approximately 10.9 million and 0 shares of common stock and preferred stock issued, 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%">Issuance of Additional Common 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%">On May 18, 2017, the stockholders of the Company approved the Medifast, Inc. Amended and Restated 2012 Share Incentive Plan (the “Amended and Restated 2012 Plan”) that increased the number of shares of the Company’s common stock that may be awarded under the Amended and Restated 2012 Plan by 600 thousand, to an aggregate of 1.6 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%">Stock Repurchase Plan</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 implemented a stock repurchase plan on September 16, 2014 (the “Stock Repurchase Plan”). On September 12, 2019, the Company's Board of Directors authorized an additional 2.0 million shares for repurchase under the Stock Repurchase Plan. The Company repurchased approximately 739 thousand and 238 thousand shares during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, there were approximately 1.4 million shares of common stock remaining under the Company’s Stock Repurchase Plan. There is no guarantee as to the exact number of shares of the Company’s common stock, if any, that will be repurchased under the Stock Repurchase Plan.</span></div> 21500000 20000000 0.001 1500000 0.001 10900000 0 600000 1600000 2000000 739000 238000 1400000 SHARE-BASED COMPENSATION<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%">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 </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%">dividend yield. Options outstanding as of December 31, 2022 generally vest over a period of three years and expire ten 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 years ended December 31, 2022 and 2021, 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 number of stock options and weighted-average exercise prices as of December 31, 2022 and 2021 are as follows:</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 style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:114%">Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><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:114%">Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Weighted-Average Exercise Price</span></td></tr><tr><td colspan="3" style="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%">(awards in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:114%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Forfeited</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at end of the period</span></td><td colspan="2" style="background-color:#ffffff;border-top: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%">32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.98 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.98 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Exercisable at end of the period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52.76 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49.50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 December 31, 2022, the weighted-average remaining contractual life was 51 months with an aggregate intrinsic value of $2.0 million for outstanding stock options and the weighted-average remaining contractual life was 51 months with an aggregate intrinsic value of $1.7 million for exercisable options. The unrecognized compensation expense calculated under the fair value method for shares expected to vest as of December 31, 2022 was less than $0.1 million and is expected to be recognized over a weighted average period of 1 month. No stock options were exercised in 2022. The Company received $0.8 million and $1.6 million in cash proceeds from the exercise of stock options during the years ended December 31, 2021 and 2020, respectively. The total intrinsic value of options exercised during the years ended December 31, 2021 and 2020 was $5.9 million and $1.5 million, respectively. </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%">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 five 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. A summary of outstanding restricted stock activity as of December 31, 2022 and 2021 are as follows:</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 style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:114%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:114%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="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%">(shares in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:114%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:114%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">176.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">264.58</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%">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:114%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">156.68</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116.68</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%">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:114%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">188.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">169.47</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-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 #000;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%">60 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183.51 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 9 thousand, 22 thousand and 6 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 years ended December 31, 2022, 2021 and 2020, respectively. The total fair value of restricted stock awards vested during the years ended December 31, 2022, 2021 and 2020 was $3.5 million, $7.0 million and $3.7 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 after the date of grant. Market and performance-based share awards that are tied to the Company's TSR are valued using the Monte Carlo method and 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.</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 is recorded in selling, general, and administrative expense in the accompanying Consolidated Statements of Income. The total expenses during the years ended December 31, 2022, 2021 and 2020 are as follows (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 style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.212%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 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 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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Options and restricted stock</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:114%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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%">5,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top: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:114%">75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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%">4,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top: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%">111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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%">3,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Performance-based share awards granted in 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Performance-based share awards granted in 2019</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 #000;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:100%">184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 Consolidated Statements of Income for restricted stock awards was $1.2 million, $2.4 million and $1.4 million for the years ended December 31, 2022, 2021 and 2020, respectively. </span></div>There was $6.2 million of total unrecognized compensation cost related to restricted stock awards as of December 31, 2022, which is expected to be recognized over a weighted-average period of 20 months. There was $6.3 million of unrecognized compensation cost related to the 92 thousand performance-based shares discussed above as of December 31, 2022, which is expected to be recognized over 21 months 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 number of stock options and weighted-average exercise prices as of December 31, 2022 and 2021 are as follows:</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 style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:114%">Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><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:114%">Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Weighted-Average Exercise Price</span></td></tr><tr><td colspan="3" style="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%">(awards in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:114%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Forfeited</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Outstanding at end of the period</span></td><td colspan="2" style="background-color:#ffffff;border-top: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%">32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.98 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.98 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Exercisable at end of the period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52.76 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49.50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 32000 54.98 61000 48.19 0 0 29000 40.53 0 0 0 0 32000 54.98 32000 54.98 28000 52.76 23000 49.50 P51M 2000000 P51M 1700000 100000 P1M 0 800000 1600000 5900000 1500000 P5Y A summary of outstanding restricted stock activity as of December 31, 2022 and 2021 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:114%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:114%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="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%">(shares in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:114%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:114%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">176.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">264.58</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%">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:114%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">156.68</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116.68</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%">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:114%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">188.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">169.47</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-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 #000;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%">60 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183.51 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 43000 183.51 50000 116.06 38000 176.60 22000 264.58 20000 156.68 26000 116.68 1000 188.60 3000 169.47 60000 187.94 43000 183.51 9000 22000 6000 3500000 7000000 3700000 0 2.50 The total expenses during the years ended December 31, 2022, 2021 and 2020 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.212%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 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 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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Options and restricted stock</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:114%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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%">5,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top: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:114%">75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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%">4,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top: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%">111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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%">3,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market and performance-based share awards granted in 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based share awards granted in 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Performance-based share awards granted in 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Performance-based share awards granted in 2019</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 #000;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:100%">184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 92000 5167000 75000 4302000 111000 3493000 25000 1389000 0 0 0 0 15000 2595000 15000 1986000 0 0 52000 1902000 26000 1807000 28000 1662000 0 0 0 1808000 17000 1641000 184000 11053000 116000 9903000 156000 6796000 1200000 2400000 1400000 6200000 P20M 6300000 92000 P21M ACCUMULATED OTHER COMPREHENSIVE INCOME<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 sets forth the components of accumulated other comprehensive income, net of tax where applicable (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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized gains on investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accumulated other comprehensive income </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="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 sets forth the components of accumulated other comprehensive income, net of tax where applicable (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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized gains on investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accumulated other comprehensive income </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24000 90000 0 21000 24000 111000 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;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;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;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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:114%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Accrued<br/>Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Estimated<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Cash &amp; Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Investment<br/>Securities</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">87,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">87,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">87,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">87,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">87,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">87,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:114%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Accrued<br/>Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Estimated<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Cash &amp; Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Investment<br/>Securities</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">94,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">94,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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="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,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,760 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,359 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Municipal bonds</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%">3,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">109,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">59 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">109,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">104,183 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no realized losses or gains for the years ended December 31, 2022, 2021 and 2020.</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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:114%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Accrued<br/>Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Estimated<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Cash &amp; Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Investment<br/>Securities</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">87,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">87,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">87,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">87,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">87,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">87,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:114%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Accrued<br/>Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Estimated<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Cash &amp; Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:114%">Investment<br/>Securities</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">94,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">94,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">94,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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="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,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,760 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,359 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Municipal bonds</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%">3,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">109,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">59 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">109,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">104,183 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 87691000 87691000 87691000 87691000 87691000 87691000 0 94824000 94824000 94824000 9359000 9359000 9359000 1401000 12000 1413000 1413000 10760000 12000 10772000 9359000 1413000 3880000 9000 59000 3948000 3948000 109464000 21000 59000 109544000 104183000 5361000 0 0 0 INCOME TAXES<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%">Income tax expense for the years ended December 31, 2022, 2021 and 2020 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 style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</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%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</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 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:114%">35,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">49,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">41,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">55,813 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,805 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Federal</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%">(738)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">State</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%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(924)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,715)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,406 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 provision for income taxes for the years ended December 31, 2022, 2021 and 2020 was $40.5 million, $52.2 million and $31.4 million, respectively. Those amounts have been allocated to the following financial statement items:</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 style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Income before provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">52,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stockholders' equity, unrealized (losses) gains on investment securities &amp; foreign currency</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%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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%">The reconciliation of the United States federal statutory tax provision to the Company’s provision for income taxes for the years ended December 31, 2022, 2021 and 2020 (in thousands, except percentages):</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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</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%">Statutory federal tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">38,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">45,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">4,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Foreign taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Hong Kong</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%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Singapore</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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%">Share-based compensation - windfall</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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">(415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Research and development and jobs credits</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%">(819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">(370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive compensation</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%">1,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">2,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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><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:100%">Charitable donations</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%">(4,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Other permanent differences</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%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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><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%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">22.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,406 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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></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%">Significant components of the Company’s deferred tax assets (liabilities) 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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Reserves on inventory and sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Credit and loss carryforwards</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%">3,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accrued expenses and deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Inventory capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Capitalized research costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Charitable donations</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%">1,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">18,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(4,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(5,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized loss on investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Depreciation</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%">(11,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(7,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(16,566)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(14,131)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the President of the United States signed into law the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). It amends the Internal Revenue Code to provide relief and supportive measures for taxpayers impacted by the outbreak of COVID-19 virus. The key components of the Act are as follows: eliminating taxable income limitation for certain net operating losses (“NOL”) and permitting carry back NOLs arising in 2019 , 2020 and 2021 to five prior tax years; accelerating refunds of previously generated Alternative Minimum Tax credit; increasing business interest limitation from 30 percent to 50 percent of adjusted taxable income; amending depreciation for qualified improvement property (“QIP”) to 15- year property for QIP placed in service after December 31, 2018. The Company's income tax provision provided under the CARES Act did not have a material impact on the year ended December 31, 2022, 2021 and 2020.</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:112%">On August 12, 2022, the President of the United States signed into law the Inflation Reduction Act. The two primary tax implications for corporations are a 15% alternative minimum tax (“AMT”) that applies to corporations with at least one billion of pretax income and a one percent surtax on share buybacks. The AMT will not apply to the Company since the Company’s pretax income does not exceed the threshold. The one percent surtax on share repurchases will apply to the Company when it comes into force in 2023. The Company's income tax provision provided under the Inflation Reduction Act did not have a material impact on the year ended December 31, 2022.</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:107%">The Company has separate state and foreign net operating loss carry forwards totaling $31.6 million that start expiring in 2029. The Company has recorded a valuation allowance for the portion of the net operating loss carry forwards which is not expected to be realized. We file income tax returns in the United States and various states and foreign jurisdictions. We are generally no longer subject to United States federal, state and local income tax examinations by tax authorities for the years before 2019.</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%">Income tax expense for the years ended December 31, 2022, 2021 and 2020 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 style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</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%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</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 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:114%">35,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">49,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">41,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">55,813 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,805 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Federal</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%">(738)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">State</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%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(924)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,715)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,406 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 35857000 49433000 28520000 5558000 6380000 2285000 41415000 55813000 30805000 -738000 -3424000 477000 -186000 -291000 -77000 0 0 201000 -924000 -3715000 601000 40491000 52098000 31406000 40500000 52200000 31400000 Those amounts have been allocated to the following financial statement items:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Income before provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">52,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stockholders' equity, unrealized (losses) gains on investment securities &amp; foreign currency</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%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> 40491000 52098000 31406000 -27000 66000 14000 40464000 52164000 31420000 <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 reconciliation of the United States federal statutory tax provision to the Company’s provision for income taxes for the years ended December 31, 2022, 2021 and 2020 (in thousands, except percentages):</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 style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2020</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%">Statutory federal tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">38,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">45,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">4,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Foreign taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Hong Kong</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%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Singapore</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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%">Share-based compensation - windfall</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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">(415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Research and development and jobs credits</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%">(819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">(370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive compensation</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%">1,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">2,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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><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:100%">Charitable donations</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%">(4,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Other permanent differences</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%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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><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%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">40,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">22.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">24.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31,406 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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></table></div> 38621000 0.210 45405000 0.210 28196000 0.210 4635000 0.025 4980000 0.023 1470000 0.011 75000 0.000 91000 0.000 94000 0.001 28000 0.000 32000 0.000 107000 0.001 -26000 0.000 -1835000 -0.008 -415000 -0.003 819000 0.004 503000 0.002 370000 0.003 1470000 0.008 2652000 0.012 966000 0.007 4316000 0.023 0 -0.000 0 -0.000 396000 0.002 468000 0.002 1342000 0.010 427000 0.002 808000 0.004 16000 0.000 40491000 0.220 52098000 0.241 31406000 0.234 Significant components of the Company’s deferred tax assets (liabilities) consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Reserves on inventory and sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Credit and loss carryforwards</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%">3,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accrued expenses and deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Inventory capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Capitalized research costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Charitable donations</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%">1,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">18,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(4,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(5,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unrealized loss on investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Depreciation</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%">(11,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(7,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(16,566)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(14,131)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1069000 2022000 3713000 3052000 2374000 420000 5153000 4240000 1781000 3514000 5773000 7191000 2502000 0 1862000 0 190000 0 2523000 1904000 21894000 18535000 4089000 5375000 23000 6000 1289000 1175000 11165000 7575000 0 0 16566000 14131000 5328000 4404000 31600000 LEASES AND COMMITMENTS<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 December 31, 2022 and 2021, respectively, or for the years then ended. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our leases relating to office and warehouse space have terms of 18 months to 126 months. Our leases relating to equipment have lease terms of 24 months to 203 months, with certain of them having clauses relating to automatic renewal.</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 will be recognized as expense 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 $6.7 million, $5.6 million and $3.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.</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 were 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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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: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%">7,199</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,504</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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 #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 #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%">101</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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 #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%">18,872</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%">As of December 31, 2022, the weighted average remaining lease term was 58 months and the weighted average discount rate was 2.1%.</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 December 31, 2022 (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 style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,243</span></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="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%">5,693</span></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="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%">5,825</span></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="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%">4,160</span></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="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,553</span></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="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,858</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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 #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-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%">27,332</span></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="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,281)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">26,051</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:700;line-height:120%">Unconditional purchase obligations:</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%">At December 31, 2022, the Company had $215.7 million in unconditional purchase obligations primarily for inventories, outsourced information technology and Coach events.</span></div> P18M P126M P24M P203M 6700000 5600000 3600000 <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 were 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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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: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%">7,199</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,504</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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 #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 #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%">101</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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 #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%">18,872</span></td></tr></table></div> 7199000 4504000 101000 18872000 P58M 0.021 <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 December 31, 2022 (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 style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,243</span></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="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%">5,693</span></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="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%">5,825</span></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="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%">4,160</span></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="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,553</span></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="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,858</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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 #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-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%">27,332</span></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="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,281)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">26,051</span></td></tr></table></div> 6243000 5693000 5825000 4160000 2553000 2858000 27332000 1281000 26051000 215700000 DEBT<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Credit Agreement</span></div><div style="text-align:justify"><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%">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 Credit Agreement matures on April 13, 2026.</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%">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="text-align:justify"><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%">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="text-align:justify"><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%">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 December 31, 2022, the Applicable Rate for 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="text-align:justify"><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%">The Amended Credit Agreement contains affirmative and negative covenants customarily applicable to senior secured credit facilities, including covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries, subject to negotiated exceptions, to incur additional indebtedness and additional liens on their assets, engage in mergers or acquisitions or dispose of assets, pay dividends or make other distributions, voluntarily prepay other indebtedness, enter into transactions with affiliated persons, make investments and change the nature of their businesses. The Amended Credit Agreement also contains customary events of default, subject to thresholds and grace periods, including, among others, payment default, covenant default, cross default to other material indebtedness and judgment default. In addition, the Amended Credit Agreement requires the Company to maintain a Total Net Leverage Ratio of no more than 2.75 to 1.00 and an Interest Coverage Ratio of at least 3.50 to 1.00.</span></div><div style="text-align:justify"><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%">The Company had no borrowings under the Amended Credit Agreement as of December 31, 2022 and December 31, 2021.</span></div> 225000000 20000000 100000000 0.0020 0.0040 0.0125 0.0025 2.75 3.50 0 0 EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -*&558'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 " #2AE56+!>)_>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NDD!H:CK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.*'8BB!,CZ@$[EFC MVB.(JKH'AZ2,(@43L(@+D;6-T5(G5!32&6_T@H^?J9MA1@-VZ-!3!EYR8.TT M,9Z&KH$K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LJ_GW+@#A_?GI]=YW<+Z M3,IK'']E*^D4<<4ND]_J]6;[R%I1B;JH1"'X5G!Y=ROYP\?D^L/O*NR"L3O[ MCXTO@FT#O^ZB_0)02P,$% @ TH955IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #2AE56UF22Q)\' \+P & 'AL+W=O&>,QEK#)YQVQY 2'65 <=3S'.>W$F":MWF7VVYCW+EDJ(YJ0,4U^>&!SA=2_=#I72[QG$R(_+X<<]CJ;%5"&I-$4)8@3F97 MK;[[:>B?J8#LB!^4K,3.=Z2:,F7LE]H8A5K_-ANMX6"5$@6KX/A"F*:Y)_X90UB)^#FP"WZ@S^.L"O M&]!=!W0S,GE3,@Y#+''ODK,5XNIH4%-?,IA9-#2?)NJ^3R2'O13B9&_ G@E' M8[C%J(V^3X;HX_O?T'M$$W1-HPCNC+CL2#B/.KH3K#6OXO4IO(]?/PGU-^- < M_F>:P-D=W=E+K?&WS/U,SSMNR75-ZKTA"U*8="1Z?%T2'39SN.NTO^CX M&*.:\K$D5N)SLN5S4H]//TE2'*$'LF1)I/(5NE=$T'T:3PG743)K.(X+G>KD3/>8'QA# MFY*R)%8BY3I%VN;48?5 YE1E$=#%[G&L'85[A.Y(2&=8R",T2H)C'36S0%-L MMM3*W';27;<.-V@KXS .L1J21V@B80I#C*,!2Q/)7^$SU,,TJP]OM "-08T! M6E(K _0*@%X=@(_X!8U"F-KHC 891<.0W2/I^FW_S.UVG1,M/6-P8WJ6U,KT MBLS?-:;'&WK], 1U<;3Y@K["<>A;HN]S9DG7<: [2\*3[#; @WG(P4IK45HU M K;4RB@+*^":D_FW* =J"X;P(ULE6HQFN6L<21HSK@=GU2'84BN#*SR":T[N MWX+;3GYCSIYI$N@[H5GS;JC%9M4OV%(K8RL<@VM.]-]B&S,A8;#]19?53PNS MHN>"9=!RLVH9;*F5N16FP=WC&C)JG.!J3&:!KNMH(5EU";;4RI *G^":D_NO M3#FJ\8(EIM1WC\C)N=L^=[KZ+F75)=A2*],J?()K3O(?J02+P&;(]3Y.?T,3 M$J0<>ID6F5EIP.(84I>)9,&O(_3>.0;_@);@:Y]QE!*T)!R)!:YX*%BU$[;4 MRN]7"S_AF6T &-20)G,T>8VG+-*1W"-P=Z-]!)BCFD*RI5:&5)@'SYS>;SH: MNGD)%CB9DTK3M4?H_FFB=0KFL,:T#N$4O,(I>+6U?"61E,%"Q@!DN M1",A4OT4MT?SB>C6(P;FJ,;<#N$1O,(C>+4\P@\6@1?%/'\APK7K,'N4[ID6 MEE478$NM#*MP 5XM%[!Y-9F_7,LF,LAJ4STTLV)5%[-J 6RIE:D5%L"K90$R MVYBOO*J7N'B#44O-K%A%S:H#L*56IE8X *^6 \B&(QJ :9HSKDTZ]NA\Q1P> M'?T@(" $,F$NJ>5GU0G84BOS*YR 9T[DU_PF,8XB=)T*V"WT(]2L4_DFW!S7 MF-8A+(%76 +/G,VO:=W$A,_5A/8[*,@%F*AXB1-]M_N?"PCFN,;8#N$-O,(; M>.:,?C2X?4#]-*22<=27DH!+SUY/WD9XKJ5FUJM:"C6'-89VB.S?+[)_O]9J MPF0!N9JIA^V1J>QAYKC&%0B'< %^X0+\6DL(XW0:T0"Z%]VX6_;QC6&0R3Z_DX9D#D]WZP.BYWE*$@&IFI9;T8@$=._BMVC.E8) M,$N$>C\B%V1GB?##NW///?LL5%T<36B6]BTY>WE%:HXDV4*U9&A*T SRD1"M M*#QOE,3:]U*XDW 3"_>K[C4560G@#&9;"BU1%5:;ZI,[0K)4'"XDZPX+%H5@ M9!!T"43?M)AO6@Q[X!K&F$LT&HWR1E!1+FA!:CIG/$:JH$>[9FEFU'BX',+C M^(7'\>MY'+@_'!B,DI"\H"]$/T.;I1SX=^$ZOG>AI6;5X]A2*U,K/(Y?LQ9J MMUSE%G[4IIQ[Q*IJ>\QAC8D=PM_XA;_Q:Q9%K8FM:Z.JF9GE;I^TQ*PZ&EMJ M96*%H_'-3J0/N,(<645VN4>@.F.R:F5LJ>68.COEQLJ=9&7; @6J=B*O/-[^ MNBT-[V<%T9WB\+RN_ XK:EVOB'9,BM>GC(I69Q]71 , MCQ%U .R?,28W&^H$VX+YWG]02P,$% @ TH955A&$/S\R @ L 4 !@ M !X;"]W;W)KK4@(AW9I M$@F6KHJT5 BT[475"Y,,Q%H?4MO9[+Y];2>D5(*(F]ACSWS^Q_%,7$OUH@L M@]XX$SK!A3'E+ AT5@ G>B!+$';G(!4GQIKJ&.A2 XRR2AO)VV"K@%/1C.2MO8?S@/!*0-0&1%YW0#=!H>(>B,(IZ>*,NR9'GC6Y-$OV: M[[51]DG\OI1O0QM?IKDRF>F29)!@6P<:U"O@]..'X33\TJ-UW&D=]]$;K5*A M1ZHX6BTOR>L'C.][5$PZ%9.;5'PG'"Y)Z(_>[M;H>8>>GC8]4J:=E.E-4IYD M=O6!]A,6A!G*I8([M+:-AQ%Q\9$&9U7$01U]K] HDY4P34%UJUT[FC=5^,^] MZ67VF",5&C$XV-!P\,G>EVKZ0V,86?J:W$MC*]Q/"]M203D'NW^0TIP,=T#7 MI-._4$L#!!0 ( -*&559YL+D1AP4 "P8 8 >&PO=V]R:W-H965T M&ULK5G9;N,V%/T5PAT4&2!CBQ2UI8Z!Q,JT 9H%<:;S4/2! ML6A;&$GTB+23_GVI)9),4:P#^"76 M33)^.=H( ML;V83/AR0U/"QVQ+,_EFQ?*4"'F;KR=\FU,2E4%I,D&6Y4Y2$F>CV;1\]IC/ MIFPGDCBCCSG@NS0E^;_7-&&OER,X>G_P%*\WHG@PF4VW9$T75'S;/N;R;M*P M1'%*,QZS#.1T=3FZ@AZD1T J [$(#J *0& MX($ NPZPCPW =0 N,U-)*?,0$D%FTYR]@KQ 2[;BHDQF&2WEQUG1[PN1R[>Q MC!.S^X&? '?%B$X^_09\ W) M*0=Q!IXW;,=)%O%S\.G@?CH1LE$%]619-^"Z:@ :: !$X(YE8L/!31;1Z)!@ M(M4TDM"[I&MD9 SI<@QL> Z0A9"F0?/CPZ$F/#P^W#*HL9L.LDL^>X#O-ENR ME(*%((+*\2; WUS77Z!K M_:9+U"G)PA.1'201-TG$)O;9$]W3;$=U":L"G3*PF"3W,^@$ON-YT\F^FPL= M#KF6K^#"/BZPL8]1 SL0X#0"'*. .>,"L!7@)*':05:%NYW/8L>'KJVHZ,/L MP,>!I8CHPY#M6 XLH 4<1H8A+;C*MKZ,,>UW0[L0)O?:/.-VNK)9I6S%$AK48AAF;;>_'X? M^-BWE&;.^S $782AHD;#9F,Y#O5J@D9-8)PZ'\2&YN",ODF3Q.EGN5 5ZG1J M@E/.FJA!4\HJCDEAS=7OQBVUZHW,S08I78Q^7F0M[6NH @;_K5KZ96 MIB/+"51]?9RD.J#W.0%?BJ MJ#[,EI4XU'&M-8%F;W(O=Z>&PG/ZQ@G+]4Q=]W0X%UO]F4&#LY _M%; UIQ MU[A:7!,>+P$E>297=VE3Y, J-SQ:44:C\]$%XZ1LX:G8#M/8NB-HMD1+F=LSN5/<\:A]\UF;VXK?ZW8P&OM(K1<-#(_5Y2;4P/RQAP>*I?5)T#<6 M2Q@G.T&C8\O%Z+H^7"ZG9 M/Q7:8R-:B0:.#T9=+5&?WR(()= 7CJ5L?'

M^[VIOP_SQYW9ZO!(HG52R#(6S/?R $IJ(GMIJ]?T_3"%[007<@,A*Y!.6/57(0:%!X[ZIG,I'.,FM)\71Y'<[!D MNTQ4QX_-T^;(^ZH\Z%6>7\.+L#JX;FFJ<_0[DJ_CC(.$KB2E-?:DC\FKH^GJ M1K!M>5C[PH1@:7FYH22B>0&0[U>,B?>;X@/-/PAF_P%02P,$% @ TH95 M5NA>CK9Q P /PL !@ !X;"]W;W)KE"DL254(KTD;:?[ZW:/A<(8[QG^)#$"2E[*@8F1D4JZO35,D&92QN&)KH/AER7@9 M2YSRE2G6'.*T I6%Z5B6;Y9Q3HUP6*W=\W#(-K+(*=QS(C9E&?/?MU"PW%AWR52;5@AL-UO((%R*?U/<>9V;*D>0E4Y(P2#LN1<6-?1P-E7QE\SV$G M]L9$*7EF[)>:3-.182F'H(!$*H887UL80U$H(G3C[X;3:+=4P/WQ*_O72CMJ M>8X%C%GQ5Y[*;&3T#9+",MX4\H'MOD&CIZ?X$E:(ZDEVM6W@&B39",G*!HP> ME#FMW_%+$X<]@.V? #@-P.D"O!, MP&X;P5X#<"K(E-+J>(0Q3(.AYSM"%?6 MR*8&53 K-,K/J?KM"\GQ:XXX&8[GL\7\SVET\SB)R.(17W>3V>."S+^2\?SN M_F'R;3);3+]/R'2&\PGY3)X6$?GP[B-Y1W)*'C.V$3%-Q="4Z(WB-)-FY]MZ M9^?$SK9#[AB5F2 3FD)Z2&"BC%:+\ZKEUCG+&$%R15S[$W$LQ]$X-'X[W-; MH[?#K3-JW/;/N!6?>X)O(6,)>, D84LR9B6>ZDP=MRV0*4U8">3'S;.0'$_. M3UWT:W9/SZZJR;58QPF,#"06P+=@A.__L'WKBRYRER2++D1V$%6OC:IWCCV< M827-J_#I8E9C>Q56%U^-#1FOF>Y]J%9I#&SG'YOT)H=*.BU M"GIG\V(N,^ D.4B(#P43XF,C[!.A4"6-C%^N=2I[E\R,2Y)%%R([B*O?QM4_ MFQEXC> E0;'H<@XT^4WP:%%1Q.IZTD6Q9O/W_NYG/^@DRK&-;3N=+-'P.+8^ M18)62G!6RA/%#J#(_X&TS@S W%AA"R (WK0YW8*056$1@&)SF8.V? <:QZR. M0(V-UQ5X;.,&>GW]5E__K+[_/0(Z.?UC5_O=_W5L$W041\JSEACYGNVU2U.&C,L3D&OH\7<:RU*X*NJ11,8^PV5]4B0& X M& & 'AL+W=OH MNWONF/,G+K[(-6,*/6=I+B]Z:Z4V9X.!C-F .$XPR&B2]T;GY;-;,3KGA4J3G-T*)(LLH^+E(TOYTT4/]UX?W"4/ M:Z4?#$;G&_K YDQ]WMP*N!OLK"R3C.4RX3D2;'71&^.S"8FT0BGQ5\*>Y-XU MTJ[<<_Y%WTR7%SU'(V(IBY4V0>'GD4U8FFI+@./KUFAOMZ96W+]^M?Y;Z3PX M]L(>6;$6+5-WQIT]LZY"O[<4\E>5?]+25=7HH+J3BV589 M$&1)7OW2Y^U&["E@KT6!;!7(6Q7Y- MJ0W>)+G^C',EX&T">FHTN;F>W\RFE^/%U27Z.)Z-KR=7:/[IZFHQ1R?H\_P2 M_?KN/7J'DAPMUKR0-%_*\X&"E;7^(-ZN\K%:A;2LY(YDXI'U M1C__A /G@\VY[V3LP%5WYZK;97TTH7*-X*.A6%^PKT7R2%/PW>IU9G\ M?QR%PR""'7_<=\>4PHZ'0W Q47"K- JY6!_41R&?M# M9A$+'<=KP>;OL/E'L4F5Z9"1+"Y$HEI0^L;R3@.@*>&[ ;;#"W;P@B/P8IXQ MI.@SDWT$0;2AR=(&+S@*SY2(/-^.;KA#-^Q$=UOA0>P9J$4A;\W!H?L^ N,,&:IN4ZWIVW.$.=]B)>\$53=\ ,306)X0,0Z^!T11SG2 , M CO(: [ZU!:Y M*'1)2UKAFHVP]Z8689;0^R1M+?BXD]2^M5'X7M8.?:Y9#G?3W#B.>0&M =K0 M%WJ?LK*:0.D0!:O+MW473%;#KA=$1CY:Y*!0.U'+UZH)$+^= 5_16X&:_.:9 M(=]%DX< :P[$W23X&DXI@Y$#\?LT>2@+L'T[33[SAT.C>IA2@4]:.AUZ6:]:L^/[#6Q<%Z 81L;(&URD1_Z+7M-:M8CW:PWX5F6E%VP M1+]><\40)N^M2#OMV,L8L@Y._]_0H:][ V+WA#A7//ZRYNF2"?D+NH*.2KU8 M7?V^@^*/F!1)3P,QO"^ MXSC5'?3SA5K#W/8O6WY V.E')"R) ^.^'WDHD5+31_G$Z8=#MW[I(EXHJ> ^ MR1\050CF?);=,U'Y]'I>4"I87\%? +!AY5%0:O] 9H. FP.M3:8M6^H&@G3/ ML^/E,M'U!A);CS\G20XC^":!1+?"- =7@GV_68 L8I@XN*5E)#7SDZ/,OYL/ MMJ,9SR#&UOJ\[I&AI.17*W"3TDFS^EMD,&X9%4C-^:2;\^^8HO (.A,J<@@@ M>]$TN1Q#@[A7#+<0+7*1X[HM=$IJXB?=Q#]C4IXA)8"%"O%2Y98.]9A+U4>^ M5P9WG4H_)@?,3N$D@%UH[H$IUL9L=3=!WM)-R(-JRMJKJ:5-\'W',P+*,G,[ MQ!NVC"6D;B=(=SM1C26SZ?CC=#9=3*_F:'Q]B>:+F\GOGVYFEU=W*;\J3 MWGNN%,_*RS6CL.M: -ZO.+#V]D8?'N_^63#Z#U!+ P04 " #2AE56!DR# MIL@" #Z!P & 'AL+W=O2+ .T@$@U4K=2UJ'3;Q;0+DQR(U<3.; ?:_OK9#HV@A-)*XX+8 MSCFOG]=VCOLKQA]$"B#18YY1,;!2*8LSVQ9Q"CD6+58 56_FC.=8JBY?V*+@ M@!.3E&>VYS@=.\>$6F'?C$UXV&>ES B%"4>BS'/,G\XA8ZN!Y5HO W=DD4H] M8(?] B]@"O)',>&J9]!/PD\!*;+21=C)C[$%W MKI*!Y6@@R""66@&KQQ(BR#(MI##^KC6M>DJ=N-E^4;\PWI67&180L>P7260Z ML'H62F".RTS>L=4EK/T$6B]FF3#_:%7%!ET+Q:60+%\G*X*.L$[[T)_CK!-T8K,F-KA"4.^YRM$-?12DTWS-J8;.6&4+V+4\G56Z+R M9!C=WDQOKZ]&P_OQ")T/KXWTVWEN3;NU<8]H^?O MT9M*+$$=1XG8'%T0BFE,<(8F3!!SOGX/9T)R=YZ>]0U!9XNP9O?P :_K[Y(W!"IR?R]YMR;OODE^K^XV4?*G MBAUAB6(FY"'L[@Y-T-YEWHUZ#6MO5&9]*W['?$&H0!G,58[3ZJH-X]5-4W4D M*TRQGC&I2K]IINIR!JX#U/LY8_*EH^M_?=V'_P!02P,$% @ TH955K)& MEKG,!P 72, !@ !X;"]W;W)KSY67WV7VSO!3[MN0UNV^ W%<5;5[> MLU(\7\W@[/6#7_GCMM4?+):7._K(UJS];7??J*O%$*7@%:LE%S5HV.9J=@TO M,DQT@T[Q7\Z>Y=%[H*T\"/%57]P65[- WQ$K6=[J$%2]/+$5*TL=2=W''X>@ ML^$[=8BU)V M?\%SKXWC&OGTX?.7-;B[ :OK]2_@YN/=[VLP![^M,_#C#S^!'P"OP9>M MV$M:%_)RT:I[T)$6^>'[WO??AR:^#R+P2=3M5H(/=<&*TP +=?.# _3JX#WR M1LQ8_@Y@^#- 4*.&UI]?W/H:)Y]?_/ XP8/XX&[>'@BWMV.-;3E]2.XUC." MMYPY>[F/$KJCZ,7B0NYHSJYF:C60K'EBL^6__P6CX#^N'CIGL.Q,P4YZ+QQZ M+_1%7WY6"R6O7/.8-F9@IWT>C3T>N3-FXRIH#FG?2FJ"T KT;3\S^X#5S?V MX:*3P4^3P,@D6Q4E$!EY9(M"#"-W%L6#G]@_#T0][U*D9*HF O9-88)TSHG8 MOD5EQ/!ABT@0I88/6X1A,C$;DL%'XO6QWM*&S75=+X!*?>UBTA@0+!A MQ5:E:6"(,EL4Q>G$D*2#E=1KY:.0$JCLDE1-9M& @LN=4!= ;/1$5M.W??D9 M[$I:MUT&LC_V?*?7 9?7U+I!!+&9?0Z1X=,5!KEMPF $BL!K]/IHZO3F6,7W ME?;.ZR?6+VY LGS?3*Y2AZ\X&8HL(PX5CB$QO=BR*( 37M#H!7GKS6I+ZT>FH>ZH@DC)5/G1 M65AR^L#+;IPNG [1.>O)6:-EYXIVVK,CR$$OZ2QO5;+7K6BF4AS;PPEA$IO) M8)V*>_T1^R*80V2K9FGB3F6F4,& M@V2BKL"17: ?7NXZ)QX'-F',<6ARR,HE"TEHUD:7#,7A5)Z-Q +]R'*=YV*O MJ7='7^B#JI$=AN5YLV?CR#GMV>"AED^26LNL@V)";#);YI"A)(!316,D&>A' M&;TUZ9!L4ZJF?P?=H8-PU!R*S;KOT"F9/=DVJ_-M; M6.@%IK]<.\X9+3M7M-,3C9&AD)^AUO0P 2K:'C!)H]1W\Q.RN8>@R%RV7"IH MY8E#%48!<6<)&B$*^2'J?M_D6[TY.>+?M\$7.5@)1FI795IS,56( A,073IR MO'*?NANQ"GGAPICM>]G!XF'\WI[IA^"G+F%H(;!+A](@"DV7KG@HF4!]-"(. M\A]6W?":UOG;,QV=];3JK-&RI\D585C3W0775;PN-+4H MP&P%D*W(OVY%6;")X7+@4PPC9(V90Q?AA$2F.X>.8)A.\ H:>0SY>6RMC1R- MF=N-@[W4[B0TB\C*)20D3:W![EIJ'__,;4:P M1= ZPG1%FMIYXA&"L!^"?LQ8WNCSRY^ VH1V[_2@=<.HE\7NC::%)T5+M7OO M@VUX4;P0IN;FQZ4C*0G-W8%#ET1Q.+%%Q2,-83\-K:9,@3EX8(^\KG66*E12 M>SV@6(F+PFG7QAD8A# QM^,N781C9*:I0Q=':3R1I7C$(^S'(Y]=IC?G&Y]) MFV82=5?F7'3(7'V1N72G?7%J\NB7/#\=K?>[7<2GB M=?_;_<2A-C[O[WSG_:'OGR G/)(3_OZ#J:[\.OO/IAHUM-;9AT-&HI@D9JK8 M,A1&>&+'C$=(PGY(R@:,*%A>TL/1NZ@8LUC]_R&!-W=]C_@#Y\.SXA<=T]&&)^_AQ=9_Z3'&*9_ M\.03;=3J)T')-BID\"Y6]]3TSW+T%ZW8=4\W/(BV%57W=LNHPB\M4/_?"-&^ M7N@O&)ZH6?X?4$L#!!0 ( -*&559/=U=@!@H %Y= 8 >&PO=V]R M:W-H965T&ULO9SO<]HX&L?_%0V[<[N=68HMRV#WDLRTV%(S MVTUZ(;V;FYU]X8(2/ 7,VB9I__N3P<7H!\(.S_5-&Q+I\PA]'\GV5Y(OGK/\ M2S'GO$1?EXM5<=F;E^7ZS6!03.=\F12OLS5?B;\\9/DR*<7'_'%0K'.>S+:5 MEHL!=ISA8)FDJ][5Q?9W'_.KBVQ3+M(5_YBC8K-<)OFW=WR1/5_VW-[W7]RE MC_.R^L7@ZF*=//()+S^M/^;BTV!/F:5+OBK2;(5R_G#9>^N^86145=B6^'?* MGXN#GU'U53YGV9?JP_7LLN=4+>(+/BTK1"+^>^)COEA4)-&.OVMH;Q^SJGCX M\WFC&'Y+-HKS+GM_S^@OY%6^:+8KMO^BY M+NOTT'13E-FRKBQ:L$Q7N_^3KW5''%1PO2,5<%T!MZW@U14\I0(>':E Z@I$ MJ4"&1RKX=05?;5)PI,*PKC!4*_A'*HSJ"EOU![O>W4H3)65R=9%GSRBO2@M: M]<-6WVUMH4BZJE)Q4N;BKZFH5UZ-;V\FMQ^NH[?W<80F]^*_/^*;^PFZI6C\ M_NT-BR?H^D;\X7;\^_O;#U%\-_D%Q?_Z='W_7]1'GR81^O7G5ZB8)SDO4+I" M]_-L4R2K6?$;^EGZ?#$H16NKF(-IW;)WNY;A(RV[S\ID8:@VME<;9\NE2/%) MF4V_&&I']MIO9[.T&B+) GU,TEG_>H7&R3HUMR0^P9I.-\O-(BGY#-V6*VRH4T&[$C^H6@."3Q%M;&AF"JL7L212\1Z M">S+1:@ASC 8!8%=Z3?Q,10#4PQC$2W;7]Z M5$H'"JCW!JNZRAO$S&&C$@A80P()@D; M[(4-K,+>KBL9"\2_\GR:5O)^_E9]F&ZJA_8"B:LBS9?UCH[M9;=WBZON.XZAR0SI)$2@M M!J514!H[V;VRWHT=YMK],$7OG)?B,CT[HOO):=T:J^NM74V3OC()0O42 !DS M!J514!J#HLF9TAB KM44ZI8IQNP@FI[:[ #JY8'28E :-72&8M/6HNOE+&ZN MVWAPKMV$VRW^3*7%G^.FG&OPH;3[-5!+#I06MV@_!8W(H&BRO(TGY]I-N7%2 MS,43UU,ZXZM9@69\NDBJT5IFN[%:6_9&K74OK>][GN.I>D/:5A$H+0:ET98] MPJ"BRIHWYIMK=]].+W1BQR@XI$TU=G6;S74#K*Z(@0:-06D4E,:@:')6-,Z= M:[?NS N>1S)!=]-I*OXH+08E$9;]@B#BBK+VKADV.Z2O70IU([MO-=(]\!\92])!!HQ!J51 M4!J#HLDI<;#YS.ZG=5D2K5&'E]70U]9$[0$[CWK=5PJ)3Y3+-&A,:HCIJG<& M#"JDK%OCBV&[+P:ZXHEU)PNK&UI:E(GL;>X\:D&]+E :@Z+)ZC=>%[9[76>O M9];\PZ$ M&%_8;GR!KFS:8W5^0C,X53@@ZF4 =.,:*(V"TA@43,2@M J7%H#0*2F-0-#FE&G/,.^?,IF?87D4\?QBH@Q!T MBQ@H+0:ET98]PJ"BRK(V!ICW_SF[:<=VGA-T=PL[ZMP,NC\,E$9!:0R*)J=$ M8Y1Y<&=B;-IAI06/0H!24QJ!HLL2-,^;]P-.&N>,G'>JTR1RC90\%=?7#@?8(W>= HCA:*@>- 8-2D%I#(HF2]VX M:,3NHKUX.8P8'",7#PGQ5<5!33106@Q*HZ TUJ*#95+J+O#^L'ZBLV[!$[S]J@]ER; M+T!!0S(HFBQPX[H1N^MVQEI7399&UX@XCKK696]!9\%!+3E0&B6&K7>&'F%0 M467-&TN.V"VY%FM=V"BXX15H3JCN+1RW*Q;9&]E92%"[#93&H&BRW(W=1MH= MVFPEL<%N\WV'J&M=IG+:E54O@P7,5Q^A#,6(.N4:PGEAX&L#2R]7'7D/E,O@ MX.#%T=6;Q_](\L=T5: %?Q#UG-?2BS]?9=TI^SLLR6VQ_G/!$3 M8U5 _/TAR\KO'ZK74^]?J7[U/U!+ P04 " #2AE56NM?;#8@% #'"P M& 'AL+W=OZNK#2.T?9%6I(S9\Y!STIN_-XWL2=+:Q]X<9V>=@9, M2&J9!$80^%O+B=2:@4#C2X/9V9EDQ?WO%OTR^@Y?EL++B=6_JS3DIYUW'4IE M)BH=/MG-E6S\>1= M&XHL+T009R?.;LBQ--#X([H:M4%.&4[*/#B<*NB%LX_CQ?VG*=U=TN)J2N?W M\^N/T_G\I!^ S1+]I,$YKW%&/\$9CNC6FI![FII4IM\#]$%JQVS4,CL?/8MX M(9,>'0Z[-!J,1L_@'>X\/8QXAS_!NW,K8=0WP<70I8DUWFJ5BKHV3$HS)[TT MH=ZP&5TJ(TRBA*8Y-B4*,7CZ8[STP:&4_GPJ1#6!HZ<)<'M]\*5(Y&FG9%MN M+3MG+WX9OADTXM:"KOS2>LM3==<6?\T2R^OK%G1;_@YH!M5 M*/BU?SI79B6 ( ]HMICVZ&9Q$:MX)W$EA0YYK',,J+JJ7\YS85:Y4 ?8A[&; MD/9VF>7L<%:3.MZTE+D"H#62NX%/6$KZ\&J%TH1YRFL3;':#L6JD]ZQ=5$9Q M) CAU/*14N^17"R$' ,3F9%9)N-H)JTRP&^U)+1F%1GCUJ%2VA)[_(ED%I0J MB;P*S"G:^JQ8<^$B]L*ETJ*][PQ&L6]G3I;5IY'WAJA6-4PQ6Q7U= M1VFOMB\OQKOJ%67I[!H@A3!5AAE0.8X"OI1684O:)FWUWG%\/-TJS05UB]M. MP]I>K'$M:8[!FDL1NHCP)EX@0/%0:1:PA)N11T]D6P<K MB;-%MG)\4C(P#'/';HV-:.ASZIUNU(4@\8[C#=94B^ 6J%C2$H3>ON6GQ M'A!+)-B6L:N[C20\[-*R"F0L(\0.H&"Q)QR$EBHV$R9I^"8YRF659?A+)-XF MFA)7F23O4HH%:& '-0PY.%R!$AKH]YFG"',9WSG]:$O MK UY[.]XO*RW.3#>5J5_S.W.>U,%I]@ET'E,E9-M1MB?C4+4N1%>?:E$K"(P M<$#BF5 '%:I@[".S5C..3%PE#V(5][582LTEP7Q$NN91Q!IMY_XD,34=#,6_ MT(&(+5Y9JP:>2R&VOJOSE4D4#QQ!.>)2E/M9BA;0*-WZHQ%<.)%&PX7R_H>V M6DS:MNHV!+D,4)ZSIF3F(N.^>-2OY;YOXPM9(JNQ/>#H>.54@EE7N:9B?U28 MFK7"2&8-4(2MT#P.Q^S6MO?4/=S?>UR!X2H^(7G052;4[ZS=[NZ5.JX?9X_B M]1,7@P#Y\J1E!M5![^WK#KGZV5@O@BWC4VUI QY^\1.%BX"R ,XS%&&[8 .[ MM_O9WU!+ P04 " #2AE565?&VI T7 !P0P &0 'AL+W=OG%V=G M7Y_6VC8G;U[Q;S?^S2O7=Y5MS(U7;5_7VF_?FLIM7I^T7N&JEO]5&[GWV<6)*OJV[L1I]X*/RTR#.-B24 MV\[CJL5SW9O;ZQ]^OGY_?77Y\R=U>77UX?//GZY__D'=?/CQ^NKZW>VKTPZ; MT*VG15CPK2QX<63!\POUDVNZ5:O>-:4IQPN<@KI$XD4D\>W%HRM^;XJ9>G8^ M41=G%Q>/K/'ZIK/-4MVXRA;6M.J_+^=MYZ$B_W/HQ++> M\\/KD=E\VZYU85Z?P"Y:X^_-R9N__N7\Z[/O'J'V>:+V^6.K_QD!_:\65#?> M-H5=5^"*6Z@KU[1@4JG9AJ;JT\JH(OUF2K6PC<;]NE)MAQ]@KUVKL$+5ET9U MN%L+NWDU^G[EZK5NMDHWI;+X>;-R5;55;M-@M;:?M[:TVD,H,W5955BJ,[X( MST!$3:O9GEM>8*XK[ Y25_K>J+DQC3*5A9TP;;;):,4S,R8_$/#7O[R\./_F MNQ8G: N0OS7:*].4(+11T#E3SXV'WLW4Y]80\>_:SL(-8#-A X2]UEX8@\M' M&$$4D.^TW1:FW:W4TC3&:SHR.&/61*<>-'(]UX:V]^ZRVT M##Z@@=.D753G\.W.*),()-;H%HYV+:SJ5KI3>K& *^0U0;GSO'.=9(/[32>/ M5E;/;64[&Y8JP:'*M;UG/N! 1"KM?.P9V844)$K]('?HN4.D>'-OFM[P=?. M^--BT;+WQ*"!?&:7\=:5T)2BZ[$V& -OW(+$OB*R<6*OB"7>,L<7WM58P;49 MLV;J2KVV"G MKF=!3/)ON%:[QH"JGK2.-G$X'2+F"J>;@N@:M]^#4.$6:X^FXX 3T"9L_/O>%RN$++&DPIL2Q!7:ER)5,X]?1W;%RK+VKJ 5<11> M&3\VJB6YR(X:NE!4D+]=6!)>*TPXQ"FQNBC>$G)E,T#LGYWB).D_JV?;$:W/5\ MRP^]-R73]7W0[>OTZ)7S,,/,L1YG2.;SQ@?G4QRAGZ_!U/N.V!C4=Q(Y ?#F M/+E\>&WX>]ARTG /&?[.K@.TI'QT>*U&!Z/,DQ..1@_F>&C M"A4%X/V6W&+F2Q_1TC6$_\!.4"WH1/=\HL &L-@&5Q1=3MHGNYN5:?!17Z*3 MY4\HFA6N6UE?3A%$X00QP M4R1[#M7YM^BS0Y1EC:1XHS-4@ M24/F5=G?V2)8 A.%-?%+C(U@0=M-;3,)GT ##H&85P8=<1*SH)D6:4.IELZ5 M225;7B/>,^++)#"%A=2OUQ6(GN! )6,L\<@MBAL]X@5K&O'&S8'S#%0YNVN$ M]U3I(BJ4&P(>0US3RZ4W2[*#>/*OSO\^.TM1 N;P^<[#8UG-F6B_-":Z9,(2 MT(;&"-Z4^R"5S:XW4A9NY5W M_7)%>A2.#E=2K]G6W_7>K4V0?CS[F.LX?N\]*?7@;B#E<1@..A[Q4:]H;N-IP@"9D%I&$F--$M#GL%-.#.4?N,S,@"4C6Y=YR#(.^$ $N]R_OKC?V,9D;)PGV MC?@67$1*5M*AEV!2@/<<(R?L@@*D]Z;BE4H#E$T2[O2#,IQD3'BG =IC#9#! MV1*I6[T&[A4D KC1U[TL),Z"+L.+4MWGGDP+WXUZ0OL_91/J7'%'],&!!G9R M5.NV) %H _@:DA8*'R&?J[6_,X(C#O$$SLDM&SXZM@A[;E8$=@UD@,/-U,?( MG'VFV 7A"#ETKDBRT PI-:P$06ZB;H#> H:A/&/-VC+-;EC3#9+XI.MCJ;%V M"MK/>(?4 X>P@E?8J]24(OV^G_MK H+Y/MNTWZKWO96U(PS^?C%UA3Y@_6> MGX$[SUZPY;7J1P/D0+)7U_E-3\Z?RB7%.=/ 6%IW81_@%$#0,ZQT'E>Z!3BF M8*V>7#SE*_'"+P8>@$05"6*1F1;B:,D)8G@1QBU2/FQ M+@$OV14*5_DD.X;&F\V8Y"N]MEW01_&JC4<;F2"T\0.;5Q"(:_)T M0DD!F'7 FZ@')D@90>\H[<_(P09>S=2/KEE.2?ZENJ1]2$YP,D'+LZM1+9A$ MBNY42<+1[7 _F1_E1(J2SHYS7#CM9BF5D<)Z*#^L@I,A A@%^1:.:=T^%&97 MT\BV< 9;S@/F8OB4=\$QD(6'+U3'V&8U$1P1]S+P8T=)\!4B!C:DF@@C5,UF MI9$?2#C[$@U8,N-I0Q46NH?8T).^"EQ?D*$P(BCHDM AV*$;D#&O"._WY5TE M&6PY$ [;[^U(#BH7!?CNEX:.G#G*N+GL@F\22X^0D.A,-'1[B41VEH^A O11 M]@O%1\JH8FW(DO_RK$Q \_#O-M9WULXV*7Z/RPKF 7Z_R_5Z"K'5QE,F#".C M0AWKX8:K^>S@)_'+@$AS;$O1NZ\YLJP0(3I)MIJ^\S84>> 72F"7=CC5F)'] MFOL;A;%KYJ-4_9F^,L;;J!^@QILYE:TFM&[MPAZZ_&3)&$VHZNP:2C$7$59*2(]4I0 ;69F M0?_H&$GKR-UI>(=$\I&S2T4X*9=ND[V3GDWHD!J\YK6.LZ_%IY90\TP*=>DD M7 (Z(A&B$9%M@90DE$XL/90*9@CM9D CG@2W(6(#": 0\E4)GL@3F=>Y(QTV;J MAUAXG%"Q"0L ,ONA>#I84^AKD&6/_#%5T2-CX9M'7@N&P' Z=TW\7 A*Q"RQ MQ*!7M1F"X6Y&>%R;4WZU;QPZM5V0_=QRNAK<=8B5]!DBKVS!\B0T03+,%%+N MEN/'0)9.3'R"JCR+;8:AI2! B#A%+-$]/*M/V<:O,?I$Q4EU_F'I'5 CA(1# M9L?:T1!:)CU)Y0C*[W(EY\UC\,IOE7.FTN,J58>!T2 TR M*"$N-CB%B W@3=;)DX6$Z^##HZ< UBA^UQQJ:@Y<4$/X6.D&M$>=5ZCZA$-" M-Z"E"*&QE!*:F5S3!1RD>#PT_1)T$7E!N?O"# 8YBB.LKZ'<\Q^F)<-0J>2> MA!9 "+?TP:9[($SI0XSLG>4=*QM'8WV>?J<&"WO<8+-TFJ'S1H6+,009>G]< MC%6>$>FXKG+$@P1_D^/@W29*C-/MSN'FIMM02YV>MX3"J7U+,2_WBK$S=40V M1T0#=[6RZW7,_H'7RBK5A-5EZ%_ !U2[48S9=O!9GO 9BCJ=-SI5GQ(DC1CI M$0 2*T(^E'%2RM&D@086)>TYS$?$'KUH.3AT+64D=I(' L!A A[G2RJFCGLB MR;L&S+(="6B, ?R@P<0;*2=ET&<47R,WCE='_Q1/9@EZL/-ITOU MR_4E;M'1=[8<;U69D&()JR7-2!82UDP%X@RQX!81HC39'6!#KH MK$.XW05S62B3IDFJH!,7R+ZLL(R*"PD(9!D=0XA ),#3_MZYUOV!7L&?E0(7 MS79*U"D=(N%*Z6#PF)*;8-PWSR!-KO0U1TUNNQZ8D)!0#<831%,[>/COE[=A:Y/NX]M%( M8U.F=;+6+ \XA= 7"C0[-*42\'!:2 C0)GB(1P15.C:2&.NDW$2S>)T,?%$1 MGX+:9.3FN+%JQ0]ZIAHJ-8>!NPT;]]X);"-CJZRBL3WR)1[8<4G@W^"$J%@2 M!3Q'ZV);1V:KFJV,B]ER3[!):AGVB,Y#%A[8VTKMD3RZK@HN_3-]V=:<(V3U MXAQ*A[$#-\!$ZI\U7#N0 \<%Y5'.QVPG&%RW0)%S:IT%,)9JK5$\&XH?YL'X M@BH7?%FV"IXFN2NRDETSW0'Z)+"=Q@,WA@\I'4?X)ELQ[ -E+'%W)Y9SQ5YV M.OIM\+SA$48+,/*GB@.3 M4/(3I?[J?/9-[ E/Z-O7PZ 6C6X]'X:\J [:4G*'0U9;JC&TV+:0ZNOWE-&Y MV%S;ZT:3HF5WE]G=CW:A\QO!H\9LQBAXE(T4D VGE\->"9Y.#FE"IGC_CP(_ MV+H'XU]D3T.29-Q5$N^OSS40*$%)Z,\)JL7-4D,R8_R M1#&0J\E3(QZJO7F4!6.:1P0RY5,.IM)X#ZG\&!/\K>7@ZYK("BX9"6).A1LN MSDB]>F6-]%<'VO,<*E*]/Z F2"!FH&.A"5QOIK\!G3^RP[:EO(/\#0N@E9R2>\HQ MVE)"EA,^&38.(S-'-3TF\('#Y8BKFJ<=2(!FFC*#\2U+1U-SC\B$3?YQ>YK% M;/F3?N",Y/M\J&34+1[5 DO# 9=0'9P9C:,B^96Y;\.=8?%"V5J/8&/V3/I! M'UT-8CF\B3=A;FKX+:^=_,%Q^XY'+XG8N20PQYE!=;/0?R9U#TB7"KW,?VF: MA%#@UH@3 DWR5J;@NYKJ0)6]H]DLSLL(GC.$:TDL/&\OTPFA+2 !<9\N!H&I MNRXC"D=.L'MT;P8?$*.$S!-)@7KH_K,@]2:\0<"5JV 0\9T#TR#9@Y%-C'TS^QW?BE-USRBD.H07!4SYPUL6I(.PS/(Q5F--LX-Q49 M79N)82IBF)(8IDD,TG@*1#.3P> 6S)*V)'L$\Z 9PW-@'DJ?88+.57V"INNU M8:/UBI@?4L\P\S],-,W('-.N2!B0F#8L)R+++1:4<9!*Q/G),- MG?'TW-XR M=)Z:!DZ(LH-']EG?OUN!>)ZQ&4?),&-#HPDT\C6,&I#A!'GS5E&]6:]?G/U7 MU'/<.S=2%0JC-,Q%'*JK1#H)^FF:=RW$,^@'SO>EY4&-ET^KS$#$,L+^5-!H M'4T-1=9T!QC*1.9C$>$L^5&1913>SNG+W-V')CPWR/CB0S&>C<$L4]W0 M%96FE>4T-9WEV)XXC>_%Z/HF):@C7H-)-&DN$^L<:WA>,::*5((4%TK+]'[W M:8XC*?[)&!."5H%6$.T!96W!)DB^M^2T@ MGD\+I:IW-[>I5"4#?%F7.$836A!D 0W_C(01B/K MG99BZ5YEM8V%$';IMN)1&E"VBY+^@S0<"0@R$T,.[=Z,'QZ]>'0UFB4-$&,: M)N$.#IIZ"E1!YZ3>.TD3V0*5=L<_ARHP*4)>*:?9G;#LO.=ZUBITJ%-6)ZE! MM?W29.O5(5KS"M.PUR0?Y-TCUGWA!0TY(W6%J*C!^5]3A!O%N M>)G6N\;U37Q/@BHM;AUF#RFG __53YP:2DI'TGQ_>?M6\&V9+W5+XN33P \A7KY_.73;]5[79!O''7$ MW@W0XO *N'5XM^=C?. M&1ZR@%I "SAMSEX!I:=](HB+FMRGJR724!J0=MHG@I2UM*FT*!4L]A1,%0V_ M2Z_LT"NG,F_QP^7E#=<88[-ZHE:F7$JD%"6@!ES^RN+XQ5QFK.#2@P)%: MNM [\I@AN(MCI_DP7I='_*2P,7J!:B'=2^E'A&FO$&%&]>-0,.54(32\681( M2Y=2WG7#?% B$FJ:_!:7F@@LJFG/P]@0:;?AJ)% MSE!*$)%L%L&%\\L:W.T[R&5^64C"K2-RLS#%@'PN3=P#;R3P'(;88#(&W(X] M^.@!"4BA,;R (Z\&\0O1;+,4]^G5CU%LH]%0\L&CEZ#^UF9(.2%5R7?EK5P: M)EJ'WC+70B@E!V>N]^Q_SY7<& D'[%+P^*$7ZT^SOX)0&Z!"^EL/_"YPT\D? M1$B_IC\G<2E_16&X7?X6Q4^L'M2M6.#1L]DW+TZD]Q._=&[-?U-A[KK.U?QQ M92!&3S?@^L+!QL,7VB#]D8TW_P)02P,$% @ TH955ME8VI*K @ P@4 M !D !X;"]W;W)K&ULA53;;MLP#/T5PAN&%O#J M6RY.E@1H>L'ZT"Y(N^YAV(-BT[%06"F69B^V2/$<'8HB1QNE MGTR):.&E$M*,O=+:U3 (3%9BQH31<2=!8C+WS:#CMN/@ZX)'CQNRMP66R4.K)&3?YV N=(!286,%RB$(R(9O[><7GND ^ZO=^S7=>Z4RX(9O%#B!\]M.?92#W(LV%K8N=I\ MQ6T^7<>7*6'J+VR:V"3V(%L;JZHMF!147#9_]K*]ASU &KX#B+> N-;='%2K MO&26349:;4"[:&)SBSK5&DWBN'1%N;>:=CGA[.3F[O'J[N';_.;J?A18(G3N M(-N"IPTX?@<01#[$81P?X4O: M])*:+WDO/?F,TBK]"I?<9$*9M4;X>;XP5M-[^'4HY8:PG0Z":8+5 W=;E'T\$<[:A5VE1L,Y+,DRD/K])'70P2""Z[=[ M@SXQ=VF33DC[,&\2)?D:U,(H@1:!MU4_2?PT24_AI.]W^O$I/"C+A),5I7[: M[;E5&OIA)X%#U0OV^JI"O:RGA[N[M;1-B[7>=D"=-WWY-[R9;K=,4_H&!!8$ M#<_Z70]T,S$:PZI5W:4+9:GGZV5)0Q:U"Z!]NB>[,]P![=B>_ %02P,$% M @ TH955O?D*;,P P \ 8 !D !X;"]W;W)K&ULI55M;]LV$/XK!RT8&D"S7BS9DFL;L!L7*Y!D7I*V*(9]H*6S190259** MDW^_HV0K7IMD&/I%XI%WS[WQ'D[W4GW5!:*!AU)4>N84QM03S]-9@273 UEC M12=;J4IF2%0[3]<*6=X:E<(+?7_DE8Q7SGS:[JW5?"H;(WB%:P6Z*4NF'II?6\'1]1'_? MYDZY;)C&=U)\YKDI9D[B0(Y;U@AS(_>_XR&?V.)E4NCV"_M.-R*/6:.-+ _& M))>\ZO[LX5"'$X/$?\$@/!B$;=R=HS;*"V;8?*KD'I35)C2[:%-MK2DX7MFF MW!I%IYSLS'Q]\\=Z=7/WQ87UY>+Z#A;7%[#Z\^.']=7J^F[J&7)A%;WL +?L MX,(7X((0KF1E"@VK*L?\WP >Q=8'&!X#7(:O(EY@-H!AX$+HA^$K>,,^X6&+ M-WPI84476IE'2EBPR@"KW3FO_X2C/RWK\0=]7%'KZ'__T;]!!P\%:FV17+;*F%?I4S24&J# M.<@MF )A*P5--Z]V\(97M",;31;Z? +4/BPWJ/H6_K 3P*5%/X-X%!^^RX:+ MW*+9 X$T=(44.?"R5O(>;0@:PMA-_1C"H1L'R4D'KZ'6ELWM/!ASS2:>K]EDS]P3AV0'7\V@E&UBVG;:0AAFR7!3U)J*P"G6^E M-$?!.N@?N?D_4$L#!!0 ( -*&559FV&PO=V]R M:W-H965T $$C1\MJT'6VE] 4QB8UJ MW7@1XH.;7)N(Q"ZVVV[_GK/3AB&Z"O$EML]WSSUWMI\,]D+^4 6BAH>ZXFKH M%%IO+CU/90763%V(#7+:60E9,TU+N?;41B++;5!=>:'O)U[-2NZ,!M8VEZ.! MV.JJY#B7H+9US>3C&"NQ'SJ!H[S=S22NO1)JZ&3!I?CV/A;AT\E[M63.9A*ED+\,(NK?.CXAA!6F&F#P&C8X02KR@ 1 MC9\'3*=-:0*?SH_H[VSM5,N2*9R(ZG.9ZV+H]!S(<<6VE;X5^_=XJ*=C\#)1 M*?N%?>,;D7.V55K4AV!B4)>\&=G#H0]/ GK^,P'A(2"TO)M$EN64:38:2+$' M:;P)S4QLJ3::R)7<',I"2]HM*4Z/TLGDX_W-W0+FZ==T_&$&ZIE0FP,L.L.,&-GP&-@CA6G!=*)CQ'/,_ 3SBV!(-CT3'X5G$ M*687$ 4NA'X8GL&+VL(CBQ<]@S=GCVQ9H0+&!;NE1:TE7Y?JKF M!C$^C6B>SZ7:L R'#KT/A7*'SNC5BR#QWY[A&[=\XW/H_W]09V%/D_ZG7*9I M8LNU@DW32MM)9CJ).> #R8:B]F:"'K#29!(KT 7"2E2D!"5?P^N2DT5L%06J M-Y= 1XSU$F5[S']9 KB3+,=C1G4ZY4OH]-PDZ=*DZ[N]?@P?YW09E\0A=I.^ M;V9)Y$9^'T[=1.^)?-0HUU8DS[S'MN P 4P@ !D !X;"]W;W)K&ULG59;;]LV%/XK!]HP;(!FW7Q1/-N T[IK'QH8=K<^#'N@I6.+"$6J)!4G M_WZ'E*TD:!RL>3&OWZ?OW'@\.RI]:RI$"_>UD&8>5-8VTR@R184U,P/5H*23 MO=(UL[34A\@T&EGI0;6(TC@>1S7C,EC,_-Y:+V:JM8)+7&LP;5TS_7"-0AWG M01*<-S;\4%FW$2UF#3O@%NU?S5K3*NI92EZC-%Q)T+B?!\MD>CUT]_V%OSD> MS9,Y.$MV2MVZQ:=R'L1.$ HLK&-@--SA.Q3"$9&,;R?.H/^D SZ=G]D_>-O) MEATS^$Z)K[RTU3S( RAQSUIA-^KX$4_VC!Q?H83QOW#L[F9Q $5KK*I/8%)0 M<]F-[/[DAR> _!(@/0%2K[O[D%?YGEFVF&EU!.UN$YN;>%,]FL1QZ8*RM9I. M.>'L8K7Z,U904_[YD<$4"58%#?8;#XY:=D'/_QBMAA+W;X&OO_ M#,F/0(LVPD$@];0IK856#HN5-VTEOER47N7[;P )DLHN6@M MEK!:;]UU?_D!F3: +N) \<)Z1[X]Q\S_)AY+DQA^Y9) JC6T8T+ ^P(;"PTA MC(]&2;G[V]1#.Z1'W;0U:F:5GL(-O4]!C&6>)F<1KF MHRN2(A7528?ZZHN2!+([(CI@]S7CC".JFLRD BMN@5XK8TF:\TR2A,G5R V3 MN!LF":SV>WI&',Z[@AZ2YP3XK>5W3* D?^8)B3L1OR)//#*(8^ M?Q\]]OLI/&1Y.LA3[Y5![#R1#R;#EQ'G,'K,)'-C-LBO/(;:%4]?%GQV9=F7QS*B77I+HR4-/ MI7'P[&ULG59M;^)&$/XK M(U]US4G(V(:\ Q+)7=5\B)HF=ZVJJA\6>\"KV+N^W36$_OK.K(TA.>"J^P+> M\RD+9<9 [5UWU^S;-L10VU!4J>C/7IA2.CF;1MY5! MD7FCLN@G4736+X54P63D90]F,M*U*Z3"!P.V+DMAUC=8Z-4XB(.-X%$N" M_F14B04^H?M2/1@Z]3N43):HK-0*#,['P32^NAFROE?X0^+*[CP#1S+3^ID/ M=]DXB)@0%I@Z1A#TM\1;+ H&(AI?6\R@<\F&N\\;]%]\[!3+3%B\U<6?,G/Y M.+@((,.YJ OWJ%>_8AO/*>.ENK#^%U:-;DS*:6V=+EMC8E!*U?R+ES8/.P87 MT0&#I#5(/._&D6?Y43@Q&1F] L/:A,8//E1O3>2DXJ(\.4-O)=FYR:??O]Q] M_FO4=X3%DG[:VMTT=LD!NSB!>ZU<;N&3RC![#= G$AV39,/D)CF*^!'3$ 9Q M#Y(H28[@#;K(!AYO<"BRK[5T:_A[.K/.4/'_V1=D S'<#\$#<64KD>(XH(ZW M:)883-Z_B\^BZR,$AQW!X3'T(ZG_/W8PK5VNC?P7,WC*!=&#A]K86B@'3H/+ M$6YU60FU?O_N(HG/KRT\HG7"D;Y0&4QILJAP<(O&R;E,Z07H.=RI5)M*&\$S MT]N%@5Q8?Q:-8\HM^9'6U@A)')Y2=Q8%#UHJ*NE$ ;9AE6J:8.ND6A#^%9S( M#U3A,.K46S7RG>JR9('3Z3-Y6[*)@$H86(JB]O1^(LLHA@I-8^=#.9&$N0(4R]*?4CEC.2;GK29X->= M*46'PN*7;TGY'&8]NN-LA?Z6*M8AW%DN9NK#GF:9Y()05F\;M"=O^9N">T'N M+YAA?-[4RX/FNLC0>/^[-?2TE^29A?>8R;FPKL=5#[N.8(I=JQ!LTO07*Z%B M=O!0" 4G#,&]E437ATU9U2O%UQ_(J7 @54I?#]MR4+7/,='<)FQ?[[Y*HLSU:]8GVN&E6M:*C[S!1N^2N)>/YO$QSFMI.2;X>0/O*[Q+;%A8MMKO;!$EFH7?E=ASK5RS4'32;AV;-EO(5KW9Y>Z%64AE MH< YF4;A^6D IMF/FH/3E=])9MK1AN,?Q#IP\0"4FH M24(!0,OJK^]W )*B;H[=M'V10!(X.-?O?"#/5TH_F(40ECUE:6XN6@MKEV\[ M'1,O1,9-H)8BQY.9TAFWN-3SCEEJP1.W*$L[4;<[[&1J\*F M,A=WFIDBR[A>7XM4K2Y:8:NZ\47.%Y9N="[/EWPN[H7]8WFG<=6II20R$[F1 M*F=:S"Y:5^';ZS[-=Q.^2;$RC3$C2Z9*/=#%A^2BU26%1"IB2Q(X_A[%C4A3 M$@0UOIKU+A?MO)S^[T6BPMC558NA@:9S/T_?RK]T%@P[AY9$)4+(J>WW\AI>"JQSE[>_W[UY?W9]=7]^UMV\_GCW?M/ M]U=?/WS^=-ZQD$YS.G$IZ=I+BHY("B/V4>5V8=C[/!')MH .U*IUBRK=KJ-G M)=Z*.&"]L,VB;A0](Z]7V]IS\GK';%UP+K MJ;$:>?*/0]9[V?W#LJEVWIHEC\5%"\5AA'X4K\_)_U5 M47I6TF$]CXEG]U;%#^SSD@K(O&5?%X+=J&S)\S5;<,.D,05\F:O\['O!4SF3 MN.)YPF0>PZ$H-V: &6^%U#"U+)-N3433TOHAKVLT%EUTXMJN[&6YN%L MIF&&S#$' IB&@/;VZD>55#-*C,K!R[J^_C*-P],ZP6&49='5.;#N' M)?)1)@*#M11I$E2Q8NH1#SE; M"BU5XC4@]=>":Q\<: UGP.*\O#G3*MOWM(^6>!(ZEF;;H$;$7)F5(DZB83"( M*!M.AL-@. [8+8*,RT,^H."1N#)N]3X+";?H]<'@MP_$3,*=/(V+U*7,)CN, M1/[YU,V$7< 5 '5434)^I F93)8*065385="^.W(@R2A]!ZYBV['0$!"$%1# MG2F"([.\]MY5E"IL/U5(PZD#I]*D/X)[+$"K-07L= %'2T#%8AT3LQF,.YSZ M=L$M$AMRXU2A ZZAE\8^2Y4GIO+S,QE=170_:7=5]$&0<.R!U'XNFWWVN0+8 MY!^Z/:,*1-$3'A]4%#S$>Y2ON$Z\IMM%X2*-K0N[B2'/ M>[\Y+_KG"9NN?7I8+1]VRK0):@$#.W!W?8T(:GX'BH\R!(.PW70--B,,M.7^ M6V#I31$$7>):FA*142'6K$HH<[$#-U$827TIJR)5SEU@BTFAJT$J%9":HVWU()SA_4-K(VY60 ;5"Q$TNCF-6SL MH4Q2Z*I-/H=N884HW3:C-B/<42M=>SVMLDB0 [&O=MG8]^K]7&!.!L%DU^Y! M=6-7HR^"$-U%RK';HZQ6;R9ZI[R0O#9HEJN BBE0]S*L6)*<&5'CDFC-;)FI M!TC5'@7>UXI2[[NC&[Y;XFC]@+/\BVGE0081 -Q\35&Q'-J39TI;E]YHHRC6 M]::A;U.C@%U5)WX7\P;@[,EU1W0B$#_1N.Y]9>]UI+^Y#GM+5OY&7OWFO/JZ MV:& :#+&PS=N*<:;]G8:XN9X3*M/>Q@.)T%_]..F-G1ZC$?!I+^E7[,< M*($71*GX$K#QY(Y$"/6D-K]-"E<7+CS#S67IK9SISR//HPO M1+;=W3V^]9IP=C)J]'"'=KU-"]W5]J-' YIV)[1[AX>C^9GG\"[Y2PIW% :S MC83EG@3GZ\I2BJ'0%N2 /8@UH7I7W,ZO[%NV& 09E#ENLYE"E)<2* 42XG7!Y,%="VD6E_-66@7#PH?01AF2VP MQVGKZ_V7UIN:Y6R6-(P$FZO#N_'Q&X=V:4QT1 MCP']QY=[F,YU=&VE)QK;JL,D]]3E9/.(2^_E,)'K5%4DB'9K<)0*Q+FIV52- MYV[S'<]4V'ZX2?W C/])RV(\^6?A2FVZWI"Q5* .: Y.C!)C]YZO>?3*K5[K MO<+CV/N.HG\#E%2I3+CG._@C#SAT_)!CGF@"6BGHQ;1O#ZRVNS([W>J3S2;M M9I>]M_E6]J;IDRH2_^UYGQLGG#W4GKCS73LV=J\;H>?2X;/7[D]Z MKRC7"NU*U@XD8V&[-Y[\\$"Z#]7/R W!#EC4'DP&- C;D_'PYP1V<68E.5VB M(AB,NR,ZRH;MX3!ZE:3PN*4DE3@/2>V#X_*I/#/+@TVO7H,(@:/3H*^KLGDO[6 M,?=G:@3*!3TL_AM02P,$ M% @ TH955JB1.&ULI55M3^) $/XKDWHQFAA+"WJ*0 +(11)1@N!]N-R'I1WHQG:WM[L% MO5]_LUOH80Z)R7UI=Z8SSSRS\]+66JH7G2 :>,U2H=M>8DS>]'T=)9@Q?2YS M%/1E(57&#(EJZ>M<(8N=4Y;Z8:UVZ6>,"Z_3X&W54SX,C%6X7=:.5OB$YI9/E8D^15*S#,4FDL!"A=MKQLT>PUK[PR> M.:[USAEL)G,I7ZPPC-M>S1+"%"-C$1B]5MC'-+5 1./7!M.K0EK'W?,6_9O+ MG7*9,XU]F7[GL4G:WI4',2Y8D9J)7-_A)I\+BQ?)5+LGK$O;RVL/HD(;F6V< MB4'&1?EFKYM[V'&XJGW@$&X<0L>[#.18WC+#.BTEUZ"L-:'9@TO5>1,Y+FQ1 MGHRBKYS\3*?;[\]&L_ON=' +C].[P03ZCZ/Q9' W>'@:/@]@^$#RH.4;BF4] M_&B#VRMQPP]P@Q!&4IA$PT#$&+\'\(EDQ33<,NV%!Q%O,3J'>G &82T,#^#5 MJ\SK#J_^4>915&1%R@S&\&@25-"7&35V8CMNA3 4D=2X&"E'3%;*

E<8[@IS!J*LB*&*K,D*@>5YRB,7X(0+0I:%9B+6ITV@YL%L3E#;!OI' M$P!-.SK!G]GSC-42[?--$$5PI0C7VFK MA=DM]\1?\W+;CIA:6O(I+LBU=O[UP@-5;K!2,#)W6V,N#>T@=TQHZ:.R!O1] M(:79"C9 ]1OI_ %02P,$% @ TH955NKRH]: !0 *PT !D !X;"]W M;W)K&ULM5=M;]LV$/XK!W>^Z%U/G:V,^N M1/3PM5+:7?1*[^O3PT4QE;"T]0N!ZZV*/)PJ%*#=#B<#"HA M=6]^'M;N[/S<-%Y)C7<67%-5PFZN4)GU12_I;1<^RF7I>6$P/Z_%$N_1?ZKO M+,T&G99<5JB=-!HL%A>]R^3T:LSR0>!WB6NW-P;V9&',9Y[](0-"A9EG M#8)^5GB-2K$B@O&EU=GK3/+!_?%6^[O@._FR$ ZOC?I#YKZ\Z$U[D&,A&N4_ MFO4OV/ISS/HRHUSX#^LH.Y[T(&N<-U5[F!!44L=?\;7E8>_ =/C,@;0]D ;< MT5! ^49X,3^W9@V6I4D;#X*KX32!DYJ#W] MP\=/'][>/MR?#SRI9H%!UJJYBFK29]0D*7PPVI<.WNH<\T,% \+4 4NWP*[2 M%S6^P>P(1DD?TF&:OJ!OU#DZ"OI&S^B[T2MTGM+)NSY<*@6_^A(M["W#GY<+ MYRWER5]/$1#5CY]6S[5SZFJ1X46/BL.A76%O_OI5,AF>O0!^W($?OZ3]OT?I M.]3 -5I/U0N%U$)G4B@0SB'Q(70.2HJ%5-)+I+E%JJ+,--IC#M000'@HA+2P M$JK!/JQ+F94@'9<%F7 M;#.4"H5K+'+ (1<>C^"!5@NCJ#M)O=QS!TJ)5MBLW#!^8XF#?S#Z(W7=D,K& M1?BMSKVSI_ >5Z@@@=>OIFF2G,%OC6'2 A,MDRLAE5@H# Z%YM0"=X%;F1-& MF>W"06L'T:"5(L"Q6!ORE-!'CRX/E;$Q7QH7#,40[9$6C;&:COT=U2;+&LO' M7%,41"6S5EC\TJ#.-B$_5D8U%3(+M34KPAQ<9"Q2QRN# V-BR/32\ YU4>F. M6HK2CJ*[[F!@EV&;4*.4.!J^'!#XF#*I,]50Z^&MEOQM0K(FE$%5+BGO/*4- M$ZQWLP57; C&\[1N\;:67$OJKFRDIO;1Q%X2DIT-AWS(*5=8465R5"&2T3/> MC Q52-IRH\R28KNU-7J.FQ8".+G4D@)#&;[=Z@PO45/^*O).H7/[+A;65#3_ M&R.#SC0V8Z-4":Y+[DILN$Q#CJ^)/%KW:'50F#,Z>A?DA["C;>I^="-R&"JA MZ5YG/H(;)V>.-#H/]"4HM:24]UFEG/E;,^;6H MZK,XW-U6<<[N!+^H)"6!#:GW TQ/^I-90H/@?'IV,.HV'TD]&$^D?/?Q;QU, M_C\'9^/^-!T_@[#;?"35]H53?JO@9IM6[97F8-8?'<\ZX>UO7#W<^]FLJ!8" MS B>\IP[HN,DB>TYZ8^'"21I=X86DM$WLV38/YD,#Z1HY21MS46AMN\0ZD:' M]%>P,)13,.I/IT.8 4F.^K/QM%,29]MP)L-9?SQA'E(.%TG'M>/Q.(S&_60Z MXHW^:)*$NFI+!TJ1@S;0Q4\9*IC0OI;T8-C='!L4U@'RR^]QFK>YP)&DP?#H MJ>?08.\!6Z%=AF&$^/ZS LZ6L&+0O0?F'HHFDG;*#[/IK_"U!+ P04 " #2 MAE56N?S'B]H) !H%P &0 'AL+W=OOC1I '2M(,)=MIFD[:SP&(_T!(=LY5$E93B>'_] MGDM*MI,Z:7I@OK M?MG*KXWC \L^GOWK[?7)40.)]/PHZW:_ M]KNC1W;SB+W35;.T[&V5R_R^@".HLM$GZO5Y'3TI\8W,1BSF 8O"*'I"7KRQ M+W;RXL?LJS)=2O91W+$WRF:%MJV1[-]G<]L8(.(_^VSV$I/]$BE+7MI:9/+5 M &E@I;F5@],7O_!Q>/R$OLE&W^0IZ3^,Q\_O9IWI#4R7=TAB*QF2F#5+R=92 M&,LDQ8S!X[*<2[/QNOOE3%0Y#4*6::2@;;!4+]SNA2Z0RZJZ84-5X8EN+1;; M@Y=NN]_M=IZWQLBJ8;_)7!I1L&,@GH8L"J)IRC[J!ANS3E#"@X2G+(44'K,X#*9A"@,6$J_SS3'#23P]8,,X M2*+D@"6322=]R*=C/(]F'+^3R0%#7B-K*_;BEVG$H^/-?Q3R[N"\ESV03<-C(A2MU5C MV5+<2C:7$AL1[DP0 !K] +58DJ4S#'DHM+"I+"O_T."QT:YQ+&R:>,?\)Y MUXW.OBYU@3#;7YG\UJIF';"V0C4JU'\I2LAO*^T!NT$YL@SB574K;>/TLA(P M4HW"&2]$61_3T2[\'EW9&M *,9CQI,N_#]4$N<,KN:YMM%F[7-V>V7G[7)>UJ-8.G)-C^[<#YUX2!^"* M3-8-JZ7)X#44YCV)?;W1N+>!-(<#IL&8UO!1R)Z3BU+$+=W.D>Q\-N[G/BMW M#0A8A3X$SNK%SF4E%PJ)'XQCR &XGV,\(WH8Q1C#X9.0\1''N,]F[XK?->#Y M#_J9I"QTYP%3W2#!@+9< \.B)D!&T^Y=''4#'D[Z54MAY"'5_AQD6!*5^J@> MHEA7^0+Y >B 6OS&(0^F,4AB&(Y 0Y@GW,]BFEVA9 B3+9W_C"4;GL$PU8EY(ENO*[<*Y21!S1Y1>>L^*WKK[L\^B:/UA1!(K<(%D M\8S$TT')>-J->! G=#SM^0"$&L)7*2HR/%<+D"P2$%%+HDFW8QK2WH3VCKO# M?H9QHZB#6L<=4>)"N*&0*'8RKP$4M5"9P/GD,TV:V#Y-'V;J9:(&CD#"/?(F4XX34S#I'Q*)P_2\4#<=P-)@,HG9!%3 MV7F_$0>8/C7\25&0AM$&;WNABDP;;Y=X8/%9N'FR#YY#R(THE7@P"Y%:#PK] M3H@CB =5<'0H(!]W7SG4B\.6BF0'@B0(IY2D*7R()/^T+44N#H\6H*'3 $EV M:60MU([+H5;D1/* D\@W$EUFUI61(?!Y!&01Q1!4Z0/0G[4+%W+D+1Q"$U#!S88815.9FXM\Y9 M)!MF"E!AA5AU*680Q5ME6LO.5!X \H62"X>XM\@F7:J,77N'K0',A@UI&UD8 MA7.< M;6N4 $>?);"*^T%72,5=+=9H-9@"'61DT'SMI.-R.T>@OY*YYQ\^7[PYY#/F M;!FYXO]5KO>P"AF!0@+?=NR )@E:X%*'X((H<)Z#=T=L]*;Q82=M,FD:-#6^ M0((\_1[?[[!AYY?W'_[H/>),(Y)5C5OI* $76&0_5B&U#:@4SR$2[>Z,^7CV M70$G7RW();51WA>^J3C&/3K#G;H['U?HEGP.$P'36P6:*];L!E7;N(;QK'!Q M<,Y]IRI5MJ6[B_D:=TRVPI%.D7F+/XFD410[Y,P]#QA=HM_ONQ+2+MW.<+K( MO[2.?^][\=B#@N3GNXE$'OW6(E47BI!9$BQ\]XH1Q )SO4__>7&Y\2F.Y>FA M\\1V(4CO?.I!TA697^U.)=OI[3J@YFAOT0KY MG.E1CY*9LTHWOD<7K(2O#37A'JA$.WT7^)--X(A2^ZR]@0\9C_HE?S&W+ZI% MX=U\)?/6?WV!UM[L9D5)J.@+D+,8*A>HPY[/'="U03IV#UR^P.?/0>!;))4= MDFA_'Z:S=Q^W85H*I%H-P= 0BMT3N5(-FB^@"[@C5^%.TEV0/(B=4CXBY!WA MEO1( SO0>RRVU!0"M&M*J2[OH0/$HQNDV-#YZP<]/-Q%)6A_5[][M#B !DTG,".J6_ MB--'XO\WH/:>1I #_*%\$M7X^Z>+6'^M^YXI.Q+<-$;N(DXOZ5H\WER4'7P@ MSY#[:V4V-!G-OE> +GJ&E!7L=D^WT=_(7(797@1_K-MJJ5!G58\"NJ;["_B< MPNN;C!'[$R>H8O<2A9=-:RJ*UIYT)?_<@OK!T]YC]I[+OJ#;F MACX<%'*!K;@CI0-F_'==/VET[;ZESG73Z-(-EU+ 8EJ ]PNMFWY"!VP^KI_^ M#U!+ P04 " #2AE56]ZNE)6H% "^# &0 'AL+W=OUE2(/0J7NIX/!I%\*577.3L+99WMV8AJO M524_6W)-60J[OI#:K$X[26=[\$4M"\\'_;.36BSEC?1?Z\\6NWZ+DJM25DZ9 MBJQS(WYQIL/^6EGP 9)+3//" )?=_)2:LU M,./[!K/3JF3!_?46_>?@.WR9"R!%<#=(P3E6K\YNJ&SC^^I\M/U] MG/0]L/E&/]O@7$2<] F<)*5K4_G"T565R_P0H ^C6LO2K647Z;.([V76HV'2 MI720IL_@#5M/AP%O^)2G$LES],?YW'D+,OSYF),18O0X!!?(L:M%)D\[J G M[9WLG+U\D4P&[YXQ<-0:.'H._3^DXO_@T*=:6N%5M:08B6.Z+21=FK(6U9H* MXS&*A,DFBRFDEK"Q,XR2%((2S3%J/TB?YO5$UBM7WZ$/5GIH% M^9V2ER]F:3)]YR(\B:65DD5<-]RR6 I-M5B'0X(V$OE?J &9$TQ3)E>9T'H= MRC GU#3*#\[GY*4M'2K'%U#*6$%#[\##7.54&0]/[]CT-4%45)G<.LL!6!!8 M)\NYM"WS@I=88(N4US)T$;WN$F+#\6%M:RFLXQ7BP.SOT:?&;G&MU#&HWCP7 MS&!6] -F)#,J8SE!*DDGF]V3P&WX(TX,<(N6CO;0TL%PL^N&B#U(5LD(C)II MT3Q4(QKT(^PR3I9<"7T0XC:_.]]V.2:AG:$,BEE79:HWT<@,LJ:*+-@DCY\: MMJ9E@C= S!W=":O$7,,_LU0.9CCB(D1(78BI%G-D)"N$74KVKE!9L4] 4@C' M7*NE8$K!'VC8D8DOMG P%.\4?IA#"J2^:0 E2M-LFYD('\TZ4WQ0FB-QZY+1^/>9+L+L3D:[AT<$C=P]D?FA\]DR__!(?\Y M(G6M@Z\HVDRX@A9XX6%PG!3BHZVWD7ZL#?S0;U:22Y[[C@:4HU!Z0\J5LM Z(WN#?L0G'W=+7XR2/ASUIU-4SI_ MO"'%9KD*XP8SYPXH2R83CV [:G#Q!UZ,VU;"F7Q4-EA_D/IA88ND @<#!#&&X-4S5:TO:6(TJGW>$PQ:OH M\":JLFY\2!_DI//T*NFFL^3U1ABW)]W!.*&O%3I$KCB3_&8U%JD^S.\QG?NG MLK=[=5&8:3+>52[SIOE7;&1!8896> N96ZJZ@R_&*NYZF+R=@4QP8E>+7F9% M9= XUX$'ET:@H4F6<[W'AI?^WDQ92C14GIRY+X(G<;QL3]OA_#S.I+OK<;*_ M1C]6%3_["X@.>M-QAVRQ( !D !X;"]W;W)K&ULG5A=;]LV%/TKA-H-">#)LI*T19L$L--V*] V1=)M#\,> M*(FVV5*D2E)QO5^_7NM\9>QGMQ3"LZ^UTNXB67K? M/!^/7;D4-7>I:83&D[FQ-?>XM(NQ:ZS@55"JU3C/LB?CFDN=7)Z'>Q_LY;EI MO9):?+#,M77-[7HFE%E=))-D<^-&+I:>;HPOSQN^$+?"_]Y\L+@:]U8J60OM MI-',BOE%,IT\GYV2?!#X0XJ5&_QFE$EAS&>Z>%-=)!D%))0H/5G@^+H35T(I M,H0POG0VD]XE*0Y_;ZR_#KDCEX([<674G[+RRXOD6<(J,>>M\C=F]9OH\CDC M>Z51+GRR593-GR:L;)TW=:>,"&JIXS?_VM5AH/ LNTCSTLT?6X[+1F42N_1VN2 MLW=&^Z5CKW0EJET#8X30QY%OXICE#UI\*)\'>R;WV M"L]>2E"79FZ MX7K-N*Y8*:S'K#(S9]([#&/A9"6YE<*Q(Z IC,N=4.NH^O.C9WF>O?BUY99K M;ZP+-R8OCAG\"?AG$K<99V6,A?>Q' W4]P/MC?#:Z,4PQNAUZRY>*P&86<<: M;OV:[EA!3I'.E?2RX/KSB+U/I^D(T82T2HY^2)0::8(#@G!A+%HM$?_6&Q78Z#O4.(C(4"/G&7P+ M,E"(P"$5 R'=BK*E EY#7!-YL-=2F9F^-KJ#V MAFS^,D/.['H^#RV(TF_?S*YOCJ%%GI-I%_5^2LEQRCY"X+[GK+'F3E9 Q@? M?7VL#"&&01+G:AN"7'.D(6Q,B=C &MY^ <^K( M9A[0-OA$D 2YO4Y_=]+%FK4-J3^>9(.\8W;_R0IG"NPYPL+.U#[IY&.T-"N3 MIR\@AE(M> @1N6,>0FSWUPRLMXAS)/"\6.]-5G0R-(JV[+/%KDJPN:D"#,ZE M=?X7A&XL9:^DT"$;(A4/%2%.L^%H)PY^X+P@6YD MC!&7;COH(#F8=W+KI\13F/DOSC.+.TM/L)\(S"J;;&KL' M-K.*Y.'#'P#,1T/C\!Z;W5L!CD&2Q!32L".P&C87'"DT.0^6\7@'BPQIA5GL M8!-9,=3UOJ+&'0;['A4JSN[NU-#!$P !VT[^(R(!V MR[T@ 1X)>%L[@68IBOU('@=;'T$3C.@VDND&"KT1J$I3L4:UD4JF3:-DR0LE M.O;]@9)ND?%#74-(1[(+=ZH0ER;',R*I'P\!LC12.$ P9 %F'KMV& _ZOC?/ M_Q5ZRJ:AQUCR1%V@";NG[KX/*GYHQ5O#02C Q23-SX;0WS#&(PO6HK0&]3J=OP#X=-JT^ ;\34,/&JM8$S-TS6P_,;YQ@.&:(R M>)V#.^MN3I",%HMX49H[@26 V*(;'$D4NLT3'=H[COXS3J,NGW!"]?;H-!QU M"Y>A%8I&#@,U8N$$)G@1TJTLX^["B\A!!\AZ?W'-KQ,OJ/BP_ZJV(1 #X7[ :/$LMA1%3,N%QRO8A;A@[K0%=OI%RT M3I(KX;YG.^JAM25YWH+*)6U10Y#")[V0 M"&L#?X!1YTQ#TEAJ #;*/'UZ1KJ3-,LB'KMUFTZ *[.OBX-%84?T["0]RS9Z MN^?E$B0"%S]V?/'#9!DBVK\[20_]!1T/7@B$.:'7'K2 -CQW4!_MW^S,HTO M%+;B\;7,.VX7!"LEYE#-4*&$V?BJ(UYXTX37"X7QP%WXN01W"DL">#XWQF\N MR$'_ONGR7U!+ P04 " #2AE56<@R#):D6 !Y1P &0 'AL+W=OAL"0G#6 80: *.VO/U]WSPP&O$".=[?.0QR2 &9Z^OKU!7JUL>Y+ ML]*ZS>ZJLFY>'ZW:=OW#Z6F3KW2EFA.[UC6N+*RK5(NO;GG:K)U6!3]4E:>S ML[/GIY4R]=&;5_S;E7OSRG9M:6I]Y;*FJRKE[M_JTFY>'TV/P@_79KEJZ8?3 M-Z_6:JEO=/MY?>7P[32N4IA*UXVQ=>;TXO71^?2'MS-^@._XS>A-DWS.Z"AS M:[_0E\OB]=$94:1+G;>TA,+_;O6%+DM:"73\X1<]BGO2@^GGL/H'/CP.,U>- MOK#E[Z9H5Z^/7AYEA5ZHKFRO[>;OVA_H&:V7V[+A?[.-W/MB=I3E7=/:RC\, M"BI3R__5G6=$\L#+LP,/S/P#,Z9;-F(JWZE6O7GE["9S=#=6HP]\5'X:Q)F: MI'+3.EPU>*Y]VJUM3+[-PSNP?Y_.F=="6 M_]UW8EGOZ?[UR(1^:-8JUZ^/8".-=K?ZZ,U?_S)]?O;C"+5/([5/QU9_<^5, MG9MU"2+M(KNP=0.:"T7:O8_4;UXL.\X^K726Q]]TD2U,K7"_*K.FQ0^PR[;) ML$+9%3IK<;<25O)J]/W"5FM5WV>J+C*#GSM,EP;FP+29.J$5SYPP^9Z MO_[EY6SZXL<&)VARD'^OE%%"FM7(B'%P^( SB OEIT][#B[2K;*EK[12Q'=+1:^*5 MZC5^W6L GB69?:X-W7/3\M9._]$9:#'<30T'3;MDK<6W+SK3D4 2CVK@U-D9V(24-FK>7._3-O0&)7$MDXL=2QYZ,:J MI"/N4[9O7 I:%Z_E]$$GU\C43-.R>.@:5+( DQK3DAKUS#0^#T$Z#*H M;]0"L)FU8-VY?(50+:XE=[H <;ERA:B8GH>O T?#FKMV-J<5<11>&3_664-* M(CLJ*&9>0AG-PI F-<*$?9P2-Q1TK8"2L4[,5?T%W@BD@V1HQX"&KUP:=MCB M4Y%]]^+D*6!!63+"88U.?)K$R0DO\=UT=C)[X-91)_@B*NB+<:VR\-1UVWNK M"^'_M6F^[-/1;U\-:OJQ#J_YX<^Z(+I>N=M[3(^>F$=?%02^0XS) D(PX/S*0[0S]?@![N6 MV.C-:1(X 1!M'<5DA%4$9#BZ:'$.,CK)_@YG89W):=M)MM$2PVO;LK\% L 9 MR##O,_A]\;Z:X@QS(=\6?[KTB+*^C,KZU&OND..AVL!5AV4HS"_]Y'DK4;U/.B%<_<4RI+X-V(\:^CD'0>N;$$G MNN43>>E \L9[[."9XS[)W:SCO2M_B$Y62TJRV [:E7'%,8 /G#[ 2DZD$Z8V M9'?18+Q];,.]A#NJN#6-=0@XQE5C6O-]U)KO1P5\B;5K4NK]$.^K'X86I-]" M9/7 C.V4((K:1& A#@@9QA<@LB*K-".1=8F40SB\TF41X-PV2S;@[LIVC8=: MR-$;BTBI&76USLS9X#,R..T@RY0V$@S#J2($6^3SB!P,T@@-N*S6L$L09/[% M?H(58))A3?P2X!0DT+3'II[X3Z !AP!,*KR*6D$6, R#I+;(EM86T2(:7B/< M,^#+Q#.%=:1;KTL0/<&Y'.%0L1;_!X1=&]0U1G12?>V#G2$PU+2NX:T\3I69^_ MGSVH3E[/;Z(=[[E[?6&.IAX&9)E M5XONX2(RS8(DN$1L\QD#1Y8)JZC/$IPN>:5" [@[BLSJ+M.=/:+]'Y-9(A3F7X@^&)AG M)SO=]I[,#2H&OOH\B+R;3U,KY;YHB;[[> +EM-0 ^&DA6E@O_:K3&PU#O*AD>?R;HF M^$&J,%&]\)C.Y3U@9H$\^6I(&*'5C5YT)3+>6QTK*R$3SCD]9_U]L9T7VNFH0OIJ)HZ2/$] S<>?*,"R%-]K-&M"6%S"[3FQY-'\NEC-.QGK&T M[L+"H"=8:1I6N@'.I0B3/9H]YBOAPF]Z97*J,H0?:''BWH!9I5EH]IME MI&A MA'G3U*2L'. 48M8!U %D"+#1N$JGV3+^GFS$R;Y0JU-ZXV$?3_'MM)V M1=:$HPW\ DSD(]N\%XBMT\P@DZ(ZZX#300^TES*2RH.T/R%\Y7DU:GVSWOIF MH\;RLZV7QZ1#179.M)*LX3T/FMXWKP:I)U>#HC+3*$A2'1'",/W]Y*4HXR+7SF/2<9<_&/E-3! M?Y(C]%^H@G2?5*/ =-S+^(GC"8%0*!T@%E6C&&53+-AJNN_?8[.Y++3$4! MOKNEIB,G\21L+KO@VP:VO#I$0J0STM#NI /]6<94NR_@3T,4*HO!87 M4@*57#SQ]@W,PZU:BD!V7IHE'X'P]8%+Q"L56,A\D3V5'#>=!%DE1'I M@:*8@21FYO6/CA&UCARO@I^*)!\XNW0%HG*I)MH[Z=F$#JG :U[K,/L:?&HH MS3F1>F0\"5>Z#DB$:$347YBR]%5I"IJNUV'?0-"''0P.;$F)? 4R@IJH24YO MJ,H=3$W(.T0/0^)P$D+%RN],U013Z9.AO"*=6X86C6S/$D$+/ Z@+B!B>RL- M$_Q#A[2)T_5%<@\;-361]Y6WJ7+-/,2'LYY,P6.-3@2RQY>D+$"(UCU6C( [ MV@-S.O4D0Z:=9#^%^NJ$BE=8 .F$ZVO$O37YWA99]L ?4_,B,!:^>>"U8 B< M:J2NB9_S08F8)9;H]:K2?5C>3N$/:W-,B'>-0\76&]+5&U5RDY#=M8^5]!DB M+TW.\B1<0S),%%+NEN.'0!9/3'R"JCP)W9V^DR.0C#A%+%$=/*N+F=CO(?H$ MQ8GME7[I+7@EA/A#)L?:TA!:)CZ)",$-JU3)>?,0O-);Y9RQE+F*17"D'+2+*0'WO-)SB\I))$ M;Y^T@5V'N-QSVJ=-"900%^N=0L &\";KZ,E\,KKWX<%3@(T4ORL.-14'+J@A M?*PT/9J#SLL7\?PAH1O04H304!OT#6VN$0.84CSN&[\1NHB\H-Q=KGN#',01 MUE?M*/S^IVE),%0LX4>A>1#"8R-@TRT0IK1;!O;.\@ZEJ(.Q/BU-Q#X2>UQO MLW2:ON%)E:8A!.E;KEQ=S1PCTF$A[( '\?XFQ<';O:(0IYNMP\UUNZ'1#GK> M$ JG%C[%O-0KA@;< =D<$ WY_E M@;*^"ML0BCH$2EX?[K;<^T;Y/"6+[?C\!-Q\?6 MN"BYO[_Q-0\.&QHQ%R/-D@I*[ZXE,>("(84P\BGK7BUPOB5!$#Q9RLHLN:#* M-"$D&)*DRJ 2J\.]E6!C)4.1OJ=#6OU&*@7<<9I,GEBK>Q^RG>%">WLL]4, M"8U*OH\++[6T265<+.DS\X2=C[N^3K5%4ZS-]Z>%A("KO'L:$51AV4)#H)6J M&PV;MC+U2"T?BJB3@8_E-JT1)^R8:JC4'-[%;MBS[)S U#*CS2H:FFD/\< , MZQ%?P0E1L2@*N*W&AB:@#/?5]S*O:(H=P4:I)< G>"Y9N&=O(R58"B>JS+DG MP_0E6W."DA3R4QSO9RALCU'U7:MK+ES(@<."\B@G@Z:5!$ U@+!S)*4!"<:2 M-TF&5P< M?9UDI;JW73N!SC9F60=L3[C#0T^ULY&$YL%V+&KI$,G=T=_S4 +K'6OC_8-1 M3\I2+.#3_LI0ZH(-Y3FXJ3E_:C:]2.MT_%!U&MX'.5RJ66_H_S8'NX+?]M2 M6X&?U8V,,+F[2.X.^)<\6^U?((G0++T1#-+$'!1RWM_O%?.&R3[M M3(SA_T\)Q\3:#X).QVOH4OM?K#BT/F0MER0^#C!] MC%1]%X>GP&G^B4LW/*&1*Z_C M9#L-&5G'K8V]V\E09N@W^H##ZW&PG@SC?8R*Q;X.&RTX&:2721FOCMH1(PP/ M^R.AT&G&RO/N5Z,L&-(\() I/V:8(0,LOL(R1$M_:QB6V#JP@BMYDLC$>AK7 MS*2-L#):1@)ZVM/4-E"].XOXD3<)7^EM9W_N1K(3)N2L3.)<\YS RJ[?EN/ V(J1K." M2&/'>T6[ALL4Y)"V6P4&5E2K*LT7A#E)WPC%,])K2"S\7HA,E_C6A<2&7;H8 M*\99!!DQ.7""[:,[W1M$B/4RI"9%]'Y6@@6I-OY-%ZZN>3L,[\;H&I&'#BC6 M,4?P6/CF'#_-<^6^"3 <*0LMT8?>!DNK(KY.P@$N\5S$JCX[T3SDENO!0.5< MEV3C32*&8Q'#,8GA.(I!FF.>:&8R&-R 6=(ZY4J8OE,,]1FY].5944$H_G60?DSNA,PQ[HJ\ OEKS7(BLNQB08D)J<1RZ?22F25= M(T[TXW,[R]!Y*AH8(LKV'MDELPGM"L3SC-0P9/@9*1KDH#G"?C"##,?+F[<* MZLUZ_>SL?X*>X]ZYELJ5'X5B+N)0;2G2B2A(T9!M+IY!W7%90-HRU!SZM$H, M1"S#[T]UC\;2U%=@3;N'H4QD.D3BSY(>%4E [LR$EE+(G\0U+0:;;H\A]@9O\7=H$H+$DO^R\ MXVK9RC??8UXD\+J\?VC*^F(?K6G]JM]KD@Z5[Q!K'WB71;2HY)^9FI4V/V8]6Q\*CI]G]W9&I_SI UZK0G]@D673=/1].:AN_?JQ[?N M3-4?N_8#LU2)@/9DOW F+(4(,HL/YS=O88;;9-V0'7&:\7G-,";XD_.;OII- MJQR?/:5Y(@\ULVNZ]UKS?-VC3T!Y>?;RZ!V[,%']_!' MBI_^52=Y"8O_8@+;+($=>EF+\$X<"Z#I80IF@]?-_M8DZ4&$YU*KEU?F:(U3Y._AE)I0&'ZFR_\HG[=RA]&B;_&ORMS M+G]-I;]=_BC-+ZP>U,E9X-&SDQ?/CJ0O%KZT=LU_6V5NV]96_'&E(49'-^#Z MPL+&_1?:(/ZUG3?_!U!+ P04 " #2AE56&64+ZA,# ";!@ &0 'AL M+W=O3'(A5AT[M9W2[M?O[)",2I0'B,]WW^?O+K[+8*OTD\D0+;SF M0IIAD%E;7(2AB3/,F6FI B5Y4J5S9LG4F] 4&EGB0;D(HW;[+,P9E\%HX/<6 M>C10I15/6[*W!9;)6ZLD9LV08M)T@%!A;Q\#H\8)3%,(1 MD8SG'6?0'.F ^^N:_=KG3KFLF<&I$K]X8K-AKV \G=X]S%>S^0]8W-W, MIK.K)9RLV%J@.1V$EDYSF##>,4\JYN@#YDX$MTK:S,"53#!Y3Q"2S$9K5&N= M1$<9+S%N0;?S!:)V%!WAZS:Y=SU?]P.^<1RK4EHN-[!0@L<<#?P>KXW5=%?^ M',JXXNL=YG/]H[1UC'RVI'Y-2(*@4 M%IJZ4MLW6 @F+3"9P-5SR0OJ%@L/!M-2P W==G,HB>/'3$HN$E<21[JN#9X7 M6KV@XS?0:<-7Z/;A#9DV<(/4%)D2"^RI#:CPH=<^8;7/ 4@<84B$;1.]G< M@"4,\="K<55T%AK+J;Q\&H6'^<-:7O*4%=PR MP?_2=JP,'4FQL5!E J9.S?TT%DH[+)=P1UP:&$ERX=)3KQF]U1BAFLJN7AZ9 M$\AS4T8$D1]K[X)5=:U:AZY>N#SVTS><35P_H=78_N6 MZ0V7ANJ0$K3=^M8/0%>CL#*L*OSX62M+P\PO,_IZH'8!Y$^5LK7A#FB^1Z-_ M4$L#!!0 ( -*&55;TH (EMP( ,L% 9 >&PO=V]R:W-H965T @.DLK9:/[1#T'4?IGTPR06L M.C:S36G__J=>ELS@5R5^\MRNQU[J08X%VPH[5[MON.^GZ_ R)4SUA5T=F\0>9%MC5;E/ M)@8EE_6?O>S/X2@A#=])B/<)<<6[+E2QO&*6349:[4"[:$)S0M5JE4WDN'27 MLK":O)SR[.3V_O'Z_N'[_/9Z :T'MA1HVJ/ $K+S!]D>95JCQ.^@1#'<*6G7 M!JYECOE;@( H-;SB Z]I?!;Q"K,+2"(?XC".S^ E39])A9>\UZ=\1FF5?H4K M;C*AS%8C_+I<&JOI8?P^U7(-V#D-Z(9E:#8LP[%'TV!0/Z,W^?0AZH5?SM#M M-'0[Y] G"QJ^?"L05 $'ZAS-*9IG@4[3/$*$3-& &8NY*V77"(42-*E_W0"5T_&O1@QK(G MMG+HB=^+(O?M1'"OY.="J1P*+CD]YAQ6I!E(_7Z2NM3!((*;M[Y!GY"[Y*0* M:1_F=7-$7X-:&B70(O#FUEN)GR9I&UI]O]./V_"@+!..5I3Z:;?GI#3TPTX" MIVXO.!JP$O6J6B/N[+;2UK/66)M-=5D/Z+_P>LW=,4WM&Q!84&IXT>]ZH.O5 M42M6;:IQ72I+PU^):]JVJ%T ^>F<[$%Q!9K]/?D+4$L#!!0 ( -*&55;% M0^;= @, ',& 9 >&PO=V]R:W-H965TH?UM=M*RX0;?*OFW MR&PQ\Q(/,LQY(^VMVKW'O9ZAPTN5-.T7=MW>F#*FC;&JW >378JJ&_G3O@X' M 4GX0@#;!["6=Y>H97G%+9]/M=J!=KL)S4U:J6TTD1.5.Y0[JVE54)R=KV\_ MK5>W]__XL+Y>?+R'Q<T/4BYY98%7&:P>&E'3E;/P=;$Q5M.=^79,>X<<'T=V[VAB:I[BS*.'8E _ MHC=__2H:A7^>X!WWO.-3Z/.[M,@:B:!R."GA&.^3R,=Y_\I1NQQ^FP3[.J6* MWJ>QF#D^MD#(E:2'+JHMG(F*/*HQ%&'.)T 'B.4&=7^(__%$<.W0_X#A:+C_ M+ALA,X?F%B32^RN4S$"4M5:/Z"@88$-_' Z!#?QAE!RIMV^X,'5)3V:XG]-Z^HRZZ1O)K>]>.;[C> MBLI0S7,*#2\NAQ[HKL5UAE5UVU8VRE*3:J<%_150NPVTGBMEGPV7H/_/S'\" M4$L#!!0 ( -*&55:DWKKC) , )L& 9 >&PO=V]R:W-H965TM&%I B-YE.[,-R"_#"K2I$3OMAF$?:.EL M$95(CZ3B]-_O*-F*ASK^(I+'N^=%%$_CHU3?=8EHX*6NA)XXI3&'>\_3>8DU MTW?R@()V=E+5S-!2[3U]4,B*MJBNO-#W4Z]F7#C3<1M;J>E8-J;B E<*=%/7 M3/V8826/$R=PSH%'OB^-#7C3\8'M<8WFZ;!2M/)ZE(+7*#27 A3N)DX6W,]B MF]\F?.5XU!=SL$ZV4GZWBX_%Q/&M(*PP-Q:!T?",[@H&/IO%(2G@K#5W1&U*A?,L.E8R2,HFTUH=M):;:M) M'!?V4-9&T2ZG.C/-YO,O3P^;-:RRO[+9IR5D#PN@X./3<@'+/U?+A_5R#>\W M;%NA_C#V#'':2B\_X<\Z_/ -_""$SU*84L-2%%C\'\ CL;WB\*QX%MY$7&!^ M!U'@0NB'X0V\J'\#48L7O8&W8C]:<\!$ 5F>JX95&O[.MMHH^F;^N>:Y0XRO M(]I[=*\/+,>)0Q=%HWI&9_KK+T'J_W9#;]SKC6^A3]=T+XNF0I [*U;K)<]]#3'2[HV(D.7ZA1:'J/N:0KJPV%2*$I$7:R MHKO/Q1[>/&(.GJ]X.1F\8! M! ,W&*;]:Z5=189:(0HK9HT:]D(J@LA-A@&$L3N*?5@I64O+QRK0S$KG(D=A MFU!GP'YF@>^&E$O#*$K(_ Z50HO[C*)!&+A1,H"AZR<^K%L,8GK5YR8#HFN? M&VF(YQUIB-UTY-M9&KF1/X)KGYQWT3!J5/NV+=J3H]/M>DQNUF,G&E%S@ M1H%NJHJI7RLLY7'NA=YY8\L/A;$;_F)6LP/NT'RO-XI6?L>2\0J%YE* PGSN M+4/GIEB[B4>9)BSIC1;>?R*)W^&EB^5I79?.+:V M@XD'::.-K$Y@4E!QT8[L^12'5X D> <0G0"1T]U>Y%3>,L,6,R6/H*PUL=F) M<]6A21P7-BD[H^B4$\XLULOMP]W#WSO8K+>P^[KB);M631.V1A!/=2F$+#6F28O27P25DG+SK+6T57&6\Q[4,<]B *HN@*7]RY M&SN^^#UWF1)<'#1L4,&N8 KAW^5>&T75\=\EAUNZP64Z^V*FNF8ISCUZ$AK5 M$WJ+/_\(1\%?5\0..K&#:^R+';W K"D19 XWLJH;PUPETW+%-$^!B0QN>=D8 MS&"]V5W2?_6&R_J_%0BY+.FY4J3 V&( C4;3IC(%&#I.WZK9=VJR%S76W!G_ M0J8TH*T(H'QBM:?8GW/JOJ'#TB2 CUP02#::=G0/\#G%VD!-".VRE5&1?YHZ M:(MTJ(>F0L6,5%-XH$;&!0E$^ #A(.X-1XF=C0:]( [M+(AZR7!"4H2D!]6B M?KC72P+9$Q$=L+U-6^>(JB(WZ26FCT!M31N29B,3AKUP,K3#.&B'<0CK/*=^ M8W$N%-1QWA+@SX8_L1(%Q3,)24P"X\GO7A^-1W9(PM@-PP"Z^GZ)V.=3>LCS MJ)]$+BK]P$8BZ8\'EQ'G-#K,.+9CW$\F#D/AO%3;_JL>1,DXN$ZK27XC3-N. MNMVNF2_;'O9BWOX)[IDZ<*&AQ)R@07\\]$"UW;5=&%F[CK:7AOJCFQ;T0T)E M#>@\E]*<%_:"[A>W^!]02P,$% @ TH955F)6CCN"! @@P !D !X M;"]W;W)K&ULK5??<^(X#/Y7-.S-#IVA(;])NL , MM.SM/G3+E%[WX>8>3"(@TR3F;%/:__YD)Z2TI6P[>R]$CJ5/DOU)$?TM%W=R MA:C@HN!;+4&!5YU[7ML%NP MK&P-^^;=5 S[?*/RK,2I +DI"B8>QYCS[:#EM'8OKK/E2ND7W6%_S98X0_77 M>BIHU6U0TJS 4F:\!(&+06ODG(U#K6\4;C/,>SS'/-1"%\6^-V6I<:L-]>8?^U>1.N_\Q2M1JTHA:DN&"; M7%WS[3>L\PDT7L)S:7YA6^GZ00N2C52\J(TI@B(KJR=[J,]ASR"RWS!P:P/7 MQ%TY,E%>,,6&?<&W(+0VH6G!I&JL*;BLU)]+N*W&CE;E)#CBM(]PU(QX5+7JJ5A$F98OH< MH$OQ-4&ZNR#'[E'$"TPL\)P.N+;K'L'SFJ0]@^>]E?2*"3P=TV6F,&6/Q#$% M(R%8N40C_SV:2R6(,/\#OAFA5!NBCD*[4D: M3]QXDL#*%+:&[9B>LGL45+R #RB23"*L198@*4EM2!>'!F1W><:8! ?H!K32 M@N?4%^19M6MV1ELF4@D_=RY&M8O)SL54NWBO6IM5>ED):L4WD@*0)W"U45*1 MF)5+8 KFN,S*4B\HZ#6*C*?@N? '!+X51Q Z)/J1Y<0->@J?/T6NXWYIGFTW M/@'?M@(/J%\L,%,'E%X^7\2!=#H4@:+3?QW%GEA'H2OTL)D;:5W7ZH7@>CKX MV IL.$+ H"%@\&X"7B-529;H/"LN'B/A4=C#)!SM/A7:&=\[*?'DN*(FJQW_ M#NU,4SC IS^I+RB@YHKPE64";EF^P0]JMV6E_F$2^OKRG,BS @?H DEV0LL. M*S>4OA>!TPNMT :=1NA;002W=#JTU7;M$W "VHQ(#D^,*1!RWB( M9$?1W^YTBBN64PLSN!+2C=#)ZY0?D0FISX"">,6J3DVIBEOV"VY!^]EM[U/- M:-<,VO\6'4KS?]>[VFOCKPHI-CVFXX0]Z 6Z;W0\VR7FZ ;H=?S8@TLF[FA6 MU-;$!S,5ELGNG@S-H>ZXRYJC= Q5Z@$X'2^*?]D4IQ_!=8CCX':".-""TXFC M\/< ;>J;&L?6!45"9/=T.W4Z8>A^",EY.U.-JBM7H_H.W!C^R3W")_LWYT2^ MJ?R.3=\6JF):Q!2?IZN;Y+#3B\.#U=?=FPL+%$LS_4H"WY2J&A&;M\V /:KF MRB?U:CJG:Z?N)"''!9G:5H_ZN:@FWFJA^-I,F7.N:&8UXHK^)*#0"K2_X%SM M%MI!\[=C^!]02P,$% @ TH955M:3Z<[@ @ 0 8 !D !X;"]W;W)K M&ULC55M;]HP$/XKIVRJ6JEJ2*!=2P$)*%.12HMX MZ3Y,^V"2@UAU[,QVH-VOWSF!C&H4]4OB.]\]SW..[]+:*/UB$D0+KZF0INTE MUF9-WS=1@BDS%RI#23M+I5-FR=0KWV0:65PDI<(/:[4K/V5<>IU6X1OK3DOE M5G")8PTF3U.FWWHHU*;M!=[.,>&KQ#J'WVEE;(53M/-LK,GR*Y28IR@-5Q(T M+MM>-VCV&BZ^"'CFN#%[:W"5+)1Z<<8P;GLU)P@%1M8A,'JML8]".""2\7N+ MZ564+G%_O4/_7M1.M2R8P;X2/WALD[9W[4&,2Y8+.U&;>]S6<^GP(B5,\81- M&7MUXT&4&ZO2;3(I2+DLW^QU>PY["=>U#Q+";4)8Z"Z)"I5WS+).2ZL-:!=- M:&Y1E%IDDS@NW4>96DV[G/)LI]OOST?SA^YL< =/L_O!!/I/H_%D<#]XG Z? M!S!\)'L IS.V$&C.6KXE4I?J1UN"7DD0?D 0A#!2TB8&!C+&^#V 3VHKR>%. M'4&]P*M_= 11E*>Y8!9C>+():NBKE&YXXJ[> M&F$H(Y4BG#XH8\[.X9$Z12UAQE[A9W=AK*:+]>O0N92LC<.LKMF:)F,1MCWB M,JC7Z'5.O@17M=LC-36JFAK'T#M3:MXX%^B4?JZ^0Q4^I4H2YZIXX7ZLY!EL=NZ=@W%(7 LDSP MJ" XY9*056Z8C,U9$^B&8+H@J-TM^<\3 /4T=:RD'M,:9?0&]"&E(1UN5GR% ML$&/FQK,)8TZP?^0NA6-.)(L2=(:C:7)9*DTRN>6HX&3+]=A$-X"87<_5=.. M)0@"./3)_;VN3E&OBMEE""J7MFSPREN-QVXY%?Z%E[-UQ/3*B1>XI-3:Q;=+ M#W0YKTK#JJR8$0ME:>(4RX1&/&H70/M+I>S.< 353Z/S%U!+ P04 " #2 MAE56I:]GO)H# !8" &0 'AL+W=OH1@-9F8(+?%2@J[)D:C?!0FZ' M7N0=%$]\E1NK"$:#-5OA#,WS^E'1*FA0,EZBT%P*4+@<>N.H/TFLOW/XRG&K MCV2PE2RD?+&+:3;T0DL("TR-16#TV> -%H4%(AK?]IA>D](&'LL']#M7.]6R M8!IO9/$'STP^]+H>9+AD56&>Y/8WW-=S9?%266CW"]N];^A!6FDCRWTP,2BY MJ+_L^WX?_DU O ^('>\ZD6/YF1DV&BBY!66]"2XL( M"I-KN!499F\! B+7,(P/#"?Q6<3/F%Y"*_(A#N/X#%ZKJ;CE\%KOX$W%!K6A MOC+:AW%1P.\F1P5':OASO-!&4E*80;, MP!WC"KZRHJ(8N@3PA&FE%! \1UC*@JZX13:N>\"9A0': M7[B1Y9J)W<6';AQUKC6D!_++ACRKR9N<6#.%4!Y5L;15;%ZK4$T5"UL%Y5: M+,WMOMAT.4?%5)KOH, -%AH^6>3T+5Q=^JSB1=;WT"W0[?KL7D>"* MCZ_?2(WQ)Z^Y-+0I_SG\QP*C_Z_ 7N)WX^0=AHWQ)Z\O]F0@ZML' W?TJ*D7 M&D(L365E<7M^ZZK7.!^^M?:M[5>Y024N'513ZG7;XQHLTG7B?KG:J6USD7>NNDL1)B1]U6];@M]H1G'HR@J/7OD2UQ82$.3 MR(DYC7Y4UH'L2RG-86$3-'\F1O\ 4$L#!!0 ( -*&55;&HI."R 8 )L0 M 9 >&PO=V]R:W-H965T+(UME,?4WD[< MVFJU"$9-/9%1E$T:5;6CLY/P[,J>G9B-KZM67UGF-DVC[.,[79O[TY$8;1]< M5[9=3NO#@M\K?>]V MQHPBF1OSB28_+4Y'$3FD:UUZ0E#XN=,7NJX)"&[\V6..ABW)<'>\1?\AQ(Y8 MYLKI"U/_JUKXU>FH&+&%7JI-[:_-_8^ZCR-!4;?>K'OISV#$HHA<,9&\@@]_=1L'+]\JKLQ-K[IFEU4"C00@U6,.YJJ6D MS+S%VPIV_NRG7R]^^W#);L[_?3ECXQLUK[4[.IEX0-."2=G#O.M@Y LP0K(/ MIO4KQR[;A5X\!YC I\$QN77LG3R(^%Z7QRP6G,E(R@-X\1!H'/#BEP)M2]-H M=J,>V/O*E;5Q&ZO9?\[GSEM0X[_[8NX0D_V(5"YOW%J5^G2$>G#:WNG1V:OO M1!:]/>!O,OB;'$(_FZ'\%IM:,[-D%Z99FU:WWM%L)Y++!Q2GT_M\/XB^W_<> MV -8=\ ,5<_\2K-'K:QCFG++D!G=S+4=LA/^"J;:!0TB5AK4K/-8"F_)>FEJ M%'_5WK)QU>*)V3@L=D=O@GEG'2PO-M8B3/:#7FBK:O8/%J>\2',,DBE/XA@# M6? 42V=>>$!!%/I@*#5/)H6E#D<#W*V $J MI0.5TF^D4N?S#J$&'_=1ZN N^REULS)@D6K,AG9:YRG9NMO.MZ9-^6GE:E!!/<]TW]N*O_( MV:9%@ZNKORB/4 H'362WZ' XM!;0=]KYX)?3(%KE*^SQ2C7KM[1U($C'O_(1 MY %MLHR)I#_L_^EFEG1NBC @-Q'J 19D PNRKV;!Y7*I0SOY02[M,XRM"'QL*\IWJ"S'EGWI48XWWMC'(#M/A]/3@NBJVL=0 M9_E;=^CTODFJGND1A^R5>NW96ML2Z<6E9(]&S0:/MS&0Y\A4P3-:(XXC]D_* M90J"I4]SZ):89MMY)S"[ 7#6X@Z&P]K"SG6KEQ4TC&2*Z64RS M:\B"LN4JG/]"W^%*N YU1/,_S-RQ$M)902G&A9@&NR2@I%$<9C+,XCQZPKQ\ M0 T&*C]SKSL<>($EDF>IQ$%)"A^U&!WG&%T@LLK3A8=)N1FMU#M#2+IP1/&R59T8\$CQ/:GFQ^ T,M\:M1),)L4:$2 M22F0M43FO441D6U"MEF_V=#5LBH5SJU\UL;V*<70B*DZ5>?7 MN'YRZNC_N:9\H2-?/!&!W/!S:!%MT @Z"J?JD";!HVQ*2L )X2)0/2R@%L-* M9>TCDGNO[,(QNC?@PL(C,#?TJ.?TECS.$T:=X;PL[08Q]#TD>1K)H4[VEA@4(GM:TA6$F$;#DWUE-0:N) D0?!I!$CZ[:^VD M6 (>$B=P281HAF_,UV;Y>D.WD)X$"8\*$I<49PAQ^OC4ZT,>7NSPX^ !Q.'* MZK6J=HX<;LD *;@@R/<:K"W[]C<6>)J1"N8\I;==R)]?(?>$M,-6H&0\S4B9 M1,)%C OIK^@6^TX Y<]C25>TL6HUDN80EIQ2[3=IW W\68=/C_GQN-C-@Q76J'%T0*\ M7QKCMQ/:8/A_Q-G?4$L#!!0 ( -*&5583,Y8/> , -D' 9 >&PO M=V]R:W-H965T8 MN;,'M9C)Q@A>X8,"W90E4T\W*.1A[D7>\\%7OB^,/0@6LYKM<8/FC_I!T2[H M43)>8J6YK$!A/O>6T?0FL?I.X4^.!WTD@XUD)^4WN[G/YEYH":' U%@$1I\? MN$(A+!#1^-YA>KU+:W@L/Z-_=+%3+#NF<27%7SPSQ=R;>)!ASAIAOLK#[]C% MXPBF4FBWPJ'5'<4>I(TVLNR,B4')J_;+'KM[.#*8A*\8Q)U!['BWCAS+6V;8 M8J;D 935)C0KN%"=-9'CE4W*QBCZR\G.+#[=+3=W&UA^OH75E_7Z?KN^^[S= MP,66[03JRUE@R(E5#=(.\*8%C%\!C&)8R\H4&NZJ#+.? 0)BUU.,GRG>Q&<1 M;S&]@D'D0QS&\1F\01_RP.$-7@L9*8L:_E[NM%%4%?^<"K*%&)Z&L)TRU35+ M<>Y1*VA4/]!;O'L3C<(/9P@.>X+#<^B+#75>U@@$F<.FJ6N!U 6&"5@Q7Y@$5 M.02T%0&BYX18:RT:S*].74I![=SG'OGO\*(SL M.O$GXW,UFO0ED/QR":R9:10W3U;N$O';,0=7S_#IY6Y.5<1Y=]L"N]190&-[ M'UQAV^MW^3CB\ L%\5.FF,L@=3&6.U1])Y^JD0'=X^X-!3/>E M]11X63?&99OL4!NXB/QX$EUVQJ0]\L,D.I7+X.BY+5'MW5#1D-I2;E_>_K2? M6\OVN7Y1;X?>FJD]IXH2F)-I>#6F/*EVD+0;(VOW>.^DH5'@Q()F+RJK0/]S M*I 2 M/>09%6,KE7)S;MLB3B''HL,V0-6;%>,YEJK)U[;8<,") >69[3E.W\XQH58P M,GUS'HQ8(3-"8QZYC@:8B&\$=N+@&6DI2\;N=6.:C"U'SP@RB*6FP.IO M"R%DF692\_BQ)[6J,37P\/F)_=*(5V*66$#(LG]((M.Q=6:A!%:XR.0-VWV! MO:">YHM9)LPOVI6Q Q4<%T*R? ]6,\@)+?_QP]Z( X#;?P'@[0'>*XCE9L^L&8:=!*/J%ZW1>2J[=$X62PF'Z> M32^GX61VBR9A>'TWNYW./J/Y]==I./VT0!_1#'..]>*@]Q%(3#+Q0?7>+2+T M_MT'] X1BJY(EJE%%"-;JBEI8CO>#W]1#N^],+SKH2M&92K0)YI =5FV112V1'/OJ5CWX3>Q 5@%:J,H/>U^[3$#PU>'Y;;8-#Q1_;VT([G M,:[7\8Z#HL:)_$^9O4IFKU'F#:B=4<2RX'K'Q$S(6JTEB3JLFX2$C4.]=?%; M(CMRI5^YTF]T99)L@4LBM"?PH#*F@#I7^C6N= 8GIM0&]4^V0/_9/O$/]M*1 MAD&E8?"[E07,XQ1AFJB\ME4)>Z/2KVP2-'@^5[_3.Q$T:)QKJ>=YC-811+2%31LU4?'^./M25/R=$[/".&)Y]=\SAO-:4M MMM(5^Z"$_Z+_25P)2IOVC*^\05YFM"!&ULM5A=;]HP%/TK5B9-F]0UL2G0=H $]&-(;8=&VSU,>W"3&[#FQ*GM ME%;:CY^=0,*D8B:ZO!#;\3T^]W+B([NW%/*76@!H])SP5/6]A=;9J>^K< $) M58I5:]K MS?8:_:)(WB3S0!6,!?_.(KWH>\<>BB"F.=??Q/(+K!)J6[Q0<%7\HF4YM]OU M4)@K+9)5L&&0L+1\TN=5(38"<&=+ %D%D()WN5#!\HQJ.NA)L432SC9HME&D M6D0;WDYM+-/UZ-1E/SF?H M$SI7FIGL(4)W"N*L72.:!JAAW6')9D43V#4:?+_C:Y9RI(\>2U_)[K]Y$Y51D/H>^:;4B"? MP!N\?X<[P6<']Z.*^U&!WMK"?2K-QROURP&:)PHN]9XF[%O=N@.+H-,#^NF!\W* XW=JN]4QPG%"MG:K I"9*]M3%]HW"#;EO M;6L/Q*TFA=&$!^+:!+'3J=XJ##X0?8M9VUY MN-.D%IJP/%Q['G8:TUNUX ;_ATVBMCCL]J%-*3BV!2?(OM6L#0Z?-"F%)LR. MU&9'G'[T1BGL -^]*Y#:V(C;>^YAP4(.ZE4:SM!]:UA;&2$-"H T86JD-C7B M/MF]40!N<(< _(W#>@)R7EQ)*!2*/-7EN;T:K:X]AN5AOYY>WIE<4SEGJ4(< M8A,:'':--&PO=V]R:W-H965TK$.0=M=3+LPR0M8=6)F M&]+^^]E)&E$PK!>[(7;RGN/G.'9,OV+\62P!)'HI:"D&UE+*U:5MBVP)!187 M; 6E>C)GO,!2=?G"%BL..*]%!;4]QXGL I/22OOUO3%/^VPM*2EAS)%8%P7F MK]= 636P7.OMQH0LEE+?L-/^"B]@"O)Q->:J9W)Z M75RO]O,/Q2TW4$K&7]&(B(PRL>: ?EW-A.1J0?TVY6L, [.AWF278H4S&%AJ M%PG@&[#2SY_$'*A8FKD49;(_J1Z^Y@F8H"UTP5 M=E3A4:I[5I[/&::.,] MCG,_V9M*0U4\FR1AM -E*$L<)_!WJ.RMS[4^ M*K]CKI:^0!3F2NA&ULM5AM;YLZ&/TK%INN-FDM&!("78+4-KVZE;K=K"^; MIJM]<,$)U@ SVR3=O[\VH;RD#EHV\B7!\#PGYSE^;$X\W5#VG<<8"_"4)AF? M&;$0^9EI\C#&*>*G-,>9?+*D+$5"#MG*Y#G#*"J3TL2T+\=0U4*8^4?E>#ZVAF6(H13G H% 227VM\ MB9-$(4D>/RI0H_Y-E=B^?D;_NRQ>%O.(.+ZDR1<2B7AF> :(\!(5B;BEFW]P M5=!8X84TX>4GV%2QE@'"@@N:5LF204JR[3=ZJH1H)<#1G@2[2K!_-<&I$IRR MT"VSLJPY$BB8,KH!3$5+-'51:E-FRVI(IJ;Q3C#YE,@\$2QN_UU MHQ#/#+D&.69K; 1_O8*N]5Y7^$!@'1F<6@:G#[TE0U[+@&L93L"*4:Z=["WL MN(15>\HZ\"?0=J?FNEW:RRC/\QRKCNIP'M6<1[V<;S#G9W*C"(NT2)# D5S? M4IJ0(+6#Z,AN\=P6C1/']T=PAZTNS'9]7T]W7-,=_Y'$&18ZSN,79,83Z(UW M*&NB7.A /6.W9NSV"RPIZBCU9AW:]0.!=0J78H,8UE+K33UX@@9"ZQ;: MV!_H'K-7![5)0Z%UI6B,$NPU('_0JY.7VR>T)]YNK^K"/'^TIU<;9P/[K/$$#H74+;2P1](_9JX-ZHZ'0NG_H&W-D]SJ.W^_5"K?]-Q7" MW4[5!8UV#:W9.K%1QV4?$%N1C$NSNI19UNE$IK/M"=1V(&A>'N(\4B%H6E[& M&$68J0#Y?$FI>!ZH:C MA0Z61FI)IR&MK"NP:9KVX":WK85C!]MMX=_OVDFS BWB@9?$]_J>X_L1G\1K MJ6[U L"0^X(+W?,6QI1GOJ^S!114MV0) G=F4A74H*GFOBX5T-R!"NY'07#B M%Y0)+XF=;ZR26"X-9P+&BNAE45#U, NUSTO]#:."9LOC'7X25S2.5R!N2G' M"BV_86+Y-),,IY\ M'P\GU[^/R/A;__*:]"]3,OQQ#='Z2"ZI4M2.AARF8"CC^@-Z;ZY2OAX<[X.GKX<$+U;2;X;0=7WO?;V4><#B< M"D.HR,GP;LE*O'>&_.E/M5%XW;FT!:N[43Y-,+H6IOOC&VPALW^G*$_\ A;?2 MR?\TE6J/J)HSH0F'&5(&K>ZQ1U2EA)5A9.FT82H-*HU;+O#G E85F"6N*B,9%*/+5DR MH7M!B@J6#/%]66+VZPH(/4X-VW@)NMV2R9W8J>5%" MQ0M:(0:;J9':ES/;4@ZUQ><"CKS71BJ4-:4_5>=]/C4L100$,J$DL/P[P P( M44J2X_]6U.CF5([]]J/Z?W7P,I@UYC"CY$N1B^W4B R4PP;OB;BAQW?0!N0K MO8P27O^B8V,;N@;*]ES0LG66!&51-?_XH4U$S\'VGG!P6@?G;QWH[DX,W=8HX67Y>+Z]5BA5[.0>""\%?H#;I;S='+YZ_0F'D.V05R[=?(L1Q'XS[[>W?[U-V4.>@2X72)<&H] M]PF])?Z%UP0XDM&@-,O8'A..OJ=K+IBLM1^Z !M%3Z^H-N EW^$,IH;<81S8 M 8SDQ3,[L-[JPOU'8B?!NUWP[IAZP:LL8K"GM4)L-\!^Z/ \^)0Y"!WRAB?/YC9C@///N/3 M6(5V%.CY@HXO&.5+V_66=(P24M< X*%'!/X05\ P9#$]:-SWJ&5X\6>I><- M.]YPE'?):$G5>F.".%956U095.I2:&I7;E\=3(.LLXI=7X\<= G !A@#E=<#5'MM!42#B4/7/]]10Z/(\I_(9]S!Q:-PJSJ'IL4/ MSY=[:.3TC4[H;.O//66-'U%48**]9:S!^6*[7A"?+ZG.3NY]*SXC,WN7J7K) M?,3LOJ@X(K"1CM9%*!58\SAH.H+NZOMU386\K>OF5CZH@"D#^7U#J7CLJ"N[ M>Z(EOP%02P,$% @ TH955AM"[_;; P &@\ !D !X;"]W;W)K&ULO5==C]HX%/TK5CJJ9J0N^82$*2 -A&[[T!&"G>VS M)S$036)3VX'NO]_K)&1","PK17V!Q+GGQ.?XYMIW=&#\36P)D>A7EE(Q-K92 M[AY-4T1;DF'18SM"X&$&I-1,;;@DQ'+ M99I0LN!(Y%F&^3]3DK+#V+"-X\ RV6RE&C GHQW>D!61+[L%ASNS9HF3C%"1 M,(HX68^-)_LQM!T%*"+^3LA!-*Z1DO+*V)NZ^1:/#4O-B*0DDHH"P]^>S$B: M*B:8Q\^*U*C?J8#-ZR/[ET(\B'G%@LQ8^B.)Y79L! :*R1KGJ5RRPU=2">HK MOHBEHOA%ARK6,E"4"\FR"@PSR!):_N-?E1$-@#VX ' J@-,&>!< ;@5P;P5X M%< KG"FE%#Z$6.+)B+,#XBH:V-1%86:!!OD)5>N^DAR>)H"3D_G3\OG;\Y\K MM)@OT>KKTW*._D SENURB8N%86LTQ2*)$*8Q"I,TER1&\\4*W8=$XB05#P!X M687H_NX!W2$3B2WF1*"$HA>:2/&I,?#7EN4">&#P[N1^9$K0HF9D1M6\I^6\ MG0OSMAWTG5&Y%6A.8Q*?$IA@0NV$UPZXH:MUY7M^!S+_ ]YQGA6#+^J/.VQ'IZK"HUCV*'(S(VH)8(PO?$F'S\ M8 ^LSSI?NB0+.R([\H$LJ@2%Q<]WZ7Z]XE6=@1V8EK M@]JUP=5U_U%L#E#6\!Z^F0TY5BPH?9 ,&11!*,/1&X)M4T@H5PG=H'LH7V78 M@\[H\H6#YO+:]K#?RA5=E&^UHD)ME&_K,\6O-?M7-<_7:]AYE<18U738>T^U MDI]YLL;AU0I0[M4$ MCT36]6_CS#TXXKP6QJKTR$7\_D2;)16_WUQ:IQ7NC0GCZ!+&=]L) MHPES>\&PG3#G84&O<5 I=9J-I@'.BINB^1)0&7,JRU-S/5HW>$]%6],:GZK& MKVA&WFG*KO$[YIN$"I22-5!:/1]V>5XV8N6-9+NB-7EE$AJ=XG(+S2OA*@"> MKQF3QQOU@KH=GOP+4$L#!!0 ( -*&55;=4-<2_P( &X+ 9 >&PO M=V]R:W-H965TM+21VJ:P M*[%+U7)Y0#QXDVEC;6('VVF6O\=VTM [BY0'7N+;G..98X\SPY+Q1Y$ 2/24 MI52,K$3*_-JV191 AL45RX&JE17C&99JR->VR#G@V("RU/8MPH.V-P5<"I=CI(QW) V./>G ;CRQ'.P0I1%(S8-5L8 II MJHF4&S]K3JO94@-W^UOV]R9V%+J: M+V*I,%]4UK:.A:)"2);58.5!1FC5XJ=:AQV VSL#\&J =PCPSP Z-:#S7(!? M WRC3!6*T2'$$@=#SDK$M;5BTQTCID&K\ G5Q[Z47*T2A9/!;+RXO[W_L$3S MV0(M;\:+&7J+[C'G6)\'>A6"Q"05K]6L2# 'L6T(19\35@A,8S&TI7)%$]I1 MO>VDVM8[LZWKH3M&92+0C,80[Q/8*H8F$&\;R,2[R!A"=(4Z[AOD.9YWPJ'I M\^'N"7CX?+AS(9I.?X5M*%CVB3[G.C9/R7H3KM^):Y#B"D:4> P%\ M U;P\H7;<]Z=DJ9-LK ELCW9_$8VW[!WSL@VII+$)"W,W5U"5' BB;JLLZ\[W&N=[%YU?@)"<1%)=$I-\IQR_R/"OQ]XF6=@2V9YR_4:Y_G^1=/TVU6^3 M+&R);$_]0:/^H)6D&QPE3/<@Z8XMW(.D.[;H'"2=O5.)9,#7IJ(3*&(%E=6_ MO)EMBL:QJ94.YB>JF*QJOS\T525ZA_F:4(%26"E*YZJOG@)>57?50++&PO=V]R:W-H965TZ2Y@\MPED=J$:7U1J6MW-TW37CAP$E !V6I!SU#F)Z7%K8>KOP%.U# MH2[8JT5&]O ,XFOVR.297:L$40(ICVB*&.R6UBV^\?!8&10C_HS@R,^.D5K* MEM(7=7(?+"U'>00Q^$))$/ES@#7$L5*2?GRK1*UZ3F5X?ORF_FNQ>+F8+>&P MIO%?42#"I36S4 [DL?BB1Y_@VI!A8,^C7GQ'QW+L1,YV,^YH$EE+#U(HK3\ M)=\K$&<&>'C!P*T,W/<&DPL&P\I@^-Y@=,%@5!F,KC485P;%TNUR[06X#1%D MM6#TB)@:+=7404&_L):\HE0ERK-@\FXD[<3*^_WK_1]_HT\;$"2*^6?T,_H1 MV8B'A %?V$).H0;:?B6W+N7<"W+810\T%2%'7AI T!2PI6^U@^Z;@W>N5O&! MO"(\^X)\%*QO>21>T3^W6RZ8?,3^[7#IKI08=4NH?>>&9\2'I24W%@[L -;JIQ_P MQ/FEBZY)L8U),<^06",.HSH.(YWZ:DVR2) 8Y6DD."*Y""F+_H, ?8K2ZM'Y MW!4:K6K?T)1BDT),O0X.*Q>/'?6WL _GV$W.ZAD2:V ?U]C'>NPT2>2[1>Z) M_LN7'MBUJGVQC]O8':<+^[4#/4/N-9!.:J23'D@SPM"!Q#D41',>H Q82;83 MK%:[+]A2;';&RQDX#GY']:I1GB''&DBG-=*I%NFC_-(!QF1:5E3+S.R1KUK] MOEBGK33LWB5,3NH9$FOPG]7\9_WX]\UJK7Q?_+.KLMKDE)XAL0;\>0U_WF,_ MB3C//TYWK6)?WO-VNCMS=];.]XZ!>#P?M;=G0^XU<&+G]'GN],OFZYCJ5?M" MK=3.8;W':71"SY1:$_I9382UT.]37Q;=')"$+$) :9YLY99!=_WW\FJFH[Y>V437/E%HS&NXI&JXV&L\MYCO*BN> I#Y\& "W_:!W1T#K1>\( MF%3S3*DU(W J.[&VFEK=!D&DVCJRY&D_ "H8#+*<^:%Z9#X*A]'RU*C:QJB: M5ZEU% !UXC7#<:H^L;[\?%9O@C/F'V]"1@M/W*X\I\-Y^PW;,I>#M1$]0=^]7_4$L#!!0 ( M -*&55:/KNY^CP< %TR 9 >&PO=V]R:W-H965T(FCA%]T%D(LSWH]'BQP MC'B7+G$B?YE1%B,AO[)YCR\91J$RBJ,>=)QA+T8DZ8S/U;-;-CZG*Q&1!-\R MP%=QC-CK)8[H^J+C=C8/[LA\(=('O?'Y$LWQ/18/RULFO_4*E)#$..&$)H#A MV45GXI[YWFEJH$K\2?":ESZ#U)5'2I_2+]?A1<=)6X0C'(@4 LD_SWB*HRA% MDNWX)P?M%'6FAN7/&_3?E?/2F4?$\91&/TDH%A>=DPX(\0RM(G%'UU]Q[M @ MQ0MHQ-7_8)V7=3H@6'%!X]Q8MB F2?87O>1$E S M:M#/#?J*F\'DKT3:B?']U\G= MU?'EY/[*!]/O-[=7W^XG/ZZ_?P/'X!MB#*51 9]]+!")^!?Y].'>!Y\_?0&? M0 _P!6*8 Y* AX0(?B0?RL\W)(ID2/EY3\@&IM7T@KPQEUECX([&N!#<> >A V-"@Z=O-W09S_^WFCL$;KPB6 MI_"\7<%*^3Y.NWD(IC268Y\C-7HF,E+)',OQ*,#C*RB7NT6OZO%DC5@(_OI# M0H)K@6/^=U-\LOK[S?6G<] 97Z( 7W3D),,Q>\:=\:^_N$/GMR9N;8+YEL J MO/<+WOLF]+'BCH.Y)%E(2C_+3IYU_2]-'&980X653KO/8QG[YS(Q>TOXQO:\ MT]M!X>W Z.V]H,$3H$O5L_ +9@'AVX,Q\W2PU]-Z"7CJ.-O>&MOS3F^'A;=# MH[>WC 88R^C.&(T!+_G.S;8+YEL JO+N.3L&< M_,9'12BPH(__*WUF27F31^45 M8M@=P*UUQ.Q9ZSA80JO&0>?OKC%-/6@<5LOE^^+@U>(P'':')X[^YV['Q&IF M;PNM&A.=V[OFY/ZGVAK X3%ZQ@Q)\AA.]TO2J3B08I2A0*Q0)"F=84!G16Y( M5X(+E(2R7".KYDH'+HB5TFV<>BQE_SF]A] 2KA83KEE-3.9SAN=(8$ DF23A M) #/*%JU(C.K8E">*K:[I"4-D7-V"$7B:DGBFC7).[MD/B^@QP@WLFBNU-PE M;:H=WQ9:E5XM>ERSZGE3E]Q'YJA!C8VV.Z6Q':U9LX1694VK*M;(:\(:DUUY,/X\91;%4TV4*K;NQJU03-:\TS^$:*SI3N.C DY&.P/9J:?:IG^,.Z2U8S?%MH59)TA@_W')QD>U"; M8TYBVEG-HL H47MEZC)-$FQF MATSFY&/_/W C=7B\BALYL7K 817-MX56O;>@DW7/^>B;"U;3>JMHOBVT*OE: M*'A[#DS"4"4*G#[R_9OF\<.4ZMHOBVT M*HU:;7C#CQ[L5J]@647S;:%5R==ZQS/K'6L;!GOJ@:9#([-M:T8/(8X\+8X\ MLSAZAX+TZF<.PA58E20LISRRDVBC('*IRC; N#:?F&EOS8U4& M]4KW[F/,YNK]!2X[Q"H1V1WUXFGQCL1$O1FP]?S2/?.S-QTT3/;BA4Q*YR3A M(,(S">ET1W)29]F[#-D709?J=O\C%8+&ZN,"HQ"SM(#\?4:IV'Q)*RC>*!G_ M#U!+ P04 " #2AE56 L9&^I # #>#0 &0 'AL+W=O?Q7.#7* M.97A:?O@_:,6+\6L,(<9C7^04$1C8V"@$-9X&XMGNO\$A:">\A?0F.LGVA=8 MRT#!E@N:%,:204+2_(U?BX4X,;"]*P9.8>"<&[A7#+J%05<+S9EI60]88'_$ MZ!XQA9;>5$.OC;:6:DBJMG$IF/Q*I)WPEY\FS_.[Z60Y?T"SI\?%_,MR\O7S MTQ=TAY:"!B_H*5/+S=%$K3<1/]&[!Q"8Q/R]A/R-3,0CS( ?7B1%7R.ZY3@- M^<@4DJ&:QPP*-M.V@1YJ*B*-Y&D)8=6!*::4^YZ!OZC1Z?("@@[KV M!^18CE-#:-;>W&Z@TRV7NZO]=:_XF^PQJU^8W,ZMMU,_\SW/< !C0_ZM'-@. M#/^?OVS/^K=.U!LYJTAT2XENDW=_J0/A WK:"BYD&)!T@[! *]B0-%4=ND89 M,$)#]$Y&2QXW[^N6))_'T_.H=+3SNW(+=Z="+R&>74(J]'LE_5XK^O-78 'A M<)-E[X*"=4;R$G'G#.M9>B5+KQ5+FFYG>+[!-3!WT+&OI #[I'3;?R:TFL-:Z+%O9HD"8CNG8JQ.[TK$ MVLY1C/-G8JJIKH48Y[:8)DA5Q[' VXW%]9>CKSZCM)#7O=R(VN"[B:L*/99Y MN[G.MXV^YM390JA[^9,YG;YWKO,2Y@X[O3.5YLE).0&VT1<(C@*Z345^J"Q' MRTO*1!_-S\:GZO*B3^!'-_G-YQ$SF4\XBF$M75J=OBS_++],Y!U!,WT>7U$A M3_>Z&&ULK9=M;^(X$(#_BI4[ MG7:E@[P20@\B >V^?.BV*GO=SVXR$*M)S-D.[/[[LYT0(!C*2OU"8C,S?F9L MSTS&6\I>>08@T,\B+_G$RH18W]@V3S(H,._3-93RGR5E!19RR%8V7S/ J58J M*SG'ED\II7(20F/#/&J*##[-8.<;B>6:^TFGL@J$VK"CL=K MO((%B'_7CTR.[-9*2@HH.:$E8K"<6%/W9NX&2D%+/!/8\H-WI%QYH?15#;ZF M$\M11)!#(I0)+!\;F$.>*TN2X[_&J-6NJ10/WW?6/VGGI3,OF,.",@M\H^-K1FDR[=8L%CL>,;A%3TM*:>M&QT=K2&U*J;5P()O\E M4D_$BR_3I[O>;+JXNT7SA_O'NV^+Z?>O#]]0#ST!%XPD E*T$#1Y15,535 _]B6S$,\R [QZD1-\S6G%3AG%6,WIG&%T/ MW=-29!S=E2FDQP9LZ7#KM;?S>N9=M'@+21_Y[M_(_ZY3=!1,@6FU@O,>NJ*W_ U3F!BR3O,@6W BO_ZPPV=?TQ.O9.Q(Q>#UL7@ MDO7XH1)@2K8$1FJ(/\I34Y^6C*12U_5#;5\EI$P?^ MV-X<.G@J,G!:D2/L08L]N(C]F>%2'>TWV 8G"_M1A^U41)T\$UO8LH47V9[E MS7L;+3Q9M^1:C$Z*P&]-3D> ,]*B%'EW,$C]T28*T-]T DR46Z<.)9-H'] D3 MAIYQ7H$)=_2>6>2=C!V%P'7VY(=[72/>W MBJ0Y+5WA2& XVL/^*.@Z8I([N@*U'_9!>UD 6^FNFZ.$5J6H>ZYVMNWLI[J? M[OV]:]F?ISX1XS>9$YRF$I33K]H2R7K.[ ZX&@:]W$OE A6V+]FLFO M%F!*0/Z_I%3L!FJ!]CLH_A]02P,$% @ TH955I%6?!_C! @QT !D M !X;"]W;W)K&ULQ5E=;^(X%/TK5G:TFI&F36P@ MD"X@ >[N5-I.49G9?5CM@PMNB9H/QC:EE?;'KYVD"4F,.R!+?2F)<^[Q/3>^ MMS?V<)>R1[ZF5(#G.$KXR%D+L;EP7;YIEL1A0F=,\"W<4S8RY1&Z6[D0.=UX#9\6 LU MX(Z'&_) %U1\W\R9O'-+EE48TX2':0(8O1\Y$WB!44\99(B_0KKC>]= 2;E+ MTT=U<[4:.9[RB$9T*10%D3]/=$:C2#%)/WX4I$XYIS+DVTD;M/=%UH(RAQ CIH*$$?\D![\O,/CXX1/@:\+DHS !W];IEI-DQ3^##[7[H2ND@VH: M=UDX,\V=00><@0ALA6?9,&"/) Y7Y*,#= M"]C'S\W76QMDF%+9+6X=\NX=TWL>=RUZSFW\S,[56*?QG#0';I/^V'08*!? MQV -IE=A:D[W2J=[;SM]-FTOEB*O=7)RQE[-5:_7:0AJHX+ :X!P&^3W@P.2 M_%*2;Y1TLU$".)#51?[/X8*%2R'5R2*Y?-3),;(=NYIMDF%+9+4H]LLH]M^Y MBO1MQMTF&;9$5HO[H(S[X,0J,FAE?X :.=>&]'N-C&M#((3ZA M*EP/K-21H M)7X/^OV&G#:HV_$:FG$;U.D&';TBZ%4-CV?4=$W8H^RG50W94)9USLGR=9UG M;0T@:I5S\!_X0R:$JC!7R:$&8FJ>[=C%;I4-VV*K1WJOM83O7&@*!VP%WR8; MML56#SZJ@H].K#:%X7ZA0(U:,M-@O$9V&B%UIZO^%AK;N)/J34%9:UHZ@Z I MJ(UJ"3)!ZH*JQA&:.\?Y<15&]XTQ-4]Q]"*WR89ML=7#6[6XL/?>%<;89!\= M?)MLV!9;/?A5,P[-W;BAPOB:SYEF0KZ-P1K,H8RLFE]H[/%.*S']5F5 O:"E MJ(V"P:#YI:=!'=)4-9;0W%D>664\K4;C%$\[-)@T'-C-1A!OJ41%7OBXSMW4EE MIJ"L%Y#F5]%,AQIX_:8H#)S%WE<94&!EJ9QBF.7>Q6V; MMGIX MJ_X7O?<&+[*ZPVN5#=MBJP>_ZM71J;N\J+T]ZS6S\DT(UD!@_T!"5ATPLK_+ MB]I[LRTYFIW@@3=H*M*@_&YSS\G=.YV**7O(3ODX6*;;1.0G.>5H>9(XR<[/ M&N-3>('S\\"*)C^>O";L(4PXB.B]I/3.^](EEI_XY3I$&F<7:XI M65&F /+Y?9J*UQLU07GN.OX?4$L#!!0 ( -*&559:8&PO=V]R:W-H965TB!EL86$8ET2=I.^O4=4HI@)TJ:0R\2EWF/;YZ&HW G MY+W* #1Y*'*NNDZF]?K"=56204'5F5@#QYVED 75.)4K5ZTET-2"BMP-/._< M+2CC3A3:M;&,0K'1.>,PED1MBH+*QTO(Q:[K^,[3PH2M,FT6W"A*0%)9TD^N) MV VARL<*3$2N[)/LJEC/(DFR*34XUI.169R!)+ HLG,Q\T2V0 M$4]$ >2X#YJR7)T@9#[MD^.C$W)$&">S3&P4Y:D*78VZS>EN4FF\+#4&KVCL M0W)&6OXI";P@:(#'[X?[AW 7W:HM"VK+ LO7>LVR=SIQ)90Z.24W>!7%DLSH M _G96R@ML7)_-9E0GMIN/M7+_P]G L7RF!)X\$<^8*#<-[VY1XR=:Q;*;K;*.@';K;_71>AGSU MZI #D>U:9/M-D7..32]G?_ CKK#9*8(]A?$M*(T]2A,%J)YI!HWU6E*?[\GQ MG@E^&6%JKTEPIQ;<>5/P?MD)6W;)0=DQ6W9-:CO_]O=EB.\_U^ON=1G3X:^I M7!GC&PO=V]R:W-H965TPTVA"3=)%*:MKN1VJIJVKV'TSVX MQ$U0 6>Q2;:G^_%GDQ2'PSC00WUI@7@^YAOLF<\#PRU-GMF*$ Y^16',1M:* M\_5II\/\%8DP.Z%K$HM?GF@282Y.DV6'K1."%YE1%':0;7N=" >Q-1YFUVZ3 M\9"F/ QB1M8$GDX=3QID(WX$9,L.CH&D\DCILSR9+4:6+3TB(?&YA,#B MWX9,21A*).''SSVHE=]3&AX>OZ)?9N0%F4?,R)2&?P0+OAI9?0LLR!-.0WY' MM]_)GE!7XODT9-E?L-V/M2W@IXS3:&\L/(B">/P,G([KS+*-UCCD>#Q.Z!8D<+=#D01:;S%JP"6+Y&.<\$;\&PHZ/+VG^T\1A4>GQ/_!#CP"T V0AKS:7US6#3OB-CE 41Y %&& MYU3@98&:B$!E!Q<_TV"#0Q*+0,F+USAY%B%X# E@,C8!#P@#?UX)$##C)&)_ MZ0*PNZ.KOZ-MX>X] MY3C4N;8S]HZX5AX%[8'KN7K7NKEK7:-K#[%(TF'PMUAWWT1RUH;.B-!TVG1+ M-!#44_!R"IZ1PL3WDU3X/XLY$0YP'04C0E,*7HE"=Z"GT,LI](P4+A@/1.D0 M)%3F,TR87JT)4QXE)DS7K9@P_=S5OGDNR[7V$4?KKZ7,I'.U7\O5\BC3LAOD MK@Z,KL[BC9@.0AMP,,^3I,[)0>GV]G\<+(_H.E[%O(6VJI'V\5C636!FK*9S MN"VT(O,#=0#?O;KM;]E6@%I"*P9(57]HK)]OJ7![Q&-K33-LX/9115J JB1# M1'B72X:L7_Q:2H7D@SZDFY($F<9<,=+[*!B_^5@56F)M5KPVT(KADF) M ^B]?Z9I54ZTA58,D)(>T*P]CHA3LW5CKCI1TO/LBL6@1 DTJY*& LJ,UIB4 M3K[T>JB"E)(OT*Q?CJQP+3$C8F-B+:$5-\!*'B'[_;? K:JHMM"* 5(J"AE% MR%M$@AFQ,7]8KFU.U68(';0^S.*G!2EAOD-CGAK-5,U3229TI(W13'"8T1IS MTJBH:DY*1"&SB%))Z]N;Q(<9OC')EM"*P5 :#77?/X.UJL[:0BL&2*DS9.[= M[#+8P4;]R.1H57BAS[GX!V063W5R;-FB,9$-)*I@H722XY9+]5Y>V&&:,RBW)"JDGV.4CJ. MN1OU/ZN%&;TQP_)+)F?@]BLX*K'BF,5*[6IAQFG,QBOU&35L.@?OZN6'$B+I M+<6B "%Y$F;V24_8)[MO#W8GG*ZSU_>/E',:98&ULK57;;MI $/V5D5M5B93&%RZM4K $.%&1"HT@:1^J M/BSV@*VLO>[N FF_OK-KXY((:![R8N_,SCES6>]Q;ROD@TH1-3SFO%!])]6Z MO')=%:>8,W4I2BQH9REDSC29&$/>N[E6%/K#7/ M"KR5H-9YSN3O(7*Q[3N^LW/,LE6JC<,->R5;X1SU?7DKR7(;EB3+L5"9*$#B MLN\,_*NH;>)MP+<,MVIO#::3A1 /QA@G?<ZO=^PWMG?J9<$4C@3_GB4Z[3L?'4APR=9P!_.X10% #@N> 8QE:-:#U4D"[!MA1NU4K M=@X1TRSL2;$%::*)S2SL,"V:VL\*<^QS+6DW(YP.;\;3P70T'GR!\71^-[N? M7$_OYO >IDQ*9HX$SB+4+./JG+SW\PC.WI[W7$VI#8$;UVF&59K@2!H_@(DH M=*K@ND@P>4K@4LU-X<&N\&%PDC'"^!):_@4$7A <*&CT6C\%7W[,+W1CBM5 MLAC[#HF#0KE!)WSWQN]ZGPZ-[C7)HES+6=C/6]BGV<(:,9W\P 2Z4 B%A M14*H#LVOXNE8'B.5FY".=;,_E/]&1*Y^5>#:9@K(*\F/_?8'RG[R M#8! Q[*H^,+8"+&]-DV>;J D_(INH9)O5I251,@F6YM\RX!D-:DL3&Q9OEF2 MO#*B>=WWR*(YW8DBK^"1(;XK2\+^O86"'A:&;;QT?,_7&Z$ZS&B^)6M8@OBQ M?62R978J65Y"Q7-:(0:KA7%C7R3?'F(H"J4D??S3BAK=F(IX^ORB_KD.7@;S3#C$M/@KS\1F880&RF!% M=H7X3@]?H W(4WHI+7C]BPXMUC)0NN."EBU9.BCSJODGQS81)P3;'R'@EH#[ M!'>$X+0$YZT$MR6X=6::4.H\)$20:,[H 3&%EFKJH4YFS9;AYY6:]Z5@\FTN M>2*Z_QI_>[A#3S=_WRW1)W1?I;0$]$2.Z.XHUQ8'M&*T1#&M1%[M\FJ-OFV! M$35G'+U/0)"\X!\D\\_??4#O4%ZAIPW=<5)E?&X*:5(-9::MH=O&$!XQ M9&/T( ?;<'1799"="Y@RNBY$_!+B+9Y43""]0H[]$6$+8XVA^.UT6T-/WDZW M)J)QN@ES:CUG1"_>,0:5T"6V(;IZHCI KOF6I+ PY G!@>W!B'[_S?:M/W1) MN:18Y]V;]+X41(#.>4/S3T;S/"_L&1^"?">T>KZ'("R-ZVW[ MG6U_TO83%:20I]?H2O4'@[JV:WL]_T.4C-'N)WZ("2V^R28LF%Q,XR%G89"W]UFX6#&?H4./W%J@$Y+G9[DSU$N4&@G^I9 M9WSV:WML-G1DAW[/M@:$9W;/M08TYMJV7B]N:SKAE,FBIM+>L-9@P-ZVC_\? MDF@@V+)';)_4&_8;SH9L8G^U F?IFO570JQ#.4'_#$DT,'\T"/P:!)X,XI'1 M?5Z7OK+RE@5/730)<@1]P8.'-XCE]E=)K(')"V06]B,:PAS;M?Q>3.9)35@" M6]>U-4U$_T'4$L#!!0 ( M -*&559ML0N3PP( -,' 9 >&PO=V]R:W-H965T1<#9Q,Z_+<=56204'5F2B!XY.9 MD 75N)5S5Y42:&I!1>X&GM=S"\JX$_7MV9V,^F*A<\;A3A*U* HJGT>0B]7 M\9W-P3V;9]H@*GXIR3P@J"EH/';X7X+/'X[W#N@IM.\C([EZ^Q[&3P1 M!9 'NB8Q4TDNU$("^36<*BWQ _G=YGC%&+8SFJ9QKDJ:P,#!KJ! +L&)/G[P M>][7-K?>DRQ^)[(73H:-D^$A]HV3&IV$-;9(A1=Z"AQF3)^V'>7V]:]CNH&_FY4_#JJXX?F[BQ;Q'8; ML=V#8F]1"E;/YP1OC"()?L//.!!65+9_I-V6(GJ>MR/H8,[_O0OO1%;9XVZU MNP+DW(X-U"T67%>MHSEM)M/0-N2=\Q%.K&K _*.IQMTUE7/&%V6<4 M(*L14FVT*&U3G0J-+=HN,YRZ($T /I\)H3<;DZ"9X]%?4$L#!!0 ( -*& M559CQEU^+ , +$( 9 >&PO=V]R:W-H965T=HSAEJQJ.U5 ^Z ##DL>1"C[W"F.K<]W560$GUF:Q X).% M5"4UN%1+7U<*:.Y )?>C($C\DC+A349N[U9-1K(VG FX543794G5TP5PN1Y[ MH;?9N&/+PM@-?S*JZ!)F8+Y5MPI7?L>2LQ*$9E(0!8NQ-PW/T\3&NX#O#-9Z MZYY8)7,I'^SB.A][@4T(.&3&,E"\K. 2.+=$F,:/EM/K7FF!V_<;]B]..VJ9 M4PV7DO_%R6%!:V[NY/HKM'J&EB^37+M?LFYC X]DM3:R;,&80 M.#,=&N4S87)'[Z=]7,_*>W--' M^0:3M:_TLS:QBR:QZ)G$PHC<2&$*3:Y$#ODN@8\J.ZG11NI%=)0QA>R,#,)3 M$@51U)/0Y#Q6VU8=1@VCX-/' MW:CT,&H0QD'21>V(&W;BAD?%S8S,'@K)W8G,.H813N1Z6' M45A@VPQV1/E;S;P$M71#49-,UL(TS:[;[>;NU(V;O?T+G,?-^/R?IAGF-U0M M;;$Y+) R./N .:EF0#8+(RLW,N;2X !RMP7^IP!E _#Y0DJS6=@7=/]2)O\! M4$L#!!0 ( -*&55;JMD*ISP4 ( > 9 >&PO=V]R:W-H965TQK>G/G7_>LM$<0@B=2%U3^ MO<(,PC#U)/OQW]9IKV@S-=R_WGG_D)&79%YH C,6_AGX8GG=&_>0#W.Z#L4C MVWR$+:%!ZL]C89+]HLT6:_60MTX$B[;&L@=1$.?_]&T;B#T#/&PP(%L#HAHX M#0;VUL ^UL#9&CA99'(J61Q<*NCTBK,-XBE:>DLOLF!FUI)^$*=Y?Q)_3'[='^+GM__=?N$SM&3H&(M&/^&GND;>J0"$(U]=#N?0Y:@\O&)"X(& M87(JK3X_N>CDW2EZAX(8/2_9.I%&R55?R ZFS?2];6=N\LZ0ALY@@NY9+)8) MNHU]\*L.^I)908_LZ-T0HT<7O MDXS-$+$(T'9H=;XXUYN[QYI:!C5TDR\[\ MV4W)BCT6Y3FX?:-R--!L[OS]N\2A.P%1\H\NZ+E31^\T+2R7R8IZ<-V3E2,! M_@J]Z2\_X:'UJRY@73IS.W)6":93!-,Q>9^60WT./G :(D'?=.'+W0PR-VD9 M?9W:XV$Z'%[WXU)'.0/'&E11;AU%QG@R+% 5)H."R: ]DS,$Q:25MXC+27N& M5L ]B(6.9MX&QGM]LRYJ-(]"N8=0%9K#@N;P($V0%2:; Y(2)&\ M7R"&>:"E-ZSG9V@KZ9EI0).QI9"K@[ SLO3<1@6W44?<6N M +,5\GH8;DCMN* _-M-?4@[GZ?KM(QD"*6J2O+2=R^4P]N"!GM2D(#7Y7E*MDSG13"R%L+E3)];%V/KY5%>,#QK:-<-* M7+!5:@[+Z.M1%G/*O66F+7QXE>IS);6DR.[_92\)\CCX@=!+"*N>*UE#E2CH M4 -+'IL+=\&N=_P,-RR0Y^NS.#EN2AG%QV/+0P"!EX(C1U^T; M>.LL&OL31AL(8J["6])U%!D.B#H*ZJC)L&%-QJ56PT;UTL"E?<9M;<6UQBI5 M/0[7R#;X&S7P+>44-NNIF2QW@: O(2"?YY++$-C3W0 M,JN+'WM22YU.:XU5%AH993ND@4>IH[!92&EXM$^?7N181.5Y',[=X; R-1NX MEJ()FU73)[$$GA*):)RN+GX@>7*0E/43KRYR'#)2.=5!8[76N!H0;JJ7I5K" M9H%A8-,^@Y,C,]B R^=>G.[\E:-6ZF/R _9S"*=[F9UZLWM MRELUHJ4"(V8%]H%Q"!:QH8;4!=-(W0?08-0BX^HP3?.H5%[$K(HJO6]?+0X+ MI]D1&'>'45>$AL6:E *+'-B]"N(%74F.VMX;;5L/ZBZ]N5UYJ\:M%'1D]$/* MA%$FMHYHE][$?5S4X.Q5=VKP>"F[TQ2ZD1BUHG? M62>.V$$[ N.2!N6HUHG^WM%> N3[ M.6-B=Y,V4!PZ3_\'4$L#!!0 ( -*&55:*_\,6:P0 !L0 9 >&PO M=V]R:W-H965TD[:2?OJ,CDB-20A[Z$NN8&?UF2,Z?S/0DY*/: M FCRM,MR-7.V6N\_NJY*M[!CZD+L(<'MSPAZTN'KCSZ9X]P"WH M^_VUQ#NWB;+F.\@5%SF1L)DYE_3CPO<*A]+B!X>3.KLF12HK(1Z+FZOUS/$* M(L@@U44(AC]'6$"6%9&0XY\ZJ--\LW \OWZ)_EN9/":S8@H6(ON#K_5VYHP= MLH8-.V3Z1IQ^ASJAJ(B7BDR5?\FIMO4YB09JJ^$U5_#)>T%>5/!4[*(NPY"K-A#I((']=KI26./'^MB58 M10SM$8O5^%'M60HS!Y>; GD$9_[S3S3V?K6E^S\%>Y5\T"0?#$6?WU01%<%5 MQO,CY%K(YW(6*):!=7"K@%$9L&@GBABX>I+M,4WG 90]/!1Y4BW[]T@Q2H;2U MFK%!$M&H6TW3*/3#'MZDX4T&>:^:>9FR/=U FD9!1$,[ MY+B!' ]"?@'4%R)6&7\HX:PE')LE3))N"4VCA$ZHG6[2T$V&E\Y+X7" BR;" M9+KM'^F).3$CS^]@FD8]PTR]5IZ\8QUU BU4? MX9F TD'"[WH+THI$3:2)UR4RC?J(6O&B@_(P_\&R ZLV21ENTUB>@I7/-SX] M\B._._=L9IA'S]J@K&PL@;F_*/C2;BPS)2[VY'8C ZXH

$8A=ZX*X0VLRA(^BA;A:'#$G.?XT:^6M"E M&-;ZK31NNS51D!YDN8.SHINB,C*G@L4H[J%NE8<.2\^UA#WCK?18Z4P-&5'? M+*S-C/86MA4;.JPV2\!M5LI[%8::ZH'?I7'4Y;/8)5$O7ZLS=%AH^EN0*1Q& M QHR>R4>"/.Z06JS TNJ9[=G(KCLU?F7S@N2(9;-#-NTC07U8GT>I&BWUY MF%L)C4?#\G*+IW>0A0&^WPBA7VZ*\V'S_X#Y?U!+ P04 " #2AE56@1(A MEFD$ 8' &0 'AL+W=O0.QX?L[\XQD\>+BC[ =? 0CTG"89'SDK(=:7KLO#%:2$M^@:,GGGB;*4 M"-ED2Y>O&9 H-TH3U_>\GIN2.'/&P[SOCHV'=".2.(,[AO@F30G[[PH2NALY MV'GIN(^7*Z$ZW/%P39:P /&POF.RY9:4*$XAXS'-$(.GD3/!EX&?&^0C_HYA MQP^ND7+ED=(?JG$=C1Q//1$D$ J%(/)K"U-($D62S_%S#W7*.97AX?4+_4ON MO'3FD7"8TN1['(G5R!DX*((GLDG$/=W]!7N'NHH7TH3GGVA7C.U[#@HW7-!T M;RR?((VSXIL\[X4X,,"](P;^WL!_;= Y8M#>&[3?:]#9&W1R90I7%X+)N[&T$^.;V60Q6Z#);8"F7^?SZV_SV>VW M!?J,;@EC1+T3CCX&($B<\$^R^V$1H(\?/J$/*,[0/$X2^?+XT!7R4130#??3 M7A73^D>FQ3Z:TTRL.)IE$40ZP)4^E([X+XY<^49B &$+M?$?R/=\O^:!IN\W MQS7FP?O-/8,W[?*UM'->^PCOZQJ4^MD2W8!!9IDT.=0(6H(LN26 I74^F;'= 4KS4*Q; D;3IDO $DP3KU>*UVLF M7A3SD&XR@>3*J%T)!0^W#UZAU\J3@[88C-,V5<@23%.H7RK4-RITG6TA$Y3% M4)O/C<9-,XM-6& )IHDV*$4;G"5/#VRJ:1,66()I:EZ4:EX8E^!#%M(LBM6& MD"1HO6'A2N4U^IC$2Z)ZZZ2\>)-I?=Q]D[.-$S?5R!),TPA[U8[-,ZHTESD_ MW:3H?_1J]:&)W+)E2Y#;[8GR6 MN-YC;4EJDQ;8HNF2^I6DOG'9WACW*">,L6F38K9M+),EFBY3M?''QIUP@^B> M_=S$:]6JU=-J)6"5%MBBZ0I7Q0#NG">VC45&8TEMT@);-%W2JC+!YAKB1&R; MC?V.*;:M5B"V:+I,50V"S47(G#Q;^N6V675,K=("6S1=XZJ*P?WS1+?5 L.,HP2> M)-)K]>7F@Q7'4$5#T'5^,/-(A:!I?KD"$@%3 ^3])TK%2T--4!X&CG\!4$L# M!!0 ( -*&55:GP_SKF0( '0& 9 >&PO=V]R:W-H965T@.7>BT*[=R2@4E68YASM)5%445/X9 M A/KON,[FX7[?)EIL^!&84F7$(-^+.\DSMR6)YE3!2+ ?>:JSOG/AD!06M&+Z7JR_0N/'"DP$4_9)UDVLYY"D4EH4#1@5 M%#FOW_2YR<,6P#\[ @:0+ +Z!X =!I QQJME5E;8ZII%$JQ)M)$(YL9V-Q8 M-+K)N;G%6$O!F3$:WL]GT83:Y>8C)9Q)790:;YQ,>5TYY@J.QZ!ISM0)AC_&8W)\=$*.2,[)0R8J17FJ0E>C1G.2FS1Z MAK6>X( >/R SP76FR(2GD+XD<-%UVV#7@COM<)[[Q1^6%SOU;F^Y^]HVQ-S M<7$>[(ASMS[@ N32]C5%$E%Q75=ZN]JVSH'M&#OK0VRI=0?\1U/WXQF5RYPK MM+- 2N_T'#7)NL?5$RU*VR;F0F/3L<,,?PL@30#N+X30FXDYH/W11'\!4$L# M!!0 ( -*&559+L'[OOP( +<' 9 >&PO=V]R:W-H965T0 M\\W "[WW@2>ZRI09\--^258P ?5(%Q!#G,E9$@^K.&:\ASHZ1]_-Z*>@W3!.ZVW]5O M;?(ZF1F1<,WS'W2ALH&7>&@!2U+EZHEOOL(VH,*GTH2J+S$2A"<_D)G2%:H&G&*TF*A>S[2OLRZOY\Z^&J]H />!C!_!*U MPL\(!QBCY\D(G9]]^E?&UVDUN>$F-VQU6X=R,YXE^CF<227T\?]R6:LEVFX) M845Q]P K:EC1*5;D8D7[K,2L=+'BAA6?8L4N5KS' M:NM3<[,Z#:MSBM5QL3I[+!Q%!_8P:5C)4=8T UUEEPJ$BYCL$Y,H<1.[#;%[ MG,@5R5%N+WI)WNPM=[&[^^Q.JX7=\##X6XB"H_A[D+*'*"LK!0M=473F()6S MF@1[#BY"G(0''.R4PO#T!CB!X=Z%Q'$0_0_T=\JP>=+&1*QH(?66+G5<<-G1 M J)^)>J.XJ6MS#.N=)VWS4R_K"#, CV_Y%R]=TRQ;][J] ]02P,$% @ MTH955DN6Y W9! NB( !D !X;"]W;W)K&UL MM9IM;^HV%(#_BI5-4Z^TD<2\W@Z0"N[5K70K5>VZ?9CVP20&K)O$S#;0^^_G MO)#@-K@PG?9#(9#S.'[@F'.2C/="?E=KQC1Z29-,3;RUUIMKWU?1FJ54=<2& M9>:=I9 IU693KGRUD8S&15":^#@(!GY*>>9-Q\5K#W(Z%EN=\(P]2*2V:4KE MCQE+Q'[BA=[AA4>^6NO\!7\ZWM 5>V+Z>?,@S99?4V*>LDQQD2')EA/O)KPF M>)@'%'O\R=E>'3U'^5060GS/-^[BB1?D1\02%ND<0N*-/!2S)=TF^E'LO[)J0OV<%XE$%?_1 MOMRW-_10M%5:I%6P.8*49^4C?:E$' 5@?"( 5P'XW(!N%= ]-Z!7!?0*,^54 M"@^$:CH=2[%',M_;T/(GA9>;.#TEM[,_T!5AFO)$?4*_ MH;ED,=?H9B49,Y^O'OO:#)/O[$<5) M#P$ A^CYB:"KGS^U'9@;0UC40=WP70PY'X/;,=8LN_5' MT2VXW9/&NIW7@IRC7BH("&8)&M2"!DY!,R%-!,]6"IF?2J5I%IN--B].SJ4Y M6,+Z1XX#VS!Q[6'-=%C/=.BU6BE@D"95MLW/&7CH[2!@!@EG.1K6S$>@Z M/8*T" DC0##+XN?:XF=WCE'%%2J+560*P!V5G"Z28@UBZ I1A2C:,!GEBMM^ MI6=._J5>2UC8/4ZM3A#B5VL< 1K44A8&3;$6O">-H4AL^H] M%%VM0D K>5 :@:+9UIIB/NS!)BYDD3X'I1$HFJVR*?I#=]4_%VG*=6%QR<[, MU/Z)W'I5^+M'OMC31Y3^85/[A^[BOVH@6WV EON@- )%LZTU?40XA$U4T-X" ME$:@:+;*IKT(G77W_TK447NB]EXG*FC[ $6S/34-1.CN(![93B0[TY@?SEE^ MH1%/N/[1:@BT6P"E$2B:?6ZU:2IP )JZ&+3/ *41*)JMLNDSL+/XKD\^+@XG MD%!$S7 GOI,5[/AT#L;]H/A[E;CN<2^V]!$M!&Y:".QN(;XQK9E$8EDE;JL; MT"8!E$:@:+:^II/ L-<),&A[ 4HC4#1;9=->X/,N%IR9KR5L<)RO07NZ@C8. M4#1;4M,X8'?C\)Q%146B66R^=I$L+@O2Q/ESZT9>_)T#[2^@:+;.IK_ ]CT M!6TZ0&D$BF:K;)H.[+YZ<6'Z#M_\W(;!B?P%[2>@:*4E_^AB?\KDJKAI0J%( M;#-=7O>O7ZUOS+@I;D?PF]W+NSKNJ5SQ3*&$+4UHT!D:-[*\4:+-! M P RA0 T !X;"]S='EL97,N>&ULW5A=;]HP%/TKD;M.K30U0-I 5D#: MD"I-VJ9*[*D,?I\7^O9- MX.YG[\[.6D^7M[OQ"PMG. Z%4+US48)AT?)KU7&Q7O'B2^1QH3[FT+ MKX5^1TP\Q/.&=X[0NBUOO@TF="PYK,MDV,\*N:Z6B+B 4:R4#:WR^"^Q_7P'6#5 M X-U-V>M7Z08E?R[TQ[F9CK1]*&QVKUC&%[:_ MR!H#F'H;5Z=E*98?!)_*G+G)'YQPV*ZY_^XZ3YEDBHI-TZ;VCWF57^VX?A_^"\_VU\JN8Z_) MJ'O\'NLSP+&;C$_!Y$EL=^\43";';S(Z 8_U^?+H3(;U26CCN+5UV&JB 1QJ M!^0K')'%.FDPGG.AN:Q[,YZF3+XX/F1&UR<9FR!4M'=5=-Q[89F(;)6E] V$7N[.5' M,([#_ A@6![, <9Q+"S/_S2?'CH?AV'>>EZDAW)Z*,>Q?,C(?K \?DYB+O], MDR2*XAA;T='(ZV"$K5LF^"L%FBE8&"[@-4.Y/?G@9KRRI<__=R M^ M02P,$% @ TH955I>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'?/F\KRN1 M0_-$*+Y0A:AU85MP5_#GYO5Z>TJ>BJ9X*,I"_1@/NL\E'Y"JJ(NJ^,F7X\%H M0)JU>)X*6?P4M6)EMI"B+,<#:W?ACDM5+/XHSEK(G#TT78EB#RG3(./!Q4A7 MN"IDH[H[NOJ99GSB^N;=V5:)ZZ)47$Z8XC=2;#=%_=A6HY]B:#Q&%X?]<1?$ M2_DW812K5;'@$['85KQ6NSA*7K: =;,N-LV U*SBXT$@GK@D"7OD[4/I7PF7 MNP=4FLP(E[PL] 49+CM&/!Y_NRP4">O=E_55 \L&L&Q_]J1CM*79C.]?^%?C4Q(:M8R%JA?AKI;J6BXVS!_&S$;DH.-+(<)O3(3K@U9P4:V NC3;[:)"- M;(X_1P"]#0Y9PT:VQC'Y_@8U,2%_V,C^ !U\V."04FQDI?0ZN*_-'4@M#OJ\ MXU7&O7"0:QQDU_1;N1<3X)B:XLH7L&AC3,S$A[3C(VCE0XH0K5I2' M30W)QD&6#>S$;&)"PG&0A=.+&3$I6;MO0LRE:\@X+K)Q=@L.O7]M%Y*-BSVQ.3;ZV071 MQ(1DXV++YCAFIL3"Q(1DXV++YCAFRAME8H(;*
1!/2CHNLG3>8K\+997AS0Q+2CO>>$YWS+HR)%"V'J(E?FIB0A3QD M"[W!S#3'5@GYHP-.S9U3#[*0AVRA-Y@3ON)2\F5'Z3>-B0E9R$.VT)$)Y+Z7 MFIB0A3QD"QW%S+:;S<'"BP=NZB-;Z"CF]59MY0$F9"$/V4+M:GGO\-*#I.-U MTAGNWQ9:\E51\V6D:VQT^8*5BT22]K#;\G2]=K]BM2W+0)?%]4RPY?[EH_V+ M4U]^ 5!+ P04 " #2AE56\R"+>>D! 2(@ &@ 'AL+U]R96QS+W=O M )/[F/!00D5#B]B %28/D<26 M9Q#)[HE"$8Y%08/F5-;8\O5??;+&GK^D75NVW2%OMGV>'/>[0UXTFU+ZAQ#R MAT.@O#SQG-X_SGS,GKJ4]_F=BM M5MME>NJ6'_MT*+\,#I_=\)XW*95F\MH.ZU0633CNKJ=SN!SDYCRYF3R_+9KA M^4V:4#M((4CK!QD$6?T@AR"O'Q0A*-8/FD'0K'[0+03=U@^Z@Z"[^D'W$'1? M/TBF*..4(&F$-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+ M@=V"> N!WHIZ*X'>BGHK@=XZ>MDFT%M1;R706U%O)=!;46\ET%M1;R706U%O M)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VT:;)01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[:+.;0&]' MO9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#OB'I' KTCZAT)](ZH=R30.Z+>D4#O MB'I' KWCZ&,E@=X1]8X$>D?4._ZGWKF<=BE?>[[7^/S_I+J<[TW7QU^6WR=' M[%QP#O +R.,74$L#!!0 ( -*&55:R:$G8U0$ +\A 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&7 M1I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ M0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W M6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3AHHHMDV^ M+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z M^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R" M]'$&TL&UL4$L! M A0#% @ TH955M9DDL2?!P /"\ !@ ("!#@@ 'AL M+W=O,/ !X;"]W;W)K;"Y$8<% L& & @(%+ M$@ >&PO=V]R:W-H965T&UL4$L! A0#% @ TH955NA> MCK9Q P /PL !@ ("!"!@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ TH955K)&EKG,!P 72, !@ M ("!!R4 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ TH955E7QMJ0-%P <$, !D ("! ST 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH95 M5F;9S(,0 P J08 !D ("!D%H 'AL+W=OVX# !3" &0 M @('770 >&PO=V]R:W-H965T&UL4$L! A0#% @ TH955HZ_UFYR"0 <1P M !D ("!\F4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH955KG\QXO:"0 :!< !D M ("!7G@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TH955G(,@R6I%@ >4< !D ("!2H\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TH955L5# MYMT" P &PO=V]R:W-H965T&UL4$L! A0#% @ TH955F)6CCN"! @@P !D M ("!5[8 'AL+W=O&PO M=V]R:W-H965T\F@, M %@( 9 " @2>^ !X;"]W;W)K&UL4$L! A0#% @ TH955L:BDX+(!@ FQ !D ("! M^,$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TH955B1$0/I[ P &!( !D ("!=M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH955MU0UQ+_ @ ;@L !D M ("!GN4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TH955@+&1OJ0 P W@T !D ("!"_4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTH955EIARS"T @ Q@8 !D ("!Q $! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH955NJV0JG/!0 @!X !D M ("!)!&PO=V]R:W-H M965T&UL4$L! M A0#% @ TH955J?#_.N9 @ = 8 !D ("!;"8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH95 M5OME:>-! P RA0 T ( !0C$! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ TH955O,@ MBWGI 0 $B( !H ( !?3H! 'AL+U]R96QS+W=O XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 127 313 1 false 44 0 false 4 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.medifast1.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.medifast1.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME CONSOLIDATED STATEMENTS OF INCOME Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 8 false false R9.htm 0000009 - Disclosure - NATURE OF THE BUSINESS Sheet http://www.medifast1.com/role/NATUREOFTHEBUSINESS NATURE OF THE BUSINESS Notes 9 false false R10.htm 0000010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 0000011 - Disclosure - INVENTORIES Sheet http://www.medifast1.com/role/INVENTORIES INVENTORIES Notes 11 false false R12.htm 0000012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENT PROPERTY, PLANT AND EQUIPMENT Notes 12 false false R13.htm 0000013 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES Sheet http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSES ACCOUNTS PAYABLE AND ACCRUED EXPENSES Notes 13 false false R14.htm 0000014 - Disclosure - EARNINGS PER SHARE Sheet http://www.medifast1.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 14 false false R15.htm 0000015 - Disclosure - EQUITY Sheet http://www.medifast1.com/role/EQUITY EQUITY Notes 15 false false R16.htm 0000016 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 16 false false R17.htm 0000017 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Sheet http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME ACCUMULATED OTHER COMPREHENSIVE INCOME Notes 17 false false R18.htm 0000018 - Disclosure - FINANCIAL INSTRUMENTS Sheet http://www.medifast1.com/role/FINANCIALINSTRUMENTS FINANCIAL INSTRUMENTS Notes 18 false false R19.htm 0000019 - Disclosure - INCOME TAXES Sheet http://www.medifast1.com/role/INCOMETAXES INCOME TAXES Notes 19 false false R20.htm 0000020 - Disclosure - LEASES AND COMMITMENTS Sheet http://www.medifast1.com/role/LEASESANDCOMMITMENTS LEASES AND COMMITMENTS Notes 20 false false R21.htm 0000021 - Disclosure - DEBT Sheet http://www.medifast1.com/role/DEBT DEBT Notes 21 false false R22.htm 0000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 0000023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIES 23 false false R24.htm 0000024 - Disclosure - INVENTORIES (Tables) Sheet http://www.medifast1.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.medifast1.com/role/INVENTORIES 24 false false R25.htm 0000025 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENT 25 false false R26.htm 0000026 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables) Sheet http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESTables ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables) Tables http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSES 26 false false R27.htm 0000027 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.medifast1.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.medifast1.com/role/EARNINGSPERSHARE 27 false false R28.htm 0000028 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables SHARE-BASED COMPENSATION (Tables) Tables http://www.medifast1.com/role/SHAREBASEDCOMPENSATION 28 false false R29.htm 0000029 - 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 29 false false R30.htm 0000030 - Disclosure - FINANCIAL INSTRUMENTS (Tables) Sheet http://www.medifast1.com/role/FINANCIALINSTRUMENTSTables FINANCIAL INSTRUMENTS (Tables) Tables http://www.medifast1.com/role/FINANCIALINSTRUMENTS 30 false false R31.htm 0000031 - Disclosure - INCOME TAXES (Tables) Sheet http://www.medifast1.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.medifast1.com/role/INCOMETAXES 31 false false R32.htm 0000032 - Disclosure - LEASES AND COMMITMENTS (Tables) Sheet http://www.medifast1.com/role/LEASESANDCOMMITMENTSTables LEASES AND COMMITMENTS (Tables) Tables http://www.medifast1.com/role/LEASESANDCOMMITMENTS 32 false false R33.htm 0000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 33 false false R34.htm 0000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Details) Sheet http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Details) Details 34 false false R35.htm 0000035 - Disclosure - INVENTORIES (Details) Sheet http://www.medifast1.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.medifast1.com/role/INVENTORIESTables 35 false false R36.htm 0000036 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Property, Plant and Equipment (Details) Sheet http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails PROPERTY, PLANT AND EQUIPMENT - Property, Plant and Equipment (Details) Details 36 false false R37.htm 0000037 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) Sheet http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) Details 37 false false R38.htm 0000038 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) Sheet http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) Details http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESTables 38 false false R39.htm 0000039 - 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 39 false false R40.htm 0000040 - Disclosure - EARNINGS PER SHARE - Narrative (Details) Sheet http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails EARNINGS PER SHARE - Narrative (Details) Details 40 false false R41.htm 0000041 - Disclosure - EQUITY (Details) Sheet http://www.medifast1.com/role/EQUITYDetails EQUITY (Details) Details http://www.medifast1.com/role/EQUITY 41 false false R42.htm 0000042 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails SHARE-BASED COMPENSATION - Narrative (Details) Details 42 false false R43.htm 0000043 - Disclosure - SHARE-BASED COMPENSATION - Stock Options Activity (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails SHARE-BASED COMPENSATION - Stock Options Activity (Details) Details 43 false false R44.htm 0000044 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) Details 44 false false R45.htm 0000045 - Disclosure - SHARE-BASED COMPENSATION - Expenses (Details) Sheet http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails SHARE-BASED COMPENSATION - Expenses (Details) Details 45 false false R46.htm 0000046 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income (Details) Sheet http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeDetails ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income (Details) Details 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - Disclosure - FINANCIAL INSTRUMENTS - Narrative (Details) Sheet http://www.medifast1.com/role/FINANCIALINSTRUMENTSNarrativeDetails FINANCIAL INSTRUMENTS - Narrative (Details) Details 48 false false R49.htm 0000049 - Disclosure - INCOME TAXES - Income Tax Expense from Continuing Operations (Details) Sheet http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails INCOME TAXES - Income Tax Expense from Continuing Operations (Details) Details 49 false false R50.htm 0000050 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.medifast1.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 50 false false R51.htm 0000051 - Disclosure - INCOME TAXES - Tax Provision Allocation to Financial Statement Items (Details) Sheet http://www.medifast1.com/role/INCOMETAXESTaxProvisionAllocationtoFinancialStatementItemsDetails INCOME TAXES - Tax Provision Allocation to Financial Statement Items (Details) Details 51 false false R52.htm 0000052 - Disclosure - INCOME TAXES - Statutory Tax Rate and Effective Tax Rate (Details) Sheet http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails INCOME TAXES - Statutory Tax Rate and Effective Tax Rate (Details) Details 52 false false R53.htm 0000053 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details) Sheet http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Deferred Tax Assets and Liabilities (Details) Details 53 false false R54.htm 0000054 - Disclosure - LEASES AND COMMITMENTS - Narratives (Details) Sheet http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails LEASES AND COMMITMENTS - Narratives (Details) Details 54 false false R55.htm 0000055 - Disclosure - LEASES AND COMMITMENTS - Supplemental Cash Flow Information (Details) Sheet http://www.medifast1.com/role/LEASESANDCOMMITMENTSSupplementalCashFlowInformationDetails LEASES AND COMMITMENTS - Supplemental Cash Flow Information (Details) Details 55 false false R56.htm 0000056 - Disclosure - LEASES AND COMMITMENTS - Future Minimum Lease Commitments (Details) Sheet http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails LEASES AND COMMITMENTS - Future Minimum Lease Commitments (Details) Details 56 false false R57.htm 0000057 - Disclosure - DEBT (Details) Sheet http://www.medifast1.com/role/DEBTDetails DEBT (Details) Details http://www.medifast1.com/role/DEBT 57 false false All Reports Book All Reports med-20221231.htm med-20221231.xsd med-20221231_cal.xml med-20221231_def.xml med-20221231_lab.xml med-20221231_pre.xml med-20221231x10kxex211.htm med-20221231x10kxex231.htm med-20221231x10kxex311.htm med-20221231x10kxex312.htm med-20221231x10kxex32.htm med-20221231_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "med-20221231.htm": { "axisCustom": 0, "axisStandard": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 734, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 127, "dts": { "calculationLink": { "local": [ "med-20221231_cal.xml" ] }, "definitionLink": { "local": [ "med-20221231_def.xml" ] }, "inline": { "local": [ "med-20221231.htm" ] }, "labelLink": { "local": [ "med-20221231_lab.xml" ] }, "presentationLink": { "local": [ "med-20221231_pre.xml" ] }, "schema": { "local": [ "med-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 448, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 4, "total": 4 }, "keyCustom": 16, "keyStandard": 297, "memberCustom": 13, "memberStandard": 29, "nsprefix": "med", "nsuri": "http://www.medifast1.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.medifast1.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "10", "role": "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "11", "role": "http://www.medifast1.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "menuCat": "Notes", "order": "12", "role": "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES", "menuCat": "Notes", "order": "13", "role": "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSES", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "14", "role": "http://www.medifast1.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - EQUITY", "menuCat": "Notes", "order": "15", "role": "http://www.medifast1.com/role/EQUITY", "shortName": "EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - SHARE-BASED COMPENSATION", "menuCat": "Notes", "order": "16", "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME", "menuCat": "Notes", "order": "17", "role": "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - FINANCIAL INSTRUMENTS", "menuCat": "Notes", "order": "18", "role": "http://www.medifast1.com/role/FINANCIALINSTRUMENTS", "shortName": "FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "19", "role": "http://www.medifast1.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.medifast1.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - LEASES AND COMMITMENTS", "menuCat": "Notes", "order": "20", "role": "http://www.medifast1.com/role/LEASESANDCOMMITMENTS", "shortName": "LEASES AND COMMITMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - DEBT", "menuCat": "Notes", "order": "21", "role": "http://www.medifast1.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "med:PropertyPlantAndEquipmentScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "med:PropertyPlantAndEquipmentScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.medifast1.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESTables", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.medifast1.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "menuCat": "Statements", "order": "3", "role": "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - FINANCIAL INSTRUMENTS (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.medifast1.com/role/FINANCIALINSTRUMENTSTables", "shortName": "FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.medifast1.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - LEASES AND COMMITMENTS (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.medifast1.com/role/LEASESANDCOMMITMENTSTables", "shortName": "LEASES AND COMMITMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueFromBanks", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "menuCat": "Details", "order": "33", "role": "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueFromBanks", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "med:PropertyPlantAndEquipmentScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ie92efd53759141228b032b0ae928a9a4_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Details)", "menuCat": "Details", "order": "34", "role": "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "med:PropertyPlantAndEquipmentScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ie92efd53759141228b032b0ae928a9a4_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "35", "role": "http://www.medifast1.com/role/INVENTORIESDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "36", "role": "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details)", "menuCat": "Details", "order": "38", "role": "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details)", "menuCat": "Details", "order": "39", "role": "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails", "shortName": "EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "i83ad48e8255b4d2387d94cf5377b2089_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - EARNINGS PER SHARE - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails", "shortName": "EARNINGS PER SHARE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "i83ad48e8255b4d2387d94cf5377b2089_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalUnitsAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - EQUITY (Details)", "menuCat": "Details", "order": "41", "role": "http://www.medifast1.com/role/EQUITYDetails", "shortName": "EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalUnitsAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "shortName": "SHARE-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "idb1bd74419e6448aa370e77491eed9b4_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - SHARE-BASED COMPENSATION - Stock Options Activity (Details)", "menuCat": "Details", "order": "43", "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails", "shortName": "SHARE-BASED COMPENSATION - Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab8eae78db3b42bcbf8bcf132c68ddfd_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "i848ddd5d189f453b910e74f99972ffbd_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details)", "menuCat": "Details", "order": "44", "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails", "shortName": "SHARE-BASED COMPENSATION - Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "i258d14e0cb864c8497f137b3d5e5802a_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - SHARE-BASED COMPENSATION - Expenses (Details)", "menuCat": "Details", "order": "45", "role": "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails", "shortName": "SHARE-BASED COMPENSATION - Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income (Details)", "menuCat": "Details", "order": "46", "role": "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "menuCat": "Details", "order": "47", "role": "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails", "shortName": "FINANCIAL INSTRUMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - FINANCIAL INSTRUMENTS - Narrative (Details)", "menuCat": "Details", "order": "48", "role": "http://www.medifast1.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "shortName": "FINANCIAL INSTRUMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtAndEquitySecuritiesRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - INCOME TAXES - Income Tax Expense from Continuing Operations (Details)", "menuCat": "Details", "order": "49", "role": "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails", "shortName": "INCOME TAXES - Income Tax Expense from Continuing Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "5", "role": "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefitIntraperiodTaxAllocation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - INCOME TAXES - Narrative (Details)", "menuCat": "Details", "order": "50", "role": "http://www.medifast1.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - INCOME TAXES - Tax Provision Allocation to Financial Statement Items (Details)", "menuCat": "Details", "order": "51", "role": "http://www.medifast1.com/role/INCOMETAXESTaxProvisionAllocationtoFinancialStatementItemsDetails", "shortName": "INCOME TAXES - Tax Provision Allocation to Financial Statement Items (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "med:UnrealizedGainLossOnInvestmentSecuritiesAndForeignCurrencyIncomeTaxEffectsAllocatedToEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - INCOME TAXES - Statutory Tax Rate and Effective Tax Rate (Details)", "menuCat": "Details", "order": "52", "role": "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails", "shortName": "INCOME TAXES - Statutory Tax Rate and Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "53", "role": "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "shortName": "INCOME TAXES - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - LEASES AND COMMITMENTS - Narratives (Details)", "menuCat": "Details", "order": "54", "role": "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails", "shortName": "LEASES AND COMMITMENTS - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - LEASES AND COMMITMENTS - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "55", "role": "http://www.medifast1.com/role/LEASESANDCOMMITMENTSSupplementalCashFlowInformationDetails", "shortName": "LEASES AND COMMITMENTS - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - LEASES AND COMMITMENTS - Future Minimum Lease Commitments (Details)", "menuCat": "Details", "order": "56", "role": "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails", "shortName": "LEASES AND COMMITMENTS - Future Minimum Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "i6eb0c2f221124b99aed2cd76cd4d0800_I20210413", "decimals": "INF", "first": true, "lang": "en-US", "name": "med:MaximumTotalNetLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - DEBT (Details)", "menuCat": "Details", "order": "57", "role": "http://www.medifast1.com/role/DEBTDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "i6eb0c2f221124b99aed2cd76cd4d0800_I20210413", "decimals": "INF", "first": true, "lang": "en-US", "name": "med:MaximumTotalNetLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "iab9976b4721944cebe0ecdc4da09c884_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "i90b0e9343f7146a0998e8cb9c2a14b10_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "8", "role": "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "i90b0e9343f7146a0998e8cb9c2a14b10_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - NATURE OF THE BUSINESS", "menuCat": "Notes", "order": "9", "role": "http://www.medifast1.com/role/NATUREOFTHEBUSINESS", "shortName": "NATURE OF THE BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "med-20221231.htm", "contextRef": "ifda3f6946ba74d24bb108101682d4bb6_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.medifast1.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "med_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.medifast1.com/20221231", "xbrltype": "stringItemType" }, "med_BuildingAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Building And Leasehold Improvements [Member]", "label": "Building And Leasehold Improvements [Member]", "terseLabel": "Building and leasehold improvements" } } }, "localname": "BuildingAndLeaseholdImprovementsMember", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "med_CashAndCashEquivalentsAndMarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Cash And Cash Equivalents And Marketable securities [Line Items]", "terseLabel": "Cash And Cash Equivalents And Marketable securities [Line Items]" } } }, "localname": "CashAndCashEquivalentsAndMarketableSecuritiesLineItems", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "med_CashAndCashEquivalentsAndMarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Cash And Cash Equivalents And Marketable securities [Table]", "terseLabel": "Cash And Cash Equivalents And Marketable securities [Table]" } } }, "localname": "CashAndCashEquivalentsAndMarketableSecuritiesTable", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "med_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure", "label": "Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure", "terseLabel": "Estimated Fair Value, Total" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "med_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "med_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "med_EffectiveIncomeTaxRateReconciliationCharitableDonations": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Charitable Donations", "label": "Effective Income Tax Rate Reconciliation, Charitable Donations", "negatedTerseLabel": "Charitable donations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationCharitableDonations", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "med_EffectiveIncomeTaxRateReconciliationCharitableDonationsPercent": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Charitable Donations, Percent", "label": "Effective Income Tax Rate Reconciliation, Charitable Donations, Percent", "negatedTerseLabel": "Charitable donations, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationCharitableDonationsPercent", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "med_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOtherAmountExecutiveCompensation": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount, Executive Compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount, Executive Compensation", "terseLabel": "Executive compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOtherAmountExecutiveCompensation", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "med_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOtherExecutiveCompensationPercent": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Executive Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Executive Compensation, Percent", "terseLabel": "Executive compensation, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOtherExecutiveCompensationPercent", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "med_EquipmentAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment And Fixtures [Member]", "label": "Equipment And Fixtures [Member]", "terseLabel": "Equipment and fixtures" } } }, "localname": "EquipmentAndFixturesMember", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "med_GrantedIn2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Granted In 2019", "label": "Granted In 2019 [Member]", "terseLabel": "Granted In 2019" } } }, "localname": "GrantedIn2019Member", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails" ], "xbrltype": "domainItemType" }, "med_GrantedIn2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Granted In 2020", "label": "Granted In 2020 [Member]", "terseLabel": "Granted In 2020" } } }, "localname": "GrantedIn2020Member", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails" ], "xbrltype": "domainItemType" }, "med_GrantedIn2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Granted In 2021", "label": "Granted In 2021 [Member]", "terseLabel": "Granted In 2021" } } }, "localname": "GrantedIn2021Member", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails" ], "xbrltype": "domainItemType" }, "med_GrantedIn2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Granted In 2022", "label": "Granted In 2022 [Member]", "terseLabel": "Granted In 2022" } } }, "localname": "GrantedIn2022Member", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails" ], "xbrltype": "domainItemType" }, "med_InventoryNonFoodFinishedGoods": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory Non Food Finished Goods", "verboseLabel": "Non-food finished goods" } } }, "localname": "InventoryNonFoodFinishedGoods", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "med_MarketAndPerformanceBasedShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market And Performance-based Share", "label": "Market And Performance-based Share [Member]", "terseLabel": "Market and performance-based share awards" } } }, "localname": "MarketAndPerformanceBasedShareMember", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "med_MaximumTotalNetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Total Net Leverage Ratio", "label": "Maximum Total Net Leverage Ratio", "terseLabel": "Maximum total net leverage ratio" } } }, "localname": "MaximumTotalNetLeverageRatio", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "pureItemType" }, "med_MinimumInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum Interest Coverage Ratio", "label": "Minimum Interest Coverage Ratio", "terseLabel": "Minimum interest coverage ratio" } } }, "localname": "MinimumInterestCoverageRatio", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "pureItemType" }, "med_MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Money Market Accounts And Government And Agency Securities", "label": "Money Market Accounts And Government And Agency Securities [Member]", "terseLabel": "Money market accounts and government & agency securities" } } }, "localname": "MoneyMarketAccountsAndGovernmentAndAgencySecuritiesMember", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "med_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "verboseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "med_OperatingLeaseArrangementForEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the operating lease arrangement for equipment.", "label": "Operating Lease Arrangement For Equipment [Member]", "terseLabel": "Operating Lease Arrangement for Equipment" } } }, "localname": "OperatingLeaseArrangementForEquipmentMember", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "domainItemType" }, "med_OperatingLeaseArrangementForRealEstateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the operating lease arrangement for real estate.", "label": "Operating Lease Arrangement For Real Estate [Member]", "terseLabel": "Operating Lease Arrangement for Real Estate" } } }, "localname": "OperatingLeaseArrangementForRealEstateMember", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "domainItemType" }, "med_OperatingLeaseExpenseNonCash": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Expense, Non-Cash", "label": "Operating Lease, Expense, Non-Cash", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseExpenseNonCash", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "med_OptionsAndRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options And Restricted Stock", "label": "Options And Restricted Stock [Member]", "terseLabel": "Options and restricted stock" } } }, "localname": "OptionsAndRestrictedStockMember", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails" ], "xbrltype": "domainItemType" }, "med_ProceedsFromStockOptionsExercisedExecutivesAndDirectors": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Stock Options Exercised, Executives and Directors", "label": "Proceeds from Stock Options Exercised, Executives and Directors", "verboseLabel": "Options exercised by executives and directors" } } }, "localname": "ProceedsFromStockOptionsExercisedExecutivesAndDirectors", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "med_PromotionalSalesIncentiveAccruals": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Promotional sales incentive accruals", "label": "Promotional sales incentive accruals", "terseLabel": "Promotional sales incentive accruals" } } }, "localname": "PromotionalSalesIncentiveAccruals", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "med_PropertyPlantAndEquipmentScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated useful lives of the assets acquired during the reporting period.", "label": "Property Plant And Equipment Schedule Of Estimated Useful Lives Of Assets [Table Text Block]", "verboseLabel": "Schedule of Property Plant and Equipment Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "med_ScheduleOfComponentsOfTotalIncomeTaxProvisionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Components Of Total Income Tax Provisions [Table Text Block]", "label": "Schedule Of Components Of Total Income Tax Provisions [Table Text Block]", "verboseLabel": "Schedule of Components of Total Income Tax Provision" } } }, "localname": "ScheduleOfComponentsOfTotalIncomeTaxProvisionsTableTextBlock", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "med_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesEarnedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned Percentage", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Earned Percentage", "terseLabel": "Additional shares earned (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesEarnedPercentage", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "med_StockRepurchaseProgramAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program Additional Shares Authorized", "label": "Stock Repurchase Program Additional Shares Authorized", "terseLabel": "Additional shares authorized for repurchase (in shares)" } } }, "localname": "StockRepurchaseProgramAdditionalSharesAuthorized", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "med_UncommittedIncrementalFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Uncommitted Incremental Facility", "label": "Uncommitted Incremental Facility [Member]", "terseLabel": "Uncommitted Incremental Facility" } } }, "localname": "UncommittedIncrementalFacilityMember", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "med_UnrealizedGainLossOnInvestmentSecuritiesAndForeignCurrencyIncomeTaxEffectsAllocatedToEquity": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/INCOMETAXESTaxProvisionAllocationtoFinancialStatementItemsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of the tax effects of unrealized gain (loss) on investment securities & foreign currency occurring during the period that have been charged or credited directly to other comprehensive income or to related components of shareholders' equity.", "label": "Unrealized Gain Loss On Investment Securities And Foreign Currency Income Tax Effects Allocated To Equity", "terseLabel": "Stockholders' equity, unrealized (losses) gains on investment securities & foreign currency" } } }, "localname": "UnrealizedGainLossOnInvestmentSecuritiesAndForeignCurrencyIncomeTaxEffectsAllocatedToEquity", "nsuri": "http://www.medifast1.com/20221231", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESTaxProvisionAllocationtoFinancialStatementItemsDetails" ], "xbrltype": "monetaryItemType" }, "srt_MaximumMember": { "auth_ref": [ "r252", "r253", "r254", "r255", "r329", "r467", "r480", "r490", "r491", "r509", "r513", "r527", "r564", "r614", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails", "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r252", "r253", "r254", "r255", "r329", "r467", "r480", "r490", "r491", "r509", "r513", "r527", "r564", "r614", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails", "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r252", "r253", "r254", "r255", "r322", "r329", "r358", "r359", "r360", "r443", "r467", "r480", "r490", "r491", "r509", "r513", "r527", "r561", "r564", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails", "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r252", "r253", "r254", "r255", "r322", "r329", "r358", "r359", "r360", "r443", "r467", "r480", "r490", "r491", "r509", "r513", "r527", "r561", "r564", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails", "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Total" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails", "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "verboseLabel": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r1", "r18" ], "calculation": { "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade payables and accrued expenses" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r23", "r495" ], "calculation": { "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued payroll and related taxes" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r23", "r495" ], "calculation": { "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "verboseLabel": "OPTAVIA Coach compensation payable" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r71", "r150" ], "calculation": { "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r545" ], "calculation": { "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax", "verboseLabel": "Unrealized gains on investment securities" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r157", "r160", "r161", "r162", "r413" ], "calculation": { "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r31", "r32", "r153", "r475", "r485", "r486" ], "calculation": { "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income", "totalLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeDetails", "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r29", "r32", "r108", "r436", "r481", "r482", "r546", "r547", "r548", "r552", "r553", "r554" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r10", "r526" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r367", "r368", "r369", "r552", "r553", "r554", "r603" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Net shares repurchased for taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "verboseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "verboseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r373" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-Based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive awards" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "verboseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r116", "r134", "r152", "r179", "r219", "r222", "r226", "r234", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r403", "r405", "r414", "r526", "r562", "r563", "r612" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r145", "r156", "r179", "r234", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r403", "r405", "r414", "r526", "r562", "r563", "r612" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain 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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r65", "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Estimated Fair Value, Investment securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r57", "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "verboseLabel": "NATURE OF THE BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/NATUREOFTHEBUSINESS" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalUnitsAuthorized": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Number of authorized capital units or capital shares. This element is relevant to issuers of face-amount certificates and registered investment companies.", "label": "Capital Units, Authorized", "terseLabel": "Capital units authorized (in shares)" } } }, "localname": "CapitalUnitsAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r53", "r148", "r492" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "netLabel": "Cost, Cash and cash equivalents", "terseLabel": "Cash & Cash Equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Estimated Fair Value, Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, and Short-Term Investments", "terseLabel": "Cost, Total" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r47", "r53", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents - end of period", "periodStartLabel": "Cash and cash equivalents - beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r47", "r111" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) Increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "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.", "label": "Cash [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r26", "r124", "r138" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Cash dividends declared per share (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r552", "r553", "r603" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r9", "r526" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, par value $.001 per share: 20,000 shares authorized; 10,928 and 11,594 issued and 10,873 and 11,593 outstanding at December\u00a031, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r165", "r167", "r173", "r471", "r477" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r42", "r172", "r470", "r476" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "verboseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r130", "r212" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r106", "r496" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r308", "r309", "r320" ], "calculation": { "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails": { "order": 6.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember": { "auth_ref": [ "r522", "r611" ], "lang": { "en-us": { "role": { "documentation": "Contribution of nonmonetary assets by an enterprise to a charitable organization.", "label": "Contribution of Nonmonetary Assets to Charitable Organization [Member]", "terseLabel": "Contribution of Nonmonetary Assets to Charitable Organization" } } }, "localname": "ContributionOfNonmonetaryAssetsToCharitableOrganizationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r37", "r179", "r234", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r414", "r562" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "verboseLabel": "Current" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r551", "r597", "r599" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r103", "r388", "r396", "r551" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r551", "r597", "r599" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt and equity securities.", "label": "Debt and Equity Securities, Realized Gain (Loss)", "terseLabel": "Realized loss or gains" } } }, "localname": "DebtAndEquitySecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r75", "r177", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r281", "r288", "r289", "r291" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r3", "r4", "r5", "r117", "r119", "r132", "r182", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r422", "r504", "r505", "r506", "r507", "r508", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate ( as a percent )" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r5", "r119", "r132", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Borrowings outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r25", "r182", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r422", "r504", "r505", "r506", "r507", "r508", "r549" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r25", "r77", "r78", "r79", "r80", "r112", "r113", "r114", "r129", "r182", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r290", "r422", "r504", "r505", "r506", "r507", "r508", "r549" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r551", "r598", "r599" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "verboseLabel": "Deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r103", "r551", "r598" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r51", "r103", "r389", "r395", "r396", "r551" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r6", "r7", "r118", "r131", "r383" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r551", "r598", "r599" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.", "label": "Deferred Tax Assets, Charitable Contribution Carryforwards", "terseLabel": "Charitable donations" } } }, "localname": "DeferredTaxAssetsCharitableContributionCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r384" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research costs" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "verboseLabel": "Inventory capitalization" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r595" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Credit and loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "verboseLabel": "Stock compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "verboseLabel": "Reserves on inventory and sales" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses and deferred costs" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Lease obligations" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r385" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Liabilities, Investments", "negatedLabel": "Unrealized loss on investment securities" } } }, "localname": "DeferredTaxLiabilitiesInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r101", "r596" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r51", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r51", "r217" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r332", "r363", "r364", "r366", "r371", "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r86", "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation Expense" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r81", "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "verboseLabel": "Dividends declared included in accounts payable" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends declared to stockholders" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails": { "order": 7.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "verboseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromBanks": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A bank's noninterest bearing demand deposits in other banks (such as correspondents).", "label": "Due from Banks", "terseLabel": "Due from banks" } } }, "localname": "DueFromBanks", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r174", "r188", "r189", "r190", "r191", "r192", "r196", "r198", "r200", "r201", "r202", "r206", "r410", "r411", "r472", "r478", "r499" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share - basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r174", "r188", "r189", "r190", "r191", "r192", "r198", "r200", "r201", "r202", "r206", "r410", "r411", "r472", "r478", "r499" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Earnings per share - diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r58", "r59" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r203", "r204", "r205", "r207" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r415" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "verboseLabel": "Foreign currency impact" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r180", "r379", "r397" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Statutory federal tax, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r594", "r600" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r594", "r600" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Foreign taxes, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r594", "r600" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Other permanent differences, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r594", "r600" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Share-based compensation - windfall, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "totalLabel": "Provision for income taxes, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r594", "r600" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "verboseLabel": "State income taxes, net of federal benefit, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r594", "r600" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development and jobs credits, effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Employee service share based compensation nonvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation cost recognition weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r593" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Total income tax benefit recognized related to restricted stock awards" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r76", "r143", "r169", "r170", "r171", "r183", "r184", "r185", "r187", "r193", "r195", "r209", "r235", "r307", "r367", "r368", "r369", "r391", "r392", "r409", "r416", "r417", "r418", "r419", "r420", "r421", "r436", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r279", "r323", "r324", "r325", "r326", "r327", "r328", "r412", "r440", "r441", "r442", "r505", "r506", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r279", "r323", "r328", "r412", "r440", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r279", "r323", "r328", "r412", "r441", "r505", "r506", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r279", "r323", "r324", "r325", "r326", "r327", "r328", "r440", "r441", "r442", "r505", "r506", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r109", "r110" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r231", "r232", "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r244", "r290", "r305", "r407", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r502", "r556", "r557", "r558", "r623", "r624", "r625", "r626", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments Disclosure [Text Block]", "verboseLabel": "FINANCIAL INSTRUMENTS" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Equipment and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r51" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on sale or disposal of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r36", "r179", "r219", "r221", "r225", "r227", "r234", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r414", "r501", "r562" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r68", "r73" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived Asset Impairment" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r34", "r115", "r126", "r140", "r219", "r221", "r225", "r227", "r473", "r501" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r180", "r380", "r381", "r387", "r393", "r398", "r400", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r181", "r194", "r195", "r218", "r378", "r394", "r399", "r479" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.medifast1.com/role/INCOMETAXESTaxProvisionAllocationtoFinancialStatementItemsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "verboseLabel": "Income before provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.medifast1.com/role/INCOMETAXESIncomeTaxExpensefromContinuingOperationsDetails", "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails", "http://www.medifast1.com/role/INCOMETAXESTaxProvisionAllocationtoFinancialStatementItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation": { "auth_ref": [ "r394", "r601" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESTaxProvisionAllocationtoFinancialStatementItemsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) for continuing operations, discontinued operations, other comprehensive income, and items charged (credited) directly to shareholders' equity.", "label": "Income Tax Expense (Benefit), Intraperiod Tax Allocation", "terseLabel": "Income tax expense (benefit), intraperiod tax allocation", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefitIntraperiodTaxAllocation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESNarrativeDetails", "http://www.medifast1.com/role/INCOMETAXESTaxProvisionAllocationtoFinancialStatementItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r168", "r374", "r375", "r381", "r382", "r386", "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r594" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r594" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "verboseLabel": "Foreign taxes" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r379" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Statutory federal tax" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r594" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Other permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r594" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Share-based compensation - windfall" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r594" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "verboseLabel": "State income taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r594" ], "calculation": { "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development and jobs credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r48", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "verboseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r50" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r50" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r50" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r50" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r50" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_InlandRevenueHongKongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Hong Kong.", "label": "Inland Revenue, Hong Kong [Member]", "terseLabel": "Hong Kong" } } }, "localname": "InlandRevenueHongKongMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InlandRevenueSingaporeIRASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Singapore.", "label": "Inland Revenue, Singapore (IRAS) [Member]", "terseLabel": "Singapore" } } }, "localname": "InlandRevenueSingaporeIRASMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESStatutoryTaxRateandEffectiveTaxRateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest (expense) income" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r538" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable", "terseLabel": "Accrued Interest" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Inventories" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r539" ], "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r542" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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.", "label": "Inventory, Gross", "terseLabel": "Donated inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r155", "r493", "r526" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.medifast1.com/role/INVENTORIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.medifast1.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r147", "r154", "r208", "r245", "r246", "r247", "r468", "r497" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r540" ], "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r67", "r542" ], "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "order": 5.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Reserve for obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r233", "r622" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "verboseLabel": "Investment Securities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]", "terseLabel": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity of Company's Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r432" ], "calculation": { "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r432" ], "calculation": { "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r432" ], "calculation": { "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r432" ], "calculation": { "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r432" ], "calculation": { "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r432" ], "calculation": { "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r432" ], "calculation": { "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "LEASES AND COMMITMENTS" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r22", "r179", "r234", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r404", "r405", "r406", "r414", "r500", "r562", "r612", "r613" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r14", "r120", "r136", "r526", "r550", "r559", "r604" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r24", "r146", "r179", "r234", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r404", "r405", "r406", "r414", "r526", "r562", "r612", "r613" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee ( as a percent )" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Cost, Investment securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market accounts" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r175" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash flow used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r175" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash flow used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r47", "r49", "r52" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash flow provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r35", "r52", "r127", "r139", "r144", "r163", "r166", "r171", "r179", "r186", "r188", "r189", "r190", "r191", "r194", "r195", "r199", "r219", "r221", "r225", "r227", "r234", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r411", "r414", "r501", "r562" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Accounting Pronouncements and Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonmonetaryTransactionByTypeTable": { "auth_ref": [ "r434", "r435", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Transactions involving exchanges with other entities that involve principally nonmonetary assets or liabilities or relate to a transfer of nonmonetary assets for which the Entity receives no assets in return.", "label": "Nonmonetary Transaction, by Type [Table]", "terseLabel": "Nonmonetary Transaction, by Type [Table]" } } }, "localname": "NonmonetaryTransactionByTypeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonmonetaryTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Nonmonetary Transaction [Line Items]", "terseLabel": "Nonmonetary Transaction [Line Items]" } } }, "localname": "NonmonetaryTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonmonetaryTransactionTypeAxis": { "auth_ref": [ "r434", "r435", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange.", "label": "Nonmonetary Transaction Type [Axis]", "terseLabel": "Nonmonetary Transaction Type [Axis]" } } }, "localname": "NonmonetaryTransactionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonmonetaryTransactionTypeDomain": { "auth_ref": [ "r434", "r435", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange.", "label": "Nonmonetary Transaction Type [Domain]", "terseLabel": "Nonmonetary Transaction Type [Domain]" } } }, "localname": "NonmonetaryTransactionTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other (expense) income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r219", "r221", "r225", "r227", "r501" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r607" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r424" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r424" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease obligations, net of current lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r425", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flow used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r423" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r431", "r517" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r430", "r517" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r38", "r51" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of other deferred costs recognized in the income statement.", "label": "Amortization of Other Deferred Charges", "terseLabel": "Amortization of premium on investment securities" } } }, "localname": "OtherAmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r151" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r104", "r105", "r107" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r158", "r159", "r160" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized (losses) gains on investment securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r104", "r105", "r107", "r164", "r167" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss) income", "verboseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r41" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r46" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "auth_ref": [ "r46" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to reacquire equity classified as other.", "label": "Payments for Repurchase of Other Equity", "negatedLabel": "Net shares repurchased for taxes" } } }, "localname": "PaymentsForRepurchaseOfOtherEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r46" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash dividends paid to stockholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r44" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-Based Shares", "verboseLabel": "Performance-based share awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r8", "r293" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r8", "r293" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r544" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r494", "r503", "r560" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Income taxes, prepaid" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r43" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale of Short-Term Investments", "terseLabel": "Sale and maturities of investment securities" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r45", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r74", "r487", "r488", "r489" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r70", "r149" ], "calculation": { "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment - gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r72", "r137", "r474", "r526" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment - net of accumulated depreciation", "totalLabel": "Property, plant and equipment - net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r72", "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant, and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schdule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Recorded Unconditional Purchase Obligation", "terseLabel": "Unconditional purchase obligation" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about recorded unconditional purchase arrangements to acquire goods or services, by category of goods or services.", "label": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r95", "r142", "r620" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies": { "auth_ref": [ "r541" ], "calculation": { "http://www.medifast1.com/role/INVENTORIESDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Retail Related Inventory, Packaging and Other Supplies", "terseLabel": "Packaging" } } }, "localname": "RetailRelatedInventoryPackagingAndOtherSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r11", "r81", "r135", "r484", "r486", "r526" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r143", "r183", "r184", "r185", "r187", "r193", "r195", "r235", "r367", "r368", "r369", "r391", "r392", "r409", "r481", "r483" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r215", "r216", "r220", "r223", "r224", "r228", "r229", "r230", "r318", "r319", "r469" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r321", "r498" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r429", "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule of Accounts Payable and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCOUNTSPAYABLEANDACCRUEDEXPENSESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r32", "r605", "r606" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "verboseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Cash and Financial Assets Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r2", "r15", "r16", "r17" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r330", "r331", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r87", "r89", "r90" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r50" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "verboseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Shares granted in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r345", "r346" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of the period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of the period (in usd per share)", "periodStartLabel": "Outstanding at beginning of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Share-based compensation arrangement, fair value of awards vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usds per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in the number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "verboseLabel": "Shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "verboseLabel": "Shares, Exercisable at end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted-Average Exercise Price, Exercisable at end of the period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Shares, Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Shares, Outstanding at end of the period (in shares)", "periodStartLabel": "Shares, Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price, Outstanding at end of the period (in usd per share)", "periodStartLabel": "Weighted-Average Exercise Price, Outstanding at beginning of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "verboseLabel": "Share-based compensation (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted-Average Exercise Price, Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted-Average Exercise Price, Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r336", "r355", "r356", "r357", "r358", "r361", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "verboseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "verboseLabel": "Share-based compensation, shares authorized under stock option plans, exercise price range, lower range limit (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "verboseLabel": "Share-based compensation, shares authorized under stock option plans, exercise price range, upper range limit (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life of options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life of options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Net shares repurchased for taxes (in shares)", "terseLabel": "Shares withheld for employee taxes" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r121", "r122", "r133", "r543" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Investment securities", "verboseLabel": "Investment Securities" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r57", "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r27", "r76", "r143", "r169", "r170", "r171", "r183", "r184", "r185", "r187", "r193", "r195", "r209", "r235", "r307", "r367", "r368", "r369", "r391", "r392", "r409", "r416", "r417", "r418", "r419", "r420", "r421", "r436", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r183", "r184", "r185", "r209", "r469" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r8", "r9", "r76", "r81" ], "lang": { "en-us": { "role": { "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).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONExpensesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r8", "r9", "r76", "r81", "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Shares, Exercised (in shares)", "terseLabel": "Stock option exercised", "verboseLabel": "Options exercised by executives and directors (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.medifast1.com/role/SHAREBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r27", "r76", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Options exercised by executives and directors" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Remaining number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r8", "r9", "r76", "r81" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r9", "r12", "r13", "r64", "r526", "r550", "r559", "r604" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r85", "r178", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r408" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r231", "r232", "r290", "r305", "r407", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r556", "r557", "r558", "r623", "r624", "r625", "r626", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock at cost (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r28", "r83", "r84" ], "calculation": { "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Less: treasury stock at cost, 54 and 0 shares at December\u00a031, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r9", "r76", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Treasury stock retired from stock repurchases" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r9", "r76", "r81" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Treasury stock retired from stock repurchases (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r76", "r81", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock from stock repurchases" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "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).", "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "Government & agency securities" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/FINANCIALINSTRUMENTSCashandFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r248", "r249", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/LEASESANDCOMMITMENTSNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r60", "r61", "r62", "r210", "r211", "r213", "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/DEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/PROPERTYPLANTANDEQUIPMENTPropertyPlantandEquipmentDetails", "http://www.medifast1.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r555" ], "calculation": { "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of dilutive common stock equivalents (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r197", "r202" ], "calculation": { "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares of common stock outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r196", "r202" ], "calculation": { "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares of common stock outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.medifast1.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.medifast1.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.1)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.16(a))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934811&loc=d3e32049-108421", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=6457341&loc=d3e32102-108422", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29502-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29515-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29515-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29515-108402", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r529": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r531": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r532": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r533": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r534": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r535": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r536": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r537": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "845", "URI": "https://asc.fasb.org/extlink&oid=126934811&loc=d3e32049-108421", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 77 0001628280-23-004341-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-004341-xbrl.zip M4$L#!!0 ( -*&55;8E[\\CF\" (>\& 0 ;65D+3(P,C(Q,C,Q+FAT M;>R]:5?;R+8P_/W^"KTYP^U>"Q&55)J2/GD6 9*F3X TD,XE7[)J$A;(DEN2 M >?7OWM72;(-)B&#L4W?3&VBG$L*_RVMHN%:N5M*[2NF>]EZJZL)*RZ%OOB_(BO62VK:_9 M+@:C,CWKU9;KN-Z-@^6S)$DH92*P Q;[-O5CUXZBA-K*#8-$!E'DN7SC[!FG M/$JXD]BAR8\*([7F,R%C*6)!@0SX+@H [,I#$"PAUF!=3ZJK$]XE0 M@:*NQ,?V:G@[>,.\>M97\C]/>G4]>/;TZ=75U29\3Q-6U613%/VGL%Z7N!YY MTIR=7D^=?,W+;+,HS^ \XCU-\RS-%6[0^/1Z]OGC4Y_6)UQYS=(=\O3_]M\S'D3B.'ZJC[:G#BO[C+%!=S+L M.]>G-@?T]K4ZKQV?K,=HOAP.0Z[GXS1*KV M;E59WWXK^''JC? Q\L93F_4%3\U!?>JSC.5G_WFB;!=Y#21IGXP&\%+"?/O/DUI=UT_UTIZ^^)__^9_?ZK3.U O MFM]^>VKNS LY>O&;3"^MJAYEZC]/9%H-,C9ZEA>Y@N>GU\_P1%6: MCZF4*M;QU_612O[S)$TD\Y(@I@%G(94NY1QHES@DB%P)7X*/ M.[@4!WZQQ_26LSX^6J7/=G-8WV@;WJ9DV5XNU?5_U>B)E0+=IM+[:\1WBLLW M[M'EJ;<_E.>[EQ]>Q^>'YZ?N07_OZL/.AXO]DWUW_^3/J].3??]@Y\_1A_>G MY.#DU?F'DP_9PG'](]U__Z7[8V?UT<+[K[+_>_71X\J>S MW_^K?W#R[OK4?>=^.('K7T7.&_?#Z/2]" Y?[XT.7/CMY$]R>/+..]@YZNV_ MWJ/[KU_U3C_]=7[X?O\:?NM_.-FZE*]?I?SUN^"T_ZI_L',Q.CCI7>R[NW#- MR_3#>98>OC["\\GIR079/\GZASNGS35_P;/\_,/)(#U]?^H/3D M!8)A81!^"_.+4/)8DD"/V+A MDQ>O3A\0PEL 7JE!G+&S)Y911N"VU_6S)+T&D9.P#"7T&MQ? O=MDI:4QM13 MU'9"EP!=>[$=Q8&TI62)&X!&[,0.@'OKS?'N+8@_G9;3I4I4J4#WJ69H%ZA' M/:NT+@@X86E][5D-.L5_GE1I?Y"APJ1_ZY6(,I.*Q.9U)>$.3Z=O81X_?F:S MA*H8EOJ;5M2>-6AH4.-;T+"]D=+:0OLME?@]255IZ06IF5KT]MY_IZ7>S8M? MM#]-WWV@>5C[#?3)LMX!8P$G@=*[Z3DN\99K-SUM/GK?N9M5CP&1WMK0!IWUP:_> M4>Z$7NS&B50RHFX0Q5$"GWBH!&BE@CN:KDE+UV09Z9K(J-U>@$T+ M[S!YJA:1K"[*;V0@65A+Q,[0'[8#C >*:;"2'*/4Y<+GD1<),1S11!)F4B] \O"*"9V MP/EA.Q!P3SHA3W@$YFX2^HS$KALIU^,.);[GX@Z0>.EV@,0_; =BASLJ]JB7 MA(0&0/QQA%(V%BXC%#3JA]N!ANNI,[0-S5<)#[L>9*E(ZWW5Y_ (F<)1$VYH MW+_/CFM@_'C-[M]#= $6_4&1P]=JZSH%U:0]#7[O%_EQ78@+P["U+Y5Z^S09I MS;)5 9/O$D:3P!-" ^)&>?2YTG@!#SQB2<>#YB$&/:'&8;R#NN>*O&\4O7P M;I=J+Q=%7ZT(R*1T1*C"1(I(45_**'* MYF?5BL#'9UX0!15$B82.9%$PZZM' YZ34:OU(BR4CH58$1#QF MRO&9"PI#2'T5L!ATY4AZCA>%/)9J =;FRM/20FSA*:B2B%$WB,,H\F(:)!YS M@3U&7ACY/E.>'SP^J,Y5+5P\0!4/P*2GB2,HH9Z0L4-Y["4NB8CT/!X_/H ^ MF#*Y>."&(!,IAZU.//Q+(E! N0C!H@-SU@G]QP?L'P7" _,A$@3J$-DC,HM@GS"=<$.G']-& 9@'>EQ\()L$]E? H M9(%'*)!3I*0?$![%"M0=/W@\%+1@[\L/!%D4!+Y,8J K[M DE!%GE+FQ$[H@ MZ<+@ <,.*V\QS@<^+'+\,)*AE((J%G O\H#CR= /@ GZY-' YX&]+S\01"H M$YU&"C-YJ._P2'K*=13A,?$)0&X!.1(K3TN+S^ @#EJ'P0A"R4CQ"P"[>^[(00">@Q((9XJG0BZBG%,<$N# P <.8T[PO&,7%]/PP#1X). M^EA ]J#>EQ\'GPB,0,[=,&$QH5ZD(M<7''A@R$6B'$<\&O@\M/?E!PHG/_#\ M. %= 403T \3/(R"@,G08WX8)PNH/%MY6EI\75SB!F$H'8!C%%(OH$"$+)"Q MD"3P B+XXX/JPWE?%@)05U#!?2&<2/B41 E/O #T?(D^M,#Z&*\+XNI M8I5AZ(':F2B14$9$' :N2B(G5,+A;BP?'W ?WONR$,"21!'E!$F0@(#U5! S M17PP,P(>^ Z0[N,#[.*]+XL!M!O&CN^&(A $;!(W=L$F\9G/_43ZBLJ'JT!< M93$[E])(4'K\B =!X$64.@S3DV@2$)6$,0T(>\#BT,+8@XFHD\I MHPJK) ACH:< 7(&DC9/L48!IP=Z7'P /:\ IY'(\;CQ$LX$<#Q DI8 MY#X:D#VH]^7'P4,0P @49)(QK&L>,\&O@\M/?EQX&(QEQR M&7IQ$L74IUY,>!0F,G28#V!A*T!"!T4.VPT$4HY.L!\G$RB#L"7C3<4AK\N4 M#_'H83)QU595J;HZ*;9[K 1YQ3-U6)ZQ//VDNWJN"!Q5# :;]+W0CPDEKAMQ MV&?N,/@]8C%;!?.\*NMG1RP_:^"&7_?3/.T/^U^ P;U1Y6U9P);6H[<9[/)6 M+I&H![BZEZ/;^/)RF,)=\S,XK_VX!X*RN-3\X%$Z[1R7*!X1])"[E#DT#KQ M)D2X,G#PQQ5 H@6 ^IL0FUW? [%7$HF([[JA#%F0< %JLPOX%--$),IW.!-T ME3R_7X5$KX:@F]7#4L&)K])K_#07S+D72UQ)S,&*NS )/4K "!,D9I$@4>X2.HK MIE&R_;BC+E56Z"NVB^IQ:D J"H/ CZ.(A(J&3A#''E4^V$B 6EP$BVB#^B L MZ/O!O>9(TQ$UAEG+H0+04AH2&K,D9"#=I!M%C ;A8T6DOU0O%=D7Y==*PA3] MPH&O6"A$0/V01(G+71XH[L1!F/!D^7TE7P7*-RR7*^+]"$E",8$(W8U :E'D MTS!P Q&Y7 $K7X',R>6"S(_+[@K],/(D5XZ(!"6!BI.$2>*%3A(X,756(/AU M+\CTE9ST(KQ1K%*](I/S]1C-A98B(F-?QC%SF4L]4'M\GX2.X#SB*G2=%4AI M70V(_3@:2X(H]&6"/2XX)7$($%22*" XEW(6\4=$8]V!^YO*RT)7KO)"G[#$ M 0%%(X!+(L+(E\I1<1A+QWM$=/7@4/J!"?T EL2G0K*$8K_\R)&"L#AP0>5S MB!<\$EI:J)D_GRR;***$,\*E@UW[11R'(4?5W(EHK!HFN/KDM2R ^W$4QR,2 M>X1(,))#JF+) ^Z*B(8\1!],XCTRBIN?@3P7LB*NGSANR,'LI=3W1*S"Q(TD MX6!B.83ZCXRL'@0Z/["\R6.2ZJHFGU/I>E$H8PKRRP/>YSI1O$)>IBVX@TRS M89U>JF,EAF5:IZK:O1;9$+395V71Q^2;8T/ MLF*DE,[3.1S,)[]C\8XJEU'AQ )433^A DCP)J4QX'!'A4BI] MA9743*T%R")18C'=MP T"7-% E8VI0D(#RDI*)D>%ALEBJZ%QR)18E&"@_F$ M.0Q]98G+... "U*XH01QHB)$"1(Z/HGL]L,2#/Z:W#<2VHYOD^@>^W;SU._9 M-Z9H0")"(C_$OKH\P!U3./O#2US397=IMFMBWLF-'?B>D4%AA"W\8LX21IW0 MB42B>$2I((GK2M.TEL2P<'>Y=B"V'1SZ\B/\*J$O..>.=(F@PO,CYG,W=!TE MW2")G57*==RZ8J6\[4KY26SM& ?L!H0XH2\I=404)#3BG 3,)8SX\?*[+Q<) MO_E$L&,6>\QC*L:@#7>XY)1)PG@4>DIZT2IIK\M"6PO1.2-/A2[A2H:,T)A0 MQI,HYL2ACN,I$H6KI',N"R 7,PE+1 P[B\ ?29FCF"L3EX2N'PN )W-77]K] M!$Z!B$922E\23++W/0Y[JT*P!$%O=9.$KT"2W:)@-Y]ND7XD"56.X%% 143C M,"%>R-'R\B/'9CO M.?_:O!OH@4F4^ZR\4)BP\E:525'V62[42U8!IJ 3^I$HF,,\-6B2#W'A'>#[ MNI^*>M'< SZV-VB/M-_Q#C/QS@$=E8&!08%34!^X-[!T+CV',2X%B9P5P+MY M8<QC&(J8T?)F$:.I)X?K3:F&*]"!:CR$]BH/I>@ M@/N(S<7BOJ.SUP:N-B-07+?%\S#$AW/"96W2A/??E:\68CH4"&/O,CQ M/1+.8 ?*10TDH7 DZ!B4TC)PX],!B= D/ M6+ 2313O"3XR)\=%5W0S1DV-E8^R'TC@N4&(XR\H(312'DL<+TQYQB5F(@I<#! MK-'*);W]/.BRF'G;A'N)8@FPF(#*6,5>% 6!%,)W0H_+E4NM^WG092'"* PB M&@9.$+AA1'D(VDO"8Q9P+PJ]R%6KU-3Y\^A"XD>&+HNQC*(@$I()ZOB*QC[% MF9Y"B8@I'H1*KEP8YN=!EX4((Q8[PN.>2##@ZLB$!QX/'(:M-9D(&S_O8Q!& MCPY=%B*,O,0E'+/!@DA2SV4QI1Q,I)!*(0/&R,IFZ3T ].:2I^>%(@I=-Q() M"ZGR*==-U^%/(&D4\D=0S/932.T0Z,B)6)0 :5$W9)Q@NU9@PG[@4&#)RT]7 MK](<0)2R; ^0N1SBU3>&0+&JMR)$)2.I(ND)"A(1N[5$'BC<@D0NCT/**5W^ MH--"V^,0VE/VLL'P[K29WS)H[PL:.+% MD:(15]P- BH"-PJH2H@*0%L!G259@2:O#P&M'X>S[XY?%Y>JS/'(=E$.BI*U M>55;9PHN5=6X0<>*X!!AA":9R#,86=*-[ VZI<'M9L(C*V!>A<)/0"2@G+O=(%$:)$T@I08RM M0!OW+PNL80YW&+#L9;%DXFH.V3'S$5>^XQ'"P)X.% V$P[P(D"3"+H$N#CI9 M(JAQ@6N1G_X5_'Z,E%Q$?0"I= MC^(8*R_@D8OP%2$-(T)"OD+^UV6%ZT(T=;1T_1F;LQJYR?%\2#+5SYG+7#Q/.:."X@4_4*C737&K@+B:/(@Y=X2DDI)(*-V%PZ.)"'UOE9+ZEAJXBRE=9RSQ&$ X"CB0JXB5(R3 TN=*2B'% M\CO$,9)QF&R5)1;S3MOAA[ 1K 80ZM%7$Z>\*LHCQ;)=V.-Z+I7$\YI@/1\W M?$)B1F,2JR#!29Z< /P)=GIQ8@]LZ34.?!,.S*N:?"XX(&0LB$PD=X1#$P; MEZ"%4\_U)(E#N<0!Y_EWKOA&[.JFL*P("D0N2S (%X2A2YD$R\L#I5'@@0#U^+D Q]Y#G@@<3CEE?L"9IQA8;%'"& ?^L/PH<*1$44HEWX&F ME\L4(R4L>SLL10_ ?LBS]$Q'3UZ.MH'KGQ7EZ##9JU6_/4/>U 5!"ZQ!45R9 M/!7J"L<17D!=G#T;AS%Q)5C=*HD"YL6QX>/$H<1;5@CN*%[/"JILEPK@N756 M*O4C:+4+T.O;OF(BS6 7;K:NNBRR2V :TR?-V?/M4)MX/P 5E,K%D/ E%F+A.R.,8J'B-"E^!"F]47:OR,#'GK @&Q+'R1 +T'P0!CF1E3N(* M$GN^H#1RULS@7AB CT-ITN^GM"![A M"A5XKJ](VVH"L,%>H\6#6_8W_7R30/^\GV_JU.])40]C'K+0#\$ H!%+F!,* MYBCE@+ (P1)(75 B<3"JFU#NAA$+@E D,9<1<)5(KI"3_X'% MRE^L3!G/U%%7--$UQQ^6A2RRC)6/,7*@"',!1QP.Z@?%FEW@)P&V4P=PAHRN M4O>(I<$8;(-S]&6/Y4KB2Z"X(]S$152@8*0P)5TAPT!(*IW(<7X6?75I-$8W M"3VN9,PX& ^Q!ZS>)SC+2Q$W#'B\_ EVRP&/'Y;+%L1Q$D78526AU(^CF/N2 M)MAB.N1N["Z_>VX9X/&-SK:GZ?6S4E7%L!2J,E][BDF]'IE>OO@-_M.PL2#@ MC@PD\0)"'>;%%'NU^CX!4TM15WY$\(ROJ>I1!H#HI[G=4^E9KW[FAH/Z^54J MZ]XSXCC_>C)]'BO/X-2Z&#QSR68PJ.%P-6!Y>UP465$^^P?"+TF>)[!\.V'] M-!L]^]\3 $AE':@KZZCHL_Q_-RJ65W8%+]R<6*6?%#P2GJZ_7IGE4,=YGJ6Y M:I='B/^OY[@IMD1OJW:H/AOFL!5X%BR'+7&"(MV%[_5^NSF33EZG4M;H"XWJ-2S]L-SF5:#C(T MS?2R]47/&QCRHJZ+_C,?WO%2E74J6&:S+#W+G^DW,H?'B+#I&&2H >5JV3ZY M.;RI#SVMY>UC<;09.W)]^3&BS>O MX@UJ2Q9#W!B$^O,!DS+-SYXY%M'W&#_DJ=Z)670PQF^XFX&MV10!(-$-U.] M=WC>MZ 8O8%BX4T4SN6,[Q],X,;'X95GM\>[VNZ.]D[W= M8VOK8,?:_;_MW[<.7N]:VX?[^WO'QWN'!W>^PC1NT@.?]\[ M>'UR>+!A[6Q;KN/3^$NO\7!HY-[K'5X='NU;OX'LR(O\ (1@F0JK$3%'R*G2 M1#(O"6(:W1YZNT/Y?GNY8?7\?GA^:E[T-^[^K#SX6+_9-_=/_GSZO1DWS_8 M^7/TX?TI.3AY=?[AY$-VL//'Q1OO(#O]5+@'YQ_2_==_NA]V=C\=G.\Z^Z]W M/QV>_.GL]__J'YR\NSYUW[D?3N#Z5]'U&_?#Z/2]" [.]]S]<]D_V#F[/CV' M^[]^E9V^?]7_T#_H';A'O0\[?Z2G[V$M[WN_J/S]C^R#FUWR\P*N.QT= MN*?.XZ?L/_5-WU_OP^M7%?O^/WH?S4W+Z5_1I_].?WD

8XPY"6?QDQ?$L?^K)?@8"B_N0]/GPPHTH-'] M<><],#]D@-7W8?X#(,Q6G@]9=J0&15D_L70E> UWAU<'M? 9+XJ,LRPK:EY< M_WQX=?61!9)%B1)VHHAG4^(JFT6!LMTP=D(:N,P/08'X]S]B^/+\+M1:!-.T M+) !^^VWEA'NV\/CTZLM^^.CM]M'9Q8)X<6B(D3D 46\:S#(XOXO\A?K<-7 MULGON]:$!.FDQ];V"1XFL4<7* 'O]]ZOBM*J>\I*T@K4*FND6&DIT OE0W#? MM]J&V#6>D"EJ>B;A%[L/S^SA9;9D(QO79JO\YR,K_R/S72\DRK=#&B4V]2)F M1ZX/FQM)21TWBCP:SI7];0_+$K. -):< B#N"[2?$UX.V%!.(I7MQ$( O!(0 MM+[OVI1Q&?I10HD3/'FQHX3Q *"5/77U, B?BCB=M+B30!HD#.XJ48\O(<5R5A)2'4:,BT&53 M$4Z.M@Z.][0N\%C5A-F$W:H)=8??EG$ 6DE9]#]._%,7D]\VE_[-MC%CI4+W M*^A F;+,^+EG\U1_=K4#]A4\[<#,NOOIN(#_4;EA@',XP/9T'9N&P "BD,4V M!>9 73^021*C=YW8'O%#;XDD8;1H66/0YTB=I1628XVU63\?"EU_%#(*W)@I MV_<<'Y2L@-O<]^ K*%\BB8D?8 !T7\DT856]8>WE8O/>>#3MWGL0UUA\+\3Z M9?>:B5JC [K@RPX-+%99U4 )##U)*\VMM*XLT6,E+/776^^Y0GYY&FT&3G@O MO_S7'?,B^DU7?G&Q\=<$$>Z*&+0Q 7=PC5&!V_AW<]/-?C^\'X'0A^!W6)/: M=74ZQF*T;>P85(ZV"ZENJ]FZ7&U0%I=XGQ4U0E^E_/6[X$/_S^O3_NG5PKB3]>":=+^_YWSHOW,^G+],3_O[5_NO3UUX7G/-7_ L/_]P,NA_ %[ZX7S+ M.3@YHX?O=X&G[HU.SX_Z'TZ.^ONOX5F?MJX^G,/__HJNWIQLU?O'SO6;DS_A M.6>?/KHL5E)PQ^9Q B+:5?X&E-U(6@VW.9@ARTZJ*+)56BY%+@N5?U' U MDO^BF; %AF$!EF%IG0_+M)*IT,8A:";I),/6IY5G+$\_Z>^__ECV\+@V=F_S M:/-XT]KM#[)B!#L[3>K60;'YZRRLNY&-0#Z7CO#5&P);NP!FZC\$,]V2LE15 MU?QY PL@:T;Z)48ZNJ4N1(X?$M^C=I)P8E,:!39SA&=',HI"7_@,N"J&E!TP MQ #!CO?SKX]$=V<+[U:=^%=9YGR<'6QUBZ<>C+P X3"3:E M Y\B&5!;*<:Y1ST_/^ M=AZ9LD6^WA"9@]Y]3RND(00TY08ET "V5[;4M1+#&A0V^!D,$E7]:BVY);>X M#01M"MY0JAG&VGVRNG6F[!+(9A-UF&=N$7+=4K&553V_.8X%Y^Q^3 A7D1") M34(6@-V4,!")*@8=$@]$B2.9>O*"$NX7H?YE'$'^]S\B MEX3/*ZM6F1H@T)LTB WTXF5#Y+@6 Q*]P<\>_,WN%R(=CXMHPJ.J5-(:#,MJ MB''2NK#@#.U*(^XO_%>4<)C;LB7J9PN/D\;Q9N1[WQ(F]>)-$GAS")/ZGOO# MPZ0DV(R=:$46JW?6?T0QW?LI,"=I;NU$RS0:/1WU> M9#_Q1APTF2<:*]2UZ&%G%PN8Z54OA5_&'/<;(V/WMYC6WBVCJS7R;D1+U/8$W>P;D\/WS]1WJPLT_WSWL7!Z"[@9YV=?A^U_]P+LC!CKCA MBRBG_3UG_]/9Z!#6?'#^Q_GIR99_>I+U#SZ](I'[3 1'DF610P_;@NQ,6&]4],:2+6@)76 M)8[]P918J^I]+AGBOAK3B]]X^?0[G12KZ)M8?%BDX?.&S:\IZ1Z4=",2$C"F M7(D)%<*E-HV"P&8QYO<+7X1(4X$+]NS^[LY\,X;6$N4'2)3=1KR;%..;+G 4 M_BOO_7XX.OESFDZ4QWP1H+>'^[%-/:KL.(BH34(_HJX40F(H!''EM"@OC,RQ M6H#,3\#7$%RU2L@A>4<* :HDN'599429J;+/&C(1AY MU/';'9G82-B ML3W?"6UL4&CS,(%/;A(D?AR&,4F>O#A5U4WN9'UEV=Z7ZCWOAQI=EX$YE S> M;P7 61;XZO3YEZI;9G1]61D>EQ]UA]<^U7K+K-GO7%S3O\"HIH+JU?7/..'*Q( M.,[/X0WP?'TJ7(2K:.Z#_14JO0B]2%;55NQ8DHVJNYGW$M@K"]);FXXMI@T% M.K1J5@]_0L[F?A0T]'@<);9+$M^FD> VIXZT?2^BH1M*Q1V^5EMOJ*V/2X.\ M@\$BXP&>8R:66"H#WE,6.?K^LI&E+E4Y,K4*3.B4MQU6,^N5T3.G^._X'I.* MYZ1E?:3.AIDIWSFV3ZQ?_OT/$H3/7<_=[$SO5%=K#[!:>][,V*RWX[&J^G7I MU=\'J"_N (UP;MCG3\T9!ZH^\'9X1MFJ1">"7;? MGK-V=[CT8;G*PY2/:=]0.P]U1C14GZ2I6C0GK71@=/]\CQQ\VO4./KT#K4"> M'^QDO_"L=["NOWH?7F-9SM;HX/W^S<#H:/_\G;=_(KR#DX/S W??P2"J M?BY>^_[5Q>FG?6]_9X^$$LG]P'OR MXLULCGNG3O)MZ7??C>%;9S%*F'@EET<=$6<=WJ8^/@L+F+N'U]KT<5O#DJIIN;9VDUTK"^V35 M*J?7/I!,!UF^/RW3N>*22DQQBABSJ>,%=IQ$W Z]2!#FAE$2>U]L^ON86.KN M'2;B.&5VZBU(_*QOAPZ]2>#1RFQQ>K4!UX3*MM%Z7LUP !T"["KMK MXLDX]D^R4E86=KM(Y5UIE=XO[->9/B=K[1R=:P2K20]HE#ZLQ$(?(:MKA3U* M$#8 )FP&#$MC9SJ,WA7\LJH"50=_:D&GDD3I*$C>-'_ *U/3L2O3[+PL,JL M(3.!+F-]4\\4[)"".G2BP/:8E9S!;>W#ZTR-=/;!+\2WWFT>;VYO6J$;8#7N MK_CBX[=LTGAY!K)D BF3M.R;4-< GLWP),!CG>$J]8K94*9ULZ[-SR$@2!G? MC:?AN0UXP,OT.Y.6%H'TR(IMW!7BW)KC%NO,G8V2_C6Y7 U9>]W)1O0 MC\P)I1^'PI:$HZ(;!7:D/&4G,?E5C5.*T(J/!KZ^WO ME'N3[&[,9G3/)9,&5-S."=6="DQ2N[FL21Y*,IU3!#^)HBQ5UZ 4Q7%98CI1 M@5SD,BV&539JF=W3 M)[&U$\ W&RJ5U63R1PF:WB4B=[>$1I^;)*XFEX0ZF\39L0E0V&<%WK*@RO)P ML:\/1U<]E66=S?[+C(J:J1 L<+H)F"QKBLW/G&&^J R.^;LT$5,?I9/DNT;T MN1\=KECH,6X3YG L89)V'#)J1T["X9"*'(<\&D5M2XNL/X:YLCS'S!;Z95DSFD/UBTH+(F!1H"9I;X)"+P2H@$4NVPFB?P_UQ!ES>W9V M!JP3>2NR5%4W?1+N?H8P#18J7>SZBY&LA='G1%94VA_!,LR*!%F)]_DGB9Q- MG^BJ1F/M&:F+5]Q1.XLWU*F/.*[R5PL(1%^A,X82U!KAYTKG3++!H"RN4R 9 M!6_\SX987^DT0;C),$\-J0XK^62:=CV1>#(6/HDC2@ECL4Q8R,/0]_PPXC+^ MN*=I-_"<)R Z!#PBJ_[SQ(YN$_!;;?N^R@HV/4SP63[LV[*H[>;R)Q9N/UP: M_US4/#H\.7,^^I%DPO&([3O8.B]0GLVCQ+,33U$_29CO>V!VN9M=$[T6B"]0 M>W*>\S3+X-N]\Z.6A;!/>FVK-B0&W7MDAFTTF[R*8:U]>[JY6VV]4KP$VAV9 M#2&>9A.>IH,[$=\\\ ;N1P3=Q+Z7.%+2!$15*!(&/WJ,!9P$2N.^Y[C$F\3] MO8-7,XH8]'HU^1[K1QV.UWP_:G!^+FKXM+]SZGR,O"AAS WLT*/,IIZ@-J+1U MLKMCO3RUCG9?[1[M'FSOKAIE/\"PVFH\4TO)ER.XMRH5F+4G\*"7&=#) ??H>2T*<27J,<4UZ.QAVFJGD]':6Z4[J%GO]-C)D>7HO>[ MK@S+WLKS(6AB^TII7SDL1'/07I%)]"^@OR.=@#PJ/V4+>W3U%]9;T.&LO;V] MKC*EN>51%V)X!;S7(H[]WV\=J8B1Z\ENQPM(,?Z.F81QM!D[=Q^>D5[;GM 0 M^><&.C0O/BY:M&0QQ(V9:E_T%2'1YIG85FA0F,#@LU)A/=*E&N_%OZ;;'#6/ M=\:7,%X5V;"^^Y([>>?,;C,3_\5[:%83! %W9"")%Q#J,"^FU%6)[Q.A D5= M^1''W)MK>MV6#MB9LGFIV 4H\""#GK'LBHVJ)T^GT0^PH]U\1(^[7F("*5VR M&7S.IYDDW^3O_>)@8N+_R\@AT&:: 5K/=& -SX+EL*59B]4K42+]X\N PV;\ M)YJ\@:=LHS0# ?3;4S83*Y:J(_H=G5X]!X^VF\.#_^+W[MSCN^CB-Q\TSEI(O=\U9//2X"N)+OQ (P4*RV3 MB+"CA-+&B4>,UP$K'W6AB[E/4]3RJU9O6 I2LSD,M[QBI;2SHKAHDA :[WQ; M!X/2L8GT]!7+&T&'7]^6Z26Z'";$YAOXIIEH^\>-8DC6UD-B'_6P_UO<*RKL*Z4=3>;TL_! MVQI9J=.N6%4-^X/&.FC[)<,Y(XU5QMEI@I'8:0QEY<9GGP"G8@;8V9"A>:'4 M)-9-H->F]5+[0],2;$ \^,6[3O3A*-/J O9N"/1F?DISG/+YS";1CX^BWY, -?N;4R7UO98PO5V$ M;OJX%PVDJJH0J8:T9K8(%YEB$!]V&XS$O$+[@V8[P<,DE': M'S"CN91LD,HVKQ4S; ! U:@"XJO68)@G&$#M*(<-)TZ;?1\.!ABCZP%76V_^ M/#>_IUB&^ Y236J'4V62SC+-J43&TGZ%#C:$"BB'-4B@

#622%Y?:_:53X,'\D$/1*FW3E[#! $#<_&IDS*#SEH[5 M/!/?7@-VGH"]E9JN(3U!=@@, PC\!E ]*UF_FAQBA:42&"@MM*[9!P65(77B MG@^4WOBOS0/ZH6/V#M^>;"UNUY^\^&MOR]HNF #CYOG=^6IK7/[A3*J/Y@?\ MJU$8=2B-V[FJKS!_1:>;KC'T)H:N$73.RKW$TAKCQ )FFRM4U8*K4K#?XM=*XY.KPS]'2B?PQ.!!K3,(4'K-G=?'7+ZP'6S!:Y M28!H"A[1J$8]4>N4VOV'OEETM +P&L<^GK&!R7;8X+/052(M.#4QKN$V3[AI M]1^4>E,BBB0VRU'8&GAK6#RVS6, MY@FCAA*L+&U%DO%1K7=]KEQ*=#F!NL4P4 8(DTM5@+K0DO8 M<%2'Y1H0#R@=\-M95G#0KHIAK9/W=&+8X5][.S:)UZ"8)RC0DZW^'AH/-NSZ M,#=9%* RG:EB4 "Q8.)LDY"R8=(&X+M,*X;5_? 3$Z8(_XJ5Z!6H=5EU6O5U M'V61Z=P?RV0KK6$Y5_X&^B^.AL$BO**/75(Z)_@XEV(?\>2;J'^QHV\^2)8^_+C POJ2I1IEQ/ M?*G4%9RJ3/)8E_)CURA!EET::3-]4 M.U[UE"LC?>NF1TWU5:4^4VG'N]M='O#J)7P>*=85) DV1#XX;FHWR)C0V9-# MW08EU8FRIM+ICOR^C2:C$J08*I-Y-OI2=N?[)CVS9A>82FD5/&O3Q+&MWD!? M9 8KF%K3U$A+1*4VX["[G=5T$M*.J&RD>[>PIC-?F^JHNPZ-3+\]DSE9?"X7 M$_,OF\S7<6ZP2$LQ[&,5;*.]F;>^4CIKD8,>T(=%7^&FZFJ8.U__3H29K))Y MJ'JA1=5RZ)ZE[H^H3,("EW5ITKHTZ2'1>7:,?L:[W$\TK%0%YJ8;W:\ \VON M&I%-SP]^^&V#32>@/W(8R[>VSOWJCM(&D1^@;7;T)=36+>#? C_]EG;@W[<) M=[?5_C9A]H,8XJPM6A1S_LJU? 5S]@#J6T :@U;UQB.HM;WKBU9HZK!+1)?^&:0:X @P28 MD6#-(9=D+?<'G.NV'/+EFD.N$M#>Y:4"LPV[J!_7+$ET#.0.S]R:72X9NT0 MNN&:72[)6KX"<'[#+MTUMUPEF+TUQ2*I6K/'56"/_IH]KB:I10U[]-;L<95@ M]D:=L][+*=8[$JN9(>+3-D?BZ)(EU*L12K.4K !TV@M5? M"]95@MF^J>K!1NDSYH&8*4?6[M_#M!YMP!FF>>#$T YK7Q=DF:* /1Q06UIO MAZ7HF68427/M1/G 6FBO@- &S'"CM7VS)&NY/^"HT[#ANS2N-P[8%T)K?K@"_111PXS6_79*UW!]P M0>M/"M=9;BL%M#_UW(?:=%I&W@D_9.WWL8<)]%I>#&NK49,Q-V[-3Y>?GR*$ MO75.W+*LY2L 1QM^>I?QL8;94L)LK)$>3P\:.L9Y#_H[*T?6#JO9FG^N /\$ MD'KK^.:RK.5K:A*]AH'>94VL@;:<0-O6[53TG!SDFZ""LK-2-9Q4=V'9$J(8 MYM@A2W4\MJ2X'A=\+9:4#O4;0OWQKWFUIQR%3@E0,[_ MSJC2.O5N55/O"'6[W+MU\MTR@'I^/)JVM9'$64O6E8+:CAX47F#C^MUK)88Z M_GB(L^K;I+KMHAS@8Y3U&OLVHY=G[=A9!?&+X WNHL+_D#EU=I:61EV&:W9Y6H2GM\FP9%U:X[5@MIQ.X+W\"H'?;.7#G1S M;C.2PGJI<@6**,84S7&MCXY3E9NIF*=[[$:[#/\?O:Y MCF*N;!0S<-HHYE_K(.820'J.@SG:U'6R[B&R6E#;O>ZE/&TJ?F:4 EG'HJ?D M,%M+W)60N C2X*[(UYJ%+C,Q=@.I[BI^74-M.:'VJB@Q>\?^KW4\[/=9.5IS MRE7@E "YX"[OJ^:43_4$TO9W^1./,O9^R"AC[TE[T7J4\1*LY><=9=Q._IQ< M_%?@5BT_H%VWJYSO/N9_V=/+?JGK*:8YBQQ/)1 M=ZCY^4JU/Q1E^]NP:G[[U4HK?8^SK.!@<@ES#XNK7@JV&(@S)#<\ 9^JJMH^ M*XLKK!GN*9;5/6VQ7:DLPW&8>'5_F.LNC1O6P^S>; >OCW96B3T_MJ;S^.# M3?\>SY^A#R"-V=[FC-'EG%7*B(5__X.$]/DBMVW#NNJEH@]SA!NW5D;%@=@ X2L?B'A M%'@: A$ GM>(?? =L0H0!)NIY<4P%[B"'I!UN\+_K7YVB6(!%9V5K&]=L;UI\!)0*E B$B8V:7<[/(0T#> MAB4B]JI^D6.S:TRV@>V%CRBHDLYW/5"E%EB R&,6FB&E50")$L[0;'33>@^Z ME\J5N5,+)6"F_R2;?AQ;/,TR9*\ 3@";NZ%_=X,;OQ--I?^,/;H96?VI0\X& MW'50JDJ97B_X6!M79.,G.$F X=OTVH:K_]4^2=\Q\#;=]A?0Z$$5+?J 0V71 MMXJN0:S&QW^2Z/:S<;DN"3;=&[\WRR6PW)N';BZ7W5PPF)%ZP;A>0C?]Z06W MKX-' S*Y^#MY\YV\^,5OO'SZXNNO>TC'B(NL"3!S0:S1/']QK%$_'UDC+Q'Z MC=[(K!X<;J042**N1Z>"XT)_RT"UU,NTM/<+\<]X Q0:/8!D(,B* 2)@#HOL M-;IFC^DH5=TKB^$9Z#%]EF4*I%8" DMJ8D 3JFG$)/"@!/0696&;*XVBU7)H M^'N92DPI :D(JL]X=;A6K#RIDI&F@:S&NCU]"&0MZ$T2N<6&]?KN0(^->C)-,:VL)5*=% M:H[&%E(3&+B(37AKF V(0\#\5&*SXD_ G:KA8%"41LD_&Z92ZRO 8P2@.8CZ M4G>*,]8?*#[(? 9U"FQOIIUVMXQ=D]3WD]2:C(QS<4XF_OTVX=E"MV"1;[XU M!@ JUUEZ@2>P$LV6@2H&F6H4&M18%$,OGF[ZHUM/@DZ>V< X%$CD/&\\1EK+ M,?QGS3GFR3E0Z?S=J*X .>,X-5['&YY5S+D:5;7J/Q":S]Y%2WLZ!F6J=,_G M2J]HVC,,)A[:W&J CD'0GRM ! :V-X8'6V6]4_$W[U;]UMCU_=@%FH4<"L"M M?[/^X+GU-H/[+U;7V8:?T(4$%B"R))5; UR483@B1<]"TAQO##W@8?FP+M.& M" ;-*VVT1EP3-GLU1%_46=6%V#@3%\8!A*Y2N)QAN57SC*I):!ST1A56P>;5 M(W9"O$?"RP83BB.(@%2AQ0KGE:V^>%:P;&Q ,["NZZNBO$"^I*,$UZ![!^L=NN SV6W-5]#%LKG?9[#)@7JV9PN2^&M&C M:MSW:1?1!KH=^T55 P-!WRI(IU*[,[4VA/:4/F_R0L7P! ,E+>4L=2VR887H M_Y,#P=;>/<#7EO]N=I\L!ABL63>P!!OX0J4V+-0H 95MT#6Q2V^&KK()]@[< M)457GW'4:9U!2P8@BTP;O\-*:4_=2-\=M:.AJ:K5T$/?HOVWGO:#-SHKE4R[ M<17-!2A@VO,;ZQF]BQ(E"T^+.A76R^TYA6!H>(]]O3L&0Z//!6$\9Y&X &*7 M1NYS"V._V&]YP[I,:WA0(]OA T96D"56VBN!?XT5TJ((J(Z5#BV E,=0V%E1 MR(8$38BG%?V=9Z0V'EN!^2T8XP8PGI6:5F^ZA>%0H6.<+8?H0NF2C>RZL.&/ M8:^?T4B7-E*,1L3/'H 5* P0\ET4NP6UC=&#$L@:\9 7S.A^%@;VSK2C[7/I M4J--:Z]&).L7-2RX5V2@.\*]9EVC%ZQ$ MC#!:[H"9@9O(6L9VZ&4[8V,,AGK*[EY5?H XC\':7 U+Y*C5("V-5E,L+B:Y M=!B&F5*Y$4,8DVJ$1#44*%.TK*I1UQ":5I& "PQ]#XLA<(B1, G/)O-@P]A# M1OI@8+)#S@VKCVF;K0%P5FB_?6%QI2/V:U!H4.ALBT:YAETN^L!DTQQ9MS9Z MI*J KDSJ4\L!M"=SO7VP"YTV@RF9-DB5_AB'C7/N2@&^9=KH'V1LI"4@*-6P MC=@] 31QU60E :<<9\JTHFUCPG^,2E>A 6 $)[=2K;VP M$9O 8L]UQQM-%GIO=";:1)*R"7N9[!N4IYMS4LGGF!7EWBDY>%%*4$R:BA\R MJ#'5(07M)&/BXGDC5YJC^(A)2>.,ZUM\QY2_/[SGR=_\^N9N?-63F MDTT6W:N2R3H& 2"4M3M$E0]047=E:G(\M /R3=I/P5Q$!V-E,E(,I[BW4+?YYNR8.4;N;F+; PN0+R)[)S_Z M[ +NEX,],F2@^-9*ZS1C$=#(D4WKV'PPCI.?>\^ TH<96)$ZV;+9H&28-<2M M$O0R=9*W5'\/4\R>9Z7$=/J+#4N"N#O#'F\;5G619MF&MG# L#2_F=0X_&PL M$\6D:>"Y:;W-= 9EI;2P__5K(W(P<1$XKTX= GME" 3>Q&\J4[MI=/$[Q@+:6 ';!/9@$FFJI=;TS\/60I-G(4:DZ&_GW3^)9A M'\>X#U2%>A_FP$C=(SC3_I:?'='&7 -Y">X2ZM5=#!\6];/OD";%=2"IY4BR MT$(()(!$^8^5:ACL+4$TZ%0#F5;3J?5-X2LK2PS):8LB*;'%[#IX,MY5;?[V MF ZA89VQ'AX!:L E;!>Z=G7219855Y4)R>ESD,UC93G\'\2HG:G\S#B$VY[H MVO4U[IW>>)&3 F S#N;A$(K;QT/DYD,1DQHQ1:3GDQFGZEFTSED:VPUV'JE=(;=AMY(O3,38@2^X.I MSVRVKBYJ0,1\V.? )3 #0@6&B*FS+@L^Q(3%KLJC*:9<2Z.VO)BM=V-, MF(@T^QI'K](LZS!,9PZ7NHAYLBI#5_4KIIL96ARE+")LV1O5O;Z1NR;,I5N$ MI":)!M-(,%;?QG5-FYAO:0JT@C(:8T5II3%FI(]U_L JV\6T/E" FU%!'PRK34.RG=R1L6&_>;+=;M(O.WT$)"GJW M/E0@#T\],GW^,#3JL[1) 5JGM55I]T_='1\/V]U%#76]VPW+^.5W)-G_ MPG]^;8/;ZTWYY1A8&P-\4;]:;T]V-ZTW)SM:R/SL&V/8.#K0T131+! V"W-\ M>BS]%7X'BGI3R_MK? ORGN\S419=IAF\CC1YNZLGCEZ;]I#=NX@>%L;I/B=I M+K)AE[5E:HM0=@,[-25;2=9(:"8OP1#"-DB\*%L/KNAVQ5A-5[HID?7NH@35 MP2B]^'.C7^@[=H_ ]N'?^WMV"2V!E@C@FO3-4Z":96B/P4!;"NF)Z?5QG%P M6>#2FD*.9D%5TXCN"G068QT/!J"A-]&#M?HWMLN,>K**RA481ZA0@8%45";= MLT%&P-F+QN?4MO%)=4L\L,9TX7O91!-*=F5AI:).>P;- 6,*UM$-C(<+AZ"Q MMOBJ[3!L -8F99ED_B&F7H$VK-TQ> TP/6W589P+NVJ@"M'TZ)I:C'DLKBG! M*A:\MRX\:\F1F0Z-R$)-Y4I'B&9=3/<;FNS^BNO1#>,:BFDR))O3LZIH21A+ MJ,9OU>KS&Q,I/1U9X_HZEU(RH=.:>IM+T%6U47!C:]!5PI4U1/+\9&#$)!N8 ME/PVV_,6"S&^^4%1-R4^S03$R4V1B'I]70K49&(#.@T33%0H=0&>3&$5*1]V M/0HF[&SC X2=+%FW5(2/A871]V)RS68*TSTN-18/6"M9D^8Z7DQC\#=.Y"Y> M4XQ[MFG0L58%;3! F_Z3UEC-+M1$K7RM8Z8;EG[Z1O,,703=E$#D*M.!1XT[ M@T)7U%TI6-@(3T@!]TSIM+ZO7@KN9D,&>HN;3Z!Z9=WAP@416F@8=IK:-O" M"+H>DQL35#H)>>.*;#?3M!?363DE+$ [P;7'R-!^(_T ?;0OO+AM?V)THXL0 M=C7$C==X>LWF/>307*[+7 'JB.0M3\'CE]@.$<,?.D,;MK=!'#Q>-H-,FU?] M94S!8L1Q6343%]6OR"=P71R+]!2@)EPSQEY@.KB2 M_>W*?I+'A+$T#&OVF= MF*KGF5#H,=QPB5F,'>-O>6 ^Q097$#U/C$,!Z\AGZE2: ]1%<=%@VDWN F^@ M6RK SC:1!4W^P+3JU@4YD9RQ5J :QS;6"G:RT\2@2LPN:7D#)FEFJ>[)I05; M5HB&:+M,<6S:I?.:&WDZ)0!89DCWOZ MQKKU<"'$L#3, @5V0:LU23<3J[8PM['3=L*LPK34O]F0^W/JDD;LY4D[$!2 M]:P$ YP;30WAWP!RU!90(ILNRD9C-;%1%,;=(V']V&*Y"06T>MF(6>3=J1QA=4MZN3H MJ9ZPH+4U:>"L.V6/%426FS?[7..B)98DF#F>IUIO:_'%JA4#_%%H70,:##-6 MFB2C4EVF\%RM\U45A@1P6S&%>%AU!OX-,II!W1.%TA5+E.E0AH!%M-%UE*AN MI_40,^Q:)?-6V**)? GTWFIVV[&)EET-6%GG3>>/5.H^0J.F\T"=GN%UJ$>T MT+^5JZ#;HU?:7FA5ZQOFS*2SXJ9CI-D'3?9:ZB;#LLEL:[ =L4WWBM7OWD59 M)C>LTI=SU58,:/UM3#DH78:@,)7-# ^D$GU74/^DPIJ_M*F/Y&TM'WS"]O&Z M=VYEV-=:U,\4]>/$GW7J>YOZ[J]3W]>I[TLGR31J@B2KU)T.Y%3G(*,'I.Z< MX5HW0!?A<%KX%19P1JTAZD/)4'MW.OX\,2I@T_J]N,+Y -K@0J9J1,FDF#)9 M0B"3VM+1:;?[+;VDM:0;+X]Q?=TP6<<"<3B0[3H'Z"C2+D8F #50=$V6O<,^@>5QIKI$.1-=&9NS5T6)"*/[*?X3H-$.6:D+;-UE\O[;(3 Z MR>-VV\JI[=YJ7+[H+P<#'UUL<$[H_ZMEU!KV@V(P; )&!O0DTHA?S<+\5.OS M>3N=J6L9>&,9YA%C]'EJ<&?B44AH*=;\@K1(FW8 IDUJ-X=B,DMU'%,9%(#V MM7XBT2;$NMO-PA,K57."*:GHVH,-+#9#D AK5QXA:O MS)"I]!KUP[HWH;RU$J\:EI<*^!%*I(J-3/3_6VL&@+IAINIZ7 @Q9'^K;-95N*."40F=09<,(X)M];)KO$_:6KN1M\Q\FNR$B;C>Z M8=--JLV#;Y^ =;CHV,,.&=A:5$?EQTVB3+,J^PO#3I: E\R6FJWE8.V;+H: MVLO\$G9M3Q<,RE/I\K4-*&^43C%E9WE6FFX.)F\TZL+.MS M,+IG])9-&CN_Z[VVJ1/AS=ND5354-PNVS#3/2JD+LQ5:.VX< E617:HV7K.> MC#6G)

EV"F 0 KR3 ->B*0(97. C+Q(&PG(";C@Z AIOE%@]>(6=/8\WP] MXV*>0-/9+*I*37?O9EP?]O8U.5L*O1@M7*7JZ_'&)J@U2-O8RR]J$ZQ-TYP) M)^SFQGBK,*6L)4S= Q3._G4-S[G"T\2ZL)5'48\SH0;52/1@56>WZ+/))N88 M.FO=+#.(< VS>=)@F9Z=J2YM02)XVNXS1-NV&X4C=>+O+C*E#S3O1%TA$G/@=?DQ-O,LW$HGY7%<%"M035O7257F-<'(-+= MQ"]5GFJ;NIMRLC'#)NH&(1=E-Z)8AQM-Q0&ZNUO5IJ-&=.D\GRI96X/T(4!Z MMY#8FXW=:8C4!O'8$ M;]O33I=SZ/ Z:I8ZAPQ?1II8X[B;7#T:*,N%WQE7NN98#^!LS]OH9":>IS.Q M!#+A<@/3)HL+K 4HZQ[F=N&0NDRI@<4&N6*-^:F+,/1;[^D0H[>AXS];?8 7 M)B7N-S9I6_2F/Z^#:.:CHS^2.8 M*8J:^&BCN\]A\X1CN!Q3_,Z+5(=LM?=#FFQ.#9)Q2C1:5$ KC7^\72)7#1+) MQD78*)'-PMO7#\SRWNNN PV,#\LSEJ>?S+NW21U-MO!T!(YLQEWXL"%+$FF/ M=J.\9!C&N1GD[=*DL3XG'339SSK46.&@ HO$H;^*Q-L"+\4I"XE.(M1[_[*0 M(VN?596%$\.ON_CYR_V]-GZ.^. YUL79T_[J!0.^MM?XCQVDB@.NS 2@#5/5 MBJUTQMAV"QC[>U;9Y*("@[E"%Z;K:W1U8\#G-0B^/AZ#S*25&QL3 Q?KJ\*N M>VDINSQG'=>;C- G:-Q@S*.)BLU*!L%DY;.B;$VB:1Y$W4WZKX;'3*:.;%HO M1_H#"*@<$[&O"IUS/5&:M:.+1HPE!GQYV.>*;Q@_,)P)^ MS\D370AH;FTFOMBM7"]D<=W*]>-U:O:XK!?CX=54)::S81UL_WYL_7+0UD1- MY( URL!QU^G\UPU3X=!F)"WWY(QO1]WYA+;OB;JZ62;VX2KZEBR&/%-V,4"K M$9D85F@:."+'C^4V\+G+/0BLY#41?8V:])Z^N^4M.Z#E8 M_!T-B52D YWOA=: SL;"SI7]8@C*K&EWK=77)KW#-+,T*T-;_KHQ!,>I'29O MJ]F.JT;F5[@D'6.4Z43=;K/J\?L@(F]T/6_[NN=>)Z/VCX D]LT.'+57- KY MK^,!PZ+K@M1'<'%G+TS:(;"^MYBZ*;K;=->NJRTZ&@K6U1;K:HOE-!!+,U03[&AD6)DI M!61H?_SK.2BH\'HC.]=ZRG-[9WO"SI]6KZ-8)^4UUKU.3FH],[.RMW'%S4)7,'=H M1S=^L(Y5EJUDZ<'A9+6+Z:T*XI-K+U%7!C H &XZ5Z<:F%X92=/QP@(5*-/Q M>E.FKS ZG+,F21(3=B6L-J_&A9@F:V@T:#+;.C=E.X_ Z UI6[??9)7+0E6F MT8:6^Z99ARB':?ND864\\,FXKK]HBB5T42A<,"XXQ3F6Z-^<[CI^Q' !Z]K, MMC:SI[+!9#:9SAJ[D7_5S,@JVY+77"6IP8^??1?;ZIUV%-E=\R1T7N\8"9L6 M7"9+3=-":9*;,+-],K$3<^UL[:;H*$:7)1=6'\OQ;5U4W6CEII*^.-U,^_/1^F[:LZ.67F9X=O0R4;37PW-F5,>LJP%G+CW4O2LJI7TCD] M+)MY>*E) Y678(Z!&ERM>"5JG"EE_TSWN;M5X36"/@L#& MDUVPZ[OI>-FTDS?I]UHH:TD^A2^C;L!.D)\DTH<]I_:5%0CWOGU'7ZY&T"P[B6HYM+6DV6IG0>3VSB =>4B)@1AEUI,_]!-(G%;)V:@8]NF'&5W>@E/G,EX;DU567.4>6:V M8: B254F6\K!/(0A)G#IE)ZF5JH:537.]C(-KF![*]WAJAE:W0ZJ,8EQ@ M- M+&>Y39'EI2Y=H-EPV/'L42S]+S2)F-3#!AAZ\EK#39^MC:6'3 K521MEO='J M/VU7BT9.%5?YV..IO=-]H";L03@<@,3# ;IL@#6N$S.AUF5'<\_CG>CUK?V) MNL%@VT([U=/FU_GQ#PF$_+S N#X6YMF8#=_6+JRA,&\H3(F3XE8[*-U%HAV/ ME^;K.H-% ,7DF)A4=QVW&K>M&Y;5,*V7O)9@MIKU6J$I-NBE:JE#F;,7/]4X M:)F7?W>'8)V E59-FT&0>NF@&T$PU6*^,EV"V[;]T\4=;4>JI.CBIV;63RZCG"\@+KRD&K84T1[-0-9&KF MX[0.X]1@\FR?\O_/WILVMW%=6\-_!94[)55-1H/'^+ZIHBG)5F)9>B0YKONQ M 33(MAK=2 ^DD%__GK7VWF=H-"C)B4PPPE/UW%@@T,,9]MG#VFLI.:GR;BH% MO*40XP<=$9E*GQ_XZ/GMCM5ED7KH&9-'Q%)WT)]Z"OOC-4D>OW6/P(W]> 6V MA5^!A__S_\[;/_[YPW]W"WQF>2MF0^PLP"YMOBP\NZTD*7%V%$B[V6W:%QXAQ+C'/B*1 M' L9W:B3RF11]&SPFC!!H070(7 =1'R>M7M0^T%F.*(7DYO"=8,+,+<%5B5#H,NTC4&4-]C5#G*5J M='$"P8V+"$;K6O3U"NQ3Z??RVI<%'RZG,WWR]T'X\(+P3R!#VM4VN-45 MZ W&>UF33ZX/X,MC'\ GW@=P" ?H_0?@]Z;-"12*B"T68$!V]E#Y& KO3I2L M2@5#R'BW5N\>!MS3(YJ-A%Y47UQLO7BOU@;Y ]2Y3(^*G??D5,0U9J\C8D@0 M%3RO"VW[V\Z^!R18 FX,!?L+_C)4;*G]FE9<2 <@C(9;EHES%&M[T08([ZTB M9,\ZY_"^R!$R:?S1;QNN$ #W!HJ.Q5;DTBP5^T*->KN/)CG"BWP M3L:XD8T%/;?N*B+?\]ER6^?0D'#QY$I(4MUQJ%[Q(A?XED3$F[:D8M _J 2W M--=W*7Y,0]]Z &"N$."O\\D[-S"+0M@B@CJ=QK'N9^%]14;P"M)QSI%R9U!? M>'A$^N-\X\9-F\DPENY_W;L5W!VJN2'G?QB:P_:UIP^Y'\HW1>0>7A<^1[[# MZ=,ED;6$._."F)?<9FV;!BM:2_=;0ERAQ+M0)VIRJ>8 67?N1.2H2SF+>U%1 M+'ZU 36YTENAZ8==%?"F63\LN2!1R^(FTK[8#"'*E:>Y7XNK!J2<2'?$ MB2 O[T7G?;$H-CWE7>[>:DMFN>R48;R]@%.Z/U&RJ?)%"'1D'>%?SC+3G%DH MU%VZZ5-BY[9Q[K=W;D.&DYE684!Z"Y>=K&_"I"(9(%&SE10=*8$0TLMV%G30^UGZUXS4)$97;(O>K1U%_N9\,[27W<%I?CTAM(=, MUQ%J1OHT[3%>,W 14+3;P6J.=9%B55=:('<%WT*(?32.?FAJV:ID>M1B+ID0BZGM'<9M*6X_X36J)V>8^Q M3,H*V>P['.CKO,HEDCYW4PNND5-I]\<#0$"<[%P\F?A<'EY/8>'@'L*F2Y52 M)^"DV[CX1=N"?(ANOF#,SHN&.I$FHLWG1?RA-CH3W]]KN"6G^F>)[Q?H6 ," MLBAL!&E:?>$,CA@<*T]LMG1+@J#5J!3'' 7S$G.X#3RT;[WLEX.RM M\EY).;E0WC4FM/"9Z5C25Q;^3Q6!)X5DQ,RF!\Y:F?L/VLY.F[07+Y\_^NG\ M]:O9V8^/9NX?W[T\>W;0RF1[TY[L-G7V@(*_(I6Z*)D/=\O'36>)%#?=??J@ M(BOJ-CY$G(NB/1'I5U^?LFUHA_T&]!OW[]DY_RQ6Z=(8RV@Y*9I<41:E_1 H4?[C1=61L&[&R[@ 1G#G3>FUY*[ MA/-\'$L M@[>7;. (>!-JS]0JMV;>2#"?(H4CW@@[XS3R)-PD?.Z<2H$$E#F2290$Z^6_ M64.5ZW6B(S=NM.C$1GJNW+A7 5'6JV#QSY97 M98=^K&\;E&CAK[8E4TZKZ"G'#X;2*)^,G)T66C/9*!]#*!^0&X0\'C$$_0P"Z ME0HNX3, &75-[<,F=5)^<4]6%UNK6>>QL,P$_?)A9Z(.UOZ>W.;Y\^U+Y\4] M?C0[?WYV_OWLU4\O7CQ_^?JN]T!,O^JQ(7&O!W";*U"\CV\-DOO7LK]=LM,8 MX=,6?Q]*35ELAG9QR9[*@!]^4Q*9 QIG6G%-.DA.[PWZN^PH0.7]Z&?*R/(X M]F/H,^(\XX/8&-L>@=03)SWF,PD8!]'_8E8:%D@Z+4JB0: M6S ;+I)^#*?S."^C>:$,?)I2@!,%-G_X IHRG;5$_9H^%ELFVGESN5VV4A#3 M.>(4K009 ;A$46VZB%WD HGP0L 9Q0H31(VMO#^9#VVM$/->\4$["R>!<]H- MXQNE4K(LN@6%? SVDA22&V1U^TT2)GB]3WTE6FB@-;M/?3@F M#.:F+=W@ .5C;6Q(QY5"%CS:LYJ;?:Y]&:HZ]0*IVE.O&="%B):1*F @32C/ M2\BE(D]4[O)UEGQYQ0H 87)#W165=B8=:RFRD$^1Q4 'CPK1H/%-./5X'"7- MBO_Y\.O/3Q]\CE'_S\_OWS_]_)Y%M59OR3]ME9(;*CSOD'KX.!6>=TH]2('G M6P.KQL5('@KWOW _+=[X8HI4>S.%F:*(@K+>#?*.A'- M]V$).@T5S+\B,.^$?1# ^6LF-#LZ.L'F^H)QDC[?31]GY)(8Q*IJB\0'I)3W MK+1?EP \=T\Y;\M](W#_O=")MYOXVT'Q_EUM)^O/LA+(319$0<.# %/S;UR7?/GL_P6R)L8DJ,K@@X%V(OA[K\ M^U!HE@]_6Y454DW$^?C$5)>OBQ 53\6_@,@LVG(.PU]4S?7I[$Q2/MHYD++V MD-D -*M,$]67S'=I69=%1H_-N34IDH.=;8-; VW5&$^)D(\\O(.HYP,X,4%M#F"4TK;S >DY5_3#U; !BH' M:B"]+J,YA;.\[Z7_*+.$(66H?.-1%J<4UXT+H06V0?9$(.:17V?NK#G.K.7* ME:U=6;THYB1C) W-D>IE/INW#1E+'LU<">.X\F5G23B4+S.)36.NL? Z7$?]3!>9'6Q#AG?<=]U9==+&U9# M S(IZ"(%9:]E8 SB<3+@4Y^^%VVQ+M%N*32.JA&(4R1-H+C1WLY4ST ;Y2KT MV4DU?U62BK%8:S=R1V(%%I="4B;I5"=8+_HNFM6ASG:CU,YA>"+.-A2U>V@R M68[23,W,F>@63>;XPZOR[>Q57VSX!XMG#7:1Z48X M_5K0\;76^W"4SOB8H[ZWA>R&K.QQZ/_YH4=+ M%OV<[T63%;1(XD8>A_TC#KO/XVDT[*T\^KN/(_^1Z?@#68,S-]P!.7D6"HNA MX%0"$'<'NXB_N,VPGZ5GGOPAKE_:^'DNI$H_.BPOT,'5QCW.-.L4" M98WC*)GF)K*4@7,(5$1D(@PI!73KN1"T).&5M"X3>HM(%30M(:R73$Z?,"5Z MUY]=?*,B$BXD)[9F4:^-B"]1J ?&X("$EV^,V]Z/L>#06ET>GG($1M/S^>R_ M\_7FF]E]5OM^H^-D^FE_U7'RW_]Q_\O/;O$01]E:208F$,3IZ(;,1C=*:X!G MI7P[Z]9 >ZP+YE)GRWR;I=2GER0A]5DDH+]+!?>/"!V>P&D0CD.]7'LTB%9I MS0(+;&1_9HO+QD..U\*A[9[S\WLDAEB J984E&Z:4>#) D$$(>0D?%VX7UP4 MPO:00LQ//-.$9>IB^]M=YF]0G.^:80,B\ASIU9B+J8"L=6GQ(](\-R M:2($\[:YKLFT^JG/<=#X%9S]2+Z7RA/L>?%E=_2FL!)_'#R?YT>)[(81!"DP M"5/(RN*-#\T35K$*R4B*$&N4740B50FV?C5)J"9<-DT74[9V=;YX\P'Z04=' MX%_D"'RF1]6#HT/P3^[DCZ2&\)X1[H0+/CVU "#X0PDQ0E3>O6QFUW XA"5: M="DDW0GU7[""4G5VV+!]E%_-9ZNJ>%L")8WM+?02QD'%ZM5^^JF? ,I671.6 MP(Z&^.933'W&%I#UH"6;?R5'_=[#]]FKI(#QXN5#?@8 4_'D&_ MV1&D^8&':I\>'H^>.W_T[$SIYOV/'"7-FS@H7ML1(5)R!;W1- ZS#O(LB:8+ M]*$O#/^)V,-S&/<1Y6YA9]\"_8W>,/_'T9)/)&2VFQ,#+-SQ?@$PS\8_>]'M; M+IF0@\903X_,CXTAM:Z)T")E5Z!QAYANG8\"471P5^F/$T1> $"1[H.V+^"'>P=^F;'3O??O@KYGIWN;E?# M\P1;O[-5RW+1,Z-"#:IM,_"(N&BT+E-Q00-;[F5TE*%;%]Q:Z+G=Q1JJI%31 M>I=\)$\9_ZVDG@0M.,[M6T&AWCEI,B=[:MR'YO*OSXVE7_B3>4'T]_U],?S MQS^^?OJWQ_N;F_X=E'Y-9RV6BH7'L09G1B!?A01LG8#E8=Y]?2ZW/%HSN+]L M%S+MHICRIY!W7["31\AOA38]W" "WE->Q?W>!4UK=U+,!)>H(F_'2$(C">_^ M9Z+&'0_NJ(NAPQA&C2G0 FN@@QCUI<14\49F5AQ)\<;$!A1TTM'U'WJW]WE- M 4BAL*;04TQ?[$*=-E=YEWB6,FTXQH\8]2?L"0LEL\E"/]U4#Y]OGA-GG]HP MK)*7%V6OT0T]_F6+CXOZ0B6Z][L?=]Z^G07N/5%\:MHWF>4PD%WNR2C9]H(< M@CBTB42>#&C^]_8W(SF<:6)*L6RJ=' MQ8+==[,'7V0B04WN<7'LJ^AF<5FIX&@G.N@)#(4;I#4PHG/9FQA* MX0SMWX=2X?)NF[D?@6T4^3JJK"$CT*D$+O> J7J$/6Y2=+EHL(5T _0U&Y7O M#3D-B.NI6)^9$&J"D$%NXQZN[X)ZW*IL.T&EZ9LS?$>,M>24%2@M!!3=H*OEJ "F_B$2>F;SA<=U M?%A+EAQT4 B^)04H9)I;V<9>;)G=I9+JKIMK=BYR/^;N/-UVHI[:%OZ,X/:/ M92A%_)'YN*(>VI@U!-]5_6;3C15O^=_Y-%XN?1TCF^6B@%G4R_FL[>\^< M.U5!;-P-_1/W_\^JRHY?T/JY'2&FDJGD>5,/G1W'7NFT#EXO9S!*S<^YFW"2 MAHU,D:9/?&]I98KC*6?'=;3-,&OP663@3)@US$405%4E=MLH=K3*KD.I*QKY MY)Q%B*FK9^;U4,.)[0/7^5!62Z%MA&P8(YM_XQWU,_+V.-G[W$3'IX>OBP9+ M:X J9^ILFO_)HKF$-Z/)V>96.0H.9>F;5^^<&RC-FN&VI7XH+J!4E-VI# M6VN4I7UFWGVC@=M[/*S+MUK[(TM!LRB%\'5-]#7\2!9@C81EL8WU;5PHT&]/ MI:98_D/V@(4((2Y,-F9;K,EPGJP->7!9'1EHTHVI10XO'S4BFR Z]5!>QRM M'+!DF- WM(2[M':1%?BJW7\'TAIFP:G)"N37I3N(W LA@9*S.*$Z1&I"-A8K M<%^9>I[SJ6L\&$8DC(:^JHX5QD;=#5;#ZX[/W2,%L,PW_BU#T(#WEU!"$+P0 M1;P.R3E60,F?19<2ZX/Y.5$6/L4IF,2X=&H8-^9]9!/]-*\;//2PQIPP:HB- M!5<@%Z3$"^DX7!=*E]D;/:[4#RVH9OCA1G:EI_I#S_LU#K Z:=;9<9_:8N/B M'::.O5UO+[?]Y?J@*]Q[Q,Q^>O7Z^;/'+^^@'O*KO-)-18(5MV,B_G>_*4]1 M[L,BKHHX1#9>#CA8]^_]%P IJB>KQ?*:Y5K:-W. S>V&/#+\0OKQV:OG/Y[]\/3U_QWRPT^O@D?NC*AE'N5[R,Z;U4M86;R=(#AENU'M M@8[M>'EU"GQ#' "(0G.Q+#NK4Z8D3$A0<-'1DT,N1Q^@:CKBL+[N_FLIN*O-'LR\DWQW7/$H/-[^K,MYTT0V[0N7D3GTR#]]\4LQ;_N.B MH) -1@35<'UN)+?R'%4M60LR==.>F0UFLD#>*DDH9&E!21M[60 M" _P.YS E*63T5TU5H14"1)HZBU&7KK,&;J[: MK5;O<_').ZWYYWU@NU=7\]C=&ZEK>V7(0S8)>^S9^5-41I\\/9^=/?K;TU?/ M7_[?[-OG9R\?'?*K[->PODGPF9Z;U;\+JZ*9S<,K.ZANA_YJABH*#&(6X5Z:.2M\Z M-\$9W*?U1 (I=V\_L%PF&C7+,D1AP%8BV6"DB#AG^DZ ; RFM M\WO*-Y=E-7MT.2!M>YFW&3_^KLTOW4GT^M*M3CDL\.E?G!?K!FGV4UTNW*9_ MYH9LY6;C?[H;EI\F6A+9\0Z^TDVKS98894.4\:Q? OTOX /"LT<2YEPX$R5*"22K*'S> M_^EX')8]#\.^B=82FI%UKYSH7NGR53$JC4Y2H5JX3^Q94?14&.L&N+44/3KH M(&0_QP;#0HL1)^9 K!MC1<:@= O"]+JSO>RCVJ.Q,G:(Y-GY4"S=7[V$C=^O M-VG?/7CQ^_?3UT^<_WE&[ MR ].&%-:1(.3ET5"9DM[*=A*^I/:41W"MJN\!6="$I1.QL.F7V B;BZ.Q<&+ MWQ=*/"R2,LB;QH]C%W#FT7D7ZWQ1#$1[1W:S&]S0XB-Z!%>2?@3#0M.\P9^+ M:G5"GP[!H?L _P-KSQ96A?[SR);T;K[AZQ8$@ '7G,N?/&-KEL*),OQ"#MC) MP]3%L64O@(:0>I5OY"VW = ,;SPT(1Y+)=&! "G>C+U$N;L],H?(0;:YC1V? MN<$U7GCP=40^6Q1O-&,LT;PV+>B] &-DPMZ7E?J0IE!E&GW#Z%:9.R*I4X$! M/6E0R"<+;4FY4P[[LG1>6:]2GY;QY5_RI;/"R BW,;%MQ"H 08H-G=5E.Y#/ MP[WTB7NX$TFKM?*Y(B@WF\K/8:#65:>\HN@1W"=ET=4EB>2]L"#@G12#(.\O M#XY'K9B2;2_R6DL(I/!8%X+-I+)J'I.W-9M"&\>^MP6"E;JO/.J^<*U)S&X2J 4E*KMU -X<=*D];&//S/?@ /BD\*DS&X#S= M1;4]P8+#OPLC^(H6FN75-7LTN\7Y >:^+;?\C@G#[3O=,P=I;+-,WX!Q[ZHLKKM1IS,.J#S@ MJ)",T#-".KIN:B \3N8_/YG/1\ M8 YJ3-NAAQSJ&S>A;HX3^"^;0)R]1"X(-5"2QP/^GN18WFLB,[+6Z")L#S^CV8N0>NX)%5!,'= M0>?98A1QF.J;O:0D9O'^TM%)^$B.X!ZS=/O.88BT/%^"^(O()(SK94(#G'?L M5]J%&5/82"BH\GY[00G M44 ]LK,&1B:SUFX%*9CD@\^ VUTG!RG@?OOKQ,O\J?(ABB_LH:I[Z4L0I]MY MT"<>(4%/*Y-J HK*L8ZW:/3YWU7;1"#A;N9R$Q!E0$O06S(H1 *=2 $KQ55> M#5(QB8I],19"1LZZ@7?A%<3B:_-B/#U-V]FN!81SD(X'+?;P4"FMQ.8)_N5> MUSBUF[9T8\[RD285?"+A1\/3U*-+'2!-3EZE\BG"WL5ZN?<5B%+?5*9&I5R%SL9<=#%& M7_>@@NNF79XTJY.U"^HO QC(WR)35,-,\)B*&"&D X"4'%6FO$Q^ $"S(J8$ M?^+.X]J#IO"K07N*&*<"3>KFJ>A3GBLX)T+%B!?]Q#=VX*4"!&.,>@XDL4T" MN,*W(@>,Z\L3NUK+P#.E9I,^I:3EB[GZH2^%M2JA1\E&Y$6>7\QZ?E.!NT]\ M^BPP]RW6"*_0..M\6\"X%7A=S M,.VCG<9[5_ M_.G)V?GKGU[>3ODC@FQ[2A!ES#@K4LYKKFLZ)FRAG)=NM^"P=@@7Y3:V#-[?DVJ\&=EA0L^<[]QP8:+>$HI9FBGA(6&X3K:=YW"[P7, MIUV[(J@((_&VQ$)RJ^Z!1/+X4=_ X,,-L#SAS^@&AS18IZTV\6/^9>#/[ST( M>4UG,310LQ[(P&'0@"-@XW[?2_>D4A\L/?>OYS[ J22#Y%EEE(K MZ#,JZ+V M$F+NHF]R-@T5[KS;"(4!8H]X(/>.-]N=AHH>NG1 D)[ ,]RCKP?_>M6S)P)P M-VW]&2YF9XKW%-SX[/=1S^:31V<:._XAF[C.(S"]]Q8TGUVTY<*=ZJ"*B"_R MTZOQ58Z]$[YWXOZQ=^+8.W&8AX,9;=GMH\W^?:C?/',?025BZUSQ6ARHYS"# M' B:FA=(+RV$>N0I,?.+PA)':J!>H?WM_Z$QE)_R9T^=6U'VH/(GZ"1\Q9D\ MNRX+1C\@>S=[$ PB,HE5"82*)Z_[KFKF[BGY.US)?>NI)V'*T#\K7ZB;^L09 M]54)6&M5Y7-=$W!IB/!8J.1(QXL(XE68:F"3O]I_%"E7A3_I]-U+%[)LJ"WI M(HVE8JIQUK7+W-/O&5 [ 4H!^^2,OG>-HZ.!3:)YNSQP8,VT5_7=\[\]?OGC ML\<_OC[[8?;R\7<__7"&!IY_X9O,W6E[P>+0B;[4BO_OF]\2.]2BCX6MKW27 MWSJ#T2GIF_MJG18;9[)78OVJ07[^ OR',G55^W6E@3 ^@'&M+7S9= MH?&N..9*;.'67.!=P@+%NEV99Q IGVJ*W!J*?G$KK(-J KME2A/TO"ZTO\(] MJ',7]6GA/G'-8K\7VL:CK3.D6%,EV.21][$P_(:S]F'!UZTOIX@(+!OYSB%Q MD=,G].ZU972.B M;N'1MM8#U% 49.U6B<6*H($M==TZ:QCHL5HF8&"0T0KL0H6R#@P$[J.3,362D8TLZJNR;6@DI2=179#8 M4#*]#)B)L-]:7D*S4=9G[D(^IA'!78"EZL[N#BHL7 :D^HF;92P(.>ATQO2( M/]7":V<,"1(W5>*U'T9 M7OB0WV4/-U:*.DZR!/.M/]!#W]QX"T5NAC/DDM10;R!-!"@%%]P6/=U]AGS* M/Q&))4\X!< _Z=3(D<&$^VS5YL-RJ!AMM*#Y*#;<79TS!^OTL-$TPV;K3K]R M:;5N_T5Q3SRQ9$%>V')1;M \K!DH-_;*EKQHAU+:84/>)OD!C X@@V#<)O^- M>T)W!CI#PM16BE)3!5^"3[0Y;G(\PJ$R0HJO\RVX"=?-4N(B/B.;J3(EM1*>54&WR,+12&E$R0EN35R1RC'*X2Y!8 M]R3)X3QG.Q,;G9@\MPL.HS9V\+GEGO.M_;31Q/HO;D)9C,D'-\@MS_8(S*O% MT_6\O!@L P<&G18:+[TF)9UMWNC=20S&)>V>?32P1##4?7FBRX8R6Q-3PU'8 M6? 95TOQ-D?]PCOJN$#0X<,_"O#4*!N:[: @T([+/M&?@GR.S#%&>)2DX5Z? MAP3:O&W<887'ZU'R L-E4Q';[ 9CE9=MNF'8O>N>"K6.!>X.-C1/H1:A05KI M[$?7.,ES\(;:#KSEB,UTJ'1KG3HCR:RGC'$GV5.R#\#QORB[2@-G4M6@\V,! M6E5@=J2L,H!(IW/KN[\FEK1RO\)V2V[3:2!Q4?9,]RJ]5<60/]0.?Z]#]>R' M9S94NPOZ9;%@[U'1]]J3[F_.N7A]'GF2^WHV!"0SE!*=>Y0L?BR=(,LEZGQD M"&*:VID8/+?W%_@^02.NRLNU:6H&%M*%AF-!ML&#V#2O+>8UX37B_2G'0#T0 M&2/ ,,*6Z4($B*!LO"BTK=,;]T(GT9--R\WA C,R<,"9@ )#? M >R-+E-5KBFY>5;A7*&D!CTP/V1^K[J0';BZN@]VTGVP*)9Z2(IH#\:_'3 M M8562.D0Y#[D;N=*L([]S]ZUPY#=OA/4^N7_FER:@9"!D/7)[07&OMA; WW*7*$9;L$M M"Z %)%.;\Q5B^A#_@-/WEIUP26V!\4]M$WGP@M^L%BT!2]RVAER("<3C!SX= M4Y_:C_Q*]R>Y1,+;D.&.9^2@(Z^;EO/783GW-$@7%T3-XE&-^@:76(UZ_ M^0 !?_J%UY^)#Q'-5(K:QJ3;8:SJBZ*\*I;!B9/8 &1T M:U8PHO.!23CLTCUM,,S=*1^AZ8T@+)*Z].AXQ;/)$; TMF =0L"=VFY0YGR) M"^)A *4A\F%Y+>SO[LZ7Y;ST<87X'NDX[\J83$6$7,="!I^_*>HXFNKZ8B-" MXR+XG'#D2P %Q\2[2^(@\0R)OTG]+-;?\6WY4H8CHES%887M^,+R>5ZO=[O[ M:R$?E--0CR+W?EB+JB)P$2L5X&M 3HRRJ7=OYZ7"-\)K^;7?AFB_&:H+;I?H M4(&E*;KX).$BZ.BW/F8A2P]ZC-9KC![HM@#Z<7,4 >?K#?8H-!;>Q4$ M/>6*V>ZCVX'@#A^Z'<72PG\0BC!>3^]@./[QG2KU7=S"_871_Q5]1%VDUOA'X]!4$J.>0C4>34WRP8R93D2P,78Z3;P_G,[>TX-W M1\Q'P'P\.&(^CIB/PSP*S+PX*_(3QN,=NSP#)$)8L:/6I%61$P26AYR%G)CN M$-V">P]&EQ5)E6'841O,?1H57.-&TMWZ")(F,&>" DGG%;Z--\ZH!>MJ! ^4=C1T;8$8.Z1/]V)JCK:HZ8.\W%\]0.OC@D MN6GE( ]Y#;7"&LF-.?+&;1%<=1Q9E.;!7[T6$GVM/'(>W/J08%/)'1630)PG M9;#N8"0TZJ=0EM(TU0>7 #ROG?=#W%BJSR'2LL[!5;:R<5G.5RS3#,C3E?G( M\2[CQ>Q"XEY[SZ4HWH@G+[Z$]V$L#60S$:0XBE)])FD"P4)3AQP)K$FOQ,*] M"$"^+_D#;]PY6H<\X]-&X'%2J[[314<%DV#7YM>Y2"H)>7\G:>T8,20):P(D M7'B+L',$>:*@[$)**UV"8HH*^NH*1P5_+M08F815=PWM!BVHQ:B.4G D4@%, M40,!FF('B>PO@0E +TV! M[XW,'%]YQ;\DXONK-9/5"'RRV%&PJL.Z='0*,1 M:F2R25F$GXK.%5\1X;]XR'G/(M-CR)P5+:QIL2 NI(?2IIE'MC6T^L$837?0 M"VH_;[EB4P5&X@9C(:UO66ATR-Q,(8^&_XKF8#P]GNZ1$MZ+$;*:+)77Y3IK:(Z/_1BKTA(]S*8)$E:B@MG9 M:4BI=;T7E61,8RFYL8J$:O@4<"EW;QI_F#+RGK@E1:0M\SZ/W07C.1EJK?^F M5EZ<8P@>&)&CFWDA&"_Z&+R!R0_ '132*ZA'#X(V!.)Y"]-77N6JA-OG;]4@ MQNY]<=545X4T>\6'38JDZ6\ 4TFE*N* MH(]K*]?C(/1L8(5&DMN^3.7..DUTAW*8W5@,B&6Z[]Z$/ K:F>MR>7+_ZZ_O MA=KR;%56*H&!$D$?5PF#:[@C9#(2T#2/S>J&5V5C*QU@G CE5=:1TG+P$P8I M?]R0%%.K+:40 _\0+:*]3,9O$4FTN%MUO14G[C_(9C>V[>9[FW93%RK;5T=T MJPGZ0W,17<0199Z9 M/O9S\\/?OV*31] M9V<_/IH]_?'53R_/?CQ_?-!OM-\2^S5;E6\TG-CW91.U#V48!B&>D2 M]_]EP'[$T9R#MB)ZQ1DZ"7O1O8=3)QP*:LSV/ML4]#6$1GW<=HC:_,2W(\B; M(A_#$>+'5K,M_LHZ!3QX. I=MB=*LP,4<:%,C[U;HF+:MD@TRJZ4]B* :70H MJ254*D. ^%^!@JX1S9XX=H%)$W<7*-9^*[ U?TEZ-Y\B+QM'L[A><'SM&SX-9M>N3T?T)U !WT>3QN:GY^__"M8+\[/7CQ% MH^:+EV?GKY^>/[Z#4O(_%_&T*(5#C]T]Z/$ _$=-MX]'7[-XD]0] HR: K<> M>&O9($W 1PS5K]RQ#,Z44GDAX23]'M12#V$XIX>A(\@HVTJXHIB\HRQ M*;SA!/OTZNX/CW7W8]T=TZ&+F$;H (S2M'W]_J=G9S]ZZ^K^^^R[Q^B)?Y=Y MC5_N$"SLO2^1H*?I>N3B5,9B#^]G$XK8VDJ\G'WUY6<0,G))*%HW[F;)>6*R"]<@!/:(J*A MD)YL_H"=:1!CA.,:0XZI(BEL.PN+Y 2N#)]4))3M89FYB#N5Y=T\O04>1HB9 M^!Y]XU^7F(I$:&?V2P,^QJV]>72HG77C1-1%"[ATIWIR&G5V%LGGO5X!KP'1 MSJ(N-%49T&:5^FWN+LI-8%F,I0 $YJ%K!G!;=P-H=&N#=I^SAU"Y B4/IVE0 M \*]72!Q)VU\;&6/X"BGL^Z*+]R*PC/ZM?MWG38[O?.NC*?O]\:Q8\"(5;;UYRD!!,? M+5.?J_3K4Y+A%X4T\"O[I*V$B;7DLPBY%I$5\1>0MN M;K2%^FT7X-[Y[%RO>2Y2Q#+Y;D>Q*:[[T_MQ[W_^V5&VX=?HKKDY?:9%*#SB MPWO?N!F#K*%P6=[YP:?EN=W!=X^P?_#_1O2D#CWW"FQ4MRDEMZ0\SW=^&@Y] M#SQ!WZS? 6XS3.I$':?A(T_#.9J^_Y970]%%YD@VA1[HQSGXR'/P2NM)CUI* MT_MY0!^CFP;V.7V(_WF]L0=GTG@P3IIWI 5]VW M)],;]UZBL&,)H&K\X>NFJ=Z4_>G'F< '[_4*OU%WP/3-GT\-595O710T2'". MIKAR40)![QSPT@OK:(N^AC[>#I. <\E:3V>]H*KXT_DEAW0UF3RELG5]6=3X MVR^-"UP]$Z71 L07Z),ZUAN!GFNXG<;:Y&*+VC[@'(%D9A05::UE/ (,\5%W M<:.<9%[<9?X^E(LW(6E =,QE8[%BG(L0Y(P;+%_^2:,:Q.FZ$SO\[[ 1B##K M1Q@9>3I=I(B*[-($U9?%(J"_A!-F+0P6C3*?,\,CX#OI>XA?A:WKK4*+&H/R MY*6RK.-5E7X:SVGA[[QQ(7566Z] H,Z%RIR]"-(2OU-#(FKXOB0EP>?*FZWB MIXK&6J,4!H:8NYD)>9YD%WX?D__1[QRE'L9K_ ]8.8/DC.:R8:^"SW3__C>V M=GU>17 ,=6& PXQ4&_)S=D5E(@^U'!N%RZ+: $CA5L=6!/. ,>+&ETP=LAO< M6PJWV+0EP%8#^[7<>"T5:"*7<-^['-P$>HX^A1H7782* MW,G/1J8!^[I/A&683:J8IS(.*?V+XF;.-_E'K^74K1[M]\3 M)&-\$G_(K(!@"]>] 8"(Z,?R25DAAI.%KG&RZ/@P"ZI ETT1*R%^Q)&-4Z L8D*M46T6J7@OV.LP!9%QH!JJ],< M$L_)*MNW[M$-@4Q\>EDU9@E5";F3A,V$[ZB"B3>:L4P.%?>]=6Q7DYRTDG-= M")1A'1?O@FR7>@QT-FSM4W[#\NWN $'!8#8J&+P;RWJ0INQEL6@N:M&U@N>H MOO:;8ALL3"BQ54DKZR>W\^ 7_,?9HE@^[3THUCO5:>D5I2.QQUX%.+&UK8S[ M/XIQ,"*]$U*@Z?;45.BT;]SEAAW7RDHK15K2O-*H*RIAB3469IW.60J6B2"O MJ(2.>.)T&0#;A2&CMFYK\&^)YEL4MV^V#6S[T! 1Z[>S# MI6HVFPFJAL6%%C70$K_#59PI<:HG-)ET0- MSE)5U33(5.8$3ZN.RA42B"ZX@B,A#2PMZ3$[)?@&*F&VH1OCW):K8NNN".A; MRG$L+DOH5'!FL9''T&<'K 4TF$4!3JVT;.[&.WK+N3A*V :[T9D5P@EXS,R5 MLK8D%[AR\#5V]:-NK7?LMLV'B_W7W7FP.!A-+/U%XYRL3_?0C7.W[L2K%Y?" M*DM8CN2E@GZ.+R]J]AAOH<#;[^*SSR8=F MW?3%R+'="?VLV2T29!-MD10L91*1KR_9GME4\"NEW\HO%7,9Z"> 04QS P$9 M1,^5.]#P_.0^#ZB1!1;6,\AXNNO2>D@;3N"I.2*9R$BN35)FJ81ZTA'P=0:)UX4:\8!HC M]7N1UR)?0.Q=&>33*(J Z41FZW([;TN*&4A>MRU@YP4,'.EX:[]?X3%]2:Y, MAH/UCE"E"%^E+^+\)?9C1Y[3:?JF;,#I2):N#AG3:L8CQH>KXMR,I:?=PU^S M#K<&[F>+X MT<>L$:@QX"%-<@JQ;E&%5LS$,8^=D'GA#G0Z!F75],IW[J\7M?)V6[<#UG%C M3CK>FNA'E9-Z!Z"W9]93O\&*5H M?=6K=2F)]\ZO)O9V7H\W)5_1EPDCXQ1Z;4T,2[@#U,@I/CIVS%B/YNOX?,[H M?D*E3^%U>UBC#T.Y]1(H=288G;?T@XL"P7FJ+/L-\2]L #AG X!;1%P[=&2= M1[9LKD.3-=J^EZHE^=.&MH8)\U&.TAOPN+-@''G-"T$WB]W75"?'(D=.TV=? MXVL$(X8Y[]Y \5?=57M&]Y\712ZM8=?DQ/=@=TON=QLW^(T<#>XNOPP\9A0& M;\&P95;9V4:FALJ-H70\PNF\F[D!#TU P1 (0.F(R'N"!JR:S497L_0V,$ ( M$*+O3(AT]!DI>U]8M5%#3#DN7S?"U":S\"+,3RQF9,B'6!YL5W9'-.A\@0H: M2CZLM;@T#F\MI6@.AX)K&*[P.45>D;H5#"I:(>_S.@[Y=K)K)=0M--C>2*P= M/3UNAORG"L)$E,!ZTTTK2C2>!U\JRO%5C1+82%.X^-#QV&\_W5C[.8O^;4F? M&!/4NWUFO3 N.F2%$G,I64E.9:E.21KF:ECZL4A-_ZV3B^YD[?+M5!4N"_3\ MI;1[XTD]F'79@,LED%MXO-&GO:(#-$S.1+$:"Y##-U(4;M8,AK.RD'P'2 M0G/G/[P7//,BAEC7%(P@+@$*DUH%_#0 MZ\@%,A3@UGD%@KL M+B9&R;EC;DGX%*B?,4M=9K,?W&_PL>@>]!OCASED(W0>E"OMZ= MEC,HY$D^%3G,'MZ#?,4O*6$SK[=QHUWX7Z3-0KR(95C2O(LD%R)FWNWYRA#M:H!A%M8%:4&A8@SDHK16SC&2"=+-J;)5&EE(H MP06'S9+1/F[]O:0I7E3Y=DXMFAH*&->,%$"J8M >_PUQ#9./?(UFRMT*NU6D MB0,0/(I$X\!0RBUH>C4D7[/IR[5;ZYZRE"#+C&"[P8VH^/1N75;%VU(I3 MT2!_NML> 7 Z5XSG61I@[- W5B*8G+VE90EPH,D,NI@;0##G&FB(89VNH=4: MAX!BJN :DS^X!/FQ*G%S=N,6:JFW2.BVI-?!HP[9"(5N^F^K7K&FU_A$MMSW M^F.'X'S=?R#E)F,AG/; $D@&-ZO@;#M[[P]0W?X-2!SX4K?([L_[IQK:,/GF MNR2M^Q$1X<TBZ>;7UV7?*XL-DD%,]TH8RR25'KB:LCY.K#0U\BR(YG+I M#H6Q_Q=ER"^+D'-P/WW^ MX^S5_[UZ_?C9J]E_Y^O--[/7C\^___'Y#\^_^[]#?JOIUL'G]#WG*%AUI$ ( MY*'0G)'" /@UFU5/G8.P:^"A"]*!U,-2-(4N_B_L4;TJVV@3RU'G5!%6KGY _U,M>L ML'/WVPM"*NCP.(>Q9%C,V"-"QCM_II)"U^9RVQ$0;]>G^Z*^2#-T@"LK,D,. MY^B)6)\QIN!5FWN-36@TVV/M>=,N5([,2V,:,8;M!]H>&W-0KKTZ>SR[_U5$ M?8P-B.J3S4*<2F.BIT"N584BM;I+U7+D6DL!818(7&:OI.*$%WH>RX*>RXAU ML]^_>G[^!]2%@2YU(T5-\\!3G>VLA-F+\ZA2JM9Q0K>56TLAW7)<4FBZGG3CG^<#H7)!..^ ;SOL\7 M;UBM'*DHJY;G2EQC7!N/I7:)0"#/*>ZL0;L56=T;I^*&T2\5KE5JZ8FHJ?XN MKE8)X"-^=O;+E;6"AX$GIZ^\<%]A2F$GCC/8%SO&-A>D G]_PZBAI=%4EA[" MX4R0YRHUYO6+-BZF')%C]S\_(L>.R+';MBS[O.?7CW_XX?'YZY_(H?O\Q>.7 MK^^@NQSTD<:&O-B*'=BYL(1 W M=86[Z-8X] ,5G72D+H\T=:9\RD"R-V&)X/0H@=P"J:W@QG?SM[^L/9 MMS\\GD5!Y>&G+KD2/<5Y P)I.NL,/D3%PQT0*B)C"X:$/)D+2#Y*FN*+T\^^ M?(]GGSC_L2I.'IY^]I7[.5427(RGHPSP@9P=_>5M)E=F3ZJF<3'JMSDZ[YO6 M#>.SO-U6V"L/W$IZ(,:A=]'9YA)-0BH!PN(O$'%^AG[_V?U[?YA]_M7]DZ_N M?:8_"SZL!0#NBY=]O_G3'_]X?7U]NE:8D9OO4Q>/S^-XAB(7# [U M(9 C?X(VB_OW3OZ:01ZJ[,W\'_]ZN2OXLE#T]PKD?8JA"7? M%2D6@GO;6LK+[J[RL>,ZOH *" M(;H$)"8I28(XO>NIBFXZ+7#B,,^8K\Y-6-GNSMC(D5NSZ(U00J""F MOR"[O"5U[,.^\=J:,"WLM_D90NBF[;BBLO72JD!UV&X24 M26RS"GHQW6Q9=(NVG).3!QPD.97B ')8.&.[1S?%RIU(Q]9YS7J:UZ25!>QI MY*P?S:LAQS*U2Z90O6!ML3R=16,0\39PL0N9%EKK<-?CKD8M.$3*LJD$PJN\4@"%AU@#=- MK]D_N7/3CF[\:Q;E;Y2DF-Y:+_D>+T.W"4X,*PL=\A:;?IWOJF8.8*^;XF;M M#LD@I1S[*C5[&(TQ$L7,;NXN[9R_J)M_-_ZMB Q7!AZN60AS0DKPR<:CY:" M :XH@%=I30DB YUS"DTP5;Q$%W_SDU6%5*4I:C*#;'?OW,;&T\WHJU$+&#># M&+>8+2;!ZU5^Y5P8F)MIX>W:GRQ'OE@-@=R']?-N>VM6%@"\:+%]B\3!TMT%RA,^#[N3'8A:?9>C7(+. ,K# MI$HW^;J5,WWN @1X J]F+HUN&^&@L)3%Z2L( $:< ]9U[<2][7HD)1K+';\LI-L_>M+( 8/AQ;?F M>?V&CXC:4#-TT7,3HM?F95C]U];EZ9N8KIOV Z2@;TOD'AU;>44.SBV]"W]^".U52$I&J.[. M )2>^T]-KTS:7:R[8B"FC)@@%]P7B6XP&)TR@ 4)51/(D[&,DJNS%<#JRH\2 MF"QO"0,DKWI[&"#>/P'?G?GC&;LH74--VSE4[2KFU M,6$WG8NT$==E5TS[4)Q9P7:Y$Q0.>!9NR+QTXD9(WH:FP7EL+EZP\UM4BI&8 M6--;^"//?D*453H:7GU;V*EG]A6**](Z00,F9PTUT=T%.K1[YA=X!/>*6'B; MR\2[B=U)_Q"&%ECX\T?WKXS;(A=\C^JA2^<>^@$HT*FMDINA=:_:A=Z)Z0J# MI2-H4Z>&ET" P8WI1:O:MZM2%*G^J)-%24AW?K]WR'?05FB_.5:943= 3)^Q MA]>LL^^86$I-QEPKB6:1@)RW3;Y,AAMRR(D7]P'RO0E-^[W3!Y^_!Z^]?.V6 MS/C3.AV8F6[W NVCW@LAH3<'-)(C\V/;P4A'OH(7-^^B+%BS9Z9.9S^X[U3J M%'M5=,U02V95?2Z3[1Y=IC1LBAI#'#R-)C=)GF"D0O,6+S[#("BOT*P=[/@1 M!(WH^4(KS1WE)Z%),GIMNH<;=/]*W_F9&%CLH"Q^=;$< QP<.G#!2H6F$@5N M647NB+3P2(LOCDB+(]+B5YC66S*C$E=5^747&[*0P:"O$%7CFW9D1S0PV'.1 MD8'-@; M)5)3$X,..'&A#EML?GKX7A8+AL9%WQN!R[SHKXM"O*PGK\^C(']D M_E4I0U!7H%-6R+P59X5[6TH5P5?WA31?8TM M4>,C+80V9WKW4#W>UYS&B/)%#P!A 2'UG>DZY^MY>3$0Y$>BF>L^LSBYRA-<](.5:[&P\OE2%:\OCS9 M;)US6BYUC?+$U*NM^P.DC5#ZQRA3G)Z M0*/J4P+\NF>J1V$%&:7N?Y'Y^38=4U8P\VA=25;&2)(%PRJS$53J/=V4^"#F M=5A?.?42ERA: #DSYJ8. FN!VI" M V^3MEFA;=;'$F1#C/2ZE>U&6U9EA0H$5REM2)!(JUR5ZQ)XH[.JOQ10$VI0 MT9!Y9?JV0 8''_WB7I$1Q0:1Y5(MFA I8?SA5F71[L.4+XV;W'KGO=^FA9R* MO;']^/[!@$9]K:I*0_?/S8*+^:B BCY]9IBD@=J,P5TTB:_7\= M!K3G2%V0/(H*P[IC#*2>OVME2[@3Z4U4GJW*KW.A67!KR+V*^,3.,EV6^QQ0*CJ7-8U8G=-Y1+8G ;IA^/7G2V,FG"9JXO KNXJC M#K0+0,''T^2LA40 ,SJZ028[30X#ZK>)Z@A6F"!BT#H0DB#3L?'=VUD_1YW. M-.;27)025;V*]MDXQ M%&O DA 5Q_#3MI'XIJB7;A<:O9YSRG%N,FUBK OV..SK(';!TB@"MEL2*]GI MU(F?$K6+Z,R+6E(VREN1I=OCQLP-M*I1?=& MODI8'MEP2;^=>B-1ZA._15Y+NZHD3UNY#U!&W!K^#9A$C\I.EA8G3 L[U+HG M7\,,)J"3SJBMU3C15$7GSDC@M)!;=E&59 0,%P[4>GP;](8U6GP3^;.K(AP/ M?&AF_OTS?]]<@TDEBT+(W0&,'BJ;2 DF9>B,X:8,%0L*,GQBDGKE#^$ M6;S M9)<4@+SI74Q!1:2!QB;;4L9,MU5E9:]VX7X2CTOG$ M[:!\55%6[U-WG)J?,]S=7@?95":B,2;1F=]2R4 2*_E5MY?_$)T6/L8LM]/GSOSU] M='+_:RT#DPC I[\D94#)(Q /"E"&*Q$!(A5-68251@6?K_3KDYRP6UL_\00- MG;[&WM*-;"6K^D\88>T#$,S5^!!(P%UAX:[@Z&0^J30^1ZU7(@5L"XUM3 M>BJI.9C MS^^[S[]^^-GI5]"ABCZ_QP?[SR_O/SS],OV3,S4^:X@-#_CA";S0$P(1(\S9 M:N:N^U_A ;YX>/K _GF?UW]X__2>?7)/&F&2$>7RZY+U)_"5;G6I_=>)#C-"5?!9IYF%Z)R[. M$QY_X](NA=S&AU(K:CU)>H4BP<[7(>]Z&POKZ&IIM"8QBCDF;^IC=6SI3!NJ M? ))/XP62_#_9)DFAPY(L(M V*\5 9_$G_4Z;X*48KPWX MO9?-P#A[)+Y@]=-&0_=,F/ SB[F*Z'9>6EK@97$*9KS*R:MK"TCJ)#7<8G]3 MZC\OI92@=$6R//9&#;>MP->XX.*) / KDRR,* MY(@".S=#[Y!&K?1+J05]17=4^1-D9P.$A3WS>+-95,MK?(,(P;&"-%[*041 MH160-6L?[@=R\B7OSW@^:(;@!]HE%*/][)D%B2S)0]'Q8R-MZ-@#SJ\$T13< M;.H^&.>7@4'&YVUA< ">.;X_%$D1S0HOSVR_K\T;=1@X//! MJ%NQ4$$BLOC(TI3L6FF@<#X1T!AT@?;1-.^SW-:[I?([016[=,BS&'[ M+<\Y;O1' M>Z!?W!9&:ITX&&U4BHC\<*=NZE8&Z^J2:4_5[8GC:JY/D*94_%$6QS7AV5Q( MLRJ54-YGA-[A.889G [ MYI5"(7&9K^W<2 \%#C[E>LS2SEO$M7OVZLD'[M6[MY)?H\:W(F&+])@O8/47 M$T\O_6UK_3'R]4NJD!Z;4L&[:(V M(D?=45(\!"\[R:][:R=4GGAU'](&FJ3U_4^_KF/AX1?OT:]P_ZM;ZU8@;/^+ M;VZOHI4.U_W/3MFYH34);?AS:Y%38^U7"%N+=;G0;N)-*?\:SYW/S=OWO]D[ MA\;P^SL!'G8&I-L!FNH?W M.!,?=2:\6J'[=I2B/0[Z1SVCJ;^C&9OC6'_4L8;S*U5-'>_C<'_,X>Z [@/D M,4>LG,T6%5$*4?CLH:!!OSP^!X[;X2.?O,<=\'%'N,Y=# _*7,;T)T1'.=<^ M[WK17$4BW?UGV[C0;,TR'@B?)6, V)JF*8^3]#$GR8Q0Q/01IR%-:0T3=8P% M/O*)8?0GFI54$ Y*3RU36-12N0!1(THRW_ H.<[(1YR1GUX].L-D/''_DRCU M=-1HOWLIVI_3NHR2V[!^DUNM:0ST]Y)Q(CI*1"H[M=\:[-)=VFL.-_!AAKI4 M$JELIKB.<-M(^HHHX^?7K.@\*RN .8SJ>T3AH06,T)4Q;!3F[^Z%R$W3MKG( M;FI%(_!?Z>-U357\BD=!(CDNYVH[K/_I3O:8G;\[F>-C8O@@=O4Q,7SWYNR8 M&#[F9?Y-Q_J8ESGF>?_=!_V8##OL^3DFP^Y*,@Q;YCA1MQ;SW[V0GZ@L4@/, M(2XD31=\)<]\09&2ME 6-0%&D:%D.Z:Z(+F4X (LL&=([2/A:Z_^\6'$%].< M_/LJX8>=>ME/BAO34K"_TB,MH[S>%, R =,UHY&S'M\0'=EW%#/:M*GXQD(9 M<_8JR-QU3I*?BZ@I:]4*M8&!!,N=3.I>2.LD_RZ'LJ35+DAQQB$T,NZZJ4]< M]+0L8B#B*U6H\'."GS-K%!XSCY&V\C!0&*Q$7T[:N>JX\3'5H B7C1"TQ&0K M'9TA9X6#91'4Y=:2WU*1-$^(KW)8-PY2WFOK7*ET)TQ3'UNE?*O45^E8'%NE MCJU2AV(CQ?*P"YNJ'X9NGA?;1MNPM<5RG/HTO4TP<+.[5?H0(@L$Q\*Z8=C/ MDE_[XT;_O"X*.6;B7H.-9RF:F:3]@9_U[^SI2$R^9\TLTQ.Y8X?O>P^)#+VR M:T8M9GK)=_D2HZ:,+E\5VD,1L5(Y3Q%_T*>P)_)<=_ G"Y"4UNREQ3E#,3GU M;S##Z4$W;HZ"!@-;\]A=/O0GS>HD>:7HE%$6&RE#1;2*N&Y/WK^%YZ[R/2#& M_*-=(*7G38SHKZC!D:-'YM6-#QN/J*A*2>N(UGV&&D.5J?9?/(-ARE#25:9' M$+?D[KO0Z8N8R[3=P$A6K/,E(JM@&4R$H[TJB\KS7+F#_0W/65ZM_>M(UCHVRAU61Z+4VH M^4JDY2.B',10H_\+9$9L@"%+ATFS-"." HL"LQ@X A[LQF3;,VE,4R,BX;/I M!@73L-<>VH(-8:'6ZW; M*"_1)>.O5'Q^.U&>3"G&;E3BQ!LO2?^)(C:^.>L6>2L,=FZO,*3%UG7+':VV M*$3JWTE%'C\G9R(9\(1]/OJF%ZQAY#?O2O<:6#%D2T_XO-/;=4/9BPIR>E]R MQ+E12H2,^ '3!&ZQ<2%YH3+^:5.0C^Q):,<66VT$#&[5;6B;UV*;Y1BIRC?. M6EQBZ7 IF1!H4%EC8"*ZJ\+],-GG'7U+65Q5C%54@=XW^/T ;=8LZA#G*>S, M:[L8UAWYZ8T"D^3+MK"4\8N$5Z#79DY >9R=D^R^6 6_BHSQC=C9.VA'$X[. MH?8RA"2L%,6H$)]S!,(6'^.A1JTJ;-J<_3[V4H5Q-S#+KH9"&?+^\('ICP]8 M :>S'U(=*WHDH#YQ1_EFDWM\73%^@\ 9#!$PRBW&Q6YC ??1_L[/8^:C+"AQ M<17FFWQA[J3=R!_;">.H82 NW0!T/-RE>U(5>6@BC9-:YVWG+',[-)K(B&/@ M8PSXW=L&/\=:G)H$'+$=Q0?/:"-P_Q?P-'I(*]MQ-N)Q!S&K4 O"\Q Z^"@Y MZ EUD07CD?"K[A-[(-[S\&<=CH 3$\2PLR&;\$'U4!(:X-WC:2P^X3?/2J%5 M0[U,#(1;G+F;F15%Y$ EQ+6MJE%]_A9/P:[M$V>.PD=_'YH^'UUHC_*5<=-Z MT@PAZ._ZF8G@%>_ASO5>K39$QIZ*7/TD.QL:ZE2)N3I(B95#,8!4"'?)A-TH&$F.X?JSPA9GB4A5!Y"K@,ZBP[KTYW*![TF M]O,S'9FWPY2C#&^(9FNU4)G"C(!K2HV &5D!T"*@2+!VY[-&<:JUR]=%D+)" M?-AQW9#11,NSI15YCU,A4W&-R(R$?]?U3.1I"SI2,02]O[F0?E3.B<83Q4>" M)[:!UX5I(2,!"TR.;I2]ZA@6^IJ.U%&)*!Y/54Y5[F)0KL,Q(.>F2I(@A(BR ML/6L'OI6@VWGE] UU03:"HDPF05>D#)G+(E=(&=+443GH"BS%O(FX!O'#55? MB@1'>X]VSQD6":.!DE[B\N-&22:VRA=O..*)\EP7<;'M.@)R^$="5(EG$,D0 MNN._7(39FI)$&'ECQVF1:>&^T&$?"U/J\&,_X5O)'ROL%=4%; 0_+[XJA6Z?Q/4,9+M+'8&'6S90^NK!"Z@Q)_8SW M2Z#EF>>=[]WL%+W7CHU4U_ 1=BB58L$5>-*6W1OGTVPT>>K[9\32B]H5!3M6$EAQQHXYN<< M86D>EO;U$99VA*4=YCDTA[QX65\UU96D3+FA WS'N[.1[(] <+P>AM025T5M M4@;.2[DJ HZH"_X35).Z)GO?KV?J=5=Z& GLP-FJLD^DB% W@2A39BX%="?Z MRZUJMG:460OZK=.N5"LZ#VX7!@OMSN:M.TJV-ZCR'#1<;MKU OQXU]?P,E3N MX,.)"V1' !N3UCBO?7G%_M1(N5A4KZ$8F?-26D!5[E_F)&))&J]W!+@TD2KY M?N_'*[^*;[U7J36Z0509N8.^X;D-.U(+G1=]TX+-#3-G].;N7\IIGN#%]0(Y MJFB81QM?]F7F@! 149XYOZSKXUU@96E<7_9)Z\RH&VVQ$,]'Z\&\U"#S9E)G M&[#_YXMBD#I5 I>+O6%SFI!,N2 Y?M]0>\0%?UI:5!]/?EE5*C]/)Y:Z>G - MO$-R7>2MT%VW^>*-($,#Y;1;>XCWHWX IG "_?:Z(#T_Z[\#/ M)?L;V,+EE9M)!'H68_FA$I#N'67M?_>1E2J/UA>R,#6T,0DTFHY,$C?MA="1 M9Q;SF1F4A#DC33+O8/.C8+TW.I>&'OV%0OMNB.5CM6.O=&)/X?P;$0:!8"1L M,-+S=%TN 1D7$>4$&AH9,O^^?8M>@["C@DY704_/-R,E4L6X-.R!BP(OZP8B M<(5)B(C$L@7O?-@2[3F97DJPZB#EDV\0 M.&WRV;(=V+S1YAO*K.8$'+I'TJB^E]0P8>P!>H"[LDWWWC=N$91%RW_<_T8> MW#-&G2CH&B\[>SD M?R]3KOX$^<":Q=")@+%E =$BU;!:WQ<7(M99E:N"SZG8IEY.?Y0"I(30YB%[ MC_>C]Y8%[TO3\$6_$P.6SDE=]-I3$YOP-'M'J2M5]54?*&KIVE75W5E?D1:* M6U_9;$JWWE3^ZDL6NE.!/M^)(!"J'25"UCW\"L(:9C\"#/[480C PV7I'LZ> M"H"K#<'3_.&;HMBXH\DZ5W&]R)?-=D^X+#HX#(4F2>!(XC74Q["#YL5LG$

YSYHXEI@EW=Q382E,9Q88J8,G;+:+PT+-JC@GC3;Z6R/K6W=4$$L+U-\\XQ M\N[Y]+T7>K5Q,]%H04T]SAZO6=?V[@(UY6;QGXF&C>K'?)ZA^S4HQ[T4 H=L MJ&ZL4.DZG;3=0204TZY:[N7"+5TW&MS;(PCICMFY,U6\O?!J'&VZ/)NAPX$& MN*^X7KN>^(:E62G3V+J/8YBH?2H@>:/T1E<4;R1O"+I).$0@OU2=)Z_2BMU3 MM)1<%<"0]"?P:C+E>PGXP M4LG.Y=:28%DH;,X4ZL4,=5$H4?:=GCM=84:IF1<=+(W1.3K7N('7)&)[,;0; MD7^B98\44[ PTK CD8,IJZGWE6Q$]O+*Y(QD%)--'!QP>.GU+ 8:J'0M[VD= M INA=0-7[!Q:[S &3'-,+2:UMV[G_J.P\ N!8'CG=%%G7M:[;=!!DO8APN;X MW^$77;:SS'P H"Z,+5V<*:([R9;R>L\#A)=NK1W=/[*'L)^Y$W6M[2A25-GB MR[[E*)P3_FAHQ^Y(/+IKP4\5[BN-6SQ1Z5@Y/ #S9H]LT'[SK<$V-1,GG&:U M ^J7!N5-R4#*ZQ^GXL][IY*KT7/WB)]C_:EHU-[1%1TY_<5BZ(O]EQ]Y_.BX MOM(EL:^Y8#J,V]LR<-"GS7Y.'S\DD?>MV1N)HNL(N1"7QH/_K=Z79IA3LH4. M =>%]+V2=Y8Y[.W_=-Z2'@!PZA @]-:=0FV^BN"3'*=[)YWS[_ Q3V<_29(K M^3G6ZA$V8+"!!_>.L($C;. P+7'<"E?OJ:A'&$CIBX_X05:PX>'@=);<.9L\ MW?0DV^DR&\1>-+XQC-U@(^.Q$UYIL6F"G<-G=P_Y&-R/'0SAPSN343?;X>Z3Y]YL.X"/".3DL;_)'X.(MS$T_CIND=5$Q9[MRVN 04JE[]S7*R^X[ M[O%\^'_=M&0D63<#RLT 2$B6\LJ9C\26^&*;572>Y(MBWC1OLME3=-/"=!2B GB])#Z'Q+Q>_LPAKN@9(U2AFB>L)#41AQCEO.(P.HWPUY" G_O$1M, M2)3FC)XQ(3T31HA6#%!:[DJF+-1N[)E/&CPP^YQB>, EF9L\%00BZ$VAJ15Q MU,K <>I6'%*RM$C+LNN*M=)%R*&WTP[0N("F%O8(9,V6,.;*FUH5R=7XO/RV M#I?2J89O8'DA:;P2%#XPKZ"KN B_MV\(YI1I()PI(#'*%UO) V-^+:52KCE6 M?>%_F2.YQE3"P/1B2*4)86U;+%OE-'#A1"M@^U.WZ75]L(>IZI@19XH:"=%Y M(R5]O:N+8\D44N_;8_"U%3"Y+.0HU"H7-ZSEVO@FZ<'!O9]%?GL6C,C$H9+M M/U4F@+OQ9(3N)S^X=^^H.:L#(TF9Q"C)Q*PBSBGWO^O&K[>P<3$?0EJ7[UYT M/K3+ E@;#9VL4R6KD" (:B=B"^%[3/*$YE\4RGSW.LRX2UM+CE(F#UQ M1FQCM ?+??6J;*J B %GR8+;,B(X8DDETI?@_Q%FW)Z_/9P76QD*KR&V^ M*9>L([&^X%Y9>-?B(183%QTLJ.[+:L^26NK<'5KJ(?E&\VRFY-'F90:^$D@Q M2A]/(4E7^&GB92Y+W; \2>9 C*(W)[SXU(N.5L8-C_T^!<(/]>W>.^R^@T%P MG&?MD@HO87U(3OZCC%G!JI)/NR"F2(1*M$Y29(F MLC_HI$4$(3[[:?\+243JXEJ.<[<0_U'4/M#7APSW]IZNT,LU M%;(ISN MOZ8_>HMLTU(FEG51OMMA9O#7!:-A4$+^^X@<(&(B8+<"W4:L-.TO,GRKNA MSGL'!BAXKO<1/WVJZ^']PE9N=2 MPY^]=.Y==\B'^/Y.-$M@J^7PB>T8)C^1U49W$UU6S*_?/771DP#47>P %O,A MU&EO+TWDTLY2Y"T'\3AB M(9K*W=9%.\[?A[SMJ4W1@CIX(#;Q.' 3 Z>]4F\*1'-@N)&><_$6@F,7XWT% M!*F.'I-0[NN/BD6!!?K?_W'_BWO?/+R?S1[<>_ @BU%>+A9;SKZXEWU][YZ[ M*_RJXX1,[_W748IMQ(CI'3A85C;_=3NH5/YWW4GZ,"%?4V-[Y,J,CJ_I(TM: M4Z: -]JFI-#A/;S31+6';W3.Z7)GWBB,/[H3NW%I)X#CR"]#;KV+I)#F14SD M'JG4<-29V2=!PI_>VSL^"LW^\T*SH1=Y778X';2V83)15MJ8;X]K7=;Z4:'Z MHRI46]57L +2FQ)$/=8@-SH19FE??CO.R,><$4%<55.-)\>!_Y@#/]%&.]4= M;9J-XT[FX^1\S,DQ*!*ZLLTXQ96FS)>9A.] >P6_@5MYG)B/.#%QUZ25895# M3\ -C&FS$357TE*;!2R P!L\4Y?G[MH/#?CT&G+N'QMRC@TYAUFVT$;\G8H9 MTF;2;,K^8Z#14A83ZZJN&D6*>0!]DQ ^CBZDU8>4UT8).A1:FT>=MA%YWC[Z M1N @#KPK=7\[SAYF&$H,Q\27R^("H!*%LK#W&(0N'@XL:&;MT9X<>-"=A-DM M.P/YF5:3YC[5%A9M2^5K$3$7QL^H1A,4K2-9R\N"_'S#9FF/DBXGSPB6\A1N M(\0G#6C$MP0Y5B:U2^NMBWXFTL35:JB];G4L86"/SM%V%@N,K?G H3"." MM*&$.EX!;I7B$2+ CLH+:/P1#&,T,F8M+(Q1317I-MH_'*L2NVC37).PF\(I M@+>#**WM+YT30HK>'C0_*0Y339>");5I(M)*]N2S5\)<]G2L(A]OEA 'F^*6 MYP\<;?#4YHG*4_VFAA@:!X,(4%U[&8]AW_[GQ855JF-L?*-!"HR;48$N$#4) M@7KMQ80+#Q=U/L%E6172\Z4@*Y.M)_&S&Y1MLJ\$Y@AD"IGG,+556!,BH*>^ MX1I-26T6\?A(R]-,>%% %UPOX2G)6*FADWI))^T1Y#O.ZP(OL?LXVSMX/IRE M.Y_;VX7'70G?R"\$6ZW96 ':P_F]226MS.1J]#X5>"6IKS+4[FPJ)19J=TB2 MHK^Z4R/J.8V[UM+^MST:2.PN$C[J]W(9_KT<@_<@M$E)C-WQXCYVLZ@>(HN, M\6'I_S(GPMBH>A'\T>)>.C_\H(=D>B\D79CN/%65''>H%+UW4.+SPX]#NG#< MF9JP>_&_"K;4-:&7/+D2A+KS7@#P[,9*]YERFTWJ"4<'P4C&LNS5+Z+WD& = M<,[PX GQ8>ZU&='".M02!2I3EW7Z&)MQ.%/UP&0ZKQ=)H2N\=A9I((ED$?S# MG1&VNK0\4-F+E;ET!^H5;+51/G/4:Z;W_5":> M!G\J?&QHE]A9_BIV7DN+/0Y+"E.[==!IDQH\F &'V%79#MU$RU6$H?#?]3Y) M+<3A..6RB4!Z9Z?)]OGS_\[;/_YY[S8\A&UW_X';=H^5EI0K!F.\%,?E6K:$ MVSM7H$:'L&17!:.^IZ>/&V>#/)!N'<0'SHTJ. M-7TLM-[1D:">35'G)HJ.-?'3Z:O3V:I8LKA'5P]B6MI5J#R!*0O8.?)63>O\ MYMD+O<5+#%8W.UOT=O9I"B/0=[N'^DM>#]C=@BY[J&/$W-=2K8?;F<_?[\_,79'Z*V;'^ M22/(S[L8MU-O0$!.0L5'RG?/Z+Y@^U;P=2*S$2O:VM.Q*<#/+VJZ.!5+Q50; M;)7'*)PM)5W'DR\*(UT7$;0TUA$_2PKVT:-ST&$FDU&Q)MN)HYH.&)K#0;,A M"=@X";@S:@+10A\1'Y'!],Y3E'Y6EC:\$HMG4_[8#J-X2+0QA)5UW85TX@ZC M--XZ2TU 6*#NV"E-$\Y#;[#16T0M[0G?*]"@A*'33E5MTU\W2V<4I0%7#0!) M!6+*')4:B.2.V:6W&-I8'H52"O)GGG.=-!DY4ROY5@&*0T-YHFWA;AGS9,T* M ?WBLFF$G]5WR4K"1$6X(C)A M''%XVO8P&F#U1E%:E-[GJBJ4VF3H(JJ1Q% ^E2U8WU-_M+JK+]R0=\H78RR[QM<<%([\^19DH#%B1O@P)ANQ M2$('L5B.8@1)WPA;R]Y8/>3YIKB>_2)I7/22N4O[R!PQD&&MN4BEQYQHU"&,FB5;)PPA,)?CX00 MMJRJ'1>B:KL[J&%A?1M0T,'I6T":8,&X UJL.L,7;I W$_[ W)TKZ@&)TV%- MZ6Y[+8F F)K7(Q;"8R$>'+$0GS@6XF#2QH#4BYS&7 M2*Z#]BDZ1)S/$/>XR(IK(HQ;QX;/)M^N=0ZB9.'V87@I<_IY;'W[JTCU! M)QH:@8TB)7V8")2G6SQ"&DL\:@(\QM2@E'R)WU\YVEBIA42DOE7@F,$SN\=O M+XHYJB]DN?"C@'HN_[:T])4/*.&O911:[#;@\DH&G5?@BU;L&DKY'HU4 QTO M[@5KY>'0@ZE(>2]&R;@[AQD@$F#V4B7OW6NBZ$0O8G#'U@NV*O3;0\[K[FOU MCPO.F&IWL"("+WP>7^C'X(870+S'/EP9#\)&!V'6,B>31:TW-PO@W(E*P5X( M07"PS,918V2N''H,U&WLWCET/M@"9:D4#7):!0;82U9%D:*V')5YIKZ$&\<" M-@\AB>;GTSEKA5BAQ&*AJ 3OK-9/OE MO$L**:-H=?K*# +S(8] M4UXFLZODJ@'9)G'G*+TH+Q0< 0D@Y%5TY97NNVYIZ(JUHYSIP85[!95UMN0* M.3.Z'/-%.,I\5S<090XKYI63552O*YPM&KL7LU !NJ M[7LL<=F$:4+JH$WYC;IB:5YM-Z&V]_VE3_&@7WR?\N/(!IU_J:P/DQ? M4>Q8S[R0NI*X#&;J)72_:;1, 'MRK_-&8ZY2=^Z4?18, >J<>B)9NCJ8 OC5 M%@S0V>_[*C80:9'K7VPN)+-+D.T>;5%@1V#T="B9S["W5EM)CPFF$LI*Q%LA M\>06CV\%B3#&4=*'KXNO2=*(7_+8QA31L9"8T@450VW2MSL$HG' YH?%CEVH MOKFO**;1LC:V' 0-P0?,[/&R=SY-TP;EMDH3K\1!UR>[U^VR."UW\Y7-U5## M: _=0 P]1V&+,^4B(H(C=YZ QZ+-RGB$/_@M5U[!W;]2+DIBDUE?@W#B<%G* MZC8I*P\>#!Y.P$#(-O.E(@M!S2EQ7RZT!B5D)^8%)9JIFI%^Z 2_\]]\O^0S?P-I&YYM:MCZO:\D?E%_ @[)1/UB&/>6H*? M[N")]Q0T@W6MWAB]6#(1TR]WAY*X=6<=< ;Y @=%&*'5['O4)/[:Z*'SRNVS M?"-9%"O>%;*+R ":)7JXRY%(O->/TR,W$"M*M1>7N/$*4_RB0=+>KIFZUV$] M5XUA;E.46QX!"[R/*4) /IC,W#;O9V)*UZ5L%R5Y;JJJN79?.3)I_*9,&H(\ M$(%0U%T8)EBQBNMR72ZTU*X*H+L0F^=_>_KHY/[7_OO'+NZ/.6>>T\"P$L(S M3#2UG,''\?^8XR^9*O(ZO^5_B5LH^?H@6'N%A@DM M4*.]=H,S]1$U+=S>-^Y?!G3T/[MW_6L'QT&=<:/IU'VX?9?I> MNHQ^;:YW%T1/<'50W-PSZ%DL#ZA-:-K\8Z=&2N+MB8J37^F;549@G/"Y\*!% M2[\50"4#&'JQM&6Y:>WJ :.(>1%_?&4[N);HA5/^AFC% M>9D[-^F&Y'R>TE2X*^T9\FB]_C*X5UAZC;-4C2/NC@O#EL4-69/=4*=HZ$,R M?BOPSZF-Q09))(JPM[0AJL)8A:<7--@"U$L2=,P =$K <#N@4=\,N6PJ4%UX M)).6Y92*JK:F@;SK^#0=]<$\$"?%GH;*@A5U)II@SL0Y$P0.8/H;7BX*EQ3= M-GJ=0):R\S+IR D5J/>$HFXFR+PR_E4HF/)5) *!$YIIF8NUNCYX/VX#44>P MCRX9BXR[5XB&5BE[9 #!LY -'ZW=8I%UL6?OM/4&)M]R9U+4BCT.LN:FV+V%E&[B<@'1*]8/\D24\'NBVO M"K_0[N(AL IUMS'I#SZ<:Y76.9%DFB\GB"Z\B7^:874+?,?M6; MO:GS*['&\6%@V?\L2OWG0:9;SX, YIJ'I6JX.J\3KS@3'FW6EQJ>S*KX93TU M'O[ :_=>-Q;QC"XFY;[T*O'Z"N!8);(ZZ!5V(X=CO#[<6)Q *EHX* 2UJZ.1 M'D[Q6.@(C!<3M^P3'<-SN>CLA6^B99NY-D(_.7]QIFW0?Y"C,\*B2I.LQV1: MS_GXH YMYI/AXZ@;65F ?,NTIU[2=H=Z%'-^D-;?K6J@'?(ZW(LU'ZU#+!^L M"?,NE"E=4)N7Y;SLN\ /)ME)C\QKJ2I*X55BV];Y&WJ )KN@Z6EQU,3EGT[8E7)?.FV8UHTC.QRV0MBP!9?"?U *@FW_A> M;N(T%6<(PB@YN*1)VC^+GQC>FX.D]JN'?P%?XSU?E>_8$L7<&^&47P.*>8O$ M+Y@-OX.;LS'XX[Q-*"9C"4",,/'.]F[@QTA_>&.(]$('$')-9)D-CV5 M/)"S4R%N(12$?C+[WD5=WLT3)TW8/8062#TBX^-P-]$#:,<0&"E'NJ#L')"0 MDEP.\=,2#>]SI5R!X5D-IFGM!F4=1[_[]A 7;JC5X!M>2V855B!_'AJ. _W( M[X,9$-\-%_S#'O=PT:)O1'VUA7/=J^A4C;E@N"^@WYQWPMV4'KGOTQ,UF<:] MZ9RM2K>-T(U@$&M$11KD&A5Q&/QHC:C]2 W"E&URUH ^"SBK=3THN524$[_9 MH?A5;_UKDM<'8#/>AV)N?]8CQ>5UP*:(]-UNZ+"3W1-3$\FE'/0X[;&MEJK[ M%5DZ=J.1!QL6I*FC1K2+JIF[M:5*:Z$;;3PMXD@'C7I,AY\#> 2_9AKDV%LR M\I8:T%53#>LB-GVAY=P"'T^Q*EI6LW7N=BB 1PEOP.79JLA)=H@!.'%O M^29'Z_JJ:9 'K KSA;R'/$?;*IC>R!'MAN^JJ -OOZ13U1GUW>NRUT-I=J01 MD D,ND+7O,H#9+-AHPH!X6>;9N/V>DPI;2^AZ;"P(ZX!P?"7H2F.H280MQ,*/^L;=RCH;^VS;EZY'=&:RFA^)6=?13MD%7F M^8]*9>-<1;S-L:AVE!6-KBW!H?!.>P(E>L;E+O%3RV,("P?K@<^E3_)K52$^ M/3S!9T<\P1%/<-NG[OZFL.A,"K0WHWX@-:S28L+-?R/XZ [Z'WM'HBU(N][M M#H(J("#AIBI+F2599\U"*VZ!B2[\+AJU <5=YZZ@:YBEI9V;,-W9*_146$;, MXQV$Q_ "9[YDERZ+7,BO\WDS]!$7IQ[]DV\H!RF.,CD!Q5/8?1(>VP%C"=FD M!=G0]>+618KB;'2?D.\#ZQ K8BC9YBT$3-HX0W%E]*M=8%(5TG2151E1X*_R MJZ8UAGQ^QSU6QR/7RF3Q^_CMHA[9B#E%_#T[_D60 M*?CN037A2 A6B'WP+)ED>K_9^]KF]I&LH7_BBIW]MY,E>31NZUD-U4$2(:[ M ;) =I[,ERU9:H,2V_*5; CSZY]S3G=++5D&0P#+H%MU=XAMM;I/G_=7I26T MF/=1M)64O6FB C8-8*[UIJJ LP#ESA)*U"%^IM2W#485C;10D$V06F M0.\"?-@*O2AK5]11O%].M$WK*!WLQ^T>;+':^;2"TU>Z,9:)\**?-%U.4?R- MW5^Q%;WD#1>+;+Z%#KK5]N@*&(F>Y;ILJ5-X?%< #YBT8$?+W8B'Q8M$K5?10(L^MVKB&]^-/\*9]3K"G!IK?.\ 1,'8D^V110HL$ M$'6Q*.##!Z*&U!=7!N>4&8BEE!,V$(TC+JPDT3"?(%#KX5=G^D6$K(%EZY*C M%55J2UVM%(373GEGUP+(=Y'%8R9Z92N^^WQ9VY"-]"6V-""AQ(J>=H@ *X/! M-^RAWC ,C/R8YF.D6:4!$6V5#"M2& 3>"+T@8S(:*'>H(I_Z6ME7IHR'-@&- M>JS8IAGHQ8(XH6LQ/B?^/TVGPX1WS?ZXP&:&J!=%2C3H"Q?8^],8Q)Z"J&<( MX4DZI:@V &5'>;E,NU >$JO+) RA!8.=/>8CW*X0-9GR^_+6Y;8O$W9%$;DA MPY>@8$LRWO:$%(9+:M(ES/3JZ6VS/'V.78KGLMT\SWSE?1:E2*=>VDM;U_*+ MP@L\H?%H8G0EV/<"NZIO*%2(VIL$DJ(#YAN1U64B8Z#-;Z[WW);O$9Z#C#,5 MR;&X/XSS#)Y5!W^HT!1."L!5#%/FU%:E0#B9MMAP?FP@/B]BFWFQ<=C?ER** MN?IYO^2 5$GO#\*?BIF0*AS!6C78:6#CVSJ0KJR MF!V !#8&M9DZ%A&_YG/!] _P7[4J MDCND\0T G@5.!X5[S99RKK/D/,W0R9U,>:/VR@"!RH(R3U5YHRY(18HF-1U] M*;EP@A[3:D)-JD;HI(I4>>F(NSQGE"C 8:G+W'EBF1?7YT"* &X!338+L[!V MC$)Q.1C5-$!=Y PH 7%%- )7PQ-D/);9<9X3I/ M[@!R#7-U+(="E;7D0%2&5E;!-KIUEN-+M9:8/-4!F>LEV%#295Q--0AC:K9) M]>:73-'$*$X:E5TNQ5A!K2Q3QYDYLII G4:2L1&V+I,CN69APO.B$1@R3[IT M<:>4U"8C,453-?7$/,]#CB;90B;TJ6%81^DZ KL51'B9TJM.W=15C*%.92#G MJ?OJI9")LANE8JD@Z959-RMZ6A8FQ#@!VA-%TC_$D(1B9@CV-0W'95-K#)5@ MMT]JW1>KH?&*0*SA=9.2+_3_^O K-9#2\!COBMH0CV_.L]7KKZR];E6TY($B M\9O%.N'5:X2BDEC5<#?\T-+2J/:Y:K0#=&%'4*H:7H%BJRI9G5*!*J:M\GJG MU3,];NY2O6BW0K+:MZ^([:+DF-=F ^]#]E@6V51%NF2^9<[HDIVVK66#GY+O MK)#I%:U&5:_2+!==>\5H@M+@X* KR_YH_"VF)J,B)_(;J4JLC&TWPU+Z-O/E MIGS*/#;%-9Q,ORVR:U$BF*+;NM+8NDRGK=TZJ@=-TY?JM]X\ZTFM5T".+R4Y M&?YRF)^J0M(^RKRE*F>DD.V53WG!*)ECY62Z<;_@W MU@$R5M2N4.<_Q=A9 N:5&NDBW8SZ2)0E=KA*)6MM*/OQ%L5610]>&I4^3=), M39DI7/GE8&MA8Y0#*\'8[=(1BG0$KTM'Z-(1VBF:B[+B6L(]9T,D5BI2DBH8 M>-;:/,1(0N'DD'5,XVMN\K-8+PQ+'$;,&3LU6L1J=UDE(4)_)&J+'UV%9-_D MG*T5@W2ES6RK%O+\!F6,6Q%*/U[LSB\\QE*?X)*_$IS18I[6 M"">?\6W5ITC/*YW=E2;A!;RXQVE9OHKNZ62BR3 LCZQD&#C&C$8=HV( C^O& M$0R\5!YO9]R4.)%F5)@T;>I"79M--+]08-.@W!0:&R,=7T;^BY1OX7-*%1#K M#44==6]#X=X$Z4S#$'@8!6LJ9!+N#>%\T7978LCJ@=;E^ L^35)&HBB$0FYO MN3&>*4YC34*U^<0XO6+5#MZ\ROPY=-_&(.QN.IF 4#^=I]'W-AL;S4?:*4.% MO,P?^_WC42[2,84?.+FH$\%6C,C5E^<4_(\ZH4!$)_D4>KVQV*99(=Y"$^X/ MINC1% /!/.WY*B@O]]D&IICSB0 A'Z LG^(QUW*^IFSEC8NM[\.A(>2+7.8P MQ^7M9"=!C=MEBFO!>YH6# M6YV]-Y^C9!,QU,1Y+0$4FPG*+8HSA]K&NLW)@Q7X%L5?V(KL# M8#0L9XPL%!D35KU-6+&'*4!EP060'8LK3I0HG"68R9)CEB7_FA/;)46T@?ZC M+"W:J"NUCJ0\O$]QCB6"@[@0>F\XC6'$G))I>3H&'J'Y<&K-?T)9J(+-#%DN M.@.QO*@KK("!BCCRI@IFBE"5P9C"[19BG1$YBHI4V9(>5.-(:0.DBRG9G/N, M^("W-[0;<;:IP@H%4Y9070J3JEV4D.RP*)][./*W8EH8^7W?$D72<:G$5\S\ ME#FV;]4>4LM9;YBT,>$M6V54 %!WEE)5$W[R5AVH7IW+AZUVWY9MT!#X7.F% M19,91IYDYXHB4#3$H&+,A@ P/J54:3O M:WJ\#)"G0()BO7PYZ(+UHK,[W*\ MD*RP02C=@07>C?MI.]Q\D@6A:>.V*T[2PG:IZH+\(DDDM5W ?$;(YC+=A&KZ MT%N(/LRYB&U(7.+YAM<\T9"G6(V1B"IX33-.A'7,1RN&\I:%9R%+QZ457'\X M*W\."\F&?%=2-^2M3JCFK(%3;J'\4L OVZ7=!/[7J-3Q/+-?E<%F%R4"COCU M9#P9+J<>+F3^A=\9,OF\N#B1=22NB4LD=9XT$25O(\)]S/PNZ'[+"UQBTQ-R MY1/[O$I(9R?%EC*RV"193)1Q]"20\S(F3BD;,EE,%'H3%=75Y<+'(X%'4Y5I MBI?:4:Q)C*!2B@GG"#=UBK5,V+H6.,XFY1 WOMN*B-I&9#N^$WK-,)M85,(W M"'XTK8$3,U'/BH*!LST4R5@M4[$8">) M53S2QD/-!M.9F@WK%]P&C#"1&1& MC(84 0E%51--/=&Q(?? ^ZU]6U" T2QPV1& M@ >&BVZB9UVFFBIT@JTM,7#(R;T$Y_(YPHI#I8QT*>?CI!TU^^JX%S*)6-/M M;9^G[2-/"-70XZ9]X#ICR^7^<55-*3JOLJ;,>$D[HY#("BT+GOE:)O_D#/AV M(GKVA.-KZ9%1C/[2G5V=>Z=ZQ\N^KJ47 J?M\MG17$AQCP1]KFK86\B0SXH) MU:NI@0->WDYMUBI5?_&Z_OJ@N9&<33VI]+:-8 M<=AYH^'^E0*E*?+I(9[B>6#65(0T*F214\ ML %L>L,[>DVYM70M+3\>1FBZMB+B45+&V^)&E2NGGAK4L*;:_1BY*05$QM<& MC712DGJYP2;2T-5>.94!:,L-BU")RM%4[.+W1?S>[^+W7?R^G>)!\!C!@YMS MQ^MRF=3(N\MF-6V[5F9<5*>2A0:=K5+>D,?(D)"NOCH:AZ++-[:^*V0^ M:+^XR3DVQL3XTS#CA5*RS68HV-YU.0AUA6-?;+$N4-&&*;=!3EFALU=#7;(R M2]E:39L_+0^C_*@.M*50HQHC6B_:J-X&XDZZR,?7RWTAN.=VJ[I5-2NCE98[ MLJM/V9)56YK00!X#M2,;!J+(JJ&Y%0@W+#_G50U\)N4B:VCA)@OT6UYWOJ*9 MW]WA0^TOJ/H4XQ0B;T3I%P62/N'QA=JS>4'7,O+ D_G1.8H@X*%&>G>1X2$Z M3=#D7)F<.,91\-R"+!),L>V^[!"H3!I9Y[;G6 NXO%#C7(A:9)*'=T1SXYRB MCQ.<(JD%)?6AYKFHU=T M<_4;ZAA2OSU\H+8S=+BA\4.^/>FR@:O'W"DL%6N"L:YD)#46@(L>VL7T%#1! MEF,KB@ K"JR$+5M?G_>N+=*+83GQ\+5T)/&$)^%>W]/.SW; M^?!!VST^/-P_.CMMC3^H69@?]T_.#O;7OHGV2'HU MRV$L9I&A0Q@8T(Q/RM+>8\-LGN)Y"+)]3/%34B/16<(SB;BN+@/#%RR,A6DA MQF0U?R=K@.G%:%LD&??R%/D.MFG[I!_\;SB5'XC>"G+7E<86H5B+^[)SE)[C MA.(1="98^A.[2'3MRSR\$#49]=\L;>8XFJ<\/P,3+V OAR'MPUIS'THBM-IL MLFBMQ9T4]*8KREX^3,;CO 0VW^<:*]P(QF +U5 5.=,K%*R:&^CP3BU'%&+& M*"6M7JU:@K\*FZT9GJ*MJ699RVM5BO;5I4Z2^'S,KNNW4NQN,1<\9^A%PGW@%1.;X+IH5-[\17 M_AY>@K6_Q[2/61BQ^B&:'EK"I9W%.5;T%P19B9@VP2&L#U18M3?9$[S7X#M< M4T@,6BXD@&]\VO^X\PE%Q>[^_M[!T<R9.P]I?X6#9_%_HI6<67.IEZ$ M_^O*;#7!2\?0:)RR7!07\H[5,H;/*#!\>X5CHM2,5EJOJ5V/ MB^;QF'];SHGX/;W"-FXBGEPNPM.]9+I!V2X&&T(E45'K(+-_K\6 GA')=)XK M!V_,$RJ+*YYV3,^W@X-X?^F?;A^$0[V?]X<'IVLG-T)N3E*7EGCH^T_7]].3C[JL,O/NVOF M>/>?OQ]_VML_@07.SO9/3K6=HSWMX/3T"WST^3@+OZ%S2N(A=I0R5Q(,+Q%[4S$M+^8MPM$^7[T]71?&4\&2L!W3'&XG@S3 ML1QK=KB_UY.3S%H#BV8D^9W[9;=2R\\8'ZE(N94_D@D/0O1]6;BB)"\V:8J5 M*^=%+H4GPG)D!"[4]:!HQ%_(),A>9/+?=#^P89"&+-ISHV6SV"[;R%FG3*F?0;U M'L3"@:X=S-E$LVS-D,'O:^V8KAHK#5$&BOKP]R4J\.^)=QQ6"R!E*?*IDAE\ MR/L BFJ9TN3+P$3(8C[HILQ>J%Y"D9'*&1+55_*+B-2+F.%%R*"Z^@ZJ)BJ< MGC%V%&4)M4XN1O2TO7P#\1"._EE4#!$%"F0LD;Y1CGN157??_^7Y9MO'8N7]KVY [SX M;@O#)@,\-"(<&#_+V1OYQ]LXR0$)K]\D4SH]/?16+":L(53FJ4]/%(X%'R"6 MP+\N]?R>R77]>0;_'\LWBZ][]-5O\WCY.[ "@B!8^;79L^[YG>>L?NE-3]ZT M60N6#;QNLP^_69#I@7F_93>P6;?G!NMMZ#>B!TX30'9(O_]XY;PJC6MJE/7& MGOW0K";[JTY[G.P>FB$&M_%TNAKD004+$@>_X4PFGNC56C]M./Z8C9883W'X MI_3 W H;U3DF9SR,I//17L)";@'W9O7&WAK;*_!!X:BPG!Z5@-[ MQS;LW!7RVOJUYC]X[%MO%=);+G9V$2WN/E/BR62?;K?)R.&]H'E5GP' MRXVT=4JI^RP*!K0=45L1DQ6"?O?/8HY0QUB:&BN48=*59W,- M*Y%C#0__]KY(\ZA8L>PR1O*36246&,#R;\=:@X96@N56XK)_ K1UZ)I: XRI MQ+4E0"9])W"Y_54'ZX.! ;\E<*P/AH>\VL>]SA:1#-WF+X]VC7>XO@VF%[E5N^L]HSH_[9)N3E* M+WE/,]1NBG\XYKW4F]KQ[\4Y&D"X'G1G$.A^S3]]7Q?!%LG*HO\GRLKB'YMW!6P?A3N>WA\$ M]].CVZ@J/\M+LJQ^SS&[2VKU)3TW2OHYB=&ZZP%9Z3GZP'&69>5OE &B))BL MO<$=+,U8E6YCKY5N\Y^&_ULGX\7!)'\.?P/%\QMKT)BWQC_"#L'3^1L#?_30 M\!^L=4XEJOKD;Z\":M#S"0H[6.$ODB=C/BQ.-$"MI2SE5 ,5RXEP18M\T4E& M:<&IEO51CW'L^H#SY#"610VABR$T6%V$27?4]W4X+OH@%%59[ ?+HH27;XD> M9K.B(1K^@-HGX-,C9>/8FR'C]4NRGR"[%!UKSK-P*IHC4,_/%0=9O^AUJ_#/ M;AW^\>0Y+/]D1>V>["YU4T8KF-I:=%16O1F5-,RU=:> MEYAC/N338*;+;0J5Z1^B'R6O@&[<99F5+L?S4#ETB4!B6@B=@09Z)_C:3..= MA<-Y.72SH0DQ%KLB9\7AD*W)HEU1RL,RRI3%?.B/63B[V#XRJ"8"4U>:!@$H2[,OE/3SC,T7V51[K8[% MDHTY9R#)HD3FD"_R RC#&Z*>KKT?+Q@V M-DBQ\'_,BZCY-WN+,;#H^J=_QI M'L,C-/X<4Y=&BXE4X7V)IURN1 O>)G"^WT.USV/I\)3NW%^#>G M"0T3_X@C9#_00-_=%#X^6\P 6ZY0X7J/ ^+PXVP&7WPYW3G:@4V&8SC3*76E M*M;ZXP\QHEUT1M#%YPC0W['D81? G5.7/X*J_'X_/F=7."'X,S6,A:]W\<4% M2-YC(Q- ;[X3_A1=Z7MVG6+-! OGXE-Q=W;#W7%2J%^L')9'N\O%KA0==9MBO[O;7L-YF<:WD6P8]9;""U6[9C_>?$#@/7^AA]]S WY+: MB6ZSW6;Y9CUS/5+XV8R7QTB]GR1Q/&:;*L.Q!ANN/-CP\8,7?7Q[G42H9WS\ M=6+;S_CXCY[B(-W5&SEV<\CJD,7)B/KVHXWX>(G R;[;<]I3D=%AV9XJN0Z3.TR^+R8[ M;L^_9\Y:A\D=)K?GW%;@],RV:A>/4+W60G/U/9M&%Y@^@M'-,@SZ$/5KZR:8 M;A0#+;/7[S_$:9^R?&6S$+-Z[N/6-SXWB-D#D-<=Q.X ,=1P_ YB=^C_,>BY M[EV\K3+$/$VGM^ANW2\?_YY#'/8I2X V MK6^LU M^A_>0+5!.Z! 4/H:;@?=4"TNC+LD>9$XVYBED=9,N1+'J5SIMFR!NG6XVQA M31@?)XH7$!8CU-:Z.3$X&X>,%],7:&;X=Z9AP<*$;H!&ZN6@QHH23S[8CP_ M$T5Y?+PTK^^B*X/?LSE_5):5TGCO.1]/&8U3G K.JUGI FGP0^-#FIA?1Q5: MF_63LDDT7O,(+1PA.L1(DYA-&RV<(D6A(74\=2!'C)/IT)F9Y M\Q*B7/P0!=7X6A>C!%<#K:AA4V:1E[,,>1W;E"8LIHN\6M(F)RDR.;R0JF1I M[GF(92.8:ET6Z$5)%BTF !8L4.EI.]%\03/=^; _K*F+$[B[3$Q[K&V;K\-_ M(:ZD.$*:*95W%0 AIB4T069>JR^&)^(J=!9P&ZVTFR7S.F(ZUBC0C!_@4O*6; M9E=6J 156'05*EV%RA.*/UKQ33*'UT5K",03P>U/ %*@+1"H'J7 ?DT!38J+ M%$$)"!Y8!MDXL!F *KR/,^-9FDRIXC,/<7!K!F^4,V#9#Q8MD!%2UP8L73:P M:FDE.]# _F*==3\'Z5TUY6"Z0NJ9;P&47O)53->.=G33LJ- M9AR ?\F)O/!OELSF6 8-O!28&6TFUJ:\20"R6!*Y.OQRB )%QW4GJ9@8'<:( M*<2\=5DZJWX$HC2-B-]+B<(5&I 9X_0:MGN-RU';='X2*;AB49V[C=I;,[BO M+D!DH6Z4I6.I]2 HDYSP1E2YPC.$)B"M,ZX6D.045P- HB&\0A'B>@2P":S] MS0MMN 3S%0T(%^.>04C#I23S,5\WP6IY43U-I>=TD1Q((;\?>0%B2#S857/M'*N94QRJEUTB<4F;1T"]8C1V3\4< >OUJYW3WU:^:;_IZP;6(D^X* M0.5'&!1>&ZPN0%0\1;+]@@7" +HXORAE>@"MZKPCS"O) V MR$=TQ(D0:(G66HUM. 0OQZ87W-*."B"2$KV"XG"/H\5XA-/2J54/V"@HHPH> M)>V,U>(-#IPBDY EZ9D8_E=PBHQ=8>\#R?O7'P;9'BI'@*Z"(+5WDK"G1B(" M5N@0P7XB5>0N(%MC_07;;UA"DKD8AY@OAF@ASL7P]O%8^@PDVLCN%+P91;7A MCU;VFZ&N GCK6 -5;I-WBXE7!,H7; >5-1:V!SPO@@HI3D:5 OM/KFL"DYX0B MAP#C[%90 UG&*YKNK*;!F(D+72;IL.S0M85BCJO U$*%C'-"N_2*C_-4*)W4 M.'%#^6(B1SSR2\&K!(QV3"T&NY+NJ^@'-14Z*MY:I3D4Z"-2SY3XG1<(7BS- M-1_%MX(;$?>@0+Z&R+A,\22H5@ML&:+2(KUHN LJ6N(;:T):B \J!7.$1Z)PZQTXX)2D6LLRU"7EH8/OVMN*&VC$OL'4@R DI6,MJ+5$)&+ M < /#KT2A$#;G[I\1_X3M?<3)TGQ.9+7(LK*IG<1M*1J%)G]=092JGIF5E(3@ MH(55@Z"BOTD %#W%D!?@ \(DR-<&PQ;BW1],QIT>V\R^,5I]_/EL9Y-&\+\/ M=N!ZT0RMS%VGN!J@4(*R%]C.B%7#9$V7(7!.&#&ZRO)YQML/2ES9;HJXH\?G4XIM: FV.Q@*U@Z (249 M'G6S[GME8S)&37=ZF; K800DQ5;)N&7H D&\FO.XJ8@9(\=3X[/P 4:0YXQC M'*$UZ#;7Q+&YTQ9==%/^6E*0$06''*%P#BXH,SV*<] _N(E2QM^Y+7/!QMR. M6:"8 @J9L!##[X3"H6B9F>2EFG'3'M E57C=P=P1.C."@7MFHS"_T$9DVM5L M*H[O2AM56K&G'=S^5NQ2R( P$[34BM=VU+E_.WP+_4GC* M\A:*?19[(+L+W@#:)#:_5'_S+,A0J!IGX0^6;Y;N]B3'QO;D%4'X2;AR-6#NS2_)F$AO*3]3=>_UTV2D M-I[03LA' &]=#0RTNP0M(TH*D8K>%9Z$12Y@D5R5@C8H# HU+ CR#?D"VA'C MY#L;(XG A2.S(%+_%!H*D+!(O:GEZXHO-OP,DS&1 .,&AE'3%>3Q$0B4J[@ MC<'QQD"\,0J\X7Y_L6G""L"(' #+HWYDSK ?(;77AI_HBJW/:8;R8P3"AK,9 MX!()5,0685>!:0*D1GW#$Y08USUD7<5;@5^'WX$$$;%P6V"[4DM[P.'S\XR= M$["X:YE"E%W.C\SY4<8[=CD_7\[FJ#:(\%ER97B6E)HE+S_R;%)_PVR'CABD7?YS7 M >N9CSD/+>Q/8&N@F'&%(_Q!VB8- (ZP56Z@#L"V3$+KSFD>/RC!C#\?5VFM&<: MPPV181X12\AB*X"["B)A%&4++JL74^E5KUX^W!K8=(2R"5?G\7OA5> Q*:XJ MXC*+K/XTZOF&X -=M8'9]Q77JR5VRC*5"_9L6'W]Z*C_<[N__\>'+\ MY6AO^[1*V;919@&=C],AW%\D7+]#=I%0)GJ9:0\_!@PTSC.>TLVS!@E#<'3! M%#0O&B&#Z424X?_"O9MR> V%2'+M4S)BQ/#.*/< 7?1C&'A'(^>MHQV$__A[4#"5J[Y*_2E11!W$E1)\ 9.)_2!5AO M1++L>;C($\*121JS,9\[ACE="^+@,E<(MP2;%]8)PLM YM/3"G2]H)0F,#6) M(?$724"Z5FZ M.$7*<"(B)P%4U MNXKH\@?Y*.&:@W[/_INN!8,>:(>("/RO:L(5J4Z4G@>?E[E5>I%C G)>G MH1^"H"?92]UO4*Y)D5M&,2'\LD-W0G=^!1@R."_&^@&J2J%0.NIGF&77@7 ) MA%OH4-S)47HK(S=%'2:+=:D&@F@/20A2%O*TD/QSDD*@%7(C&"FO$-)2>%/H MDIT#:SJ8:O^[@/5Q+(#(WY],T(7(38U$'94EZ9WR6K"VAO&FP;+D'D3O3D-&6CV-2 MF4C5"6-4=^9%2F#MX7 &VYB7V1&8+*%"="W\# MI:*"+OZ7R%T4JIAP$J<4E091E9'JLGU8C"!^Z1RH4*JIAN,FW0,=K*!Z!+W@ M;[K0/1HUCX9L[KK"\8>P)3C!%@G*,J9%26R ?SCVB52BG)U3:&F3EZ6UX+9T M!$N$ _BL055#1YXZ9A0>)R-OJHS:+6P*/F"4PEY3QE-%Y'?&$*?TE>5@? PF MOTVKI[U'K@*<-.1V$2^IQDIG6>8_7"1\Q#/RMB( )XRP$(O+A3(B?K"K4PY@QE9UJA/ M5)3[TDSMG^RO:4FD&GYV[ M>WSX>><$?G5VK%6F6FWZ8.O,P.8C-PN38:F#2E[)&A5!H9O*_*JSY:5>:&NO MN2&QR/F(8#X_6)FQG?_ZY@Z VYI)H:[=<^S[S6M\3B,BN\T^WO#-]39T2Q/= MQYRSQVFI)7/V7LSQ+?=OK9BRN,GC_Z+M4N+G"P;!WYI ()A!S32Q7"Y;?Q8^ M*X>/W&>2;[O?9_;ZWLKY*BUXZR.T3F\:#_0T"+YLJ;AE(Z2[3LBYUQBD39YS M:0Q2<9_V'>^SY_37GOJSR1-;NA<,=.^>$VB:>D_SXR:4P_#&,$'3N]-XW"KKS M9KUV7=WV[/L9E1WX7KN]H-FF;(V&\""!X6Z'V[/#U@7&-^G^$ WY:/A#62_W MK!6/%9;,P-4'YL.)R9>D>*Q(*[-\W7;;-1-Z>Z#WVK%TU_$ZQ>.>X+/%:Z0+.R?DPU![)SWH-0RI8' MC?NFU07<[PD[V^E@=V^_4M_L8'=?O#.=7O]Q,CVV@H'?4<^Y8Y9K8TYO^Y# M]9?HYSYW?8=$WB=3R)[EA5E6P*NFM^W67LP-O;;\97?--M[.<_ *K;HB)_CY M),>8E M<*L3"4POV+12 @_N5CW3 LRS=-^]7*MD!S[9[3JW18?88LO-VYXT_0BFAV8-;?IWI0'HEOCD==X 45U'Q^HO^!/R.1- M'K]OU;UBVY6MNE'8.;V@-;!KY1K/2F(^<9^PG_>V;Q(L7E!O,[Y=D8H-PZ[? M&MBUHC7^.-]WX9Y. L*R>WQHINVVP-+$)C.SAC'@6:[_T[9ZG MP;O&P)YT+%P3:D'\GAM/;G*/A=[9?^\[J:6=B(*V!<[\- M_$L.\X:?R/'>5V&NS;)D$F9P1"W.0,.::L-K4+R*CT9ST>,%0@K'HH/4Z<#6!+;Y M!?"7\PO"L%&2Y7-M?I5J_[<(LSG+:,:R'*P,UD"N78&)@/\-$6LC!&,8?UOD M '5Q=)Q%??32=PTFN%X' ).!/FX4W$,)MDGLN+RP4=A$ ^ MX3D-[79ZWM\X8]6E@B'NLRM"ZN[OE[B2,!362L"A%Q 4+XZMD&N<(SPAH$'1L M!.3_+9(\00U; T4;ME6A\'21@0 2"R(I)? XD!S\.PG'(()"N)9\,9Y+RH]P M6"M>"8O2:3I)(KCDRR1+IT3QL"'Y9O@+CI;@A0*.90RTQF2(.]#R&> %+B'N M/5ID&6<7HS&9 F%VK:[:6W?NNJJO(A-*1MCC,TPQYG<1&S/,5A7)M2 M;&@K6F4NF*K>H"U>46]P"H_0;UQOT+/EES7]Q@D&I5ZDZC=)7E%2HLJ+U]1L M-D3I!*H-4CJ]'RE="#L.-+VFNQ!(.07MU\S+"RK%_R-%*H( MM:(,UD!'3']1GB(N$=#IE$2'%53*_^-FKQG. "F$O M';<'IM0(5M5P(3S>98,%^3]P-<(1EKHF(6"DXY&.9NC)"JW6Z&FGK9#]@W+(D!\87D( M]ES90*E:VSV?-&N*0!:$P<]&D36%EO%,,:N?B>.<^M*:_.1JU>/1-S"C4HE< M21H""UP/T&26Y7$\PO (401]2F>J/7&+!\)AWDZ7LQ7/Z+0 M' *$94\O!RP/QV3:55BH_WM1I'K-X,*,(5SI=R,._V.9K]Z=$7L NMB%-R+:__VW\%W3#;=+'#1S8=74 M Y9TGH437?A;LE!PUC$:8(=AACZ8%,UKX"6'X;74\"M*H+#Z:BKH/91/^ 8T MF@3@NU+[!&UQ/@O)@;3L2,I;+9O751B7A!5*.<\I)=]*=='V2JV2A">H70W: M8E5HEA*FSP67VGGAG1D!BAO1:J[NG'_PXGL[<[ M0J_]M13:W&@(/*_GUTWM!IO!+75M$8QH,AD","7<9>-\M0HCMU?;%B4YE*I+ M[344QE=0;'D1V#N:(#$R!T;\!D$4@_HU3F?D*XJDC^075S%R\%?P@;MD5M W M^#8=EYPQI_=;63 MU$.PI=/RE'$ZY5%L4*AB4LW0]$VS.>WER_<,E"YDJN.$@>TR@D/-=;XF;A!> M+#DI,F@"\4MWA,@HS@01BHL3@5S\QE"B !*%6:R-&%L20D)J"22G)X0[,@:X M7[(R1 'B*LTF_ US%EU,X9#GU^UFF^O*G!7$_4O@^ K/N5'RV#7),[B5Z=SD MIUC>D/!5W&C*W$!=J2"N))Q6R8L[*((&?TSGH'@JA$3&.4^1O;4M6-TN-B>" MGG>+OI7N"D CW]0#T^2LSPOT ?XM5@0C"05FRF,NH ,D:2P5@R6*MX"^V\WZ MFJ^R>9;?>[/U2#96>MN(4X0J%4CD6'(02W%9JD93"58@+Z=.BN"1PB33#Q?(H M2X;P# :A\Y\8#E1U?Q&>(N=\BLBR[@1SQR@$8# MQ1'P*$,P]I&_X!;1L4^' %A26AD_*CX^3B;P]%SB OO!H@5MM&+,P")FSX5C M-C'C<.FX^3R-OE=74+9CWDELM\8\41"C[.-*KC'/4N6?:I_<@#+TPV$*!D/% M8?#<.5Y[M+"R,\YFF5ZY#^%H=9W2W"4[%@.2?8=2S>($(T_HU 9^H1?B=\;IWXIC"4RCMT(TKH'XP9Q.M M_T8[!,P^)X%GU!Q0-7XUV3>[$U' M>/0+I-3LY5N*J[<4*K=4HFU4N:6LO"7%MFF" QU:)>C:EV8#(23Q/U[='@%V M;>M5.[GE"O&ZF@=M%>LG>_=@*K0YX<8E!3!FPCF/(I!6GPH>)=@7+*7A#&CNB=TIS_F:+X3B)Y,MQ;:X2C-(QB K<_:HM M7(27..* 36EMS'B)-:(<.*-1",MA"%3VIIJN5$U*:HCOZ2L<"[K8=&'VK1ZM MH*MBFN)Z0K"6$,'8"TK9GK8O!!\LCL#)C2Z;J,@F=IG/.<4&YB!9\YWB8"%UE '&!1)R[)ZV+?1:13,=LBC$5UVA6 8DO:0GK@NU!;X; M+<:\X$'F=#0K+(TOFAKG::6J"MY,#P/>]30X)J%H= $JS%35EN:\Z$;)8$@5 M#0J/.N49T!=@8N%S?%E /< /@ Y*:]PWQ\(DQZ.6*CELJ%"M4*_'F \^Q%>> MS"Y"O"PE7Y _+ ^SK:X)0JVJGD;>X+P@>G[FFQ%.4*Q4)KD*J;VF?X,&"@ % MS@2>>O;WX.8MQ[76A(U \0(#<.9SE[(_]X"XHI<(3K-\F4SD\/ MO17K"[4*58E:UP=Z(?]::!E!T+/] !4-T;A$O%CH(#W206H-:/EWMM]SW=5? MFSUKY7W:K+O6LK>TW;E]K+2U]-N&+BK;G+;1-WZ];=L=D S*)9F!SS<\5O2R+[YW*XWT"W?X;FFCP8#Z^XS$QZR MM=J]S_&2\7B+D)C\*O;;!T;B#H,[#'ZJ0[^V;-T*O*5Q+1WR=LC;>N1U74\/ M_$$;V>\3=6W?)/0_*N'_%SC"V-(MG&)LN8_:97R- 6*W\JHV@>XGU*9F"GE4 M^?*B;XEK!MTEM?N2=,NS==\,-G=/+\!?]6@#2GZ^-?XF16#@>8!Z]YM'NVY3 M^INHM@%ZVT&UKZV!'@S\.UM=+;*MGO<%_91CI[NE)[JEP/%UW[8W=TLOP,IK M+LM_B?;>P-4'IM]9>W=644G6=79$NR^I,_;:?TFVY0$I]3M3[Q%A?*S6)KU MF^YUW^TOV26=*MH9#-TM=;?T1-Z1)A;4F7,/ MO5[:->H$F'\;O ZBRZNR+1 M0/=K_?1>X>$\1EAZX7:,M9KJ-[?A>?N[LW#!0# M=X-QA>Z2UHG^Z*YG=7?4ZCNR?$=W_0W>TE.;= \_VWX]0.^M;(ST.*WHO-[ M6V-C#>V5,.'6<'I60\'_,,P9;\WSVBH= +R?S4WI4"S%YPUVJR MSMYYZBL:="9INZ_(N6&+]#?J#_.NZRVS;1U0NLUVO65:UENFZMWO>LMT MO66ZWC*M &/76^:1 =SUENEZR[S0WC).,-#=X*YF3-=;YOGC\18A<==;IL/@ M#H.?*0:_<"3>+CQNMSKQ I)6NTXS=E_W@GX7%'P:$=0%G;I;^JE;>FF\Z 6X ME;H6,,TM8"Q+=[S[5<6_Z,RXKA2MNZ4-W-++XD0OP#;J^K.(^[YN:1MNZ27QH1=@!G5]310,\&S= M#.Y7]MWIV,])Q^YN:1MNZ44QHA=@"+WLGB.^JYO._=QPG8;]G#3L[I:VX99> M%B?JVH%T[4"V#8V=WB#H;+D7;R5TM[0-M_22^%"E60?GR_ _ ZN(UJ,*<\"ZTSAHYQI4U%MJXV2:3B-DG"L35B8+W AE+KX M8!Y.F!;F]/?2R^_\4BUCLS3#_9:R/9P OLWS7E58XJ4D\3]>);[O#\W8CRW' MMUPS= +7M=G(\ZR(^&$\.- M_V)Y7L_48!]CQ &$P56:?4<\B00L\%<#JQ>4/YH7_3 XAQ5-,6S@5_#>#'#G M*IE?:+_ 9SVOLO8OEM-77[=B):M'I/2+V^^YQ8^G;*[%+,H _QGB[PT'R]AH MS*)Y#N]SG9Y?+)'P580?'UWZM.UT-,KAX^$U_!Z[[A2_SV=L.M?@#R *0(<+ M>'..\(#')ZG8 3]7WU6.A0L#JB0QF\:@(X=)K,U336P5GP?99X -840)6 " /,J284G!N_ I%O^$2+*G<_@/=37 M^Q>A--SV##\ M\K0!5OM\>0#&>!'S!?F^E 5+MI.72ZM/S"^27+ ,?F<2]>"FQH0*H?9_BQ 8 M2C:^+H#",:_GNPJ3 5@4758&')]T!)MZS?A)V_^JW*;X'9J@!<=7:%+P,;\6^2*Z/1HYV=BX,8496$ZQO0UX "R.K\ M>]B:O6@7P"G_\>J_;A?AE@F2A1JG(6-)D7"P=4KXKNF&MT%, M''P%Q2'2DZ M@O?/,-0;H\H%O 4T+.![);4/00G"PR^Q"N)R7']"+C$+KR[^8IF!*H*7?V@U:'5MOSN,A!#DQ)W%*+I%EC(H+B@K+SG00%0)H $D3$5$ M(PRMP%5T@T(;X("#[[SZ=Q:\, &HP(E0_H0@B_+%F&X[),6"P.T4CZ&F4,I@ M98,YJ!O\KL=).$S&?+.@.LU!U(ZO%84DA)TH*ZKZCZ+)\)HAV3,*#X=2$@0W MH*SR,\3>=<#&,5;"C@/D+@2XA'/,/II 5*C]R!]=:J>_!PQGF67LTOG@.> M"-MC)4,'D\NM\?-@-3^W;&\UVA0L:17GZIO*NU0&QLTWU3PD\H8G@-,U/4!' M7#8.52M'7\7\5'%5EP3"T5/N)*9#4J[:%F+#P10Y<+[ ZT^ >0X7.?PFSS4J MBF7GU[JP?KFU.0G1Z <]"KU5<4QV$M ; 1O!H(BL0L%JDGER/214]!^,%DBK M?!VQ/O%A74M YD^OR4(%Y7"T( )6RZ7(@X*O'Z=7]-8F?.ZMMA9;>S4?\) @ MFKB8HO^JD --=@$W!*B=HI& OH,P LAQXS7G!CKRRS'CJC(P+WF[/>U@1 Z( MQ62"_@>LAKX&-A==5+T@>-W )H FD/\)50L76O)=905:X"834.Q)KX>?2Q]8 M!J0TG),N0#8]Z/\SH"3<&AE*TF\*=XXNFV0N_"N9%A8])+E* $\AUA#+()P$ M9:!^_.TB1N222S86I(N6D&V^_;@ ^PE5+O)+V=;;7S5R69 ,(.8+? X(NH0VNJ/A MBI77\P7+E?B_P: BGQ$RTVO\)&-T,[&V"WVHM]/322F9YR1>(_($ MY[4*?'@YO+BG 2@.P^NJTU, @F^R:"M*DB2<,&(+\-I"!."/AVD&4EK@J7@E M C"=8F"&8RK!()]KR.T$DQER-76JG1Y_.-$YL_ET\/[X1'NM '1'O+2^(PE> MSNA6_4K:!EP] 9EC@]P4/8H*KRB;)O EV::P1,8NT_$EG88O-H(CC?%01!6X MAEE?8LQ(4T8#B3\#V#(&;7=^R^["<9[6MC@%,N6$.2>W]LE!7B]F7"DQZX>_Y8CH7X!] /:,1DDV M$?@'Z#%EY_P?$2BX($H08X$QI-(@!44QB0HO165#)&EV*A[31B16P@; !@LT MS3DGY#96[:04,0C)2B*FGG"_"=W\>"R9 ;+8] (PP7\)Q'F#'1;;;; M+-]LWWZ2&1/+/]V*;NH8D%PC">\9']_5#)0-WLN&@L^AL$XKQN<*A3,TT"@ M_)*!D(+ALM'"IF4E3"8@]$SOX771VY,$4=@=%RZU,2,GZ\:RS3&>?M]L\W!% MMOEM5]FU>WX.[9ZQ>Z>>,M=8A+M#&E$&Z_4[*].9GOSM54 % M/.>G,2\CCM)LEE*158J]?%BN:U=AQK!( ?]6 M"]NP8G"&E1NKB_BVZ@*';;G 0<\?-%W@XO8X@E+1GV9J PF=>MY1$S>L"H-O M)[Q-2ZW ?C<-HPN-7:[HKK!F7=*@O75)!TXL,27*I MZNQ_E")O++^&2YQ&U#],TA]O0T@E9=.1:%J8P+,1;]$67L'GYUB>!G>)Y9'T MUN4N"N,0I!"5P\D&+M7JM[+% "!7),H,)VD^E\5LLRR-%U@=CE7YL"W1:A&[ MP,S@NQ\)5O["Z]R>]S?D.4?II6Q2A@U!5"R?9>PR 58S5E_+6XN(ER=3MNHS'_*K?_7V8_?9N)?-Z>?W)O%H\K];#:CWB]ZV"^+NF9BW8RY,W M-=L48S_;/]3Z.SWM7U]VCLX.SH#)_WM?VSG:PP\^R7_O'9SN?CH^_7*R?ZKM MO#_^=6-2.@0Q^&V7GF@D M4 8][?T3-<.CG9[XE3O3P_V#G9.#O9/[R,0-WJ>@Z.]_?^GG1UK MN\='I\>?#N!2]O<:;_ Y]EH8>#W'=!Z^;MWNN4'_(>O6UTSKA#MX=;-I_F@L MT&T1.[YQ+^NS8[__ZMT)M28GS>4 EL#VB]ADYX2=)SGO,O49.P]%LDTG*E8? MDFRB@0X(JBHE8P!T3A *R2@. MG9$?N/XP[+NQ[0Z'ECFP3,L?V#'\P__/'NIH)GQBX!^6[5BOM&DX@:/$+'FS MLXB3>9KAB0_B5UQ!B9U_7P_WTLM/]LGE5^=P$7_;O_SS8_#M^-M7^VAR_WS\Y1^.O?Z7V MT;<_D\./_[+_W-O_Z^C;OGGX3?T^.SK[\^&I_L?\\@^<_#.RC MW6 233Y,C[]]^/[GY(MW].U?UB&N^^U?)KS'/=[[ &M&YO''#Y/#LW/X]Y?K M3\[)Q=?)C_'QMQWK>._V('N^;5I[/]^>&I:<+[W,/KP/SS_UV8T>3?T_"/8''\ M[;MY-/F7\^>W[^Z?>_]R#K_!/O8^)%^_?8[-J^'5CA$,C/#?[^6P4)WJT_N.J^+*A! MN:;XRP9T:R2(1@[TB&]:T: MJG$@)K VWFM'@2VB0+Q(U^HHL"5[N6[*7.UR<7Z/']^&8NGR>7C#6Z.#J:*]MM =7Z#H=[;5D+W>XN.!F68@= MYC^,TZN."K>!"N$R7;>CPI;L9?V+&]@W4^$Z@Q8[ FT_@>(]NUY'H"W9RQTN MSGOU[BB=\[%(%4K]4.11E#3;D>(6D"+R@:2&YDR4D_W/QR=GVO$'#=,;/N_#_QR=:2?['P].S_9/]O>TSU_>?SK8 MU79V=X^_')T=''W4/AR<'+9]G@8?ZJAJB)1CG7GARUH4L[GB53FL3%,R0/$'^F-/!D.L_2L78,@E*1QCPP#X)U M^W)0Y:2P$(/GH&)4KZF8\$N3YI8&82F5!K_R5-.I;+ 0,+1E4KJ9R:!M"KY M4B^'0D590O/&-):C8$SR"SY&\9&S&&C%-SAL+8G6R5>JHP6!RWY+^'*><94M M"R<,)[EM* \/AK#@^(E=<&4V8(A9[.D,-D\I8CK/S<)K\):J1X#O\\1G( MRQC$)'\JS_D,2+@PR^G!06E27QN-RBIR8+I?K&AN- M^"BU#G]>'OYL,;O$V6V"9^IR2',6E_/">&(]L$V0A04L1'J6I! E30L%2DXE M7EQZOJZDL?\J,JA^Y106J3;A4,0O3GYD.P)JA]5%LXK M;B$^=9O&1BH!R^+3TFF4-SB-Q'A*JC^58T1%_C].A@;=D-&TXUR6)&#%7!IK M?*I< Z%+54-N?"K-Y27PE/RC>I[ZP$=D8YS#:,+69L-L$6;7FLW?ZF A'_ M MY# TI^__%H"0HP09#F=_;5=JWH=YPJ$NU)OM(S^E&J1036!1L.MHW&"2DV2! M^T_0@*!:1R&%D,CN)6NF?/8P*C\X(3[/^:!7CD'%BE3I262R[L("TY%OT'GP ML\/B*,7IN&J),FUM);2G'1,R"T#PT88)D8= 843@M*KBUJ&Z_D$*H8LD1"R1 MYL^&&8VTY1PO+#D=SH&$IXN4U8);\AQ1JE#*F)QT&XMQH8F2[UJ?3UNM=UWB MQ%]ZISUMQ( ?(1,H2X#&X55ILR@#)[/%6%1*P2X7XZHT.U5*B. 7^[+N21%N MF0BJ2QACB=TJT [2TR>G4X3!>PQ 6CTK+[T#2.^"RUTY7**:?IH MO*"Q]D/)34@(*#.5[T3^NF FB1C^2S6 !)NPW,@5"[^+$G*@%M' 82ZG?",IEA0Z M1%IZH[VV?D62):8J)"8Q0!QAS"?(9^BUC?GOR:!10!LS>'"LX_X7&>_,0&I1 MF&3P9\9&8Y+$%[7R7_P-UE6)$$0A(9#%E$JX./M;[;7]Z\WW2FRA^@92%'#C M"-UZU+_8GKD[8(; UVPI+9G!\ZA.I1:=M#ANM,0CAL M.ATW*B[A JXV4^UI1=7EP%7\JQ58XK>OG5O@6=()=N[ LG,$$=AD0/BP([AU M%DFP+:9R-P0(D.7\4G5M@4UL,O6B:[OYGUS>.$$)8#B.A1%=BCHNI:00:KJD M+=2DWK,H)/#P5BO)%*="PMV-2[:OWX'B)^$U5;^+VR*HTQUIJ'J6@-)V0%3K M>/??6%3@#B*>U!?X'54U Z"8T0+151C?G+J4F?)5-47L-J==#1FZ > H@,Y@ M%L\1O8NC*[X!=1P]&?_A7"@N.#&>?EP;N\Y[(@C6EE8T#'PQGA\VBTSIKJ+_ MEOXQ[0BS_);_]@05\=G)!-X!GYTDQQ]A MW;/S'X=_[%\=[>U;GYR3,?O]!-X?SX:VZQ]^N_A^M'<$.SV ?7WWCCY^-8_V MX+./!^Y7^]\7QWO[/[Z>[9B'9_\>'9[M7!W]]?4_D1N[?=^-#2]@EN&.3,_ M,C4C]OI^T'<'81BP5^].3@^U+Z?:IT^?ZZ5K+<>?Q\>=3VE$#.5%XD_TGP#P M)HS[IA&,3--PW;X%^-.W#;\_"H=^%/7[ PL];V,0JFG&=.T0M!,P?>-;$6DS M"+/D]>P:HA2)*8/5B2E=CDD+]O+X.28MR"DA5'RHG)(MTH1>5L))A+E27J/L*UH]7ES# ;J>Y-*Z%PUOZG?"CAX4]-U_)Z0UWRQTT M30ZA)L^1>$6U-1UL98=TOW +71NMR(.X?\SR_AE$!^U*(7KA&43Z0^5N2,&[ M%"W[*3QKN];Q/#)"\A6R*:1P,ZMG0JRXU-*W_B#Y$XT[6DZ5R+M>7*]$8 M4'J<9(G\;MD2*_4X1*.1\,$7RIL:5M"+->(%(U+(,HR] ]_+8"=*ID#>F"6@ MAB13D650A!3RE:^5@&K:]"U;TE6(U;? XW5(X3$G"[P VDI/.\6$!N7'Q7'8 M#\"A*65O(.Y2*@;/0] UAG&VY>@S;_-?Q$*C<9J+-5<'NE105K,N:OD>S?KG M@DLYL&B /D#(12& $9-&)KPC,H8_,H\C+Z*1VY_'L8M\+8*3DQ=<.PQ!E\FVCWUA.F4DC\*3;29T%+1[J;E+3L;G(J/0IK"B^%HWX(E@;8!PE3>E65V85;X6 HRO'A4Z MI(S \SP';AQS-L,))!*)5QDJ>(U9NYHT83+>QP.4R'5\*1D\B-2$S M#\0:F-73,55SM@:1W9@;(E0?K-^R%@(E6+#Z;IH70$*?JNQK^792V&<"/#B9R\ML 3]8:9BM&&A KB+M+/S!MM!S MMT/I5G"!0V[U\G)T[H:QK#+!XQ:/4[4@B+MHQ.""Q7B.XDJTYB\$(BF@Y,#A M-A8?EP1$MLA%SB5#%=L,WB+"LBPBY6A.2I$8;D ^8$#*\1B?F+(YVKZXY:>Q M?U?X=S^7_<4W<:'_/MCATZ%J,Q4*>X4(FG1R/GN*L'>.V(N,GT\F(B>ML&#H M?D K4-(7*\8#7L8EB(ETD7.$H$_&:41#(.3J9%CTE+QWD:XEG,5WV"3'#U7E MD3P7M41EOY*]%6O1WM'' -R'.VWK^\6-JO8-(5HE?;?,<5.8+?=0"F+)RV18 MN8K@=%R%A?,@ER]U1GQNR*9L1%Q0Y+A=4?(4B$4,)@M"&"??V?A:_ ,DVU3\ M2&>9 U%,0+=PHJ_)6?5%;I)*V5B M0= E%KS0Q(+[!.#;PXJ/U1(-Z2V1L=3^K8/0_)_0\F_(8R)E(K91)Q9A 64R7;MW:[E'\K ME0G*WQ5^ /)WL1'+2)7CDA8^(I<9BC!TL16+CBB3^;;:)5T@B$@<:-Q/52OE MBAKW5A?J0:%T=ICT<)A4<8U(?>,O?O5(\B-&_OYP++V_H(PTJ"*UNRJ4\I.: M\GV+@LX]J(K:H]:A+:-)ONI=>N.+"A5&!!^Y8[VB'7%5KNE\+Z;J$)"HW M%@4YO\G*N(3= 0^VK7Y"3=YO]69E3@T\?LGKV102QBHJ8>N!91DQ3'\P6^ 6 MO;D JBGOO656K]GZ$[VFV$:,TT)EQG"Z@ 5C MS/SX@5F^&/G6\@O*Y!(Y'_\=3F9O-3@-^JMCTO=^O8/ WIK!I9[?\]W!XPPN M]>^U[,W?><[JE[Z4S7KF>LNNV2?>Q&[BRGIW:SW.2;N.HQP]'YK@@]OHG0"# M/*H@U=O/](R.3_W5D3F_[..;E>,+*JB9!);+^?3/PD;P=F+]($@HI4+#0[Z] M!X"W_WVWL)QA&'T_ST#"QH9 ARAB#)3J.\XV>!H$:YY?<((-/!:L3F)W.:&I M;<$Y?UG)1.P[WF?/Z0/JT,'5 ],0BC:=6#1<^)#Q%D7:8IKP=@N+/'[U /T7 MP+9+)N$X_\COTZ2/[^-D^.S WA?Y,%[OG_]"S[_XU]V.4S[BWD,>_GZUQ?[ MK2&!;R4> MLV01"849WA@F:*H5EMVQG9?$=H9FWPGL8 3&^<"U_4$P&,%?PSZ+AFP0#4UB M.Y9D.U;'=MK.=OZJL9V1-_),+S"-H^'(%M VPD<5Q_@X.R;F,Z=+< 1 M_5_= N0\PVDWT]A-,H7\OA^[@]'0&#HL,%PG!BO(!YV$C8+ LN-XV ]'.*UTH%N^\S :28TL MUO%3O5S2>G"CH".MQR*MNKIO!T/?C"-F!&P4@[H?6<9@T.\;@\@=L9$=]D=. MA#4& ]T-S(ZTME_Q[4CKL4BKKM*ZPS@867X(\!R8ACMP/",VT]=-^Q8[^ED%-9JC9A^S-*?ZCE$R_QD?PNWAHM8RBV; ;%+%I4OY M3'?2L8J'8A5'NTL*KNU%?:L_](S ]_N@X/9-8SBT^X87>8%O^J9I1T-TNEFN MJ;N6NS&G6T>(&U*(.T)\'$*LJ\/]P&)#'\C/=SW+<*DU.Y"@X0UC-_!!$W.# M 1&BW=>]8'/>[XX0-Z0^=X3X.(185YZMH1-9?3\RW*$5 B':H3$PS< (?2=R M M.UVV> MC@Z?G [K)I$9L,#R?#"$AH, U+$P-L)^9!KA: "?A/V #< D"BQ+=SR_H\-6 MT.&#FST='3XY'=8MHGA@L:'EC0S?&0X,=V"ZQL );<,>]>%&+2_V NO5.\]W M=/\V.FR;1?0@)27=#E]LF4RSFTCTT*4FT^5\GV=M2+4O@G0LNW'QV_B4YGDG M)1Y*2APO1Y*8YS#78I81C :NX8:F;PP\/S+ : J'PS@:A7U,WQZX^L#LM+5V M$-V#6TT=T3TNT2W53$3^(!I$H6%9'JAF?3\TPGAH&>9@Y RMV#3[;O3JG6WY MNNU:'=&U@N@>W$3JB.YQB:YN#P71T.D/XM (7-,;-LS^P-SU&?! MJW=]<]DB^+6KJWATXGH H[LCKB5'86@,^KYCN&P 9#88FL9@ MX-E>8,=#UW&PN*(CKN<0?NQ(ZA%(ZJ@FKVS?\T<#YAFAXP>&"P:T 0I'8-A. MT+=,T#P&5*_DKA=WW "3V;O7K7P!J6I.U]V, =VM@\ MF3/@6=+R1H-6'04_* 77%.8PBAQG&+B&AY$I=Q $1A" ->IZL>D[\7#4'WJO MWEG6LJN<]U[OZ'B+Z/@N,OD!E/5.)C\%1=?U]6#DA* UV<8H]FV@Z&%D#)P8 M_AH.^JX_Z)M."":PY2ZW[=B(4/Y9C_?C)L=MF3'>#J6[H^V'H>W#)7U[&'@N MT#?HVQX;&&[ ?",TVN[RQ7(&W=OO6A:>SRORY8SZ430THA$6FIF82 +\T/#!YHVC('(\.T#->+GM9$=KS\G)W%'80U%8 M75,=>!YS+,,PWX&-[3_8YZ%@//)-,RN#^9LDH,8$_/MQR3(>.2T2T5^. 'W M9YYMF+[)@B!T'+A\7JICV1VE/H.RG(Y2 MMX12ZT:CX[CA(.Z'QM#K>]@^V3:&D<<,UQGV'7=D#X8>X_4]MO\4'> >T'#< M-J/JV:[[DJHP/K],*Z]]O>4*22/* *[9>D]K4OFZPCLJ<@LIIQ%<3#4=P? MVH:#D]SL:PR$H;RR*0%,?@!Y'+:ILW0P>J&-C1V2;MZTZ(GM4(EM*^S)' M+&#,,?J# *RAX3 T!K;C&7'?BEC@>E[L.:_>.9;N;EL\;>/F0+?NBXF ';'Y MBFJ=A\FY:-G(X68@W&_D\'US3]HRC+A]<3] QJYIT&-(S^]+=J ?A4%D6XX1 M!TYLN'"!QM"T72, F>KY+K-CS\2D:4?W_*?143M^T_&;)S:..W[S>/SF>JEP M,K9&SL@(?7=HN.:P;X3]H65$/D8W3->+L7NZY;NZV="KH.,W';]Y!C'8CM\\ M&K^I>P=,-XKZIF,;SC &_<8-@?,PQHQ1%$7FP.N/?&>$J;:V/KAG5\0VI-LZ M0')QNAB.V=9GJ79'>6;^AF8W[7Z836&KN39C0%$78<8T0QN&>1+=U?_08BG< M?/2?DL(ME[5W]\E_9MDI7O_#^A3LNLB5^"9?]QY1K9"N9B==;Y>NWY9;^H'Q MQ2*[[QJN%6"+I%%L!/"1X3I.S/K,\4X/E8K%-Z/(=KWB.O.(G_0$= MKW@<7E&S_%W/' [Z@6F8D34P0!$/C#"(0F,4C/I>Y(6^XX;H:>PU- #M>$7' M*QZ&5_RD+=_QBD?A%76KW?>M@34"YC!P?,MPV<@Q!HRY8,2;\\ MP!E9;&#$D<4,=^2[1CBRF0%L'6YC%(0FC=!T>H.G*1#NN,5+Y!:/;;AWW.)^ MW*)NNH_,$1OT[1'H%NCF&P[[QJ!O#HR^&_I]*QJZL<_0=+\MF[ SW5MM[SZC MHSPKT[TYV>D/^@>+M1 V%9XS;K[G6KJ8Y_-PBL?0VE)O]FS7> $#.M\W)7#< M^ZS/H.B0T]ECUTM(\M[AU'VTF Q9=CPBO28_+FEZ?,.'4G^^+KE61I$7 MA3A'8N"$V$]I, +UI]\W3#.P1B//]!E%.2W="FYITM(2"?LB*/+!*PHZBMP< M1=;<%\QRPSYCD=$'.\1P1PXS C? \8C,]N(!"QR[3Q39-SN*; U%/GC.?4>1 M&Z/(I4YFH6>;(\; >II$@XXTVZ>!=Z3Y%*19U\%=,^@'$0N- M.!C9V/>#&:$'.OC0B>V@;X<#%GJ<-+WE>8GK!.K<+E#7BNC6,SK*"[#V=L/\ M0HN3RP3.'^?(3L? %N,RY?:>W;GXF6X49,\_569]6#SG1)J?M(8/CC[4!?MN M.IFDT]-Y&GW?DZA;I-4(#.[R:NXDL)<;==G]/ANZCFO$MNV#P(Y'QM Z8W=$%@^SWO:8S,?+Z MCN'V38P/!HZ!7?/M?NCV0W_PZIW;\V[I+$)&XV_S$/ >_@NFU;N_P_](M)V$ MV7DRY4WM["HKB!B.M7IH-+?,V_#<-@'/SRZ8%D91.H%W7V-VYC2=P^I8N?"%F>HZ2:3B-$OA1/H24?NB@\ M8+/PG!G#C(7?C7 $)WP3CJ_"Z_S5;U7, [13H;X*8 J&VE;/)V&X F"CT:,! MC!,&<,64#XE[ ]*&9?@KV$[8FKUH%QGR_/^Z_>8L$X@,F0*2#T[!0_KX^V_A MNR:TV"C^+F5T$X,XW-\[^+!S>J9K!T>[/6WG:$\[_?+^]&#O8.?D8/]T):&W M9?^[QT>GQY\.]G;.]F'G9_"?P_VCLU/M^(.V>WSX^63_]_VC_\_>NRZUD61K MP[>B8";V.Q.AYYAMP&UP=^ _CCP:V4)B).$VOOHOLP0&2V"0 M*8F2E!$S;B%!J2HSU[.>=3[<_6,G/][!WD[CG^+NB'_[SS MWB?4:0X 5#+V35]4A-3E:YX-P_.K%[_XSO"L:RZ>=WK5?51_],OEQ2Z53,;( M"2):K=3XXVOX?(;&$'KI)[[\YLN/GU4?3=@2X\^X>":8NO-C] S?^=F/+HO) M,Z;%3UWVQY]Q>O>7KLO-/#=3.$H^]JSWX5(CO86N\*E^Y!E5?/S$[Z):'7$Y_W$Q/N+2NM3+P9]JO M=G'E5\O^L-\O]KZ^^+2_?

/DW6_'9.^WO:_[?_Y^QM[U[L?]S]NO?GK^G:;S[M_?:?DSUR?+%WU/WX[K?]SM['3^C@ MJ/MITJ_V;OOXK[V/NV3OX]Z7X_P#/_<_'9/=BW3/_.#/ M-W&O,_:I[1TB=+#]@>W]]1Z9J+D1&(0.$IC4%#25&)3B7!@G\ESQN^?]C"V: MQ\@ GMW-_.@TEH>$#PH@+3,@E8E 2P-(7R< B0@7%=8>, \&&&<.K,$.'&+* MF&@(M^CN@4 %D H@-1&0RLB@I0$D/ %(SED=C:" -6' E$V I+P%18AD%D7# MJ;E[8M#3 =(:9,<>C$["H)6CHH-P$GK#SN?0^D0K/PU:G)MC+4:;?;1^[4_2#_V6NY\, @]=]$:#=+%NE4 \J=R=!ZJWQNG M!?^Q6$?!,#UO>C6I#RLH>'D3"<;J\7*?7EYNTU'>I?%];O7\T?6>;?F/Y\-1 MSHI(FO4@'IDOK_N#ZH/1:-"QYU4(ZJC_VJ3+C(I*G4&E[K^<ME]M!)B%!]1@#A<>L'Q8,&E: M&XN)PLJ (\HGTYI(L#YJH-XR2H603N*-33+MYGL2'E"30;T4YLW;WB"DN_@: M_-B@#LFD_F ZO6&KG].-/X>QC+2&(1E G5$G#.OJ6;YZ8+=XHR?[!+<^FTXW M@U5"OL,$4H??=FH:X@J.S8)CAU/VC-$".YRGB$='@#F3<"P/2)!84>^(84CH MG(#S"!S[ 9;,B\T\U%VT]@)>@T%3!+Q1 CYIM%C%.!7$ +69J 2KP$C#P N& MDZ!SRKC?V&33-DL1\*8*^%,&[XI8/XU83]H?R@EL2+1 "4UZVV,-AI, RGCG M*!))L-W&)IWV0\[HBJA1MM<@??3>J-YCXBMW)NPN(80UWP@I/I2:,6PZ@=-* M$5"P";X44L H0Z ==^ 127HK_:A=W-A4-<12'B8Z2^1C724L:&+\I2# 7!!@ MTCA!-B(U]^+F 2H&!U8"!A5HU!09J MAX%)8\9+33SB" C1.O<]#Z %I> Q"A(K+XRE.7%Z*6"@EFF/\VG^?,?3/G5& MWLK=X1I8NM^!92F97*>"@-I+)F]1O-=NPE(>4(_:/9C.9105AZ($D(\>F+<> M=& 17, 8H8 Q/GEQY2S^B9_K*O3#X2CS:&/4S"^<[WHO_:^6 MY2G+\\CE*2VQ2TOLB9;8Y/NU^,F6V&)CL[3$+BVQ2TOL6>__NY;8+[9>;>V_ MW&D=_GMGYZCY][XUS(?F]L;75RVO<>.?XNZ6U^U6^.)"8JY)O;0^F^YY6,DF MV!(]T_+G&D"O4E]IIA_6"+STE5[3QLK?]Y4NC957*WA_^[9O'1[>U,3S2%Y[ MRFO46>W,G_%F[^6X+<"HM34-"G;6G$W]P>SDS#5=?A'^>]Y) M1&ULPY04FS4($AFK$WFU3!*<;%L7;$#!><>\0=HIQ=[O/C"S)AV?K9[/_]FY M/D1;HY=F,,B.IS\R_5^.*-%^YS)*]''KR_[VF^Z[[4]D_[==_.[CF],\C&__ MZ/>OQQ_??GEW]*:[?[3WU\'1R>EUE.@_GXX_=C\=;/^G>_S1_;7W\4UG_V/W M9)_\3O;_W+G8^^WM7^]^^^/C\9'[,ADE.CY]TSGX\W>6[JFS_W7K(GTG.?AS MA[[;/L;'1^EYCUY\>O?G_LG^UU]OZQ?&*-((:07,.0^,8@**(PPF(BIHVD7. M7*YQ:0M=8M@%GI8#GKS%UDO&L Z"Y=[65*(@)=,X!*_M&)X>DEE3X&G!\#35 M'<#R2 ,W@"7W>21R+L"Y[%L>;9""6Y6#V*R-%6T0/M7:T*CQ='"W]SD)1G^P M=KV*GH R7:WUQ7X8%>BI#7JF.P\IS#BAW@)FD@.+1(.E,4)Z/VF6I&&JQB08 MJ[;BCZ[\*2U*&BNX=9&)(KAS$MQ)SL"<491A =@[#$PH!H8R!MP:J1PEU**< M^*90&[%'L@%)7D(41BV6V>#<&8ZOC@AYDPC7H_7^2BO>J$/=:#/Q11]H"ZJJ+P#AVE" M'\D\Z(@9R."D1$822FUM]*'X'QHKLW71A^]EMLCF++(YR0PT5]:DQ0GO16^G(7>,!>O]'RK/VY_>IF1 M9'Z),0JC(@6EF M05M+0#%NE6?<$!5RFX(V>7PWYN*%:*PXUTPCBC@O2)PGJ0=6!#%G+? DNLDL M$!0TU\E*L)%YRP(E@57B3"EKD#C7Z94@M#GLX_:DYZ/^R'3K(!H/[N_71,RZ M?6V>@((4=)H/.DTG34AO#&?6@1(&Y;$/$FQ2+Q!05%I;C067&YN$D+94T_!T M)2)/H$E_SBYK1L/F&CTI:PHT=9&C C3S II)&F2L9<@A \&1!#1!:=",>)". M2HF=%#IW9J=(M)68SLXJ0/.0EDL_JJIEYMVK]XL/9(&%^+1MF.799I$"8Q*#MLB"#,0RI6)PRFUL M)1+7^_ JF&&H=N @OAV& MRL8MD%0?).U.*QC:3-0U>JR$[)HG MR75QBR+)BY/D"7*AN>,1<9EX!>5)DC$"Q1@'1S66SOO<#G)CD[ VXTT*OJ^5 MCV,\%/GQ0;J5QJ+:6,5UML!^O^>*I[QN#-J;9A/!,42=2@8.SH7,#(&EB5+$ MA!>:&Q^9R=,+2<*@4L>\NA)<&YLH$CQW"9Y@$2XFSN D!LY5 &82@5"&12!. M.",)]QC9C4V1S '5( %>*P_%=H@A28+/E4C%0[$8+G&UYN,:L"/SY1*5BE%3 M)QS]/D4HHE))D1@,EM@(3%L/QC.1;!Q#N0N>()4((4"S@EZWA('C% &VA(%+)D+3EDK940;FZS-4 /SB!^7JE)C,^ R M&_P'F[L$B=H'1UNO6K?W&U_BYJ"W/^Q*- =M6%)YT5'UZ:CC*:;)N35S2W@MY+@5V^B>P&_6L%O M@J"S9!@E*YN!TT$#$RZ P=P#HDA0)B02)IG95*MD:"]SBOMZ6 >/&/[;J%M< M@_%#KW:W7NR^VCW:W3D+6]\^;P_[5V?G^[>W146\,Q*[T@ (8(#AFABQH$Y M4)0H&[1U)&?58'_[TWNE*(M>6N :Y5EIB"569 /XA#S4D""PIAN;[/%).27)M['R61>' MN%4^2Y_O>N3VXIO;)*2Y-&$JL)2X@H+G>@#D< M$S:% +AZ*)GV"&44WVE?'3I4//\+$62YUJ(7"1Y(2SCJH:($RH5L7F<" 5& M?02MJ05* [?$8HPYS35$Z=<:),GKW#:X^X"@9&GI.6_V49RF\\2IZ=XGW@9! M$ X@0^X@S$P A2V!: WA3-*T87)C$S/45KIT$&Z>>V5-X:8NBE3@9LYP,T&+ M+!&$:*]!8,O&4]X5)02,P,B[$+F7.90L=#N]7>"F]!$NB78_M M@UVM?K5U\/'/V:]6FGK,0_-,5]%+XKBE2@*AU@!##(%11"6#W$?"TPXBACMH9Y6DRP]8_]ONCT,+DGW56,,^'/GX9=I[W.MW_;V,T. ^3N'[CF;9Z_F7Z MCG1#H>2JUSD*:D')G 93 'KBRA-GHO#+[S$#:M$4BC MK[&BNO!V$^1PU'>?3OK=1!:&_Z^5QZR-+DHSCQ^[%A^\G[[S^>K:EY> _/O/ M<>4:?#KRT\]?FO:]W3HS@]9GTST/K;__2$V\#H/#$S,(M1BEN_N_WJ8N^KWJ M++XV@X/!X2C/3OTCW]CU5U^R&%04R/T*Y.O6:._E=PKDL__M#^;__9_N.]+] M;#_VOQY_?=,Y/MVAZ1IXG[Q%[TZ/+]+OL;VC-Y^.O_[ZZ2!=__CHQF@$9JT'%1P'2AS#TD7IG/HQU[CC$/V>RJSX<+.''5 M\1ING8].^H,$QKXXUQIZ#-'>A_>)-R/EI(!DV05@SE*P+$:@3/*@N$;!NA]@ MV:V':AZZL!RJI3I4P@CA-=! LY< 43"(!R T%[(ZRT0D50)+HG$IA!G=S@\+VA3)]KLW(,V9R?[ M1\=_[?WVG]/C=(WCCUMH[^NGK\=__I'N92^MPZ]I/=Z=[F_O7;SK*O3>&60] M(PH"$3E93DA042NPR%D9<51>VHU-C-KZEO865>^_12BW4 A%M+V&((153YJ>0ETMQRX_O4N/X*H%R_Z MR0JJ Y]:/TK\)#,Y".B^?0_?BGD.R[G4 X@.Q,(#M=D"Z)"=PJ LC;A)+&6S!18J"&BUGSCHCTRUM\^8]K>#;TK].*[_;>SE>]V*1U0=(>U-D00@6(K<( M-)4\D85(0'N*05AA%!/,6HTV-A,UYOS11;VE85YC9;BV5OY%AA<@PQ.D@@N# M)<*Y3,Y08.DU6.<&KU1R=A MD)[Y]&P03D)OV/D<6IUQ5__21&3^,Y&N]N$@;\/+F[LP'JWPJC\<[H?103PR M7PHXS01.TUU#"#'>6N9 QLB (9>H!O$:(O9YHHB.6,5$,*8#4\4;L2JB6^.< MH"*Z\Q3="5X1='#(&P8F*7U@SG#0SBL05&3*$8)B55RY29[$]?)6O DCD][T MK6 &O73[PY_C#^M@X=3%'ZZ6?.=RQ6^ TG:('=489U;=6[1>/Q:K(58C"_3Z?G0&ST'_51)%Z_"7=5%',RX#FY?<5T9U!=(_O*\=@[WY[ ME^YCE^U_?7%Z<'2,TKJD>TH_GZ9UR]]QE.YO^T5G'ZNO^UOO-=&,<\TA.I4; MYSL%F@4"F(E(O0O.";ZQR6])67VZU,'[#U.I6USX84)[O[_'P@M/J084E =F M62:(!(%W0KN()?(I)K-,B>)F;4FA:C>(Y879I MC@FSU( FA +3/)M=1(*.@@G,E'),Y&E,5$^'F*8Z-Q4G;D/D]RD&M3Y(?,NT MUI^7W*FA[C$J'2@0+',[567 ($_ 4N'2%B(J EGU::W+TNEY^%VOG_#C7C^E M%>N\J<;-UDOCQDN%9-0'5=-M_)#'0D<>P;,<*PXH@E7: -::1NR2_L&Y\S/G M;<26>91:Z?R\4G!3%S4J<#-GN)F<,&N<$4S:A#1> ;,.@^76@Z0>":*"0 +K1)/C@:.M5Z]7NUHO=5[M'NSN'K:W][=;AT<'+ M__OWP:OMG3>'_Z^U\_O;W:/CQT1\;M4_35N*OS_J"5=%L\YA=LM6SQ<].T\] M^VF*UC,:-)59L0:)DIXE%*S@#)3C."#G5)!F8Y-BT29X.L2[='JV0>2]P.)* MPN(<1LT46)P_+$Z8'XQ(YS7VH!VCP#RW8)QPX#"Q@3B%99X_0[5J4R(*+/[D ME)E9F/HU(:?I!GW_W';#S#;#'+^P>OQ_C4SZK:LX\XVTH%,S^-#IC>T)\CV, MNY#08U WKF%TWW$A*+/ZD] R+E<[F=Y%>J96KS_*$?=!>KO7ZJ0[^S"HRJT' MU7SET4D8AHQWE4%4U4O%3L_T7*=RD*A:W*<_I>_.GYTDFX]W]G-OQH?M.?H^D^,37=P/KK[3QJPP)BG>V)T(O?@ MQK_Y=BMT%D)8Y(7'5&"&#$U\FH3(.79!!$;\>ZDWKO[H9'!]F#\$L(-@/H&) MZ0F?F^Y?YF*X\:_O3UXZ=C=7_:X%NW%""7XF?I2E%N/<%FPL&$F+]0?5X.[G M":O"(/]6NAW3F'MIG0RRLO_;_3N'41*R# I9?/(DERP?__LOLWG;L7C2\SO% M?"J V-O9WOUUZ_"HW=K=?_EL;/._?7&XN[V[]69WY_!.06_*_;\\V#\\>+6[ MO76TD[T5Z3][._M'AZV#7ULOMP[_W?KUU<&?S7^*XV &P]9..G]WY#N1<=93 ME1!%JJG #7^B?[Q]=O@L:=5N-S]9IY=42_\\7= /_WGGO4\HT4PK*LGZ7F.[ M?,VS87A^]>(7WQF>=BRF#SC4OS497_\&:>\W*Q4 M#[KL/;[?GV"GM]CZ8UEMDDF<0>C\^^N[Q?R+$]'/&V/?AF(78 M?\W]RI6*.]WNT#@X"YE^)]-T*R=S5PZQE1VQUI1KU-G^13;[?.V'T65_E\_4_?OBRM[V' MWYW^>K+_T>']WW;YWG8W7GGJ]PX1.MC^P/;^>F^TEPKQ"-&'G"L4!"@1+3"- MN<2:,L+1QB9FM,W%= 7$3RF3>U)-"G2L$W18)*DF.IT^KQ@12JN87ED9G W* M651!![Z"C@?$_@ITS LZODY A_4&.RL)4!8],"X0&!QQ6EXL$NR[2$),T"%8 M&]';IBH6Z"C0\1CHD(P&HRV3@;AT,6Q,]#X1#AFPB8F?5]"!KJ #%>AX.NC M$]#AF:(!204NL@C,(YI8AT-@I7")/T9"56X7CDA;]:/6_N0%,_6Z [SMT MX&=<-LW[JQ)T4QUJ48]P^GS'&5=I)J3I(Y;C PPT)2C)Z!D#RR M8+U%WH_':ZK;1OG63ZF+P,W56BT"MV"!FS1BF:/689?$C(K,1#4")47(M7+) M@HU<1R1S_P]UR^R:(F]+9^(5>5NPO$U9?H$C1W $;$#A@@#PY,-Z 3B3N-, M8MS&)FM3?'=J>/T-D1O.D??[/:BLNFXPP] *7\Y";S@5<_OI55A)Z*B-&Y\& M__Q;(/U5WH"=\?JG77F9-J7 16UPT9GBPX'XM'T\*665-'.""P$J&I)>Y5GS M40J%:%;/Z);V7$W)=%A=&:N-#A<96Z",35)@Y[5BBLGA96%7'(<$'!(N)!4X&E5VE_JX9QN(WXW8TEBENJ\;RWB-C" M1&R2]0J>';_&@T*.0NXV 49X#T0I+ 7WVEJSL:G;&A4)6V+66R1L81(VR7F% M]H:A)&%:*P[)PL2@=-)I/LJ@O62&,)1]-U(75^_UI)G^<-A*LC$TN>Q]T,KU MM_WT0RZ!/QOD3)[11;MUUC6]494MD7LIG^64H.(-GC,I'J;'3:\F@>4WT^GE M33OH':8M.XBO+S?I==ZBG:O=*4!3%] MWBLUI&HEND:;[2-,EMD182:4>!LR" Y8HTY1+518$8%;1 $IN- MS?MBLD6:FDENBS3-5YHF^6RD!!DM.2BD S >$I^5TH.4B%NM/#4X-WXF]WAA MULG=>W4"OY5OFB_UU&8N&3#,,G!W?K[I=KF:GZ/V M7KDJP9$:A6YR'(-P,AJ23$2GDL48) ,K# )+<1!11!6XRZF'$O,B=BO >]B>4F \L)%S,)2D4 3-YNJ*P K#U,0F:M":2C4V![FEYM$Y>VV1?]3Z$ MW*G\1BN2X3",AE4.0_=Z7,_SIAC6*WN-6L>/JV:?N]W>Y] ;]0<_"@0\8/QO MDX?\-B$&< ?K2PIHD,M,ML/XO[N]&_M1.%]].FIWRM"BTDB2F 50(6324=Z" MQ5B 5330&)57CB<=A=M8R2DUM?33 5=;MA=LTA69?BJ9GISJ38(4R5 BY1+ M=IP+8!RAX(6U1A#!.98;FYB(MN#3W'/*DBORO(3R7+NQ6.1Y8?(\:4=*IDE@ M6D,DD@-C+":+4HEL4>J0=C1R3G,G%$$:(LUU6JS-MQP>&8Y9FSAM[3E$TY"T MY=S@_(9#*PQ?FXL\B*P 5'T M3=E1""+. W<0,1Y((#0$K31#$0PR7SP3C-$ M$N%H4[G@"KD9>U^O'@V87Z1F)N$K\C6;?$T0>BU,)$1)H$B9I/:E BLYR>VP M)7<4!9I;#VKV@+#,SZC@>9'YDN74+$)?M.="I'N2WE.'D1.2 5,X:4^&'%AO M.1A*J4(B;:ZAN:L2OJ^KTCHY[%\/PIGI^*L.A^/P4#\G[K7<^6"0<_O'<:,U M3)%JJ$__:MGA_G6U:[5\B MHEI L(H@DQLG*I0;Q:A;0FDKX74O*G6NM;9%YI]>YB?)N\&*!L8QF,"3S'LL M0?LD^#:*: RA0BJ175](U=VZ9HE]YM7I? P_7VZK?\$E#/>!2+4;W_J]%M"H M&S3>3OO+:3Z^-+?'"#GI1AO0A"MPQM$0#0Z&V9QHS6XIZ/^Y1.OB,&\.42_R M-G=YFR#FR@GK162 \' F*"@(B% M3.$1!L\CCF SMET?&HE/.AK+]8+\)X7 ML9ZW6$]R[\"3B>VD!D-<;I6>7TEM05,LK38421YS-S?)'I,74Z-8KY.#?LNY M]"2C8>ML'$,:3^P<1YBNO?9KZ)UO1@'SK=&_:L,N8WYYU-EXMUY=%]T4/*L/ MSXZGS )G)0I2B60,J ,:ZU#VO0MN>(H0-$,() M6T%Z$BPU!)3/MH(P%DQ@'+03B#DD$+5H8Y.S-JUKKFZ1P681^2*#BY;!26+O MD!/$898,=$J )8@%0QV&(!G1(1B&A$C$7K73/B_$J]X,HBUO'_D91JUJY&?L M]O_*G=\_=Y*":MF+FR74:6D^5P?WYQCWY:K8_L"' 8SZ9\^S&3+L=SN^E1^P M^IO;Z7+P=YMR[:P_"MSTK8%,?V+CIC!FN@^/( /4H M)Z]3"XH@EO2_()8$[23-R>N:M;FL2>/7F/BZSB)9.Q\O(OE$(CF92*.]\ ;1 MI/KSF 8EDD@ZB8%S%&T(-B82GO/=V_R6E/IC^M\G.X]3"52/H]ZU=+JW'N8@K+, ?$A*"QEE);E>CPB%EQ%4T1N M'D9_$;DG$+D)@]_XH%'(1@4B2>08]Z DEH!=VFQA,8O:5R6P==G[1>2>TJHO M(K=XD9NTZ(5*V(F2"6^Q$, $YZ 9)J <9TAPY[B455,I=(_(U5FXTG#B_/I\ MX$[,,-P1RG, DIUINHQP MVCZ>78., W,H3\82%CCEA(B !<=YSIQH"]60--R27=_THIDBVT\DVQ.\W%M! M?(P<+%,1&.<"E)<2$A^T$HF(*-8;FY2U"9KN35-D>Q5DNW[R7V3[261[T@# M0CIE/0,EF,@VMP#CL8-("58\$"X8SC;WX[I5-*]ZIAD&QD-R^TKUHQJFCO2%+X% 4N:PCPP;7J:!='>$TXGE:7*@EL7*AB=!//?9PY>YP MI4SDVWU7OW9ZIN=J2*R\33W6D;PXA]2"I;ZW-8H/'YQEO3!LA2]AX#K#<15F M^L&=IY-ZV:/<=P;!C?J#=6Q\^!3AXM/@O\\W&?7=I\N-VKG:IYUO>[35\]M7 M._0]\XJ=+\'#US#H%](U$^F:[G]HM-8X=V%SW%A@D3$PV%/ 47(1(W?&BHW- M__F;2OOZ2^,*O%9?^&J+YSY*^(J0S29D%Y--1FFPV!K -/W#$FB"Y3C]2+10 MV >*!-K85/B>Z?-%P)J<45F;=BM^A<=)WU1T55EM#,,@A>? 4)8^33E01+CC M'#F;BPAPF]\WBF.-ZI)R]'-X8@;I@H-P=IEKZ?,QO6>\YMJ/%YE;ISD_8W11X*,^^)AN!1AHP!)K"MKF,3X)1,#XP,$8;Z*T/"HN*_C MT]76*S%*9.U%>FXYE46D%R32DTW(N28<2P9.! ?,6P=&(P*8>4.(<-H)O[$I MVD@])I6RB'1S17INJ90_$NDBM3-)[51\4'IIB S@7&Y\DO8*E,'SWL^MQGO^-:HGVXB6< G_:X//W"QKWU6 M]]P,AH.X?;4EA4[4!TS3;0L5X=&PJ,$((8$AAD&%Z,!KXK7W#GE/-S8E;@LR MW;6PE&:L@A#/S40H0CPO(9ZP"321*A)M( I+DIEO$-C<[9 KXY2AA)NM3$%F.H#I@_30005F1I^!Q70:@7%48H0CTOH9[LC(=""1A2EYESE5FF\K76)(ZRF3"\JCE!D>DXR/6E!(!>LQKE[ MDLGSCJ3GH*PB(*PW(B!I+*W:'Z83V R17JD&WK.T8HC?JD\>V8KAP?4]382P M)6S%\*ULJ!16S@/3/DVWA3,\.,(](&8#,*HPF&@I>(R-)]@*7AD?6K=Y'7WA MFE%R7:/7&]& HRS!L9IH,>5%,4P.293HG >M!:2:#")RU ([669K<$ M;V-*"S(49'BJ9@P%&>:,#%.1%.\YQ]B!4%$DSN P6,(4!&.5PTH;6[6!EVW, M'M.E92' L*1CKAI69;ZV=[U2%O8=G1SZ@_1CK^7.!X/0MSNE9DN62M+=X MHWDGQN!&!W'GBSLQO0_AC1F%@U[6B?G_.97X+,IQ%&7Z=[JM.D.:<"@18> V,2P26&@E>,**(PE[0N+%YRPRBE<@+ M*F7"\PC>%3EO@)Q/SCZB0D?!,2@B/# 5(Z2?#42'*6?*"HIM[EDZW7]LKG7Z M:Z]MYV=N%BE\>BF<-#V=]81;F<0NN&1Z1D=!2<& .8\C1MPH)#YT8P%YF5(KS %YXBW MT01KC-O8Y+K-64-J68KCZ:%H\909I@4CEA!H0+R>3]F-K=!): M9]5!KZ.;>6.AZ=$^<6^Q]9(QK(-@3!E#)0HR'34<@D^0]7[W8:[P1[K;"L#4 M!3"_3YD15K#(I(R A$@DA H,-NTL!*($XC1*[7@R(Q!K8S6=(%;;,(!'^GA6 M5P2-5<$$J;REEA'K;%3614R)$\K[Z"L1G#"TSH/T MJ 6;.]9ISY$WS 5O4+;D:5N2(H*+%T%AJ4?21JL\9U%R@S4A*A!J$<.C8/TP'*7&*MSH2>B)A$<*RCR&YM2M+6<3H9\',UN MLKM_=IH=TMN)8-].KN>8;-VT-?K[_ O5;H#M#'Z<9D.ML5I+89DD6+.D^6Q MP7G'D@;43JFQP?& ;A@%:AL"M=/S:**7WA.3.$[T"AB*$BQS&H2DPGK!';9F M8U/)MM"+F9914*F@4G&#K!LJ3=A@6%H4J$Y&ET(&6,08K(@:DC$FN<2$:(EK M=H,46"JP5%Q#!99NPM*D71H,0YX&"ZSJ6&(9379IM. HM]0S3VE5OOL0UU"# MTQAIDDS?/[?=L%09@>MVVVO@VC@\/SOKAMR?R71;OC-TW?[P?!"R2^.Z/TVG M-X:\)&)-F=ZWLM=8H^ZINSW7/PWCZ6O5A(7'-)M:8=[WX[C#RK"[VCO$CL_7 M43Y>K]/I*L2M/N(VW0[6!<)\B!R(\P08HAI,T.G'(!U13E*5"TJI;).Z:LWN M(0L%/-8)/&HO9BW@,4_PF'!&V8 (#4$#)S:G]BL/6O((6@N.'*:(*[.QR45; M5Q H?#5#&>A ,Z: D[M-F !G/D!SF0Z@K5$VL;J'Q!7 *8"SK'9C 9RY /C"._>.KK-(75NO]KU$V2]-_?>?SYO^F M?ZZN=FH&'SJ]<784^1YV74BR.Z@;53"Z#U8(2K!R=!(JJ_HT??=%KLKM]4?I MZLGR;J6;Z:0[^S PW61O#T:7!;O#D-&F2N\RHV267TZ'2;\T'*4WJIE*S[Z= MQ,EUN/QREH[A+V?]82>?V^>#T#6CSN?PRU\=/SI)MY[O[.9?C8'W.;K^$V/3 M'9R/[OZ3!BPPYNF>'^4, .PCF$YB8GO"YZ?YE+H8;__K^Y*5C=W/5[UJP&R>4X&>B M.MAW+%B,+6]\^;P?_ZF"):_M'9^?[M[=-SX!SP.9C!L[?2RBW0[ MN'!JP^!__H8%^H7B=BN[L*I_<54IEOE>XY_H'V^?'3Y+"K?;S4_6Z26MTS]/ M%_3#;\UV*C4[H:E=_H.S87A^]>(7WQF>=NN$OO_GRXV?51Q,FVO@SHI\)A._\&#V[^[,?758^$_+G MKOKCSZAB:WVOZAG&=W_:K'O%24MCO20WNTR'8,GN59$'7?6>*.)/&%&WN)#& M>J-)#<#VS[-"_%\[^-=F(F"')\FR&58_[0Z'Y^$A?8=6=67&DVZKM:C&W:[Q M4FRE>\T,WW2KY(X=WYZWLW&?K4B!Z.32X%*)^AL M$$Y";YB,][%0C7.G__&J/QP^I+?IJJ[9FS RZY M>^'YX**@35Z,_B2@W*.;K^R87K]R@_Q@'BZT6_\Q MO7,SN&B-/1[H,;FW=]8Q_R!TN+1-MH85'YZ('VID4="4T2@Q$P9IK7*B@G;$ M8&8Q>G"?K8I@5F@_YMUCRKT4 42VU[D*(/Z.TC=]VOOM[<7QURU\L/WFY-VV M/]D_W<-[Y/#B >'/VG6 X_'7_?^J@*(G7'P<.\0H8/M#VSOK_=8H.BTTZ "S87*'H/&- 6T2G+ M#6$XYCG#;2*;4>^R]NT39EJ'54Q7J MN*J YZ7?3,@YS8X3110&3V<#DZP28 M!(6%C,R"#(@!BT&!#3$ 2P 3I7<\T I,Y@0FM6!F*0 MX0E4M+2!4":8-IPCHKE1P06/N7P,Q-PD,['S)7CX&@;] CVS00^>@!Y%!,&& M$V!4Y^J98$!9)\"RZ*5&-!CK-C:K4"WYI>!/P9]FXP]/AYE%09US+$IMK/7< M1H&$C1Q35RC.HG"&3N",=E2Y(!DHS"DP9F5Z%3@8'R1UP1G*U<8FX#($;#@ M50(=IB (R972@1%1M913;:GFV%V@,)P?(5!]C]]HM)EEIB(W5 NI.8E:,Z-H MHC(,^W1[QCOC4;@;;NX8I5AP9[X>XJG&WY);9@T'BU5NB:0$:&$M**0]UMI3 MK./&IJ!MK:=;63Y\W.',O'_.LQ +]RKXMVOIY[L,+4#+-8.)$E9C4L+H!&)DLHP(]V ( M-L"=9C%J[H-BV3(B;<7OF71?Q*T 6)-6]"E;*!4 FQ> 3?EV$ U!5.UV?43 MN$!@C4X_L;:+.JN##K5426!E& MA)9*4&;:V_,?S MX:AJ^W;4ORZDSS7TN[W+ZOD*H>P4M/7\SIC$=;== / NXE=4KJ[>,J_>4 M+H.B6)NM6*<<#\PDZT\+!(+E6@(5%>@0'1B.#%488X'"@S3K&D2?+P]D*UR> M4]^R%_D'=YX; 0^K9I6^,PANU!\\I''.VO@J%^2+R* Q]BALGP_2^HV]"F-/ MPTU$N<*9XG"8"3VF&S=0X7 @Q@$*2 /CEH*Q1H**45H9TRZ&!!YD,7,&UT# M2GAEE9P0=^#5'Z9['NZ J\*$:L.R21<#4Y0K$B1(EBNXHXR@<8R 1> J*.:C ME!N;N,UU3?[3(I %XLJ*EA4M*_JT+HNBAI_4I)AT2!A-D>?,@Q;8 6,>)3W, M=/I11JD0"H&9!^GA-#B8LH#P;PDB9P[ M2/!O@3DKP!)!(:D#EVPS&2W#&YO3KLN'EP3?C@ISK?HM(8Q%!(#6# ,7FU7Q M)E2]]X_Z!0?G@H.3W@OOI75)>P%%1@-3"H-6A@"*5@GC&>9.;&QR/CU_LR!A MHP6ZA,++ZJWRZJV]%IYG"D;1PG.V1B:=%S@0F9O6@Y<,Y3:P#BS7%!R3V NK MG,&V06IX#7(VKH;XI*_MNT^M..B?7KZ\]IBL8ZY&:2905J^L7EF]LGKUK]X# MNL^M.*?%'C&+-(XT_Q2S\QIK[1X%8^K(G-;[K_GG4&FK\/1 M7AB=]$M8KC9F>_#R1@/.HYTO^Q\_O/>6..YR!0['!!@3"(R1 CBW05 D<@_. MQ&S;Z0P^OO_F4[?87"](?%)KM4CVPB7[XGO))@$%9@D&K2,%%G$$A:Q,@BY( M\-93ZO3#)'L-(NX3YN0@C/)1K=.L7&Z7X5/'X+^#DW% _LUXCPI.S(@34W/5 MD.,!$8@>>V!(># B&D A&H0DHL2(C4VFIKN3/&2F=G&_S]_]7D>:85G1LJ)E M19O"QFMO6?B=^KQ4G-<\?.LT+?.HL/$:M>QD)T// Y4R6E7$O@E>L =)>YG:^W@'V-5<%LWBJNWDJ&S6<94JF$H\)&15A@R80W EF.*56"&86#G9E55.CY\B9X7K?S MW@^C@WADOKSN#ZKN6Z/1H&//1\9VPU'_M1F$3#@*L7@XL3B<&M,M B%I R4$ MZ1.O<-B H2Y <-(2C8(S,O?TGBY.FY%2E*#YB@)B6;VB3AIDI!9ULE!U,F6G MB6R6E9T559T)>,/3QKXW[Y28(G?G?9[51PB M:[828JQMHOO1UNA@(L2(G(Y,,0W16@R,$PDJ9]93C1#CBALC-;4;% M:,'+@I<-6+D(O$R_-QJG9?R>\/+#U_<2.<*P$!!1PDH6G0?EC00N M'8E*2*URNZ\F >:E!7SU75]X9710TF15-)H)[D=D\>(2 IH( M,S&""1X!-DH@;;@05=OS.2+)/YQ2B-J@PW8""V9431I0,VQX=@Z M[+EFCT&70F3J@Y[]"2)C?"+UW&BP,B3HD5Z"\A$!8I8[3*)'B&ULRK9B!7T* M^C05?9RE(5HEC:"8):*C@N<"6Z4#HXZ+PFT6"# 3W,93&;RF%!#'%)B//'=% M#4!\T"']#YF -S;9=%/4@BX%79J!+DH([J-.S,8B%J57UC!#-)*$*B.%+]RF M&= S&6$G"DG'*0/,/89D8UE0%B&(-E!NTGXYJY-9Q5F;WM*4N>#/_/&GIF=O M--#,$JI61B$NE9?>.Q:,L%319#UYR44RJ#B^&VGNZ"10(&?.GIQQU<]UD!I1 M80.G&(CQ'!CA##1)EA41%A.C4>3!/;Y5YFPJN7GI/NN,>85S/00)C57!A 2% MEEI&K+-16135J=PW[5\XX&@;9X 1EA ;!J*"6"!(YX312B1'3 M,V/$[2./MP8#T_L0\KCD%Q?7O_+:7.2WMOXR W^SI&*W]SH]>[],DYD-1MY. M54\8K3D.E(!71B0B9",H)1#(8"11(GJM6)Z47 \'*AW72K^Z!7$;X0AV&&EA MM6921NUS_@FR/E$[+D6<&;=NS',_ZF^EYAT4MSUAF9;@51=@K; M>G[G2QBXSC V*(W-A4N.0:%! K*UI6M*SH2K@EBJ*=NV$PZ5?P MD00N;03+HP FA0;EM0*:K 6!%1;\09IV#5)BMU=&[[ M)AA=EC^VA\"R&"%MY[0)%[8%H*4!2'C)K(6:.DHFQC M4[21FG:X%J1LM, 7I'S6,SY,-S#.EH["!)S6:)ETLU#E%-(D@ M*5+ @D:@HW$0O!8F2B0#X8VB VN0(G(T"&9X/KAH5<..6W'0/[U\>>W;6-1;^70WGB#>8B<<\<4QE4J&Z>.&>DE^PD.?<4* MJEAC%77<QI%[D++VUH_ABW?SEB;UFRVB/K;F=HT^=]_ =;HV3(-Z,]Z@ MTDR ]&DZNT'9Z 4)( 3&P/) 0RN) 4NQ5$&G\Y!G&1(U7?X^!49/%6E 5Z+4 MH :ZY8;6 _\64'7_'?A=PMXU7=LZ34,Z 13M)&DL)#*!MU_H;??T+2GB[':0T"]P>CDS"H6I(.PDGH#3N? M0YE84:+U9?7*ZBW3ZLTR(5Q8A9QU1A/.F))6$\NH=%0F:]J[V;E%!:$O;R+H M=1/R_3 ZB$?FR^O^H.KV-!H-.O9\9&PW'/5?FT'(M*/0BX?3BX];4W/%.=>1 M)+L,TE8E&YHC"8HR =&GGY7V,NWBQJ:G MS$@L!,42J03O*D]Q]QATC!H\.#ST_S(>Z M:W+4>=0?QYPOI^"N8;BYM%AMTNK5D>M:5K2L:!-6="5=]D\:G=Z^4F")Y7K/FNV$A6KCV7M3$6D(Y)><\&2(2WR1!YJOL6BWEN]\?A(5^\)T3<^%=FL[N'!J MPV"<'D)QNY75Y#<\K>[O9]B,[0]\&,"H?_8\ ^RPW^WX5GZL965XLU581(2) M%IH&216C(5CG'9/"&2V0,4B\WWT8&[E!0FY.3BUDI#XRLC=5]X9710TF15-)A(K(F?,8I(LFTA5SH\.H+P*@%@@)GK* MT\XD-)GC_+][G D%70JZ_!A=M(@JZ3SFO4/,,VE\$,JP!"Y.6>+58]"E$)GZ MH&>RY2L32DEC-)#*%8T"!4NP!2>#E51@Q&G(T--&>+H[=H&? C_-@!^"*?]>1$+NVD&]DS&V)4U ME"JA@8JF9U\5H%'(!FN)C$9C M1E50A#N;#"II70P(N;J IA3=_KSS9K*Z76AF)5$HH0HBP"3UH#T50'&4(O$; MCZ6MN^CV@:JX>8D^ZXQUA6L]J!.(Q=9+QK .@C%E#)4H2,DT#L%KRPK7:@H. M3N3G1"9CLKL9*$\C,)1,/IW> TR"$#YQ+T&3H9>":4*,LU()8;RD MADL]'L-*KLH8R/T&4E)6UW7UQ3:JSS9Z.^6'=I1CQ2D"&I@#YIP PT6$P#R2 MC@C$D-O8Q(RVN7BZ,/L:R%M!L*?,0/2&1J&9L"9A&&'68J027@E%?/I!% 1K M#H)->7="$(1[3L%:K8 9)4$9I(!2Y0760L?P4 A;@VZ/528^V#RPM.KY>#6Q M= U[/QH ([.S-&W#XY=FLP,+T/(4^=?7%Q M_2NOS45^:^LO,_ WBREV>Z_3L_?+J(K98.1XJFX">>\Q(AR8I1B8X@I4.B:@ M%1,H*.0(%ME'7%K(/3W?*:LW2P*B8\YRYY!RG&$5;:1",>KST!R%")L9MVZ, MQ3[J;Z7ERW=@NJ]-)Z'12W/6&9EN!5%V"MMZ?N=+&+C.,!S$*@IV<);?+PRI M5FB;S*264G+ME 9J<")(-D;0+BH@+O$CDC_- P Q;B->4ZI1$= ";V7URNHM MX^H]I=N@J-:&J]8IYX,(E%)"'&!B$; 8#!AG(R N/+8&$^79PW3KF@2AQ[;U MC9&7/A_0ULA\*<,OG\H),

34M+24Z8W;710%-69"C0]3 MO@8>A(X,,0C)' /&& +#@H-(9) >1Z:LVM@LT]Z:0(A*;.6Q7>[FZ8!X$[IF M%/Q1_\'05=A0?;@VZ6B@2#KI#09%+0>F, =E:0 G*+;.,<-<+FIJE14M*[IN*SJ+3IZGYZ+HY">U-28]%!099-(. U:> M."@DH6))AHTF[' MH()2#U/*:Y =<34DME4-26G%0?_T\N6UP^)N-\6/JN=N68OE:&A]"=0S5H/> MOO5SK?DLKNM%./[+&2]GO %;58);9?4:S;"IEY)B8F-PD1GLM!0D1(5D<,@2 M[6=FV-_-K__#=,_#EOOO^?=3[ N5KH]*?YKNIZ%REUIG+0BK+;#H,.@<[$O; MA]-N,^+R$'M,1)LQ7I.':ZWU\I.:M$7@%B]P$[:KLIP0YSE8Y4,2.!+ 8A?! M,Q*I@2*I5F?AIAL@Q&<4QC9 ))Z!,P)!T8J!4(2I02. MTDF>#4W41FP%"%X!S\5Z8H75)6N3F4B42B$\!H>3?F5&,U T)JF3N>Z! MC08=>SXRMAN.^J_-(!1Z,",]V)F:QA9 M6;VR>B70O9A ]_:5$DK$Z;3?J]SM63N5(%=]5&EW>L:##EP;0X$:HX$%3\!: M3@ '&IB(5@;K-C8E:R-$EC^V77"PX&#SK,B"@XO'P2F3D009!#,6"%7)9*0X MF8R."> N(1^VR$KIFP6$C1XW.@=75./OK5RW7+=<=[;K+MK%YCN?GX12O#!= MTW.AW=H.+IS:,!CWDZ"XWCU\8,^ITFG^/ZY[8;Q^/69 M![,WG:+-5DN'B=2($^F$PTQAHHDSEAMN>?0\,%]-9W\ -[M!R6X.VBG4K#YJ M]OM4<5UPR' <,6@CVX27-V2Q5(35AW>"-_L_/>\,[HH2#0K$DVDH2A*B/;$ M@.!.YH;^"A27 B)S1E-K(J(R-_0O*%10:,E12#O/E15"4,48,D;CP*+ (4K- M!#;L,2A4R%)]$#4USPO__^R]>7/;2+(O^E48/O?>UQVATJ" E#EOL\1LB5[ MU*])V99LC_2/HE81$A<-0%K+IW^9!8 [K=469?&<: U-8JDE\Y=+Y1)$S"8I MT3H$B(H0HFR4D-2$VF)09*K#5V]"NA''\T51UC"UAJD56*F[] ^(N% 1MS%C MDME(*4.E3",+<)489OA:6?IU2#2C+!DNDR"--+$!#PF+PYCPP%@BC D#I3$H M2P$2L34*K5'HF:.0YE&4:!58L-@8ETJXR&$M,A,GC$H>KI6EU8"HV> '$PO) MA1$DB9*$,)-J(FULB-$IJ+B!5L*@/1>)#1[/'_JM<>I7XM0O69F5!J2[1"78 M0')KM(E"*9E17 (NI3I0C+-4B"!8CDA+0MK7T/2374VSQ0=8Y%QB@Y28) 7U M*94A44;'1%(3NB117&//^60C$O-.[SN'(SR*8'_:>*XU!C'&P&[P13UH0K_\IE:]4$]_*EIMBOSDZQ7\D8XC1#: B7ECTWC-+B) MR,, "_*V;4-JK!U? HHU>?P!/ESE\W6MD,+*37'8:YS(?-/JN,6C;PB+M M>^;&7DT-E_5D3V=P43& +WP?I\WI@(6)=:A>SF(8W7F_\%VJ7^?8]BG[;O^Z MR,R@#4/'D4W>50%.,+Y%*AC!<+#\EA588!K#F+"X]%3PQL1?'*[GVP0D=F 2 M0Z.$LD!& "*A=7%,M4TL"\TQCU_5-[5'(7WG\L02E5MY1J2#&;Z6G0MY5;SZ MUS3E =E-KOJR!9N@T)!NEC$X2Q;,N9^V8"5C +[U<]_AZS4((9OC53 7=G?RFCK\KX6WL'._N-@[W&N[W6_MX_N]M; M!SO;C?>[K:W6N]VM?QK[!_!%='8 M ?HTHQ"R1AT]YO_"9]DS^"F8G^@M08B_NH5DJW0]@HKO:\IGX_OPFU^_6%[6 MT9%8^O5OGUF68#/VRU J%*UA%YZI'R%S8%J=?#LL8!A%L6T+G6?G/J&\9][* M(BOVW,<<1'EOX)'M -[ZM@.ZYQ/KD7OO1GIDV QWZ>%!&_0_T >O/UWL;6NV M=]#N[!VT3N'[-KPK@V? >SYW[+\_P_O-N0I9'UX^K6]A_K?AT]1:WN+ M@B+%LVE-YF0Q +G2TYN-/Q#%,",I#/YZ5VJC_E_TKP9 7/5#?4_U MRY^-##15P+N.O$"%%>3T>26J-WS1L_*? (E9KT$%%YL-5'O!#,51%9C*XWA8; MC;]E ;OTL2W!8M-VZ W9HIS@1N/IL.?5F[V/!UN_YOV+-_OK[M9&XY]_WM5+ MM(,B$Q:ZL*/EJ=8NQ]T8^-7TU^_;[[;7>)?#5LA.I[%5%'VP-0:CW]_5F]S8 M^8Z:U7JU_6HW_OAW'XRY_P_^_-GX)^MF0,7K1?EC'R2P!'JQ?S8^'NQL-OXY MV/9:T4M?F'];V1FTT3PIAIU2)8#%:LO>25MF?\+WP%'_#,QFHT9@1%Y$[,IQ MT%"V#0I>H]^SE9>@@5?98D!.\OX%^A7:Y2MPM2]LIX-J"=[=1:\:L'L#H+)C M7_Q.;+[T!2A%>AN^!!EKG;,:'4.-3N:L'TS#NWV0/AWH!>>V?P[?X4<0R]V& MR2Q(:-E!.FS+[TB%&5#5E-R''PI/J-T^6/.@*7SI(3HV]M%[533>]_O&4^EV M/CQI;)ENULN*05[QQ(26\GY[:Z2'R//SO/\='@)+,'12#X8YTCQ\RCK9X*H! MJG6MA^PA-Q2-9M9!U: I\ZL.O&VYPVSE%;A& >R,F_8=M2"8+ ! >2-,NX Y M5O^ %\H3[Q[TRUOB 2Q-]AV7"M8/=2W-QA[8=5W9J3%<734.Y)EM 'J?EYSQ#_!.:?R_[\CO_;S M'?KW1$7@1QUZ@I;MC6-?X/M%"B>1OWOV$ C(H?0 _I__H2G[ZRF7O*%R6,EB ML251$7$#;T,#I#,T\.8NZ!M JC#6)/:N\V&W] =Z@[S8J*X$+MAHJ.$ /?#P M!*^R-09]^$[F<)'*O-)[GMO!M47H.!\Z!_^C;0X;W]#YL*?;&PT#P',&7P-[ MY<"+NMW/--[7EX,N7 >WR9X&^O /,.5+B[Y#+LZ_ YD4[?+'HMOO#]I>#_<_ MJ_)KI**B/SPOQJK :/:]X2#W>XKG!2-VSFW-M3B?BPQ(%-&=_'2C2F' S;; M*8@5K&&6VY/J\<@W7GO)R_UR%@ &)@*0U=-^&4:[Y-\ Z+]1?J@N/,BE\2_N M9C#X65EQ\*Z6%1O5 )$, ,(^5B2S+QUBY_C^\KIIV;1M\1S&0RA,=.LDSS2H M:\.\8N_Y&W9ZWS,PG? .&"*\:V#+L\PMG-;5C-3YUXR_X2Z^04&?MV\P?&F^ MP7U ULP!RO8&6UICEP(8P<=^)T-J7Q%_8-S?@J/3]NGAJ3EM M;G\^:W8_Q4??=MC1Z=GU8?CU[/#ZZUGSP_O367]@"[YK;7_N[GUH9:VP>='Z M ,_>[G0.#]I=]"4>??M\VOH&X_[6GL2?2[/O1N?.,&=/JUF% I1JRSE##-'1;H2DDHC(U@ M@9EC\2SE/0G ?@3%1&=@K1750>AX)QOD236Z@_8M(AIJ=S5%J2>7+O% MBJC+,#"H<05*8,,7;H5%GJTL,1;^LT!S+Q/TYW+^E\+NN9T"+9T!EF]X>;R^ M?7;L$L5BD2@B0 DC@-B,2,D3HH54+J9"N4BM!*_#;B%KC/;K2=F;5%8%ZLXE MW,#0EK XTBW:'&B8>%,%U&34[H&9@>?M.7*@'&E+>%148QK<.Z]^Y_:_PRQ' M$W#L^P"KHXOVN:T7I[1A"C '2GL03<5!0WK7EW\FC+R?^S=W1Z@#UWM/%]S: MR:1"+U-6/&$I\4^\UV7)/>5;$/I&OMM%JX/W+1I*CB1>!_ \0SUOO; M$*7&O)WU@ T&PY$3:O0O^*W;[UG@P"'J#OB2OF\K5K2!DPDP:!Y Y'^:Z+0M;ZD,:'4 #&&Q>>MZ- M5?4_I[0C#XR5>PBGXI_L'6N%/R7V;_2! !W .C!N$:B*TC':=&L,M'PTP/Y!XGO6_?GX4>3Q7(G1HW\-$WN(\;A<_GKPP M%&J=;@6MZ^9E\_HL:FWO7#8OP)"*%'6:$Y,:4*ZDH408Y^!3$ ?4N"!.P2!. M-^>CP$N%&KB\@_LKO5!<$(.'9'(7:C"**I,R1H5-,&U41FE@TY0):JT1JJ0& MNJ:&1Z>&J];%L=/,AMQJPC46%1-8)\/$BB0\2HQ,PM"%"?9VW9S/^[P-.3PO MXPN,=0QR+;7GSUEQ]LX#-GYZ8912:B_-XXA2H^,@(#KE*4"$XP@6E$01@\T- M(F/C:#6TE\FM\XZ74M;BWCVQ K,WS'\@/[U1]%UF'3PJ(X!:I)!X^F\UZAA9 ME:+2E5EO /^A-!YX+0"/8A:K.*,CDI&#Q>LMI8Q?\ME05< M2+ANF.-S4"/!DMS^P+H8ZO;8/:2NIHZ(MBLM;'=TZ[MQQ&*IC"Q?D E+='KB M?A9+QN]_ P.L;"!5*5JCPZ+<.CSJ4N@EPC"'KASI8CG0QV;CWZ!&]G,\B>U< MX3E^Z9+"\TDT]/+,PAQ09;OR)_VVU*&P-1"N@IXEOR^S_*OL#.V> M>U\O,VPA<'5W;,^]2"#\=$Q-["Q3E%@M 0@M"$MEXX"H)$J$%D&DS6J8<;B) M#;^+2(JC?6Q,;.0*X.$T&U?C&KF>EX)#R=%CDPR-HQ^"9PTV>>YS_B:\.3] M9(QQNO1N& RKRAO?_6I6+ ]PDE4&8FT(CMXS<;4'SK'E>-,X/=:-HH$&[2PW MY-P'-IP#I^/0,6P!(QS&*%R![JQ+?&)UI/F>%7T,)\KR[K."HMT>!CG#T-=. MI.;IEV.=IC2. T4BZ]")9!7AUD9$XPDF$VD4KH@3J=ZW[,E]X1,C&3F**C>V M5R[0H2LO1F[84FLJ(V\PO-%ZO^UY1^K**]RV'5,[OV=9#I,RVOUA43FF^\-! MT1_FJ#(8#*G$OI:H&I0)=( 5DV/S@3H#?^15^8XZ_0LPH+Q+&YU;>:-G09F M 6777KGQ +/1@&?"-[7S&3B\P/B2C>H3C $F,6CWJYC0\EG^/" KVO"RDW[? M%./8K<'$-5/K,A&.!.K.^7G'QPB9+$>O?8G&U3\ W/KYQH07;?3+=+ HO@86 M80\@L?'?(8"(.3V>V8O2D"K5PN=5<,>@&<96 ;+A.G1=F G MK[H!Z19'_[S8M.UD>=KV.@-[!<;RDS*P%P;6W!@H,Q-8DZ0L"05SU#@8DJ'* MABY())4ZC$+I[A-8\U2U(>K0!M.OXP\J#:3R^@-:G9SD]@2UPAHH[^+E9$(9 M9=)(."Y8S")!%4^=20,9@_XCE]7&F_-RCC2C#SF8HFL_YV(_YY>X=;T5[AUH MF,-6V#HYCE,N5"HED5)3PD*NB4@#1D(3PQ &/R>8 %_.<@EB M%$@".'-X8FWMK:,7RFO U%]TD_"I5O$>A>**2V7BWXC#N@?^L\_HC]!=I[('F@4 MDT?Q/K6TGQL,P:E?-Z7!5.FAJ%Q44P?SJ7ON[9N=(:8T5BI!/?=GF.XQ"0:P M7\,H=ZE)K$+@%"-#FIV.6!):GFI,( M;2EF..@T%) @XP,8%3,E^@"Q?H0.Z]S8WZ#1.5^(9+4X@A]"K>'BH=QYL\W M_TL?QMK^;QYL'2>2JTBDAG G0'K)2!/%G"%:Z9"!_DA5,A=V_63V?^5\VA\Y MMU8@*FZYDVPJC,18-9CTRDT'0=S@:=R:_WGV>=/&_H2[$*7FL%<:^? C5L9# M)CX!IJ\"V?RYPX;W!53!:]XJ11^#==8+J8&\K#))-_R;QD%LF+58E'&!92IS MOU?EUDBMAW7.4FFUX\^Y;8/>@1H(5I?HVL8?^/X_O=HR4;FO6D[O/1UGGO7J=UZT,=3%PA[DF-GZN5Z< M^47)')[-E).>!,;R03>X WXNDE5U'JX^=C#_I&;#RIS8CH+'?%DB.&_/[RG M,2QJK06M'QPO\=FEI1.ST?]>I4'7$;* EP68(!W,J[:C!(4Z]%?[>&2/?*[? MZ?0OBM=S>44_@>N[UBSG^'W=MF;8F8CO-U_\%/[!&>RY+3]V[\!YV;"P>ZRD MH3[9)XC 9&=,Q$3 )A 96R%B&S IY\\[EL,"]H'VLF?DKO7U>X'C.O*\L*_K M#W^!L0L<=\N>QRW,S*-V>54_7ZLW5SYO^IYF2 MS>5O/-Z,@FCIS\$F7?K;CQX+1@T3Z:T>^XM:T78S8SH_7T]=TH9VF)4:ED]$ MJO^1=7UUBZE#\H?4YK[K2CQ^4]Z;EZ.DTA_ H16A=2:.TEA01L.0JR *52#A M>RZ%9 ]1@FK\O=J]F"ST??OF:'!U^NFMM_=YO;[]LPG\O# M[FY\=-HZ.SH]ZC0_P)P^[$3-T[]=\UW9SJ.Y'P1[VR>L>26"H_^T ]W]VI/? MQ!#'T0P_GQT>=-JP1M>P1D'K](PUK[\"\@+BAE^[\"Y8.TW_<_WI.(2]=IQ* M8E/ 7* 82:0*';$L2:A3-N2QQ$:SLPHU:!8_(J0@I%9QJE7 0B8#)I(H,8[J MT&#]Z6!-2+\9(9T=!Y'6H7"*! :C1PTS1#D@))[8T.A0:1GH5V^B>(Z0<+^* MF5.K>XFFF3;L]^B2OK@V+HCW^!>4<%A\9/N/E85%$[RQ.R&P?DZ!H/DJ-XOJ M\]ZSRLT?],\%F_QS]_:IU XO9_W.-3"O:+ZB_F^N<>V,[9IY?8CF7M98U MZG8=AV%J4IDXI9GA(W%TJB^: MUY_BO6^M=O-;D^Y]^ +SAL_=3\'>MT\Q:EF)XPD-M261D9: <2:)LM012D'[ M):L]2E$:,V9IH*R37E0M(X!=6-ZFA-1[\7'9T="R7")&&" M< F;RBSH[9PFEK@TU"&S*F$Q1C:LG)+UI'CL1=)^WPU\/>VGJ@\(H[BOYA0^ MH>:TD@)48\]19].$"\<8BY6T :"K"$&$ZDC)-? ].?!=W61=?@& PS70]/#; MEQCF&L([X]9IZW3OX/W9WH&&-6F&>]_>G_[G>O=R[^#LHGG:O(*UH&"%'G.E M$ZYB2:(X"@E304A [CDB99PZ%_)$1OSN M7R-$EBP3E-+4N#1(B(V5@H Y0& M+WS0&>":KE:/KCX=8]_B,$ACDH2&8[ %B-90Q"1(E$1W5:J3Z-6;GRA/GZ%U M]]6V,]U9VW,CV(AD"@B46A@!8REE0KI4@F9N0LXE2](U;#PU;+1N='8V+PY/ M85VN=RX.NY_@F9\[AZ"'XSN:IR?TZ!NNSRYM'KSO(&PHP 8'^TMDE":$)2"# M)%." +TGSM+ 68PPOB-LW+K-XE1E52:\]CA=2WZKD(,)/]\O?_O, MRFR6I7=]F/1D/ +6W??919V1J+8:O+3/"R\ % M7TUH)G3+OVQY).9J;VJX:IOZ3IYG@RI(K S/Q\LHU5L%8L",UZZ_6L[954"2EH'G^+6->A_VSMA M<_LL;&X=)X%+ NU2(FB$]8^X)%S8@("-X%@0,AUJMLA,&/37=L+J[NO%L3/. M4!$X8N- $T85["L+8Q+KQ* "EE!-E\K?!07BIR)%9_Z]8M'RW7.9Y4@H>_EV M5ISW"]G9<__T>R<866;*N+)UO&ES^\LQ=0DH9L82$2@,;<#"5TY%1%L>ASP$ MJ:+GXTV?(GX4=X]@:*-I^/UKC#?YB8-')T961UMZF8K)VEA3&M2=;#16'\2- MU8H:UG>M0V5(8[NMLI*LSG(][!:#LDP1YHMC^Z R&VTP7[C#!ZSWRM5E/0Y9] MOO*L*)-\;AH#/')"">AA15J\!I=AB.>;97$1A_&G/I>O[+'HQU%F_0W&=3S\ M$S<;NS>_M2S35/CTH/'KY]ZXX1N;C[<"UCT_L3CEB7#[^N7E6^!?98;1DB&, MQCD:PV"N[,EX+D\9=_^Y+-:+!0$Q$QK3N+YE@_8[@.0^O'&-AO#?,8LT5S*. MB&4J)8Q9 2(S24G I5"1!<4TF>NEX)ABBE(JN998NE-HRZ(HEFD8*1JBAO(, MH_4K:O'8<=+S9ML*%$FJ"TYG&#N?>\0=]VSU%5S/^UEOE/HW7;_57EH]'$Q: M*P2[$-H<"[F!]8EZ9-E/[H4RT=)IHMPB[G?X5#!MK*O5/I:_B5\E*L+:\.87&?E_!-I;9\,]P_[>6S*7L M,EGMN=_(?]>!K+ R$:EI5<*RJ>39:\:H$6[GUF/=>91%Z MXH 7_&3<]$]\[=T\^C;KLO^ND03)Q@B//&S6&D%5-[)6"IXT476SL37:FE&: MZ@2B5U"7%1, A^JG!&UMM'=+B*#L:#""!5F,1 LBQ ;NM@0N\<]:3D<%?"HP M%W:S+&DZ6D1?+',)+^$8W;#CLDZG*GF.ID,^1I^J^8%=+LM\F].3R>3ZTGDZ MPH#<7F )]1K5GR'[XGHN6T"?CEL!-**&^KFA@N[ M."[EP5&N]SQ+RU&SDZMQ<^7E[JQU!;11!;1T70%M70&MJH!V8T6SV0IH26A2 MG:9!RBB+F972*J9E0,,H,=Q%KY:\YT8S^H9\UM50K_9]Q9G*;'J>8K<JB+#,YH5[XZ55BH;: 1Y( Y0?(T:AN!#-N^E*Z&<^K]MYR"!9./DJ1 M_U:;K;54'75B&3]ZQF58#J0"_PFXGY&<^)C1G5BF"VMP3&H _N6UU3MY:3G/ M41GB]J@J>J,#8ZQKI.;]LJLPRM!Q>71L]E<+.#2N;JV%K0PQOUNB3Y:]H&79 M_ PE%:;K/T]B+VVU MV?1MVBO%ORK#L/#FJ;L:6J*CHNM-U*ZWT$'_P9;MC5;WK? %MF>?H>!CW>!LYE9ZCQ? -X0!6THY5URD[T2-8573LD1=O MPATW*LA>LT7M'CK/0;>'??TN\ZSLR#"E&7N.JNL1+?/"3%41&;6:\ 9*)79P M-N-N65AN:-HY-.[7Y6L9-W+OW)RNAK1$UZXT\TF7ZFP[B=H.+V8FI^S@ IN9 MXOT9.I.QO: L=9(Q^5<].I;LS9*M64U"O:O2T,[.S^O:"VWXTQE5A5[)Z?W8 MP51U% !)W)DUM#VI+IPL4M3W:TU^"X:KW9W/E<>^C0KA_FSO M\@\/"?<^'FP]I8?XZ^X6$*ST'8>ZN!QC')AL+.GL=!'0LADMDO_$T7X?>+, M=O="?N*@G=/ MP=BB8_"L/_T%.V J%?_V \LO5E!=817K1Y<'BL).-4 M*DLH_"5,Z(!PS2,2B21)K58Q3\QJ1'CY35N=VJBCLU:4E66TT5CI+\\1?;@Z M6FZHF9Z/T0?8Z 1=&W"GOZ1RJM?"&7M@ESY[! _OQ(>G@Y+< 6[MPD7M E4? MF_GC78R!+ M^^(_T;_^K*/#QC;+HM>4E@,H'T/OUBD/(SIE=)2/AZKUFLZHPD=I+I3_GFQ# M/GZ1G#S@&/5++^\XEU>5I9IGOC+BZ)RLS!EHP!2F&IW/O6>FKFK=7,9?YR-! M>F5KF[(A^D3O*=]#OK+>JIBNF3&-BC&.9PL[5,!>%DO/-*J-,GTO"&ISK8Q0 M ]SR/9NKZK%HEVU,:8V^M4Y6JI6Y'S60E (AUK_P FQN!EFOC)/V)%K7Y;UI M#;+I>(-;K$1)8J.M .E8].MZPF7[^AY&FX"MF9FYC1WMVH3Y7 O(\L'CY2W* M<$54D&5'^R*:L_?,L& MI6-1%OT>+-_5R)\P"L^LM^<"U7%[:7.-40;^Y_)5FXVRXDTMDI%+9METQGN) M&S93 M2W!EI$=-Y@ZDT\L7K/([PKI\)/UABWCLRF+NH7 6G=H'NAC(Y30 M4H6$QT%(&#><<)4*$KB0!48&.@J#V0.@($V,3GQV9\"DL9*'3(K0\""T6C,Q MJVM,K'SC76F/S1+ITVD$B\^J;IPB:A*3\QKK[A5#>M=&[1+8\,'#YX.)\X[2 M&0S2/ MIAYCKVXT,38>W\:86JSJ47Y5*J^KROMG '9HR6WUG%$ MF0JT"(E0U!#F8)U%& C"76)%9!.MG<+]3I;NMV?ZNVQYRB(KA6*I#37( BJE M,P:X.[54 NXXO^5!O>7!>LL?<=J<]Y5U5AE3^^3:+V?P9B3N6YO]JB?5??07XQIG.NM*\JHMF[<2,S7C&/VX>-GDA MZ(P]F-G4L?'4\;V&.?@(G?&[1F>+&XLTXPE%_.D4X 5@M;#MWE,WVEN.%FOA MMAA.MBY;!\WC)-+,1!04FL@&V&@O(C*.!4BW()!6T^_OM_>GNL6&@O>J0 MD3")-6$ O40JPXF12SXSBV:2@3P)K$23"E=$J4LJ# MAHDQJ6\C9V=U5QFG( 58$D:!8I'3(G8B-6$D(VM2%J]&,TU/ L330&.2")[X MS+@<5GG<-A6),CKX&F>I@\KG>^%F/L+<]XYL2!^VN3$95E8]K6C[0EO5[SY( MU-]1GUN!VEN[,VWWO-._JEMOFPP4V$$_]XGG"U_GM=Q1J8_J_,H_SY_];4P? M'XX.V"*5&!U8Y]M8KLH&=#.G+^J!_?_SA$DR/>6J M?N3$GUJ6K36KL-_IP]?_I_"GG/U>O10^X: ,OQF%_?O0_C*)MYW9LM[=>.R3 ML7_UJ \6UOP81ZM.;UH9^],C_QT"@/HX%OYU=T7AUWCD<'TX&\7$D J*Y=4[N?^>=:KPD,F2U>5$6Q=3-;J9&=@\9>1IQB MZ(/4"B0)'']5IKDJ=5$ZX>?'YZLG3A#(>V&?4C<\5J@LK$56E/OBCCPFS#O=V' EJ,?H4R&AC@EY@8!T4 MF\4$W9"2;@C2#1G135FNIAJTIPJ@B (6MBQ#Y66ZO90^K-+[,\<)E27/>..C MCF[.8-I)8J&O@\[VN,[&P^LYA$"C2 M\,E);D_\8I4547Q0]>B^NK]&&->]+'>>[TT@P4+Z@Y9XVLU$CP]SILV==E M*(4=/F:8S][M)?Y(=2\W%V5SF5WEZW A78P2GI<,X_ZN4K\C)0F;!U?M#.Q_U1?A!"\W P48QMTHLP )2_KN5Z^5J4 5A_ M^@0D\Q!/I+Q%7UK[OH3,A$.V/QQ@I36O&-^GBYR(*.F1R"R9$ 5,J;<,25-;0TCS= M.M:QHXY&EJ1I0@D+942$B14!4K "U3^UA%%SUUY>:J5O+DP"I9 MGZ.I6.D29=[T1BW[*^^=]]&5YF,?M?]Q-C4*^,GB!E@MN7JL&OJBG6N?% 7LBLJ[C" *B?/,R_JS.\6C74RBVW\K@VOS%8:^MQ@)Y/M"$ ( M\65/"JN'>160YGM_@_Z/J1T^QJL'ZI7/$N]4!OZXE/.3UH\'>M@J2\X +G[, M^[W^L,H5+-9 4>L@)\=)J!B%!29":TE8&E&B6*!(:F7,8A>Z(!6S_D5.K6,Z M32Q/-(LB+<*0Q4K'+'*AI/,94T]2.^R'J#.FC,8T:?@\J/YYU5L*:>OYN6AV M>XVFC[XI V90"WB_M?^V/+LPC8FY[Z/:X ^JOYQ[YU2M/FWMC].K\2DD8%B! MN7(@-C[CM9^MKT#_QT'_'-B7,_[GZ\9[J=%JGJK M#/VDBU^ ESZ?N05^NS= MD3YZM8Q]K1*-ZX,=N.1D"+9UKRJ1A:9Z-_,Q!5@'UQ=4+FSEX,$#.GRH&@*< M^L@D.9X\WIV/!N0SD'U=J&[I@\ CGM&;Y@>!J&^R41YPF1#G-4P_JO/S*K=\ M_+YST YU=HYG5&4EW ];6Q]]0G!=S6VCT;;FI/2AE&B*Q8>*B0+^4PT"I%_8 MTL6Z<"+H>!J5$ , 1Y.RZ]W51'.;V')(U4I@%&IGZKF/[**]X)6!4, OGNFSIFO-5<_ MI&X7UAI>@\6,8=A8]$Y5;J2R#OXX)&QR0?'P+W/8D<:O5U>:\M!O\2K[(('2 M$=/'X4[8\=ZWK,JB87686J..4*LJ09:@,6(&N!S>X:=>^8C*O,7_#F4^*-5Y MEV&PH7^&]PB!'C]M_&/K%]3=>S,A(6,?ZLB'69YE%L-.R6A50O5=*N,]6>,. MC,Z ?=N=0Z$A"52FTM5N]ZM#8Z]=I#Y/W^8O\C=/X7 +Y KHO:Y8O M(.N-"2;06 6I=-,CRDRT3QJ='92:ZF"RJL2B4^[9;Y8SS\L+8Q++PYAPN%5X MRPT1-")]M8Y]^OUCGV[;YAB[OL[TP^5/)HFBS:>K33>S+$'5%/AG1]I@1[]^ M?K4-BDBGCZ=CJV(-MZXJ:[B[&[:^-:_@N>'A*3S_X!,]/&UEAP=G4>NZ?=KL MPJB^M4Y;X>'UK#5\>'I(#Z]W@]8VO/?ZC+:VOV;-\.^V3]G^T+PZ.M7PSF9T M=-IRK>O=8RN-TD' 8+V<(2RQCDB*N93*B#0 -452-6<)\T@SK6#Q'5C+QJA$ M1S8.8QM1%RB1S%K"NZVO.ZV#O<^[._O+DB9_$#UXX]M^>DJ#!M5YV+%[;D0[ M[TK)ZJ'AY5)/\]CQ4(>@51'G0DH88YQPS4"N*<.PHW! Q5P^[5-JX\M!$R4H? +,\)3*XCSPO[ MNO[P%]B0YQUY]3KK^2'ZF_ZJ'E;I4*@"^'H%8$)5^I$7).7/8^U@,R@UA$$. M_YGZS=7/F_ZG?PW,_&]IL"G29.G/P29=^MN/'DO#32;N]]@?_Q9'RU_ZH,'R M6SWV7WY]RS6&;41Z^']?1:_&*IX7;Z^#!O5D4#_O!Y>&YY=X\5]S"O#LMI<[ M_M@,(VZ2VI3!Y.>< 2-6N'F"O_M:T*FUJ ADQGZBK$2%ARY4A20>:,XQ++"3 MF48]XWLL^$]YY0T\HJ0^.\G!6C:DVC&MK06[X =4@.KBT]# O*&!-/!97HS, M^&*6%^XRSZ#QI+.]65QZJ?*_'C3%R:GY\J0K-;<[)'!+)4!6*I:&%.Q&;94% M==EH9F0@-.?L>'=AO89HJ4$"9-2LJ>AV^=K1\U0YVX?=R\Y>]^_L\/13M+?] M-CN\UC&.[6C[;U [3RZ.X/WPC.OF:3,X/,6QE?? NX9'X9?D$.YM;6O6_/#W M:>OZ[+*U_?:LV=V]AF>='6W#O+:;5\WKSUFS^]DUL^#RGX.=07,_"/:V3UCS MXI@EH72QY419 Y9.HB+"G>(D84 401S'VK)7;VBXD:3!7,9WF:C]$!9 X+PC M*_P(D6]ZY2RJKP'I-P4DHZ@R*6-46*!D+F4$!GR:,D&M-4*5@#1?1&0-2+\< MD*YG F,:$H3)0BU<428-3&14:();&9(DS2-DE@ (,4;5,S7TGLZ0+JS:N?\ M_STGU>XCS$'BL>E2$R>\VWP7(NJSAIW'TH,^VX',.I_+6N C#!IMP%;/^!"U M_:$_ %\#TN,!TM64$N$BP"0H@#4)_[J3;214/I0 M/%J,"3]509IYY5*S]\6S]F-I%&O6?CK6GM4UF-!*<#!^+$@XPB(9$)7PA"14 MZ-"FVB9IZ%F;K1)KOP O4JO?(Z[?]\FB6='&0&5L3'4OQ>.VIMRS1J>'*AY= M:\:V#JS^>UCN]]7:?\"E7^/08^%0Z]V(\^BG.&GQ^#OCLSVD004PC M'7-%0F[!DF$ 0PJ+=R><*A:80"G!7KT1Z4:2SA?L7GLI?AL6?O1SCS4+_RP6 MGM4?5)1&-$H%L8D+D853(JR+22IBJ](HT8'&#D)QN)'P^:Y1:W?$SPQJL5@1 MLNI]B?D:UK<:K5CDA7DE_GA*C>)K74:NVI(U)#T>),T'A_ X,5)J2W028@^0 M.")2)(:DB:%IRE-N(H'^4;[ +_'GVB7Q.W#PHRL4:P[^F1P\IU2X) GC0!%N M8H9=?"SA\'\D5HD0!C#@Q_)'>'?'6,2U2KK%0?]@>S<56>K MPHZK+(@(YFKZ0\RIP.'^M30H^;>.97O,I5EM['Y*Y:ME!VNP?C2PGH\TP;; MVEE&TB!,"8L%)S))L?\2IS(5#I/XP0*D? ,4LT>R !^#99[8^[,&S#5@KJ;S M; V8CPN8L]IM+,.8&Z,(C1T ID@5 *:S))$<3]M2Z70(@,F#C8!%OP%@>N7X M7SX9]FXU;VY7FP,89E2TP.+P^9,#R[=:WS]WF!_C\X6O6 MNFYUFOLB./I/.]#=KSWY30SW3G>N\)DMO/9TZ_+H]/-IZQ2@X,,./?IP>'$$ MGX^^[4;-\,OE?ZYWKYJ?CB.6N)#%G)C$AH1%BA.5)(90)I7FQMHH"N9J.@0B MH2'CE/$$NV%*3A,=*"9"YK!UTVP6_\?/>Q]W/A\<;C0^_K/5.FALM;8;.Y^^ M['YL[K0.[E/EX:;W/QE9O6AB.CF65CD1,4F%WU85WU85WU85WUX7&K/OS.I\/_ !K>U57^FW@= M_/SOG'+\W/T*?M9W\"LPR6P26YEJG; XI=R%*E2)5:#GI4ZYVSIBEZIE'_)^ M4:R*,^'>RMGAM[^+HX/S[/#@)#K\MGNQM_W%OZ/UX>^SO0.-SHC+YH?=:._; MWYU6^.FB]:ZZYS]_MU77H".BO;=MVH>G6ZQ5SB _U]Z1X#VPK>T3&%/S.$W2(%14D#BT"6%2*"+C1!,1&"4T-;=UD*Z!['&! M[&H:R&PBE$U"3I0P(6%)*+!CK"*AELZD2B0J")\/D+V !(6WPZQ3-F_"1BS8 MOL#W9\RZV'6@K)S]?4FC#=$L$Y?^(UY MF5,C8B.$#&7(HH2K.*9IH)7BRJ9AX!Y+P5CS\B/R\HSVH5C@HLAH$AN;@O81 MAT1800F+=1K(R $D(R]'&S%]<#;S.HWA+FK&B O*'FY _,/F$O8VV0B3W["^Y9J7:UX.;93B$6W A&0>!T52*)-0)"VB4K'6)5<.?3W.Z!#,AM6C/ M5EPSJB25)E @11"L90J M/,T-.!.VL@O6NL1J\?*,+B&Y$$)BK11%D9-)G@!BOLRI M"SP(HT0Z2:R2 B F0-<#UG=4G#'EHD!3Z]/Y5LA66?L='IE7:1B[($Q5;"5C M<:2%35W(#54\!KV?Q>N0B:?AU1EU@*:!56$D22@DJ ,*N)9ST D :F.=))&T M ;;!88\5,K%"?H7G42IA)FEA)F>!-$Z0#1[B?GA (-NS!JC'JA*P-F9^%7H= MSH=/Q)&C0P.?2\8X*[S'!C")P(_Q/GQ6R'94U2;W!IORO;$GL#GCL4/ M@&Y;W3ZLT;7_?BGRK4'O\4!/SZ?KR#@(L3Q2JE)'& \#HE0:D]3(A ,?.,/L MJS>1V! +NO?;$H\5@*SQHE5A(E9E0CDP9)8D-)I+8Q82F/ MB4J$)#R, AN+@$F!)6S#C42(54>)M<-GPN'3LX-UYRZ% MX9X)[)_,*8GMM>4;:HP:)M5U;F1-_W24[ZCYU!B>8/9YE]LGYC/@W>:;\>_]*@SM1<^LXEBRQAB?$ MI0&6 H\##QITV4P5I)$+A@%PXAJ<+ M[N"32JU6E@.K^\VD]6;.(_=Z,Y=L)FN>' =<$X9L[<%N<6 MOOQN.U>;TX4T'U;".7K>)9SCEU;">4MKT(4&Q4=YA=H'>HVUSH?6_)-)E76R M06:+5:SFW*PX[[S=W/Z[V_KPA1UMGU$L]-ZZUM>'!SO!WD&KW?SP^>SP]*C= MO#ZY:LUR7G?GHMD]#(X.VJ#2?KEJ7G^*@$/;,-:X&>Y<''WXG+6Z,(;M70J< M=]7:.N;&.B8$)11+A##*T9$;,I*D#M"MC'29K>8<44YUJH34H6 QC:36&O8I M]LY?9MELP=ZM=^_VOK0.]AL?MPZWWOZSX\LYPY>?O^QL-W;^\W&GM;^S?X^J MSC>.XV=3VKYN6S/LV#UW&YH[P%]>-+E].E8F">-0XNFBD #TDA,II2%IR),P M#)T ";[Z]9[KW6ZD@[U\TMSO9 MX<'7T\/3$WKT[5-P=-IJ'YZV.GL?CDZ;!^TN?!^U0+UKSCK(3[1X<'6Q<+JT5;IX( 2P"$Z""7<4BD MCA("(I3'"O8VE#&8LWPC21[QX.MG^)' MO64)A]VMQKN^U&U8Y"ZJPJ4;K-*59[S=S[R\S"IKAFB,[ ,"%N_ZW6Y6%/#F M-6X^.F[.E[..>6!"81(2A,P1%@E*9!I:8F.F \=$DEKN2^ FT6.U)5VA*+(U M)S^^_K/FY%_$R;,E)V/F)/PA46HL8:G6A *DU^ M^VT[^YX9VS/%G%KQS&O0K*Q",5KQR@Y; ]"C ]!\_6H64J>8%(1RP!X ($44 M=2$Q #[**.*%2&_"8 M!\X!'D4;,7^LW(ZU>V+U6/CQW1-K%OYI+#RC4B2!UD+HA(#Z8.K3YT20P%J; MA#1BU&+Y:K8AV&-5?%K[)6Y;MZ#;QV66G4:!'KM&UL/HK>R[+>.#@(O6KHJ? MI%5TK7D]L0'>8[I;+_]6M?IK9'H\9)JO>FUYF@36<"*%I81Q*H@,I2#"LD0+ M'CF-<3$TV @?CDQKA\7*)B+2J?.<+*+?L"SV*NL8V]994++15_'=]H:_3=NME=,G:A/G'3P47_4%0>LK$+@[R3!]KPKQLHOJJCS07\@.R^P;/-C MYQ/^!D5'5U8=NTUQG#6>/SJ>S]=PCA*:QDR"82A0-<,S)1ZE$=9:2V.AI4QC MB6$J;",1C]S6:%W$>0VG+QQ.?U+R]AI.?QFRP"JDA4C)- MI'4ZUDDJDP MW23:B(+YLK+/#TYO4=)Y<:7-:E(5XS!4J<_[1887O/;!P=EW M.ZXX]K^G2[Y54PW&MT@%$QL.EM\R5^;I">J[QUAZ,YC)S)[X>Y<*I,FH FD[ M'Y>V.K%$Y5:>$>E@BJ]EYT)>%:_^-5U +NN1R65?MF(3A>9"NIG\J+*>+Z.)95I=-7EIUV1V9]^"=Q4>;[[?E*M6//:PK-]/6Z>'U4?>HN[=]&.R! M0&Q]^]PY//W:/=I^?]:"ZP^OSRZ;!X>T>35;N?D+O+,%=QZRUNFG^&C[$SW" M*L_?8,S?/E$8V^G>PO57#N!5M^"U^\='K)_QR^+JGXZ4[ !3]?K= MN8BW!X?;UR]L73=WR &TL^M)YY]^\6RRDNYG*E?'&-'1 M0;M]>'#4;GWX1 \/=- \;5[O?6A&S7"'[AULL<.#M^UF=^=B=/0Q.L: _SZ\ M;[>Z.\'1]M=VZ_K35?.ZR0[]T;2[!J)5F-$21&F-!)!BJ4A:<(V@D=KD;L&HC40_10@>FB_ MT#40_3H@:LUJ1*EAAKF(2!.FA 4)UH(1@F@7Q %/12*C!/.TPPT>/U9@QX.! MZ![NH)]J\DZX5F;"5.[HSEF/\CZC_-V="]NVU^]FO?M[JFZ;(;Q^QN_O]/SF M_V%-0\*(Y(DM3T<+/)$%B=OMXWCZ^JS1'PZ*@>SAG-9)G%[/*1?J9WN#ZOW9 M*K>G-<23[SWGHR>*O?&F^$B*M6[T>+K1?-D(&?-$@05-7!"AD19:HK23)$U, M0 TW$><1Z$9T@XI5JF&SSN]\="Y_=%?+FLN?CLMG7#&<,A;R)^/R63\'8UCS-DB)8 ;]'#(B M@J:":!O$L7,1J&])R>6_;8*WC^1<5;-DQSFK!VB%^&A0+'@[98[8_PZS[\ ! M/JE@7;#N:VS.FP&'1]-MX:K^Z 5_.E911SRBD>D%!&$6%)2(DT M5!&I N:88*%(L<35NL3^;\W.O\;N6+/SX[/SC)$1)"YT.G DB!EVS8@8X5$D M2!3H0*58789A)Z[@:8-.UOS\6U@8:WY^='Z>-2<$9TF0<$:L1'[F4A#IJ"/< M&>;")%4V#EZ]29_VQ/1)RD^^E(.-!]0Z>2:!'D]ZWK$,P]9>DL>#M?FJ26$4 M&D-U53"))982V%-%QZ"PZI+;TA8;I8S4;?.PZ'O>(5WM$%^D+185?=3ZR M1H5?@@JSP:K&IHEE"6%I% ,6"$.4B!(2ZS@U<2"Y<,RC JA?_GH\*C MA)0^8FS:3PS67(_R)X24/K]>#75IGHD2*:0LRO*0@\[?K+CGHAD^3W_DL#!U M$:;'->G#F\J&5=$-E;@-UN+V%N)VYP)%;6F>?P)Q>W)]'-'(!F!2$9H82I@( M.9&:!T3*. )1S'E"40L/-WFX0@$,CZ1MKR'HMX:@!_H/UA#TDR"H.0U!UL@4 M#362!!0@"*0#D6&0$.,28ZCC1@F?/K\9K%(,U1J"UA!T,P0]T%FQAJ"?!$%? MIB%(

O\5] &[E1%^UU;FSY+W;$OQNHOEG.RBJ\X.U<+Z;<+Z:$MV.,%3<@UCCWPG'N9WM!UCAW7YR; M\8.$&O KG%NC7._&\[];%?+ M&N?NBW,SSA;J;"1BI0B/F2:,!8(H%:5$,4TIY5)(EZ"SY>&U4G\ES-VBM]L/ M^E--O NS*3)W]=A\=X>.*S!%/>R,6JK4C53LO/5M+W5GB,U4[A;"Q2-I&+<\ MC&,%IE?$4R.8=G&4IBH,N+ASN/=6;Y#5&;[[5@]SW\-QIQK=^[S??3=N$S/? M/VBKB_T@GSUGW[]ET.Y5Z^0X3E/!N5-$N23"@$Q'A.4!22(G0AD$*>S(JS?S M45<;=]S]4#(=".T"%CNFM9,\"?"DV2;P4;/PSF&]Z]U_X.Y?-[>.0RN5B\*$ MI#+R)1L!E075Q*DHPBH'2IMXT>[[5DD=6Q2-01O@ZHX1WB*.=&K@T=PP8834 M+HE3%UF5J"1)])UC.1^)%'[G",\'-!:#L6O6W 9Z.?T"[]3'"9"(4HDE(6-@ MLEC.B R8)-H @VL76A,;,%F6R/&ZKQ:0T'C7&OUSO*28S*BZ?_^NC080W;G5 M^.3.U6;C;N+M_FW#@#S[]Y6.2&4,U3 M'F*O/^529IP2G&K@1A/;U($J;9]*FJZIY68(W=O>.78A=U0G(0F4!JTK$ &1 M+' D96DDK0T=3]BM(/3.,"-HX&2H':.*,0>RUQ@&ZG?$:2B<96O9NU*$<]6Z M.'8RB75L8Q)R@QY"PX@ R4!4&$;6,L$5%:_>S)^"-!9+6J") 1BF*/S*)&9Y M(7/L1+-K]CK%YL?/?83:X:O4' M=CLK=*=?#%>I=_-9Q8_GW;T/S; MUR>71Q_@W>]F^!'X\/!ZY[H)?-@Z. N/3C\#'WZ)CS[\W6Z&7RZ;W!I MX.?@/W#=WO;9,>/:,"O0B\4<_)&,J"1("*@#H W(4$7,SC9O-C%CJ:$<+J8@ MIYT(K XB$-9I["(0WW/-FS]]V3TXO$?#YAM?]*0-?Q=SV-80H"J'&TRC3+R[ M;6?=U?&@?1SFQ1!PMC'H>^,!A9[L7?V?_^$A3?\J&I\!=:6O* %XO-4MK8IW MZ%ITF88?T";!/A7Y>3_WN[DQ^9A&6Q;^W[)'>A=1'/8L0[>9X-9.<+O*P8;]_MY'CR\G C0'.! M*\:=^+DH"^UMD M0/M@,??=Z\8?V9]/11.^-(J7'B4;KPGC1L)@K:UC8T7 I4J( U4.C 'GCT88 MB70,HEL:*8S"1K:;"_QP-4TL*5#3EM^1+F3C7.:-[[(S]$#SO^YQT'8_(MEM MO?\!E7R4^5Z^[W'Q*XYM_.J5\8(_W>0MQPI&%HN:/[,G@X&-NGITFF,M7,62(H%@'!>[\-R3'A20)BFDS4FS)%$\Z+U MZ3@($QF&EA*KG25,2$&$L(+8V$0)%\(QF=R,"9N-+4\3R_S9H&,"<%S@'WE^ MGO"8$6&0 M,LQJH<'F?#S9"#SN[E?\F4*CWO27"P!A\^0XC#F/#>PK6!$1 4N"$<5#]#]P MK>,TC*R0"X]JEZB&N,>SHL%;E.:'KL#5,L87^Q.08&1/>UUWRY@,UP'LI1)- M&IZR5GE2BST,>[U&4UZ5@$TY C9-2R=!,>&OPRE/.@X\BG^'#<8OF]9D3A:# M#70U;([<$$@)(_\$^OQ++PQ>9'O>9_RQ _/] Q^!#HTP^&OYK7BIOXC^]2>> M;/E>]KF5136&GB^TA,,XJ MO9*4R9C* /"3,1=*)14-A=%A:B(36XXN5)H&,>6D_O#C,Y(Z:=,:G*7M%=[# MLY7GLG=BL8;NVZOQ)1_E%7ZUA=.LJU*-B?A^:O33GYS\:LC4P=XG4*-=F+ X M(&!/@<[$(@,ZDTE)',7*2VY/*47='9KE]9:U*T%YQ-)22\' 3#/A[EN \UXM'Q^ M]H'[O+F5Y:!.]4$\R_%1!Z+*6#FY&Z:8E N@2:$D MZ/I!&G P"A4'Q9NZ,#2)\9@B D'#Q9C2M:8\YAO/\F/>/\EE]Z&BYN7!Q5D( M5E?,G#.<2Q)P-+TB'A,E@X3$+!0.P!U-KU=OPENX<#'\;()FQVK.0K(L@]MJ M^A_?9QYDOS]Z9>X96C/;PSSKG7P$CN]7M3;7BLR2$X*+UNG6,8\,HTF2DI1B MJ)FPE* Q"(06<*,#D01X1)!&"VSZ!P0+/7HIYC49/(0,]+&UD1**&:*]#T#I ME*A4.)(J$239]N5 M&<:D+5.3#_IO[03-KL7@$@J]1* *@E1('4K0DV-*F(Y!#BH78F&="'9)!XQK M5)OG2^K<=)29U_LT(1)GG0;+12208%8T>OW&R5""P32P0))%':QA+V$,]_), M;#0R!\QQM5&Z*"Y@"NBCF)3#-PGP1XRT VWO64?:\9<6:3>.J=MSDT;]9]M! M)]:[?C$HYFSZ8F7B[PYVZWC8JZ.#$]J\;EX /EP<'>P&K=.S>._@D!Y^^T); MUU\NC[9UW/S6ZK3FXF'_[NQM?[D&?+H\.GC;:9Y^"O<.SN+6Z=?VT<&7",9X MUKH^P_=&_[G^Y./O8@>KRP- %HOQ$E*",L2Y(R),=!1$RB:IFHV_BSBC\"-8 M1-2Q.&8B3J,TB3%VGAD3Q+/Q=_O_WOJ\0]YN[>]L-][M-3_NM/:W#G;W6O>( MR+OYU=-#3;0 HV>=_I7%@:%%^*M]3<-4]O_ MI;GF9#81C0.BH1@G0/D$6UB*KO=B PVAY#"5X_$$15=C6-2:V]N.U&=D7[?[ M'917_A&-YMWZR_)1 MI3\CSXHSXG*81@;HA^'CC1P>L#%]]_<^)E=U,#2Q>@:.P]Y.B'K3Y!9R<+KH M'8M1FO4+[Z]XG2-FPL;\=9&901LV'O=U\JXJ$SP8WR)5T<G\"H8CER9L33:.>H$_W.;= A &ZP7 M@)SQ#O4)WX9:OEFTPPOER8WR84:>2)TDD;3.Q)3"" (5TB35+I$B4;' 0M_/ M J)AC!EHJ*9QE=F.V:R%S53&J/R!.=HXL3V;RPZ8G]\1P_K?02V7&!J3]BU,*OUQ@=(0 ;5R(@&@=)(0%(2 AL"))8AE091@7BK]Z M,VBC&//^CEE%SLL@D&8@)'\)):B;*4'-4L(.#L]?7-+!F@PFR0!3TN(P.7][KS&56IM]M+F.BNF%9L)SBK!^4,EH,.+/>K2\HP[SZ7@(J^B2*G6JJ'W&FGW%>__0O;%Y^ MRKK9"M7-^/5T%@/<@!2-*%AU1#',Y5!<$,FQGX9P $3P ^.8RY%LQO,---!6 M^.WHX\OY^9H^*OK8VSJ.E$Y"R2@!M0P#N -.>&1"HK04+(EC'6CUZDV2+"IW MM=G8!L-P21X9&GP(/96M-\*D=@:F5'ZUT&#<6&#G9<6H(@;Z*$<698%'Z*6Y MV[5 P8HR($N9AI5!EHW,^=], 0;R@XNK"U?][W43FIE"D4I?HWDB[,""WID M75H)UF@Y^A)6T;QLS)N7.$(O .LI?=G"[ZVO#X 11X/,;H]\R$"WBI%5RC_[RA.SO$ M&?5&\T@=!3,=W@I6^W=@I'%BX?1 \;#8KZB/BBM'.JTH^YWV&?CC/92]'CHU M, AA=+%?Q_-U@$%T9:IAG9S.F_:0C9+/Q_M;54R8.E28C%DUV MUV/*!YY6+TA)N+>N7ADE'W !B]U*3?N0]XN9@TV775I#KFW>?\%(N0/7Z6-F M4I"66A$,AB,L80"5(7R*0(Q2Y5)K5/B+>PBO*>))*<*&H0F-28B). /E2BFP MY;@E(N4FB:DP<0+"L]>?DYQS7PPJ*)ORU6XVYISV/[.8@FY;,^S8ZEQY7M\: MJU;%%IZK@\CP_J&7?*0BV.RIS>H= MC!Q,A[Q/G1F@_+NHVA 36?8AGK$RBQ^[M&H)ZD\-),:.=3K]B]L?P&#+&.^+ M'+G(?;8G+OH.RY_' M;N;-H'0U5TU+JC=7/V_ZGV9*O):_L7B3AV+IS\$F7?K;CQ[+-Q,1W^NI/_XM MCI:_\[YCI6PS9M$S&>RS6UA^J\?>T'#GQC9 8N[2!47)R\.FIRG-/1< ;OV(D.NU]/CS"YX!3'W#IMX?<+FL@<'>Q<'YWJZ];VV[,]+)1[8+*C;ZWN MT>GG;JO["9[;#.#[R_]OQ"8)S"+@2N2\:1=PI;OE.=_YSI:'3:9W$\#L^VP.2^P\#K3OF]!^$6><$<<0/KZ7\YSY%\>Q(=GH=R5R*T6.?$,FC M=SAA&CEC&(K&2B5D/5.(&L!Z)I.-SB^M MRIMF/,RQ?A>RLN!DY6&@5%@Z8\[R(RK*?9RV:X)^GD_B57 MRWDNEN>7E5Z%8]T%F3Y.!(0X%HDDCY$.(B">-$$Z4HX("U$DD:R3;&FU*KFE M;Q^+3=/QX4F)UM@E'^1(U5#-GXZ9/%+9[T]1^K_@*.<8<%'Z>3M36="*T&?' MB3$&HWC4FFF#@*^"+V:I11!2=JAQ-WS.G685.S>_*!8O?O MI<_CL97$$I9""Q0"SB,1"49Y5Q44@])>!:PHS[LM3KHC$[G^HL5S;.T?J4>!B"AJ4T,5S(,48R<'8)QYB1-@S M0 JC/;(&4Q05=X ".M*<1BY(43.D> K&,/O(16$,M<6!\9"'2-&QX!@*26<< M2 89"QZ/8EX'88W#@A0UC-Z#3=V4M4*#Y^FAO9!\T%*#6W- MH&QG(DQ"0S T;_VCB9.($RN0HY(B:Q6+A%F5(IE%P\^]5.B%TT!/B -S7'=[ MOX=?.#+X, @L%;GS@HMC%(\RIVE@&DFE,.+84:0I#D@K@#TFE/&!S:A]:)Z@ ML="ETA_]FF!A/$:DM1?"D?,1HI0;5(Z MLXC9Z'6,%FFT?RF#%Q*ZQ_E"U4)=6<+Q0XO.$.L24+NR^(4A/@ )_41 +49" M*1,6"4LXXCII((?$(:],M:VRI=0MK=)9;3HQ$PVK>3?[TZ'('//+F;Z;A:.? M-8G678'70C]G";IC]--*DI*2'"GPQL$M5Q299#G2R4OC:>(D=ZD*NJ)DP=W" MY!8QUE>8W&-!92+69XUS.>9O@M"(!Q\1K'%"PF!.J=' ]#@PN4=WOBP0HA0F M5YC<8@82"Y-[(M =8W*),A^#\@C;$!$7."+M=4+*6I*82=B(N+3*S8K BX"[ M59SQMVK8S\5<\NL#<^=B*A;55;;E^=8=EN)?BL[==V M0/0O\PJ?SI_KW>5C;(9TZ2OH0/K0_IU#QB"%T!([O6NM"DBDA8PVHNL0< M&1PEPLR;R''PSDAPVLC$".GJI?4;)ZW!?@-DW>[M]>)>-= 4WGBKTP=Y^6'; MQ]7XS%O' (^9&I/KO24A6(G .?9:)JZ=(])28HDP-P1EQ1,FK3;.G^BO_$#7 M"[H[QX&F5K*C;P2Q>2>Y>#&?-$S./.[WHNWN=:D2UO[*TU?CK3C]> M&UZ>)]17T)=LJS<2R-'P\GR586#LRN#L;C6O_/;)FAD9V[&?YV6#X+^$;+\_ M/&IW3V/\''L_P'>;;K8WNYW\+(")U5RC[>[ MJ\>?]?M#S:[@YT(-W?^0HMH M3Q?M+^#V>;COO9^;ZTW17-_8-6#DDJ8)46<%XLD3I)552$I*D@U,,DJ75O'* M37MXG\MZ-LVMZQ+HLEV^$/%J_+N],-V-<]-].0W^B:WTDPG;L _P0[/8;XLYK@&HVZ//Q;'/]^Z[#W.,4%'*! ?H8\!VT$1(QK*+77'AB_=+JYN08 M]#''X"3V+L=*ASSZ+B_KT-!F];6=TXQ%L?4#CM['TCUV/X()0?I7K^MC#/T/ MO>[A'>2FF*XK*'(& F.(#$E@)*CA8*XDN)@X82#\SB4J55)!9',U6=W3N&JI M[B,"BK-HC>,J4L\Q)M:F$ !&5"0VQ9@J$<#G(C YQZ2(P.Q$8'-]9Y?*Z*T" ML@+OFB .6@CHP0F*A.( &NH,9YF83Q8:7(@ X(.W_?W&T6@E&@F6HJ+7%Z/I M)R;9APKVJP^=1MOKYSI- )-S;MT8T6IR/K >+P/B]#,; M!IGPZQ:)#YQ#3/ M\OPJEQAV[^M5?/X^@JV--4$14)EE6&QR)%+RI%VQN[G)B\KR@L&!,)J'JTR#$B M$)$2*#1E$7S%C+#B1BD:Q[Z+E&"58+LYH?9"V;-/X/*!LY'=TLH@O[GK_=8G M 7B5Z>Z#(6A5ODI>AO,G&YHS\,OCR!$>QM-A^=#Y7QJA!2QYT 5KLQ<[X)^W MVZ?#R&AVBBMS%'N'_<;Q43[/K?ZZU]8G;N$_@5L<+0V)$D6%\0 .EMXUJOX0 M'*C^^6MXPT,$F.Z-GW3!PX^=UZ?D9SGP$R*35B8"ID*FS)\QTCD7F&DNEDP+ MPL+2:@(%'O*/"]+!.2F*-%_\EI&A"E M_ %0K>]Q )RLY2^^-)+H:B,?];:?XZ2'W=GN# M*B+5LSGM?SJ,3.4SG0OY,"2UY!O(OP?\S7+&@ MB+ BV2%!:74 _]:RQE,-],=&C"V6G#!J"94BCQ^U5DL:_5(C@L$_@I49]( : MK*XU^L>'((VG%3&_DHR<$"<[6IK;X^PC@@Y,O1?S)U.WW>Z>]-],%)K]>.;\Q_>AE;_J&U/W[0ZE9VIOO1V M=!.C*AUQ-%%74YG"X>&W)ZTPV ?3A5? ZN6RLU$GW^C*H\,KU:&Q,J'A,2Y6 M-#4W'L8KY,9CMYU6KT@C'G36VX\)=O,U'WJOA*\(SN;D9N?NQ>H[G?877:B_ MK.LW$Q^=4CGK@;C$WLL4X*NI5:(9MF[L.GT5CT^N/?YCQ>!*0?=-3=-3ZAGK M_9*&J8\[2,F='OE5O;KS(A\TJO)I_)&I:V,]$]D/F3A7,8I9*. BOKTB>,\I M>'>$OCG8F/1OHR*95G8;N\=PIM"?F)7UA&(T:XE[A9=\!7.%QK;/=1& MK+'-;4^;ZTT&USC;>C?>KO2MM;F^?[#YM?ESZ^N7LYV#3P??UC?WFP??X3L> MKK=STCSS/YL'39X'MX_O]D&LB-YS@X0Q$N4$%])>&)2P2)3B)%.>'<)GU2,Z M1ZV>KZ!C<[$;+Q\&9K-KO+P[EHUU+52L,I/*S"E'^=8Y+WI[=I@;Z\K4W"KJ M#$541I=WPTW(!)R0I5@'[JP5/E=/:K8B;JK4G6.H*Q3G$A6HT('PB+W3DGO- MC4J$*<>"B$)C:BM4F"RS*!1G;G1_8AL,0GP4DB!KB4$\&H6TM 2E%*+Q7.I( M\MXZLVK'KI'>%XJSX!3G86!6*,Y"P-P8Q?'28,=80 Q;C'B0$CEB/$J*R20E M$.&0J\Z(7,&SVD.LC'2ZDV)7PO[ 2==3GG816=F#ZMU>AIY5JWEEF&5A9_> MK8\3 2BC/561!H1I9."9$8RTX19%:[BG0FK,Y=(JF]6NVS4:.S CM%L((O-( M_7]&1G-=_0NMF3D^C-,:+!EPV8BG! MW24]^903A!;=; ><:+!*1I<\+(75V.L0.>BO9%2-U/99QDT7L_VT:CD>5%'$ M!R8Y12((4$MO+-+8@OQK:Q.@M@C8+*W2620E4#LMO'5YG@Z5?$5,4OO[5% M0M'*7U6(['45IOQM M80,$P]4L3.-!2/)E(D @6,"SWQ4W"(1#$:T%@_^_ MM$J$7)&_(!FET&+V)GN.@@/%9#]*+\># Y[IP+7#2++A-*.$M,01>8\5 ^KO MO969_!>3O: F>W[B L5D/S$TC)ML8PES3B,Y2O=)I)TRR!'/2'+.!T*&50J_ M,MFOH'#@0[>78NO5E0XL;FC@8D$+U7@0GNQ,1 ><\2D2#BX )P[QW+IBJ<)( M4R%\7FJSHED@D1,.@D> MB+#(8>R19BXDQ8&&R@P+6I>J@1(9*!;[*55S/#A@>61:>($4B2IWG&+D(FBJ M42Z"9BI%M%E:G6PX+19[,2SV_,0&BL5^2E@8M]C!,18)05+)D#LTP5@[39"P M6!J*O;>.@\669H5/C@QZBH*!"B]4O0,$8[M=Q$XXW_GS\7M=W'FLZ/7-1^:0 MO=R/O B5L.>$I\ "3SX ;&'A/%4D1 )>R W#FTH#Z9Q DY^(,0#RV)BL1WD4 M'N*2160M5\@[+[6E-GAAEU:G.!)//,_W%L6K>>/IDV'+_#>LSN35+!QI?!CH MED;7A8#C,:88J361!8I<2A2!2#CP'3U!"4<6+57!R3Q94JL5PPLD%^I7MDK'(.^Z0Q1T0+H'[62Z0Q=DA:';T@5G@59[@]V@+@3*%^A?J5;=P* M]9L-'(]1/\(5IMXEI('I ?6S!!G/4#Q=$K6_Y=MY4'4V_;GUWR7 MW79>0OC#=/"XVQ2\>:5>CQB01?,L11V3%U$Y%*3DJ"H'=B1B)#VUFG"*C75+ MJU,F*9[O+KY\3YEX[*SA(A-/+!/?=P/GV-N<\576(!Y<[AK'$6FN E>"64K4 MU*[Q"Z&HID'=3RX>.X"XR,73RL7VSBZ/ -J68$09SXR]R[01=^SS/K#EN=UN'Q86-@?S;:+>M:[3R+[.1R-1M= M!\;3#D<+'Q^-!N:=C[G+(XXOKCHQVRS/S[MI^/#U 6=WGGM\?2C@Y#2US%;[ MC2$7_=7\XUMOX=ZCD!];@CN[(;;W+/BO9MM>X>=EK.U4)85[;^ZZH 61H*0, M#FKTP, GN!B&6>R"GHV-NY\N]^ M[W)LTQZ\V5ZTWU$UU_F-;9_8T_[2;]=%!>3DZ@N\Z=FOB!0E*_*VN>XI/=FS M#R49 *7;J^3@S3$PR%[^%-R.K12&F1BXB,)&([TW#(@,I8J'&Y>]7DAR-7RW#ZY!J]^')SR? M.)X!YF@"8"K7Z-PGR2Y7[ ULJ]/X'D\;\6?TQQDP^HV3_6[C),(G]X:;)#>1>M)\K0 M8(Q(@:5?>"<;FQ_.+?YA# ^W]L.4[%9:"Z'"0-L>!A+>PY/%G/W(. 6IVD MA_]]>Z1HJJ!@+I@%GY4##03*H"T+W 6&K77!$XV+H-154+8W=G'0'E.>,T*& M@209_^F4.1__?1XV&@ Z -90,6%A:M"@-5H1_@,/M7 M@TO_MS\*RU31EQPQ@N_TXN 8<.IO2]N?/RW]O1+!ZU^Y I0-NP> V!\TC@#N M(I &H ?Q&I0V]KH@6(TJ6&7A1+T840[F7/O,L-*[4=&.ZF(ACR.%)ZH0=:71 MO#M*[UOX'/P^:,$AP.SKMPZ/5!VM(E"A<=P_CR\ULPXUWME>N]LXC(/][C!* MVP-KO=VW/48+ M+O*?8UB8T1.,S-11K^7CG0*$HSC?M??8L"';8+B6.ZV>H0J\M2/X!ODSUN^W MX.>LPI=/-NV)WH\>/X<'?_T<]K#;&UQ[@[>=?/YPHT.?"ZNG)L, &%X)C^#M./U8,%ZJ^_;W?YQ+VZE7UJ( M_DTF8AMNZ?O>,X9+U#A!])5/]Q0?5*M?N@ M^>UV]Z3?^-NU0^SWZ,SD+C%O.E%4DKDE8DK;8O[:Z2]DPC1 Y;(;3C"^T$,BP8&05>KU<&SF 7 MD$EQ>0W]GB$9:XGTS ;'3="&!X-C,%SCP)G0]^\RR,NQ465/UZM0TK"P9X@ M-Q4.SWEM\*AG"(Y]I/E_WPXW][>J[S1/M[Y^H9OKX7!K?>VDN?WIH$G?T^;G M\9ZAO_;AF?+_#G?H>Y'#@\VS#?%M>P=OTAW>7%_[N?E'\VQG>^?GO\\V)G;O MX"JJ@'U"UI& N, <:68MBHEYRWGN*=-+J^;1D\KNJS#ST:?Y0,6OT49)57SQ MH;V8=WC\NN+=,*YZCW+;68/=6KO=]3G1,AW81H9ZL1LCGAW\QAHF*;4J&$F1 M-#R702J*C()?E0O.2.9XB'AI52P3.5D(N=CX5TC07?<[@'P&Q\A+XU16B5$:/"(!R*1<<2 !YB$IMI+KL+2 M*E]F^+4Y@:^3!-T."E-)$)=$Q\""X(;S2", !,.">R&EY\GZ^_>0%Q+TY#BP M-4:"H@PVJMQ@;IT%9TA@I+F,2)!D$[$1RQ#S[*D9;QU3>Q0H+*BPH*=%N\*" M7B 4!,@WC(5_!/3;.]M-V,44C$="!8IXC@I9H+D()V4-MA(3YI96V3(W,][. M\.D \)EF ,(#O(S.WKUWX[Q]KM5IW%I#MI#CA^['Y2@3SF*L!.6*&V.UB5HZ M@775^J5^U>55N-SSHUES(JL79"*)2HE< !SC45IDHM#(4RIYDE:)9'.WUV.1 MK,:SA!9-E>_+4F:NQX6EO(!>C\5J.''>Y>$_002!0),Y,L18)(1Q.&_N[J,& M'VV9ZFK] MC &=Q5ZW:/D]M7P\'24-.!N14219!"UGUB'#<$21,!X8P8P2N;1:=>?2MT7/ M%T3/)TWXS)7\(2:\Z/7#]7I\-(LW(OH04-))(5A1X.?6,R2TQ9QCQXAG1:\7 M3:^GVN^HG&8:"T:%XTYRY[R. ?[+'9#Q0)\G8U+T?"9Z/IY)D4%:[T1"B6B/ M."41&^9*7NSW\WK?XSD"8HVEC',D79ZM!GP< M648#LEY+3)4PB>HZ*O8S=?B\6")@<@//6Z+_-[=0WZ',8Z[PZ@'1_SS-BRA/ M@Y"2$ZXT-HHQ;"EQ$JP7+]'_VN'4QXGH/U52)DUDSF("_Q &_ PJ(DI12ATU MI\[D2HY9E;/6J%9C857YOM1CYGI(Z=30IPEB8PG(K]? M8AS3$?ZRM$J7A2FJO2BJ/=5*2T:E2H)J#C8>EMTFS%2B0EF!I0VJ-)W44)O' MH_P<)\V4]GHR8E=1;7G4[6G^]*.42V3,9A8;K32 M-'@E B,T2$KY,W5%E%C@3+1\/,:OG/(R$(4$5<#%C4G@8S.*HJ#.IH )PWAF MH<"BYS71\RF.]JR5O,3XG]?''H_Q4^#@.&&)9,S%-T1J9!1W>6,()VQ(P=I0 M1\5^IF+_E]S%ZUYA?ER*_&^F)IB:0&U@E@?+E0Z&<*J"PSP)3&DL8?[Z0=67 MR2)_HC"1-" 19 X',H(QY0#"$*B**D,6&%.$JT""(_?D*&H=DU4>_K>4E2Q:#S& MT25N'7/<2$)D"#Z!(Z%U"?/74)O'P_PQ":\Q%LB:%!'',B"+74+.)$IL]);Z MG+1[="RPJ')-5'G*MDFSUN-BI5] K\>L=.(F,DTUTEAKQ(.#GR+UB"D?K+:< MV?RH7MH\ ML?F1![V-,2++@&ES01C2E' D%192$:4C=F"E=5'E!5'E*3L\SUJ/BY5^ 5]Z M/)P?9=X!@4K$C 83\RKJ=E_ M %14G,E,4BPTMPIHU5RQDK'M *"&MWS!/-+/G(& +9S&>3?WH-S[NU*K&V* MB2%"%4'<< G$)*9<)>BHXDEH2^J8CBQU!K-E)S-7\E)G\+QZ?7I=KPU-)D1N MD%$^[P7@%+*$!L0(ST3/-\?L-TD8W$C0;B:"S#T['#D='%*2>4PTT0X4XC M;DU +H"]EL('GBSU28"I)K,:!5=4^:55>=)*SUR/BY5^ 5?[(@?P!8Z]Y[N1 M<4>5H4A7)3C" ]SCF[3>Q*#94D:+IU5/%#NP /5 M &=2TP"_R%+X7T= &RM6( &;8,'/H,0G!-C&D0G$(9U"2(G*R)P /--\1AG- M62C3"US.]\IUF^F?E$T"G=GK.&S\(/7S 5C13XN#J(6-/9Z-.9 N0TT*,6A.I38ZP4].1>^B M]JX,#Z\C?(PW>+!A\S]#(3GP+K62R$6ED%(Z42.)MBJ'C*>!AQAG$>=[Z M6L&*)9HPRR-V4A7J%X6,%3)6R-A,"Y1G#9^%C+UDZG34/H6%-80I@:3!5>HT MCR)D AEOJ.(&8\O8TJI<5F81$+5*N?XVL'"YU>IQLH2W.L>5P,%?0NO'ZC_@ MG_.'.+2]O59G>#?T.K@='/<'K70Z:[4E^%=Z2[/>;N_'QJ!*KK8ZOGL(O]B? M#1<[,;4&C5[TW;T.G*WJKAK 1ZW/>5?;.847V'C7[52O-:M>X_, _G,8.X-^ MHYL:&\.3@<;!2?J#7LOGS_0SSSGOVSJQ_<;_N0=L$*^M3]S"?P*W.%H:$B6* M"I P1RS]541=C,/&^\.C=OQ7<[QU\&=[:_W+6?-L[>>W[=_;&2*VMK^+S0P=VU\8W./WS;/O M^;KLWV=-L;7^?9?Z/%8B.D05Y<"R;$3&LH@\\80ZS))W>>^#EQM^ M6+Z7D 2<:+!*1I<\!_]08Z]#Y" MDE$U$I);'/TB),\M)-O-W8!9=#3O=!.C M13PYBTPP&"41/(TX:1W!D:NU4FE1#6"=4N(@UHC2U1 S@D* N.)Y7D.PFUR MD@U2MF.GT?;ZC=@)8)76HX^'+O:&+(21Y;PI**W^)95@90E8SG;L*,+I?L3V MZ4KC@JQ4EGZ2 11&&9BX"(*&XWTWC 4@I,+E2$<-:13:J\K&KQ]]U M^X/-[F GPLV=MYVMH_R5?E'.FY03G(Q=P$ZB4YXVI Q8 M>FPYY<89Y7"_W@EWZFI>V*<@ZZ-Y)+ M6['0FS3[9+_E]QLM ("?6:6'IW+Q*M_M OUOV,90?V) %GZW>[%Q5$7F\LE' MHK]Y? A_\C/@JL\DYL/8XH=N;_2G_#ER3;8!3_R;<-P[A$?:?WWB?-H\6-MU MC(L0<"[LIP'E,AX$5H: 3TLUF!\M@O7 2?"Y-(_$ (0YO[3^2N-A(,E 3%RF M(Q*NPJ@UG#O+%<"N#]):4D!R?J7J[..NCB9(J3E2TF,$BPH"15) )K<0^)0$ M5SB#Y&3"ZBI(WAT>,]6Y7VZ#*:\5I=HGJX %<"<\ PET0@:NE6/W+_N=*GIK MO9[M[%7Q@M]/+S_R+WN:_U2)UOO_'+<&IQL= /CC*JXP+FI_Y(U?^AN=(: M M=GCO,8*WM;ZSBT4 PP/6.9E<>L(\1S;D@8#@ 1E@TMKEO47-%.,\V.\>]S,+ M/IJ^#4^_$5I]?]S/?[ .S.:,;.]MYO5!0EK,:SWD\6P+7#FII7?@:".,E0#* M""OEM(R(,(NM]28F3\"\DAO,ZZ3#M7+=(N!1YD9_ &Y;\\N1>GIGIQYN+1G__J M8Z\%KXCJ-=RBN@^JB[ZNNED#>W$?E!!\\6&@&90P;L,U?F^##_#B*O5EI%)' M!SN'.R=;Z_NMYMD&V_KC(_ZV_H7O? 6U^./;]\WU3?C?QS-0$;'S>4RE#C=; MWP[6^-8?&V?- \^_K7_ZOKF]O__MZX?OWP[ANO0CAN^W-[?;^_\^>\\V3W8U MTQ3D62-O'5 +<+"1UD RE!#822R-\7IHZT%G -$R%@636:4DAL**$".UQ3HR M@R.EB2D9EQH1[.81O'NPP7%I=>W=NR_-+_] M5=L>]>.;\Q_> B<[:MO3-ZU.]<#5E]Z.3C9*F )4C^W'!+OY MHH^Z67VGT_ZBB?>7]7R3'YU22.-!AF/O9>I&)OA#U=A[[B8TSCV$&WMY7]^[ M(-?>Q4A SN_I_)M#QO7H%W5CN<35BHE[O/ GN>0KV.P6'$?XM=/PQ[U>[/C3 MQJ ')VM/;7-_] 8<-:JKJQ[^[G5UTYZPKO5QMT_=F[*UB#-YA"17E("WZJ.+ M./K@>; 8.+SF-\2 )\OB[L9D1Q+W;B1PVY?RMA9R?C+'WC;C8"MMVY\UBJ,] MC/$.R^2.#C;7VP=;?WQA6U\_TN;Z>[RUO8.WOKX_W?S:))NTR7<.=G*YV\E$ MF=QA$S[7Y-^VO?BVOG,"SR4V#SZ*G>T-LG/VA>V<[;?RO>^@HS;PE&?\/+H?OWX[!Q6P6DBP"HZXH#@X[5%R MKJUE"D>EN"$Q!N.&8'67AJH"5B\/5F,-5D8RS80DR.ND :Q<;K"R L5D:/)$ M4&'4TJK!-0*K5[ 5TI=.+\)=Y$3)GFUU^HT<1*OR%%GX&_T(U+$U:,5^&6M< M#X*U]L.VVCD ^#U&0#I\\4*3<.LVN^N/ ]8UIP@7M0EESOL48HD($Z]0(YK MB:150,=8P#',;G?E,KNIMKK_S'SE?KI?=/Q^.C[&5R)SAEM/0<9B51\W=>:-=(/G4IBC;K^JU7U3E<^#;%Y6P/SW];*ET:/BRZ]8!P]V/+CY M*Q-E!\]?ZT0$W%/>EO1:W^*5?^]3,JLO2F;W+PH2CNP>^%N]:+\CF^ 1W]CV MB3WM+_UVO:"IU4%77_M-;^Q*X1,E*_*VZK"4GNR-#>41X*W;JZ3G#W8VMQ+8[^7,?N_[K!T>&FU*EW,E6GO,MYW!OU__&97I\G%7)9#$UR;>FCQ M+.70'UH=V_$MV[[2*K/>ZOMVMW_7.?/[TVZP9I?_VSM;/NSS?$2U8-V^]OV][-OZ_N'S;/W8(8_M3:_ M;NYOK?_9WCG\>+9SX'_N'/ZYOWG6)/\^>T]SQY4))#I#)#+!@?_ K$$Z2(]< MI$IP)C%F8KPLVADJ9%0D[P[)A27::1&,)8IXP06VXS6M'S8VUS;?;:S]L[&Q M^7G[TY?F^\WMSP^H@O[E=>>CK?P=F&S;ZC32N6 V;+\JJ,U=1&WPQ%OM*@+: MJ(9X>P^D(L>$X1O- (/\''3[K' M[3#J'XI@M:MVHGYLPT4[P^LVX+Q'MC7LA\OYXE1U]I[?R&G>V@8^6Q&5]JC> M:D2/71R7C M-/9;L6=[?O\TWW\W1X'/XO!Y6IVC8SCE<7]X^Z-S7OGNG0N$ZR,%_XP_8KM! M&E5*A;QM?#SNYE6NEFZT].>Q\6H%JIT51F^ZJKT&G8"7FKG?N?S WZZ)3U6- MG=]?+QYU86G@=0^78.WZR?+%!OO=?G6AH4Q=6>7^Q:80%^)R*1M=\%YZ^6O] MXY1@[?,RIU[\SW%5FY<%^@K?L#[KEZQ'POK<[;?Z4SJ6YF--Z<6:_NOB22OYS>]Y&-D%U>PT_G-MQ2?7N-7Q[>,PW%MJ M)"WG*I_/%%O5J4(+-'L BIDEHG/YFX-G^%%)S\UR<'Z_HROU1U)P"4RM2Y,Y MA)-\X4KC FAC/M%A-\1V)7K#)\L'ATMZ&.%L =[\'@CCW"XFNVDQ1^^LT8<[ M;8'H ^B='[IX4WNQ Y#6AN5HQW[_ZIJD7O<0?C\8;I@"?M]Q#X2@ L?^!=X= MVM.,W!7LGQY>NQ?[Q^U\.W"*CAVV$5>/H=[V MX8S] 1CH00M4KZ*Y5R"XNJW*@L3>^6XN54O'%(A?F;#8S]-_=&/&,#>4@M@" M. WW$JI5 ])+L+LON]@2YK34* D2$0\2/%"0;O"2G)$L,:&QND<'4GV43;"N"VT=T8IPG655IBFSI^->[\(V528Q M6D#B$;)>\R#7O M@;D.W^)&OKE8)/)!+_+]R"L9D/P<7LZ;W?Z<9%'T?U.C]/[^6XH1.GDD1\5FYF4GS(>%C$?U=>VM[2;Y]L<.V_JZ0[?^:,(UWI]NK7N^ M>?;A>W/]X\_F^OO3YE65K5:EF96 M)79S5%Q<\*D^CS9J9BPR5V2NR%R1N865N=KPL!Q0JAC89?EEX6*SY&+C$Z"3 MRM,1A$98:8ZXDQ19F3!R%@>A'%':XL+%"D:]_*/5!J.*K_B$^#0^8UI3894* M!B6B)>*1*60"=\@F'40B09D\_;#@4\&GEWZT%^?MOP@"GY>#@8+$V\6T?'(^ M/UD$X)5_L@C *_]D$8!7_LDB *_\DT4 7ODGBP"\\D\6 7CEGWQ ;>/#-\.] MPSE^O8'18\Y>[K#VJ[@Q 6.- M(E$.<4\I76UJGA\L^+<8^/>HW&*1YB+-M7KP(LU% MFA='FI^1FQ[&< ]>6FIIGYRJ^NM4U6) -.8\"EAKQ&W@R$1.D98V(#%$".:58),[!+[/NZ2S0 M5Z"O5@_^ M#WZWAD+0>@S@O(O?\Y"D=B #G>/-GU7!H<54 BRWW.D_W6O8?O=?^HZ3L/UKV'RW[ MC];Z19;]1\O^H_5[F67_T;+_Z&WG*9_[S6VXYN&WP^;I>!!WYV3SZZ?]S?7O\"RAW=S^=+"9!X=O M_W[0//C"X)Y_;G[=H=\.=\ZF;3X:<.0LZCQ'#'O$G;#(8(>1E%(8PI/'UB^M M&KZL*2\;RA1\FM,RN2)S1>:*S!69FP.9JPT/>ZT%D\_&Q<8W'U7"1D#12DE+F!EL76L<+&"42__:+7!J.(K/B$^C6\^:K'ST5B*,&82<8(% MLDP99)RUX$(R:CTO^%3PZ>4?[<5Y>]TV'2GG*.>8VW,L>CKEG_%';#?(F[LD MF.]KM]SAH6._A46XI)Z'W>_"I7+-V MC.P>'B/!GDB;E/-,<"JU990*)PB5@B5L?/$8:^HQ[DQD%XF/@D;%D4W,(6Z2 M05H$B[32+#&OA-0YHK7,A'FLPS@=$I[48;PK[UE(A7Z8BU56J:Q26:7:&L>2 M\GEB SF>\F&&QX@#159[C;AS!AGM.6)!:V^L\8&&8B"+4A?&6U.%GAC0IJT- MEB:$)3.(1R&0HU[FC1J%#\(1'VQ1Z+E4Z!?G4HL>!_VC"W?2R;TBHRX!NVM^KG8"=P\+PHR.7+MOOV@_;:F?U_=#M?0:]7(]N<*G):]X?'QZW<[_H'[UNOW_9SYQ;F7^/ MH.=QV_XL.GU?G1[WZJP5*5&&I/<,\8 ETM8I%+2GR4?MDDV@T[0H]'PI](N7 ME915F@_8O83V4+J.+&$)^[4490/;?F[TU$K"AFSG+K$4TZ(4X,1BYHBKCRPCAG%2$$%!\O*XEGE..X MF^;,4?;CE4)!"7/--1",.5J&>LN9\"@8&1#''",;G$2*!T:HTB1%.HLP5P&! M^H/ HY*C965KO++/R/3*0*=:X?UX8,U*HKW$"4EK)>"]I4C'2)!*6*7(O6:Y MFCL3/U4POR!#J7!;"!08KW!C5CGCI$-1,'#ZA(_(<><1DUIKYEFTV,VVPJV MP&* 0 GVSHO.3P1[.3AZ545#2)&!Z<\Q'VI!KK&GC.K("),S"O8^B]+/9'^& M&;;%_OII7[IQM]QAN<,YO,-%;RT?[AU!'[9WQ%TI33E'.4==S['H31%-(-2^ M=63;#=?MA-(!<9-SP8,17GF:%);<$>H8T4HG+$,(2;E4.B#JX5QZ>0B0PTFV@2J7"6IK2T^N@085'HA5?H\P&!GZ*/K1]9LXMV MWEL[OUS73DJUB\8+Y)@AB!O!D+4!(^H#\\DPY31?6GU\!+^HY\*K9^E]>5'% M]M<5VPNK@P\.4:4LXM$Z9%R(B%&-&4E8,%MQ:<-UT>WYTNW2_#(/J_0""%SR MH<\0LC@/6V" 6=X\V14\"JV<0"9)B;B6 5DC/<+$!>4XJ"KA]0/:NNU+_T3Y MIG*'Y0Y?]QW.*"U2@8Q8$35.D&QW![9]7RP=OPP^S!VKL.9^ ME,L]GG]1V%9PV3)S3DR4G&MKF<)1*6Y(C,&X>PVB*FV(S\[!SB;21H1X193@ M2.F\N3BL(K(X1[,XU<8S8&2^*D,2LIY;Y+2W/#+N==Y_@#/"&.EO;IF M4#B6NTTB%U](@Q0.%AA=8,@IJE#"'L,J)Z9Q&CJT@A>'MN!AP(6\Q7CO"C8T>&X&XM!1Q+!PR41'P>0GXO%$2&7+U[3*3\Q.]JQ+. MOU6-4_#?T/JQ>G[KF\>'H U^]1_PQ_,;/;2]O59GF,VFU]'HX+@_:*7366L@ MP;]208IS-GD_-MYU#^'*IXU]&QKW4$F'%3/4I!"#SGO<&)W@)Z>B=U%[AW?7 MLTIB^#\T33.K ,QR:1D<'H98O]T):#^SVY_3%]3ZV<,Z"SVNA>J MBN=45;_]>Q_[P[\Z]JLYWCIHM[]M?S_[MKY_V#Q[C[^M?VIM?MWJD8B@RE&44KEM3#.,W'67W6N(4+ ,?G$MG%0^4@P!A#0LJ-:RS<[):8GJ^Q+0L\9,O M<<0V)&8,RQIY(BQ"%P&[UQ4.%&RM-KI3IC*7_^A<9Z;;+1A!<"*='N- M/5B/?EZ+Q@!LP6FTO7XC=@#4&^O1QT,7>T,3S,AR(TM ]2]IV$[(/^"5"]-\ M80.S?+4ZQW9X#U>LX,CR\%Q>==3MM_('WO1B&S[Y([X]:87!/MBM;):N?FMD MQ/'E5ZSK=]O'@YN_Q)\[.U<^3??;B7?4DJ'@P3]E81C MRPSG-"8A"#"CR&G8)7F]1]_:OZAE/;)[$3E8T._()GC$-[9]8D_[2[]=)Q[ M.JZ^]IO>V!6"0LF*K-RQ&]Y82D_VQH:\"-"EVZNDYPTPN]C+GX+;L;6YE\9^ M+V/G?]UAZ3!0K,P1&]T$/ M$$?R-?_QF5Z?)Q2U\<<18479=WQ!]SB!;<$N= MP1N4__+D(JZF$DA"+A#@^2]__;U4=9L7QF]$PV=@[<:3HKY[F$LZ+O,$VW#^ MW]M=__VE+5:^SM!BXXYG:3@U5B6^N?VIMGWP7<>;OY=>-D:WVSM0FNW^;7)OOW MV<;/S;.=W93WMU16HZB2 XL5\TQ'2I#5!%XKY\Q',J0=8!9B6,LVWPA%O&+. M4(%Y5. S$/@Y.A^\IDJ"DD7@ 4<9S'O'H/X;F^^VFN\;VVO_?O]YPM.ZIDQC M%FBX)+^^W/7;\P:;0)0*SD8.\& QC8);GRP6BD?SY&+VV>_'<-R.6RF[9]U. M!HZM="%\[W\>Q4X__AX[,;4&%<2\9BG<6G^_"^]3"1(H,LDFH,9YSSX%WD^P MX+Y8'H7G=%RJ;L'<%W+(ARO<&-B?C3A MOFEUJF>LOO1V=+(1H\M\9+RJ/ENUX>%+JK*"AW1E5-X_NO+H\$IU:"PN-#PF MY(KD^L;#>(7<>.RVTQ*ZPHU\T&EO/R;8S1=]+3%,>;\$2U-.><%%2T(^,E$^IPQFBVTB*)IRZ.4E+ M/]#;&Z:EN]7GFMM_[C>WUWY^VV[BYL$:V=I^C[\=-$\WSW9(\V#GY-O7#]\W M6V-IZ8/L%7[\V3Q\_[.Y_J'=//MXVES_(IK;GPZ;9QML\^#+Z>;![^V=KQ\I M>(@34_UL(-):K!")22#.&4=6>8%D!&_1"*<3#TNK3"QKH6:TQ7N-IC<4B%I( MB'ID2KY U,M"U-C\*IE M06JMKW7"/[N^ -&3 E%SPIW#(D5E/'"E M)!+B3A/D6,2(<QGU.PQ+XA)S$42%%0Y M@69'P9%6>?,/D11U09 HV-*J7&9E6L8":_93N0U%LY]/L\>=!QNTAO4C*+D@ M$5=2(T.P139B &T7J<02G(=EJD6--'M&2:UYV6FRX7^1@RWS?Y_;S[BA"+" MU>S ZN.$@\$%6!H?&%+>Q+S_M43&$8&T"YBF1'G*FU7P/!+XT6AU+[4I<\#K MC@-/Y944''@.'!AS1Z02S$41$97>(AXD11I["1R&8L.,%)+F7F:QK.=D-'C! M@7GW80H./ ,.C#LO6+(8H\;@MU"&N$@.:8KSCG[&*L>]]\HMK3*\K/%\\(&9 MC,J88;EA.<<=SK'H%9;K,47 N%#&O3_Q.18](WI#J>YBQU?_]KS!BCX\+_PT MN1_$4(='2W C6RF$Y!Z$Q$\$*$1B00DED14A()Z<1 9^1T%J@0TXFS@[)HI- MYC__7A(D"Z# ,X@R/%*!B[LQ0^T>"SLD6%O%L4-6*X6X3!(YEWT.SU5P2A-0 M\SQ^C]/)G7*+?M=5OU\R>%#,\I,H[GB<@ !Y\D$*9+G+Y0N8(Z<21]CJP*U3 MA$@PRUP]NLFD?BG.VCH##R^/O&OM>>V0IEZNP+6JBX(\LT">O0F'P,28,Y06 M):[9TBHUDULG%S5>!#6> ?$O:OS\:CSN!U 3@G+> MY3DW$1QXSI$U8)R)#8X+9XG*:CS%#7@1+5[X=$"W![]V7EJ82"3+- IOU(RG(),!E,(^J-R@-#HNE[D^?)+1A:,+1@Z%-&@PJ&/@N&CH6(C M* M"$!.G)S-D6"*C-42,5C%P+&@QL2E54:6.9[L*YD_#*W"$;]5PVM7SV>UC\V> MOF5J^Y5K'1SW!ZUT.FLUO>-0X>W]V!A4R>RC&^,/CQ@S?&+[C?_SC#ZIN",6 M;'0&/7L$KZP;X-A:N]WUU4CPNV&$G%.,>/@<[?>B^7%7.X!C(PCRFN=])!1! MFC"/E/6*IA0-K%;V-%*M!:GFP0F3.OT!NEH<*)^PC$8ZE"$8BG$8B-D^;>KK+<2=!/ M( \YK*0@+1S!FF6.*P0:&V0F0"L3-:%#(W(!4;T8O\HPI$?L7VZTOC'-;,Z M WLQ%('#&-Y\]OLQ'+?C5GK7/3SJ=F)GT-]*57'7A61 M GS,4<*CL583\*M38#Z"S&"ZU(B@.D>P*(/><V1_WXYOR'MZ'5/VK;TS>M M3D7+JB^]'=W$B-+F$LCQ_%1FCL/#;T]:8; /3 ^O $G,3M(3<>N^VTA*YP(Q]TVMN/"7;S15_+S0I\M]/^(E]ZCSSM M+1E4#WH6>R\3>%!3 P\9YN^P)^0"/SYYW8^/KSW^ TH][E/!<._!]Z_CDHO> M)#PDAT!*P!V(MT1.'M.$L6"1[VE/N"@1[%)),;L(]M%W\#;@.E_@_-\.OJU_ MQ'!??&=[CS;IA_UO!W]^_W;XY\&W@[\.FZ=C$>S#CV3G[-OWS?PLAYO?-ZOO M[N]OK>^<[7S]<-@\_'2X\F3[UVB M#D0O2(&*QHUX(24F: M5=J_IJWJ5:I]'&ZJWUN=$#N#-\A,B>.^W!:W7?]]O]L&E[[_?QOQ/\>MP>DR MZ&DOPHV=Q=#X6[O;[\?^WQM[MM7I-W+OUT?6:^3-'U>NGZA+L3!)9"4$0"!G?'^X2<3!@I(DF4AA'I M\-(JN:G$:8YW[)V;7;EFEXY[E2TJ]WOV10'PYTKA/:ZRM*#V75#[XV1J3TMG ML #/RT:/N"$,.56%JP"U+?8",S),[]]*?FD?4"@*\& )\K45@ \%D M<'PW:.RP(>"B2AH3XI8;Y B)R$4RVZU87BO]2->8,PG.XB?(ES1M]JMZIY* MMUIV_!)67 +EL29HQ'WDR"JLD0\I21^(AE<_WGUV>T_82S7I]ZXM;J.;J@:X M+V#/8FA4<]KZC30]V56A*)S MTJ-6[K7\PM?0V2I*[YM_]G:.=S MS8,_#YKK:_C;X;?O6]O@(FY_$7/^]W7PWOO%=N]T\A.\>?#QM M'C9/FNN?#K\=?A2;?WR!9_I^MKD>6M4]__'EY-]G[R=RBX9K1JP$#=#6(DXE M.)O14R12\"XHKC7#2ZM,+TLZJ[;!6H76?WTSCYG-^"HFI(!*@C\]6TR9@)2[ MQ(Q^"20CK$"T@,7=P&(L#^>+$DSQ'!6 C^2!TSL-9 L*[DK= MH>(%].>_[\#"2P:PL+CZE4 4%E:RRP MI$+E.G^JEXF9U684A<6] A;W2$PI+*X.8-$Z;AO"^=$X[7JN.6&YTXR)5XYTEB-Z0 KVL+G!JF2:NE M6NN$?W;]E4$.L5_(U^SP=,K^J2$8'7#>X\:3[!5'Y)BR2)%HN/*4)A:75OFR M9(^.H)6=,&JBX[7)7-ZL\H4FW5.MQUL'C5=2ZHBB2!AQ S]IP0R*RN3&02^3 MR"G+*4._7D2I7YP*%4"9SZQ<(0W/@2[C>3M*4%*^)1'2F/P QQ%4F%* MN;+.6 EZO?+H/HH%80VOH!-OM,'M]/T[9U$Y5,Y1SE'[<\QR6LF=MO!]297_ MWVYGK_'_X)^21[W!NV%YOU)@.)3(R*7/=0Q:::0Z/\B+N;-J%V_FKKH]%@)5+.AD6$(61XHX91*Y1#1B&OQ3[4/>='!I M%3^^N&Q!G)D"++,E"9H( )1 &5>1*R:=IAE=O +I(T2Y6>5-"TF8,9",ITB3 M \ (RB/&,$8<>X(L"0EI20G3E@:NZ=+JXV=2%Y)0$UV>2A(>J69DX1'JG,A";70[ LEL$C1XE&7#*.3,01:0)^ ?6PRBYEEE 3%^#% M6<*S3SQ\T;XTN&-[!$KXH'3)E">?94O5)= MGE[T]3AU+B2G'KH]%@DAP3!J!,YN2T0\8HFLY@%QQ[$VAKBDR$PB(;-1[A?G M. 589AP),31B(0*A5G)GJ:-")6>YQ%0*$F-)E]042"8FM#.KL6$$8:H.-$^$J8<8SQY)9@OZ9*: LEX MND18G 2+"@5? 0DV2'-@"EI'@L&SQ KG#C*LZ@$D19F?AB4\4I\+2ZB%<"^/,3/(E"T(37L/N??NV%Y&S_9@?\3#O MV#L6J63 M6R;_O=2-U%2]Z[]CWP-UO+"BNRKY6.S$!$&9,1:): 3BPCMDG)!(1Q>V:'/N-9&>83XRX)%&/\_^U]^5/;RK;NOZ+B MWOM>_4*T>0(FG(]D!\M>_M5KR;&:##>C6 M/=F 9:G5O=;7WQH;*(;O2I*X6I$DTE1SK&40'K;LB18T!ZY8QM-3_P?J\7<) M %1\8PTT?O:H4RY4X#)-=!Q0PA.?DMB$F)L>NK$G)?<#CGQC/EOKL?6]HAI/ M&VL>I/U?Y;!8(VR9#=^P.(#_IPD12H>$!U&(9ZX;HHWO*:I9Y/IJ8XN[%9=X M#OK]0*W_*BZQMOH^%]'Q DD9%R$!2F$(EZ$@41R$1 ;,8URI2,H R<1\/^$7 M1R9>0%/ YUKDKVVKK3M[__Z":Y(S.MTO[E#0.?9>S[D4,Z M-R)&\(?M8BV&BU:1GUN!H9QO&I9X1G 5$N;Y+N$N9LHS^"<4!A83["Q)@?Q$ M;GP/+*S25M9%==\YJ:J/'M, O=, NM'!!>"<$49223U2>B;6+#( M@";;PM[YLOW'5N65TYH*1M8O'%,Q@,>!C=E@BO:UT(F,")A$8 WY,2-Q(%PB MPC",1,0#9OC&ED_O8PU5#&!=5'=MCDNJ&, 25'F& 7#I:^6YP-Z-4$#FE21" M 9EG/.*)T30ROH<,8+YGNJNS=E'%0-8@@]@-K81*,&H8(+$2@ML!,H) M5JD3/PA8'/,X3*+POK&-9T(!GG>A"J7PPKOG6@Y0#:?*5%Y6;X< M^MWOG^JLWH:Y[X^6;S((7*66+@] 3^;B(9Y(E ];'PD#"5Q(T) D- D(9\I0 M/Q NHZ8Z#?)Y <D7N#04+0>"3SJ3N5,D@M]?W&9>)$H9%B>L2XRE#.%4> M23SC$QDDGE24)U$@%B>65H4L%=+ #^XAL4;6VPS\._=9JRB'&L"! \:AJDHQWKI^VSMK!^[L3(1 M81&Z6RD#??>$(-+WI.$L5%*&>##UFFA[13F>--(\8*3F82E'Q2INA3*S09W$ M#1+8/2(2:RZQ!3(ED<\ID8G/)0 0#2*ZL14'\WTX*D[Q-#7]00,[%:=8*VV? MB_MH84P0>IQHCT6H[HS$<>*1F'+0])"'U-?HQ[AW#\)G0BJ>=V&+#?YLGXHL M[0O00T=U.U;?JAJ6]8G]C)=G9[@ZE9]E>1CY^R(24KD!B1@Z M6R1/2$)]2CB3@GJ^RWR>;&SQ3<^]3V^R*M%E771\+<(Z"[2\(CUW5>B+&87V MM!9A3(FK-"@T5YPD1AD2)TPPWP]@D?V-+5;ENE10\N3#-M>R!9.>:T5^ZZQ; M$85;XLHH('-T$@N%,N/(DB4/%2)#P1%)F!#7A!MA-$6P/ M[]:CZW.EY.L:DIEI#%+QAA7H]\6D?LMC::*(,& (B)B)D"0FX\+7A MH50JJ0Y^J) M!XLO*O+PW)3\<;J*5>1A!4Z'4:3E"V_\^.8?\]!7-!(N49&F>+Z!)L+S*0D] M'B541"&C7L4>7E29S=^B-2@.@!&M5O=,=*2N:FQ6W"L,,+!S B"YHXW.,JW@ M@GJ>ZWX^6JSZ<*TJSG/7R$J9:T)#6#&.![V$- 1(]&.2Q(P3$\>!'X2Q$5ZT ML>7%5:[)<]'KM6DD=A&YOA$B\(D,64"XQ.8CDOG$C9AQ=1)1 MSH [\&!-"O JO5[70$O%'=9+SV>X U.>,#2("#,^(SRV!6Z1)+[+1$@Y#6,A M*^Y0<8>U#[HLDSM4Z9X/$(@I 40;6YS=NPRPRCQ9$S5> MFTC,]5I=$9P;JW5C6JU])7SC)2[1/L-3FI*8Q%C)EOB:)Y[Q6**6XSQY)CDG M%:0\S.][FB3]JNDFB5N*^=S 2;MA4I2,#5EPK'Z,=1$A$%$8A/ZKO&,ZWM %CG= MY+&[I&C[,M3H":7CW ,QGPX^K$W4RM+-T9\Z)WM]W:Z*I>\.%XU9N&!@4AB% M2!$0G@A!$DP"UDIZD8QD(&(\VX(M+37GP>!@Y?1T25!4T;F*SJUU1+"B"0*/46"6/K:U8&K_7!CRV>;-%Y6 59%YUX(G5M% MJ+&B<\N%BYEHHS2^#C3WB?9C/"F>!R0.8Y\$;D*-YIR[0@&=X[4EVWX5G:OH M7$7GGF08MZ)S#XG/,Z%BLZ]$#JWB@!Q1>>6[,R?C1'#XL5AXH?$YR(@W'N*A(61 M"X3.NW_^V+,G=#9\_,9VW83_JO37UG#*FH,VW%]N_0O^.!QB6V0G::>8!V;1 M:*DOX-+KWH#1,0*4 UR"-WY:Q0_EJ5:#EMXW/-WP]O? 77^_=.'D;<: M7_?.]G>::?/H_8_FUX;WS^^]\_V=S\EG [VQ M=0@ZDQK0GTX?[M3N=;$X,G>ZQ@&D=?!H/M&YL,V)PWQ:I@8X B[;LZK MUGC97N-H\C3OPR7E+4P7ZYI!CYU7:0?^TAV ?*K\]=LY91CJSDA3RC>SP#^E M*Z7(.-$DR;3X282!P;X5K3-QD6^\F08:0)G) M";SLW2< B;FUX"I(,N;!WKW >V -W[[KD0_"5/'+MW8LNB&"K*-^ KZ]J\W8E;^[;\S2E# MH(QIK-PP5(G0',8I*-.P6TN@^7[(=7SI,I;[RN*;7H<;L)G;48^4R6[;,/$M MT^EG5]W6934>W^VV5W_F>Y<_]%Z#C6YTVVO2 MW*XUDN8O76#K%/"Y&K(6+B1K.UIJM&H5RH.%[O^!VN!]T?H& =K,+!XB:DX-) M??,4T)OFQC]=9_&B-UQKH_063E^1Q+!Q)AP,#^ ML/5KJJ627 D:RRCBQWLW MR\2<,^[@A^'?2O?O4.# [*M+F0W@3B_"%7S1/-KC^U\_I-^/OGG?V[NTR3[3 M_9V??N/'AQ;Z:+[_:,#_=G]_3V=].WMNX\>)#W]K-7^H]K>CS][WG<]\_^CG M1>/K%W?_J-EN_(;_P7_!@)QKR1X))0Q+*)$2ZP*Y,$2X24"T3ST3,1IPUV#W M,QK$ZY'^O\RZG@JOGB5>J<1-5,BY&^N \T@(+Z0Z#'GL:JWBI,"K&Z0:57BU M!G@UTQY6&6&DE@%Q11P0KADC41(FQ,1^$(0N#0/!-K;8IB7N:X-7CW2VS.#7FR)3RXP#^/R&*&@"GD#,"**6(GP02 $H&RA4;6]YFZ,X?-5ZUDGTN M:OU@]*-2ZT=2ZUG.$8O$Q"H@'IY8Q2,_P)/\0I(P:B* :YI0_1S M]TT=]KORIPU. A&W(8NJ8>OJ'3C;$^L!1E&9SIY5I,7;'?SEY'I M]TC0]7F.D?@\YBI6E% A0V D84QBZ05$NUPF4>R&OA1H+GGAFC1^JMJV/"5& MLA3]KU3\=BH^PTY&":![)A,5H>RALY;PF[5M>A#_$ M^@*U4560.RLL![6Z[<1,YA15"6AUY?Y@B*&\244\T) ME2$%@B*!H'B>2QB0D\"$<:PP,\K?=/W*9?)\=7ZU$9M*YQ]8YV>/^-."4Z88 M\;ADA',F2!0;CX0>%SX7H6$A]@;:9'Q-#N)Y$?Z4O5%^CQ2]M ^C^5UY559" M5$8K4<'0\F#HVQSU$&%@@'YHXD8>UE'$@@@W<$GH>D'"0C<,$XVI+V%T[RKU MRC>RMEK\8-2CTN*'T>(9,A$GP"9";8C/DX!P5[D$!#D@,=-)(E1"(QUA<,9W MU\G#^=P=(!^UR+7336 4ED14[H[U='>47;0K@%H60,DYFD&E])EG B*E H 2 M@2))9!*BXTBKT/5C#\_D\C?#L/)P/%\U7ZV'HU+SY:OY# \)@X ":B>$18H1 M3F.?Q-SUB%'"^,P8"N"^L15NNDOK=UPY-6Z0F#IT96CE9* 7(I.G]XB_O 2# MZ '=&I^RKM1Y?E N! #4COZE6]U>V_9IJ>!I6?!T,F8A1R=XS;'RA/1DZ).( M*TJX$3&)*(\(#W3B4>&Z7L Q$<2GZY0W7SD[G@@+N95NF_1<*_);9]U*K6^K MUA?3:NVYRI>1:TC"7)]PSTT(&!@Q4 _#$R:XD9)M;-E&+>S=&BGV<_=_;)^* M+"TZ8ZANIW*!K(9QC%".NXM7Y7S&,)S$-2&SU57I1(GQ)7 MVG/"PX#$;FR(HIQIJA3S0[HTYE%Y/&ZLE];55SDW'KWD]CF=,?Q(H&)/(RTY MPQ>.]S^.I&^XB4.B86$(3^ ?V#PT,5(%VO4EBY@/A"%>IV3VRDGQ1.C"@BA( M10CNH;N-:=T5VG6IU"$Q3-D>T3X1GI;$=X62+@W]( XJ7\3CJ][?HE6V]!38 M\(CP@UC0D.> MP,HJHZ+(!CS8?-K%Z\KK\ Q4^<%X1*7*C^1J*%79HU((K2@)A1:$FP"#')P# ML5!21J%A7I*@%S&F\RF>*U'E)?D8[+/]FK_&W.*HVQ>M1?W_[^.!>!%GYSPB M]?@CZ^95H&.)$/5SGFW$)N*13H@.&,,XK":1%W@DB!,6FCB$G<< VW WHWA9 M:>CK<636$IT:+U3M'XRF5&J_?+6?82:2"<8 KTDB?$XX7!"N> R%H8Q MB?'-:-/W_">A]I?T]/>OZ.E_=POEJ=_CN8>2#O!GTC5DD.LET+JGA^(K=AQ- M-"3XE'5[,"\7GUJBTZ]WU.Y_!FF5-;MLG_;Y.!Y5'I2JC-$B4"Y1PAC"?6I( M$KB,N'X415*&6KC87&F31O/M\6]N>E;!J/75ZP>@9Y5>/[Y>-Z;UF@8Q-]I$ MA!NE")=N0.+ 8T1Q'C-/^['Q-1;E>>$\;UN)7C_W(-673J;+.AW;0;X\<"CO MHS(XN9:#S"I,%;E:#0'9&RU&7J'/[=#G8HY52,6I$9%+(I;XP"I,2!)T'@6! MIIZ(0A;$$D]37@]O=A68>E*4HM+4^VCJ#$^0D59>*")"/2R6\XTFB68Q<=W0 M8SSR$@]/= C60U&?NS_B4Z9[(AUW5:V<$:MR1MAU*-L-5"[F94+0[SFRX.F0 M"\,%"1CZF&,MD3: /)M8T9B%'O441K]9Y8)XIMK\T"Z(2IL?4)MG"$7L>T$< M\9 <0!MUC$C4403@N <)@RP&@F%N^E6CH?'4<0=WZO1%F"P/2RAF M&AA5$+1$"*)SA$(+$<>NZQ,3"5REJ.+"%1&FTP$&!??!H,H# ML;[J_+",HE+G!U7G&481N0'W$H\1S@(#_PA!A @"XAH5*!J&PJ<&&X_Y]V(4 ME9NBJL!=URS7">BI2OR6B#5LHCS7:^[\](ZU,II1GQ/#14)X(!F)19B04":P M;_B1"@)O'4O\*I?$VN>L5DK\8$KV\&/M M2H9'PYG8(]P/D'L$(8D,3:(D43+"$ALWV/2#)<1CUZ.Z9HD.C9>J^ZNOF>8OI<#F MIF;*4[_'>B"9JCO UK-6:N\!_(LF:Y6X_]\KF9FU MW@K7H;Y\8B<$B:XVPR5NAMX<#6:A"K2*#%KO$<%J!2*4ITA$0YHR8!K["+KU.OQG%<&S':=ACGUBX MZ8!^TDVG?ZJ=3YG.4X7%95UC__ %]!YH^&%?].'A.0PM13Z ET'00".B)RYTECMINPSO$C1W[+C7G"#[_J2\ [-J];@YG^E78'>>O".=$=O FK-ZRZV GMY%VTO:@ M[0!2.Q(0.^V_PW>%B;0#20;P'YWG*"<:UJ _-0-9M^UX%%](HIS!Z/SQ;_!T MH5 S"M-O8A;?%4*!]U<3R8EV1O\S )4R*4IF&\5"V_+(7EE%/)K3SWN?1G,* MCW5]8F=B?"'>"RYR>BTAK9@[>&9@*F&E#;R)LZ.E;B?P@^?B)+M1(23;(""B M<_%_\^&"XQQ;\R&H M6/")U]MAPMO#389C*#"W& ACF\52EVM.:Y<"T(V![!$!R64%(-4')S $QV7# M=[HC(NUU3*L0C@.M!@5_@;DN%JM_AM !G %T"-<))KH%VX0]BZ90SVX&(%+^ MP6HY2,K_.&)"_MNE_./WA\)5;QR-A>M4 $#TX,8P0AC8U"W/TOZI Y^W0%MP M@;4#)*>%8RQ4SPZJD"-<3F$O&>H'8!I^#A?GISBV9'"!0%"B%8P!;M]J68G" MYU_@T_MC$87IZH T3_S%!C3#=_G,DU471HYWT>=2HR[BS)W"4IQV6ZIXV%7# MRG1O )N+0$2S UHXF+-3W7'2/@*LSHLEA 60ND RYMU5NRY9_[OKFC-4LQOK MU>,K$0TQ1#HQNS#[ %\]@? -X\!_49Y@AN$;BW:?/-W MP]O?.6@U?__T8>2MQM>]L_V=9MH\>O^C^;7A8=H"W/LX#&(1!M(0CS*!Q1() MB0(>$D$3C[M)&-(XV=CRW-I\P ^0JX :BU @%!EJ>"_-1OR!Q5-:9Z4(-ELD MXXA%O^:[9A<,"[YBJ5HCX7!1U$R$^*K48,^J?= MHF'#:-(L%8,7QN%9^C8#,?.V"8*.E?L@"!*J N5Z@D'9P(WY+\"\/CG#A0KO%'6/PXS]^ M>EYLMLS(4]("6(>)"+DBO$D<6GD4C>(F()?@N,=1$,*?R%C M6)P&PH] I+4>PZ'&3?4(GO >9.[GRB'P,!X+!5>YH;"!)HJNK%2XK%8+4?RZ10"^O9)&2#V%69WO8F]R[Z2 MA>RN,=8KA9Z '/X$TJ:T2=$8 EK;+NR,UZ>Y,/P!OFIW\_)EA?4$+#8V1ZZ%33P]'+=M,(I:%YL.3-#TOM9'AF^Y M=,VYR;XV'?_GF(W8Z^8I7O VTRUK?;T[2U7_%%85%VWR6^6&1L=?$4G>;0WZ MEW]E0OC0CM'9"HQ?'\;D!S.S,_'OZ2@MHB=.-+'N*F+]$6]%ZTQJB8[1[%8):+"K M"^;N*EX5"V$\$8'V(W MYUEFY-@YL_ZOJY92&3<6/,;@(4JI9R.4M)&Y^/J0FD M&PA&3.ARP@W7L)$$DL0B"1G741!JB296<,E:UIQ+E'K$=PH=+AC-C319JEBZ MRJB$2LJ-@'57GN<#3?:4"X+G5LN_G.7W]^O'QO6H"I. !%*$!#8K19*$&A"$ M*&*@X5KZ:F.+\3MJ>)Z+JV66L63^. M)0OCP(](X'L1@#*+21103504N=S$P$Y$#$M)O4O6Y@:#>BH9=V9&N@ MBJ@F?KL,D+ M,< $GBM^D>L/D;RV/#XDS5.CH%+<%\: M2ICP-.&A\4D4QAZ1B3)4A%[@QV!&!;7PT@C)YJV6/*&A%[/8@'Y%G 51'!GX M*0$ZE>A()M0NN3M<\OE2\"2.2)1(3IB*N>\* MK@/%-K;\JX)B",NW6?60>UK$"0\UDP K+ABE2H&.A]H51FMC5YT.5YU6J[[< M5?<:9\=AP@)712'Q@6O"JDM*HC@(B2L"C]+0#Q/M;VQY5ZWZM,?R%DDVT][/ MVEPDX$�B ?V]V\;SU-+SD:U/C]\UB&2>3ZPB=<<[!KO(02$7%%7+!S@C@( M>.S-17?6*G?#4I##0:_7LGQ,M!PI\E/'M+IG0*H*]4=1M7R\8(.+ @ES$8LS M/96DZ+RRW _(+HAP_OK&,1JLP;-4=N1HMZFY,#$MT,5U85%:&4UU0US MX4I;W8"X>FG#B!?Q^N[4ZU]2?\NOJ+^]37GK9:G\D]G\MYCC!WGD(_5?:Z=* MM?1J:GJV<5.QO>*1\PP=!%ER08C?]-9:%<<+&F&H, M\D(*9GG$?=HA/LWZO[OV1'5K7GC[BJ3U+N^[KSMKKLYOVLK]5#I.GTIYW]U, MG+*\CW[[O0=C.FTU?NR=[_\!S]BITV]P_?>=G^?-G2_N]S^^_6X>M5J-[=GR MOH,?C1_?X#M@!OW8Y=]W/I\U=@[2QM>#G_M'N[1Y]/?/[S\:[O[7+V?__&[, MG<3-J*$>#2(BXB0BW TU2;C'B<=E&+N"&9\J;(?JQO/')=P)[^]9>EQ!R'." MD/NZ1RL(606$S)SJ'5(1&1J@@R7T"(\3GPC!.(FE*Z6G.>528(&POZ! ^+[& MQH-RP0E;8;8(>5WHZFV'^$@M@E9)8!<5:D7M^E.<)7'X6LYFGHQF(/A6$:9RVZ5 ML#Q.TCB'L1S[QL0)"S0) X4IYRPA>(HT\?PP$IKR,%(@\_ZE9228=;-0$%2: M2XQD.;;1Q80$S&,NX%B"9V@LH6/%-2ZI&0'9*<=X $/\5/1,&8$H82]/(BZ: M._5C)ET>&%\10UT7O4H)$3R2Q"C/9QI(@A>%&UNL-L_3_N>1DZWFJQ-&&V5# M]&UCLQ>?B(4KZGGG(9OIC M$E71W@TY:2_3>9'QCT'S4@PNJ_&>S2V?"*=?76K] E*V(K_F4>]ALJ#"961! M/8?<#^RG=9_CB9Z_\?G]#N,X5O[FPO/H3!>NC]G4GYO@^GYXUM[]_S; MCY]GV AL_VL3MM^#=K/]5_K]Q]_P3@>GC=^?^3^_ZW-.+TI]X\G$(\(6!,:> M(G'@!20&:AT)CPKFF8VM8)-Q[T;1N><<.@(YY\L( ,T@Q;J?#[3&6/%-B^SH MK%M!Q/(@8G<.(L">BN+(QQ/. ["W>.226/J"T$@9WY6!ZP?VC(0@7C9$/$FZ MY"\C&E!!Q%(AXC333^;@]*< $GOSP3-&5<25(:X;8X\([/;"#"/:]5P4[4!' M$D$B8O/GIK] 'A%4/&+=0.)#=Y!5&+$\C%B03,PTBWT_(5%D@$BXGD@L41Q0'A7&B2!, P-(]<&II(>TPC7$3^_/F-#T$IGD3^\Q$>T%$&%(?] MQ^Z8 _TL3W&\0^KA=Z-J!:3+ ]+YY&<:@#0K5Q#& @JV&?"NR,0Q M$4*K2+$@3@(.0!IN>MY-4@N?-_%"D7V+QS\-^L498O:TNA=(PEZM&UY\Z0S3 M^K3:/9=P:=VVJZC 8WG@(>? (PQCQ2FC1$D9 14+ Y)X 2>!5$+*!&R4@&UL MN9LLFL_)>_W":=ARB\\J6K:\6:I(VTT+Z5]6^<S)',SZ8>+YRFCB)X$' MQFX0$A$#S$8BDEH(7Q@3 4<+-JE_38W:ODLL-]Y3$57'B!"@C3$G34#001$?-(1+GB+@V5 M3/"L!->_HHSY=Y?*1'KS@^K75G\M812 MD!V=]+&6I]7%%GEK4^[QNSX\B/;W]QV0YR,).O+YO/'U&]V'[W_[^N7B^\[[ MTV;[,_MV5*?P3-Z8U9$?S9_-G;]/F[]!1W9VS[__^,P;1\W3[T=__81GPSB^ MGS9@G_O^X^3\G]^-\^9O>:P]Z@NA)4'' N'P*Q$>EX1JV,5H)(5/D]G##8T) M-5.*:I?Y/.; 50(?J$PB824\3N5L>8#.KX<9OEZ1UX6AUL)R+K7^!?,HT/Q?T!MI]$='YN M.LU:O6:/+L'7 C43$FN61.X(A6?:Y_VL..!>G-BS*V&J&N+"F:$W,^.T)9> MDK9Q.CPQ[XVT&[RUXR=+L5]9O%Z<^C#/:<2[XC%E,ZKCWA/\A[>V=DW MQBY!?#0^>+,T'%K5@>9Y)2Z06< MT9C3.(Q=P!O/UR8*8 ^.BP.O7,I=;Y+E[34_S/G/0++W33&T#S"U137B>=H> MM-\/9WV[G/0GPO4>?Q^CS?IQ& 54$-IQ6VL:CG*Y$(7M*U304%09'&[Y;1#1D-CQ18"1[ M_5/1QP.$VVE9NSK:528.O!_N@"/C!3>9&6R_L;0G%\Z@AU^_C;S'L?:D 6@, M\ 'L,:H8=*-/5]R'M$*)Q]5WK]=-,Z.?9\R$4<@X'XD\(2=$!#3CT@4*NIK M#K8CGGUK"X&O%OCR).I9<;8UU"#(W1F"%MS(IKTG/7UY1TZ',[-:'3G]XZ1GS4ZFW:LNWT,S[9P4EI0N3E" :%W;(:*5ZHX%.30K^_"55+1:<)]6:WCK83?3ZQZT<,?6 MYU+W[$@O/X;QR=OP7ZY=V&FCWIYBB0=HEB!"5GT$X+YU^A8'1.; MPL1&0]Y2+"M 1FM<3.'\!]8%$+)E3^E,\[$-.SQH8\S+\&#-0<<>MS 6T?%C M1L3)FK2WZV8D_5B[L5# 2R67BD4>&.Z2 51XS->N*9O( 6TB]^!/VZ/W_Z"' M#8U@$M>HI]&C4Z3=\^;OG\=@BR4R\A2)(@SM@65)!-,^B;EP%5@(@.%R8XO6 MV#Q%FCA>^::=J\(X"47HAT$8\@@@G(924*TIV(,A]UBUU@^VUOL[7XZ3"#3- MI9($@08^;*A+(FR^$(A8![Y,F%0:UYK/K_7_H $&B [+"@O2 UA!O2_/]9W= MT8K\DJ;N.Q]UV?/L /(6Q.6WFH6_4[EAP;X3R8K^ZZ.EGO T=C"![Y.>\$>E(M,C&?D\PQT7A M_!P+A8;=I(6+\BI];>^%304=='46CLSA7C6Z"7PU[2JGUQH41GV]UVNETI+" MPO-Y"UF9/F;ZQN((0WJ5EL.MMV!<'7SP>W07W'X((K=-W(U!>F/WP3ZLG-V_ M\;^7ON>=AEYSIAM0SGB\9Y^!DV^7XF,7A >5Z99[=,RB0$3*39CA"0LC$02A M-'&B(MBY(W5-H]<%N(UQR;T.J.P 9^\]\H_#'EAM:K_S=WD..8[&"Y@/P^XB6./Q:'@8249#R,9&,U. L6H%QH22JQ#,IXF ML?0"HF041US$H=*!I6Y72D:M0(8"AEI6"NQ.6YZR!TA?8EVQ"DY=X196[ J3 MT*4&A4-@: 6.-IAGO)U>Z>Q&/0'[%J;3@$'=+KD)J&%'GQ2_R.XOW1'6TBK) M"N;4B+&&PN8QX[.>HS";Y4)9-_;H?N@RWRSCL%V,K"+-@;U^T[%N>MSYN-. M?#;R,,##TZQT)VPZNG.".QYLJVV=G6"H&",&\C^#M/!=VM^Q'V0WMYZDX?>0 M%X*XI I6QE[3%C]U.0\*>6(*]FPQ4J!#8.H6$P_RC=\LKIL<[F81%B^"XL R M.WFA1GD9%H/U;163 %J5V_O:)V)F5*$JQ1N7Y[O@#'>LZ[B<;WCE9)"G^"B= MWR2$,A*M,M.7N=D2QL7DU#,V"9*7K< M)X44GHG-K*TO25Q!]HS3@2N[&2X 0,7M]KE )U0RPW +XV SPZ8+UE(82,45 MC2B]-KC3UNIM&<2Q0X01#@=HQS?:SNB+V\T:P',^'TOF^K%Q$Z)9PF$W"X#G M^)Z/5;5^K(RD.L8S5_LA\+E M?^9$8S)+^Q9A:1#;T$NTBD4B@!1Z8+3YKI\$3+LL#)*X$-U;$_-MD647L&4L MJG(SZ;E6Y+?.7K18GS=VY#&/J#9&!GAT +8P3&(2P7(0*;D08#>Q!(\QO<5R M>D$I*?7>#5+J5U28LW>T MVW#BFK/]9[WYQ^ZAL]=TZLT=9V?OL/['P>YN8[=Y=.A\W3OZTZEO;^]_:1[5 M\0_[S>&O>\T_[!<^[#7KS>V]^D?\ZO;'_<,O![N'-RWI6:N>_QD>-P+_ -,% M0V>4MEL:*HL\C,C/T9UOA0R,@"),FX&)FEF;LHPMVA]!UDR1S H46XVJ"O*1 M<]>DB _.!7J+"T&>D]@%F_1-)3%8=TFL@RCN-X\.]C\>6KGZ=+"_O;MS&V%: MT?#'%2(V&R/KM@I;[5/6E5KA$C\];4"K4F)=&(J84P>K^�TH[K M">+ZK_3K3= ;1\(FF*)':]!',T+_$JT",3E9^MCGT MS101!OB6M:CACWC#L3):MC!:P-YH 7$'*^@('/>O$ 2MKU$55]_P'2RV MC2;@LDWQ(4R3FPWB!#]Z4-'L[BU<3>V\L 0=)>"RX\ 6E86!Z.V=S0NCXWIPQQ:?^TXZ# ]W3E.@N4^ M-WLN/$:GO=)1J\]MAD.9W6O&_O BSPV'U09Q7+1F$P(N!OW3;I;^+E&PQ+)K M1S+H#+^(+SWV=L,FA&[NH<<[';[WS.#L/4!N6@J %D%R[(LM@]/XM4OFRCFS M7TSL85'H4<;=,,/UAB^6R6$VGCU,&@/@UU(,"O\[A@K2#K)0>'L;:!#ERM]8 M95$/.]V^_<*P/FNH@<-,Y=D)@S=,\]$[7"4*U[S>C3>.]<'4\5YB*Q\&=I6F MN,N5O.'FZS(5ZS.9:.NS;O83-6 X:2LO"RUIW\S^:?=8]YU%PY/,1FD^#(?_ MP$._9:6D4ZQ%T1$ #F?3\[$9T20T:T[ @CL6?BPJFJ T;5 M 5%5'? 2JP.> DA;W<[SLL$&H]CWX?T83V'+N\):FK&4%OMP;HKB6/G\Y.VG M;6NX6L;\C*VEPIMG*5RB=<<&KX=$3HYGX':[^$Q&(]K]^=#P-Z\M175]5?XV M]GE,.@M>8Z;/T.)I82BU]/J5Y027.?X*\;7O,WP/M!NL,&JU:5,[L@DS"^M. M?B+/['?GO[!YN_=>=XFNP\:?%V1YY HH=OJ]"??L@3Y)\Z(]PR>LMY6P'",# M\4.:M9^DD,\3T_M!W"6@MEET?4 /=T&Z#@X;SI=#Y^/'3T-A&L]T-I[I7C'3 M$Z8X)G-MXF.L73$TOM.L' /F;VF1%6:UO;.5_H7F""(8_.Q$HT3T\AYCU9.B M2*K"%*2TWX+GE=TWQG)R*QFIE5TZUEPC/HZMQZ'1L3LK)T-7]=,3^VE/V%*\ MPZJK"\L9?1J9YTY44_XHI*1\&;#UV[I?FJU9D:?V^F?MOU'(YB<[DM=*1.WM/9I ML>!I!^L^9>$,LRL/,@N3AST8T.N53E4O3)"6D6<%DQKS2U^ER#0N7*BB+,VQ MXQDF"]KWQ70&)-&D+7X6#7HZ.*,VB_!B./WP)6O?J>Y9IWCG+GHIX<+1G.9I MNP?&A15HFQT*B"E^ZMHX]H5?LXF6N&!I)@?MTEE4&NNP5V!Z*5:\@'386"&H_O-80RK&@NB\C+ MI'6-(?)B&D$HT@G?>YYW99G4VX5]U%:+91/!J)NKJ55K,C:[9A%STGL)]'Q@ M 6$DG5;=['L7@FPSR+L62Z[P6]XTIAZO>TS]/\\/^0:-^M+?? M7!ONLGAW;W;[$TG\E8MNY**++W?1W4)F.=NH''N58^]1!7HQ0GVJ'QPY>WM[ M=X9?[J\Y_+JTYNSL'>QN'^T?'&XZN__L;G\YVOM[U]G_\&%O>_>@R'/:WC_X MM']0/]IU_MC_>_< D^EVGYY1MC?1KW@R4\;:Y2FRK=1RU6[6ZQ9Q)-SO88-/ M;,P;]WZIR\K?!1X,ZW9++0$ $G%^,?8#C-+G&&6>+ 7=Y]J^?1NLN:6YL0L.W]QJ?=YN&M]OM*EAY)EGQWW66)U9Q#$*6#O:-O MSO[7)B#5GWN? +4< *VC^E[3>;_;W 4(PZ3?XG.+9(UZL_Z'31RVOQ[L?@14 MVW$.C_:W__WG_L<=X*% 08_@\DHFUTTF^;K+I%<;29\5+$ VE,K#*5$[.J@# MZFW;#S?+=/9B_P4+:&<7,'%GM]I>UU#\PG47/UYS/AWL-;?W/@'FC0LBG ^[ MNX4('NX>_ VDKH*V1Y.ME^H)".A2/ $!K3P!E2=@?3P!?]]Y]P@65MG!:"2! M-\2:P;?YH(V-'MZMTY;BH\7VY][[O:/#F4*ZPR-@,Y9''V[_N;OSY>-3W%8P M[&*ZK59Q'H3JRD'9RR/#4K=6D9-N0RW#\'T1E+_QFY:'_A$\ ?&M%RQ\]^)/ MJ0WOOR5NM#*W]KBL]/&?/CU3+JWY. W;F"7;2E61U#N*B1^.@BE+78@5"N&U M+XH"V- J-2+O;SI['5FS<2++(;2-%VG;EN=$V^XLHYJU0E[MU\?Y,$[Y')UD M ZRU8$4*C;=I!3\=IB,"??J$LK^WMUEFL=P\?_Y)"3Y[H?DG\_!^D^LJD#8Z&6(.7PWJ9( M#[FC!5O.J4T-/)]1A!%-6:Z$WZRC3G7GZL[5G:L[5W=^:7=^-"?G0J_)VG@^ MW<(NLS;Z=K!$$9##E!/.I12_7;X<_O,,^""UQ\3;MV*?;+PWENL0-5 L\MS4% M5EU.BIV?XN.QQM1HH37]#/ZGAD\N/Z[9C][TU?QG02W@T:6?TII[Q\]\[_)G M7O7-J\8:TQIG[$:W?6/GH9@+F&YU$&32L:X'9_CZ5\RG5>Q53.<\ M&'+K/7 ?9CH7O#JBW.(WMP!2;59WV*Q.^_U>_O;-F[.SLQJ,LW;2_?6FGLE3 MK)=ZH]6)R-XHT1=O8I=Z+'X#PX5UYXQRUZG+ [8L3[WB%L[[;?Q M4)FRN@-=SJ,.EKAP!I:NKXL:Q:'KHJR(F?%6OYKR;4PY-?K=D3L#Q.^R M'M M0985!9##3EH?NEG;B);QLY.8.T/+[DMN%I0=#JOEJ1< MDFI36>VFXM)J5WGRN\J=#&-03C^RAG$0^&$$C!6 ["K*BLKK')YB+A4P56Q_ M\$L[GUJP9C?CK"AJEY'6.Y/4AKB &UN"&KZN_6\%)BL&D\H$?I%@$M H8I0" MF'@>#;P"3%@!)E:3;0I4<7 C=OJV*%(_$YF:."OFQC#"+K5][TK0&@)>TW%] M"R1!!22K!Q*O I*7""3P.#^*XC>_O"!T(W37Q_&0E0R!9,P^#K%,S=DOK-[; M DDV' * @11M\G<0*++[&SQ^!2S/'EC""EA>(K#X ME+E>R#$_"?VP4V[8[6[1='J:CA2E?_5>EK8ULBSG=>=%/%T!H MA:[>XHV#XHVKL-&J\2JJ\.HEXE4,/P5A]*;_RZ=1/ 2LJ "LF5RF6X:1_LB$ MS5J"==:39*J\&D^)O#G^1 ]%F:IDJ#4!H+@"H J A@ 4+QV =MN]5O="ZQDC M+K\Y!,45!#US"')IA4$5!HVL-KIT$,(6,B,<2C,M^]WL[H#DT@J1GCLB5=E\ M%2*-$5D( +_&'D6,@L?&<;*8.8V/DCS4L([6%[2DA.//Q:&_K8L%D/+Y&DAI=G\5 MA7%1A2KK@BI5NN!31Y5;EO>7]47P$^->.*HO0E@Y1UQ1DZ4,-FX&2/#$\,5& M]QB]&E_>V/XQ6U7CJDL:5[&9B:L:5SUQL'B\QE6X2U<=G=:AHU-%H1Z>0E69 MC4\9%>]8IEVT,&%@F[E!3-_TV\QU/<:Y;6$RD8F4 7/JCY.0-LLL)&%;F!29 M.6Y!5]S-,@MIFFQMCD[TAB_8D[4'29ZJ5&38HP /H[@8)AD59]VWT$>5S7QD M75;;P$L2T?FYZ31K=;@QW!-O*$5/R!2NQ8[K"O;J%(^XM_0.=O=;N:%NF[OD MW"QWR8V+&:H,QM6C75"AWP$ M1]30G;S(V[R=/7EI9>LER',#:[(^.!GD_:(>#0P/IX*>54-/E>G]$J!G G8" M%K$($ =^\BB)[]Y"/8^ M7N-1-NP;M0*" M"@B&0%#!P'.#@:M18)X.V"#B#1!BJ.;TW%FDZ(.LD^:GE;*OC;*[=!W8 M_RKRWO!X9M-MM;IG,%S'C.0\'QT47IRZ/.U NDF]!9[PC*IPH47F%(&QT5$A M0U_T9ND:'C>^+YS#\&]Q8G2_.-5YSR9,.?^\/_CHO-+_]'4G3S'AZOT@A[_G MPQ.?\14^BL[)0)SHUV^=5^GKZ7/0QZ>?#\]L:NM-N.SJZ]#[G>E3?.8O/?FM MV:^]%ZVR#X'6_1PO^77UC;'^Y0-,/5Y[S:6G\%IX['NGZ#YWVFUAUL,PIHA% M-/VBM[,!3G$^@&"'%?X[:- KTC M^L*Q41OB(!I(>QEFNH*TC2_#8)755D=U84R=;M\1O1[J=EJT EI\ST1+,JZZ<3,V\XT?4,5.*R MZ6773:\]$/1XP?_=Y$Q0/'2XE*&)DT^M%*6 FIW^6X)_>7RAL6_UO__GO]R MOIO_=Z^C[.EWL)@./ 7$Q08A)=P1I< !])?#!(_P2Z-1/_AVBR-A5[&V6*.Y8$D>NRY@ M;4H O,M+ &XCJO%(5!^J<. IU0BL?"R/?X[UNAQ1?;CW1[-^].5@]S9G4Z\" MB#Y-&--( S(-?#8;L]^A@>UZN*VX_BOU>F1HCP\PVSV7EB4/C6TW]GB1(WR@ M3VR2+SSA5.2.&K0N'$M+L+MA.K0>\.E)T=*PR%9!SI+H4]$RF"6#-[)255RP M6>0:#SKP+7M#,>B?=C-X:W4YIJ['AM78W=G[4#\\ ENNN7V;P3Z9*I>P%H1W MJV2YZJX>J]$H7/IM_: 6\X<^N/S'(.^GYF)]K)'W%V]O88<]A3=ZD[]Q=NK- MO=V/SD'-V?ZS?K!S5TOSANM\ ^MTXFQV=^I@]ME3V1W[7WJ] 5OHZ.//L46" M'=%)=F/=&:G]+7]YS39^?X7SO4 MWD&WZ)*VHDFG35B+%I"N-[OW CC60CF_=RZ:R?#R#S^JC=V#YU/ M-:=1_[C?W/VV>C!_9M3C+X$WPPD6K6Y'7ZQ^@I_D-%X24*]F\[[<8VY**^ZQ M[KA=<8\[+/WJ&QFM3<""7QZPJ$(/:S"6570B6D?__0T=]6D.W[2>>/32)UIW MAL[X1+>Z9T,G_#A=:7@L4;83./KHL=V;V\"5;0_0C+FKU0D$ MAX760G_*R3+I9UFN5?:$GGIWV%TG2W_LX]O]\.%@]YOS5\UY?[#_M;G21-:5 MSL9'+<:ME1YM&BYQ(*QT)JXVKJ]1@)LJU:1/+*X%X3JG.?^EC1CI>#Q'U\R&$*^'%V[=?'MKAU!+S :YVV1,.@1IS5M@9:YT?K9/18KG=DY4 MV2TM(:$"]N<([$O*_5GYI16N/W57\A>Z9PT4GDJ@&FCDG0?R@JKX+J"Z^L=WOO-^M&?]:;S'O-:M_^]V_R^ MM_NB\>IO/%SW4Z;S%!T[9=*?GG"BU*7L#CJV%4KE15E;?%^A>[S;$?U3>"ZJ ME)#_UIW?Z6V"Q6N)=Q7$/UV(7U+=PK- JR4GQS^+.:D0?!;!EU2(LO)+*_!^ MZN!]N+U_= 3__OD1R'FC_G@)*>L(5)4_I4+K^0DYE+ G'O6.RK2PJG$* M=\LKB'XZESX'B/9'PQ6-KK#Y$;%YW0ET T,9_Z1/G3E79>NCLG7_ M\K+U-TE777VZM:#X&\3)*:S)8#)J&. M =D=_;3EK %J,8OK"Q/DOOUUY)M,-A8-B$[W#K[82?8ZJ>E?EI2=UO@S[\\ M.S;Z3IA//?>FUOAX4D/$-3V+NO.;VN.DHUW6?OGRX@WCWVCW[&F?9%"+6_YPNA\P5'SI'FZ?9== MSV:SLS-L7F@7^.I<.SN_:FJ7E[,SC30_7S+1/ MI'FEG35.+K6K!FYHIZ>X85U9UI79N)"@S_ZU;RZ(@Q$,S/6OG_V;VH+SY76] M_O3T]/'I]*/'YO7FR4FC_O6A-Y9-:U%;F[K?-EH_3YD=MS^MB]M3[).XN4.L MC=;PF]CA_A+;)(BIOCR 2'!$'66'N/(3)%RS M<75U57\6OI;=@TSGD>TU\:?6:&JGC1)J=WEA<=WP28OE#M&']3PKUX=8[I5] MR)Q9NWQ!)2D_^P6[D3U3"QHA%A"C/R^CT"?FQ[GWO6X16L3QMYN+/S)<';NN MQZ6\N!)=6RZI._/""W!)$'8=LS8BLWC]2JW#&5-#_G.-FH/&T\_0D?B%BG\3<\3M^L@0NS>>B"QK"#_IN:# M_6T2FN:(Q[UDI.RX0<2''4+2_/\^?!/;98]O)(.&J2([CE'X7E-BV;*19=C$V98V ]L"COPK++ M'-F3PG9."2K-W=PTMP1 "80*6;TUZ(\'O6Y;GQCM\03^_V#T)^-!I]MO#1Z, MXKZ>#Z-DY!1H&(,-23P#$GAH#8@&'11"OE/4 3,,1\:]T1]W?S4.Q%<6II*\ ML^+D;>!7F\I;O:?W6\;XWC FX[V(VT10TG2>1U.$A4*P=THFXR%F,*H%X13Z M^7I^-N&49%T4)PO]M(']KXJ2M[&,Z>/[3F_PVW[S*AM)2=FG$LL@H"()^TY6 MIW6O]^^,<;<_G@Q:_[X?]-K&:&S\Y[$[^?WU].5@*PF]+$%HJ =V-)34]$\4 MZJH0RWU]\C@R!IW)O7'["(8WQL4G89:LDJ4K$JLU>.Q/NOV[(7ANJVL4)R,?145+XV2;E@0>6@.B&+%" M_'3[O\*Z,1B582,IH[1]8]OV">D*V7DX&@R-T>3W84_X<+\MUN*A6+(+6WTW M@I*#YC8',=;/2*(A@$,KO JQ$LW]\5#_7;_M&6 &N#)Z--K&UR'DA27FA!I) MR=+I-DLQ)HI )4T1+(IQ*\26H8_ZL$R/P77']_JH>(4A):CDXFR;BQ@" 0:2 M(%4R?+D N&!,VSA/&;EJ :ITI%M];+1%,0KFLS[I#OK%PZ)L<:7A+U+QD #2 M)!)*0E6("EA7'Q\>>R*?&D"L/GI-1;,(EI*D3QG;08R*)&S5*YB=;E_OM[IZ M3Z34HT>9 !?F*%-82UC-+BJ90ZE$92O$*& MAI@2HCV( &'T#]U).6?/%%:9OIE*FT,8&88F@"I$0MNX+9ZPR<9*(Z?R8R%6 M(9/FEG:&GDU-2OS#%(I6:$I24@FSHF"$?HJQJ_3$(]?8$SRU#T5B9":5O>^J M>U61GP)%J_)+7D%$)7.I*D"Q8E@5>ZM*"AE1+T4Z3FG=7(.H;/J2.^"?_HDUE@]\!(OC?3?9]P_Z!$ M%U&DY#Y5Q5!SO]*+0L5(:D;>#(6Z*^D2B>)/69(S1)6TI6H<&\6G"MI_9]5H M&'[M\65H8QB<:QE_!G0I#AJ7I6E_#4HV4V6/_(H5W(]4PGVA%(%6M%+[SG^2 MG;TWV>*(2GY351,5O]7>7I7EQ+)4%@94,IFJLA0L4%:0Q>T28\MSED$X&&]V MBWUJPJK5IG8 D80Q+,WIGO!*AE/5F(P*I_CF^$J;"'RD/KD*1QH1J'QG'6RU M]_*K!%(Q>9:JUF0R6>VE-CR56IJ;#2DE$:EZ32A?28-G%_GWKP04@U-2E#X4 MLNOI0=5G3+;%Q]PSOPV60H>OFV LI+6=&5G-ZU2$8HTH5C5.\7ICHLS0IP)=/I.LYNIM>Z(M+?R4[Q83POB>N3\A6[0FA*.E/U MG1PZ8_!*LE?@.:QNFH$C.@H:^((P$;LSL@";P1[6=8&ZTMON8;4JO2'K6$R1 M)\30<-T+)+N!-OJ!PHY4TG.R'@2WL+^ +*Y#7>R:%-MA0?N!8&%W"_,.INQ7 M; ?$<_&(F %CU)V+Y*_T.O$VVI6>E*I$93_!A@07^B(3VE5OXNI^W!^$.1(] M0K)+"!)AC%:]DAEQ-5>D+&;WCN\+@2E9+_;-GLJ']HFC".&Z.,'/T>8J?LFZ MY;F\)=>&?UTS3/34I MJ_+Z9Y.D]JJ[A3!'P#WV M8;@67$T]C9C(CTED27 M7N$*)="5]*<*;EOTKW1)1Q#0X4/>6-_ZI1;KJX!@7K61+X#P@K"$D,-^0'HHQ#FPJ<[Y@7+FUK8G$(N4T/A*R-6K[VZ MMCP'4U?D.0)H_6:9[2$_BCH'S$!.K*YKLFAI[F!3!%,O^6,M)GL$@[P-J"W> MR:9#3"IH67BVU766D##*=G[^,(M*'\% Q8X*W13_"&?[CFW10;CR@-DWF/'0 MN[&H.LLX67[!9->@]T$Z@ $L?KV ELP,IJ2;,$4()9[$NG.U&>Y@UDFG;)XT M&_GD9C8] B;'"\S(+7B;)9Y!$=>7ZA+KR>W+NLD0OXA+^A-F5C\08QC,=,N2 M"R>V93O?P,R%EF!:,4OG&\3/L.VO+/(7:'Y#^RY#-6H#YRW4(X)MPQ?5HOT7 M^S3&$7C5D'DF(9;?89Z3/"MC/(/9*/ )?YB!S,-T<2"4$9-[S-_I*WOCE;%% M>&^*;?&*/+A!II07M%!XQ?%<6+'8B]H^X,*"48_IT7AW,9_1\.#T[K_F-8NO M>PT9=9 Q]S[7 P:$9 M=#9Z7BM/\*SVGV0L>(Q/"'.Z+BP)845F=89F74#8 M:;17HJH-$[XDE_^E\4";N)Y#W2(106;3'QP3P'[@>%$H#I3XX,]P&WQ3-TT6 M8#LWL%-)[L^8R8CU9I252EQ[U)5IIG^0-#B!]H.)?P!SO42;GVEZ0=CG._$& M3U?F:ZZESXEKOJP[K]A(]P<\AMTUCH-T<6#P692A%>/-DSB" 3W@9U%#GW@< MVWW">P1X@,QZ)+3NG-/Y0B6F M#S,&9LE@)NV]BB16IU2*QO2O SV.$#Z1<#:N"N>FZZ;'P*U(*$<$_-E<0 (! M%I\S[&R7NO2 0\!#_TNLW7R6!GJ;F>E+/>7J"B?%ZPHG1\1=],2Q"YV#(7/Y M(FOU:IDK]"-7R\VJ8Y1[0#XB@I2=P\D7.M)RW*L2,=T184IF.O8VF5^NPB.U M\*/+"+;%.G,'4ZGG^?[ 7:=JZV!.A$$>(W3NM@+&1*"W/I$M;>9'ARZ)-?%$ M\,1?=AKY374>J9VW7P>ORB9WM__!F<6>%:5#5ZA>1?2;YI_"DUUQ%A76B8[G MB2\H41]"N#OX>[<9%%(_NCHBST_X$(DZ^,N'_P%02P,$% @ TH955BLJ M:8&F(@ 9EH! !0 !M960M,C R,C$R,S%?8V%L+GAM;.5]6U-;2;+N^_P* MGSZO)\=UOTS,S X:XVE'V, !>GKVDZ(N6;;V@.2])'S9O_YD"; !"Z-++;'L MT]%AD"QK959^E??*^NM_?+HX?_8!N]EX.OG;+_S/[)=G.$G3/)Z\_=LOOY^] M!/?+?_S]3W_ZZ_\"^->O)Z^?O9BFRPN?N%E\Z?EX\N^_U#]B MF.$S8FXR6[S\VR_OYO/W?WG^_./'CW_^%+OS/T^[M\\%8_+YS:=_N?[XIV\^ M_U$N/LV]]\\7?_OEH[/QL@_2U_+G_WKS^C2]PXL X\EL'B:I/F V_LML\>;K M:0KSQ9H_2M>S!S]17\'-QZ"^!5R Y'_^-,N__/U/SYY=+4'KT^M6+O;.#%Z=G].>;@\.STZ.7KP[W MC]X<$!.++YU_?H]_^V4VOGA_CC?OO>NP_.T7^DJB10@NKBCYWX]\X?.OE*9P MGB[/%POSFEY??VVEJB71^&F.DXQ72W3SZ/-INO.A\RJ@:7?S+\]#Q//%NZ/+ M&;P-X?WH%>V3"WP]G$O#WIY/Y>'))^^;H/78+%F:_8IEV>/6YL_ )9P>? MYEV8=K2[0O?YU1PO9H=3^MO)G'B@Q[Q]-9ECA[/Y2#K4C*L$10H#RJ$ +[*& M9((TQ1IDWMQ=];H\,UJ?!4)H<>(")M>T/J_R>([G\]G-.PL)+:2S W:N1+SY M2E^34+_PAL:1"H(YGBPP8S.M4.+@'190&'T0+LO"8N,56D+&7O2\]H M9; CI?K+LX]85>"U?KVB*73I&US?W=W7GW@^N[RX6'PGC&F);_Y]5;;#Q.-\ MVE9Z5RBAU=@61L3;]"XM!Y_>XV2&(Q\5:AD#.&8%*&\D.*,8,)^(WZ19#*4Q MF!XD9A5(B?_/(=5&DCL 5@Y<:&88<>4(YUX4B)9X-M**PK4N+K;6XRL":Q-[ M=R6Y.U]Z^VF'.!_9F)P,#HE-$TFJQD',AO9Y2,E$PXU$WMQP/4[7D/1T&[3< MWQ+-I=-L=QS-WV'W,--66S0H-!F 0CLVDVL?I"(2N6#-OC,%OM?$PY-]L>WXA]%I) M_(H3+./YB)M@)6<,E.+DQ7GIB!@>(!?G4F1*I"Q[ >,WI*RIMN&'0M)V"]_. ME"\)Y33W2@DAR(G@"E1P$F) T0"LTYQ$1*VMM^/!>+K<_:/CK[DN)O6I16J M!)$S!QDU<931@]2F.>K63ONMQP])(6XK[_M@WG25FP'X%!>Z]!^T MB;IPOC?)>_EB/!G/YI7-#U\\H*@%P^0Y,)TE*&X]A&*1]AKY1CH*%U5K]V,U MR@:EY%JCHP?A- /.;>0&EJ(.R,"2V@7% A$0I0!;F);$=U2\=;;H0?VP/B?[ MT]G\J)S@!YQ>7]8BW]YLAO1_)@=CY%DL MF*0$ZUFYRL@%SC6@$<6+7(B-UEC8@,PAA>>M -.WM.[!ZJ_/EU7;FA<,]X_> M')\<_'9P>/KJGP?-JX?+OKW74N*C[#2J*^Y/+]YW^(YL'1F]*]-*X<11J4+G MF N95PY&,M(EPE,D89@%#,6;)$FYF-95K^^0TSCG0_\59SAPFR-%2<5 =,( M^N)UIIT5FX>2W\GY/*WCW0H#WQ1.-E[QMNG@)?Q5BFYX/)YVBX6?S[MQO)R' M>(YGT^/0X60^DI9T'B?[EQT])7T^ MZ\)D1DY,I6*2%Z^N$9__BWR:VD"V$BA$=90)!<(R6E_DA5PJ'X$<'RFCU=F* M7:UO+PP.R>+L'E4[435['\+XO))(_)Z& MLZ EQJ0-**L=1,\]B"306A'0R-;5GU:T#\D.#A'NO6)A=R'@KWNO]P[W#TY_ M.S@X.]TRX+O[7ST.<7Q^)M53@"ZLM&8I!)'\'I'%%6/+&4TJ-]_-C-&VKZVY]_\@R$VVQ'$31U^QY MPR4H[XOVG"N&/;(W) /;% GW5L5$*Y&T*[Y]RY\M1A:O! B# M%I0T$9PC@U:2XR7P)(IJG?-Y3-\M1X3\&1"QI0": >$6DU>^/?E3VBA#H3YH M(['F'A0$(PS(%'F.,@0F6NN(;ZG8EJ^]E*:7M-V.P^?JPM4*9DK=)>8E# N3 M!84>$;@GMU$Y+LB!I T94@Q*H2HFM2XBKD'>0 WG)FBYOPGZ$E+[)IO7&&9X M0]7G+[S3EN22:W",U:)W3N!,0$ */:Q"[:+*??7;+*5HH :U!58:BJ(9/!;- M@M?@O2'$&Q12$@V":T8X%1%\S>$:3-F1,<]2M,Z)+R%CH':T!1"V7?1FTJ\5 MX/E7_50S\X9'"*2I0!E5P&460$K.T?J8?&SM/MTA8.NH(5=^4?E1_Y$,X M7WBK\_W0=9]IV_TSG%_B*'H= ^J:84G$93*@H?2C:1-$ZAER)L"$9 MR(7;!8GOIMW\#+N+2LI5OG,VLC(9IJMNS8R#8D2$UYB <4EZ M-XGH5&MG>1D=0S)P[62^]8HWD_UQA^_#."^,[:@(KV5VM8NJGN3D%*/&("1$ MIF22B=!H6[>ZW'[^*K)6/YRL-U[AUC*^;N8E0[.HAMSE4(J45"RAVA5-BH>, M2U!(/A8SDC,3Z[&)?D3_/;)6083^41'13!Z-/=V11IN,5QZR=?6PB_7@G&4@ M3 K<\9"]<+VXN&T]=8H3M;,4M#=[=^JIK M2?:;),[&B]M0D=7CL_//Q^=A,J=]4YWE]]?EV5%(/.AD+7!B E31Y#J9P$$X MP8R35G 9FFNPA^D9GK.ZE?2;+7U/.;N3NHQ'Y7?2IY7946$Y9"X3!4N1G*FL M)(1$AE8)5-Z$Y%A_LVJ6$30\/W8K.+1;_+;M/E>LU5.\UWJ*9Z,+@1%*318I MK&?J7:AGF K7%%(9T_ZHY#)"AN?;;B?_K1>[F=Q?8$%Z?/YR:O>:+,*A0>$R M)RHRJGH(F#PUXJH.60@Y1N\Q8VN3\# UP_-EMT) HV7OH\ Y0G*7,5"499,W MA+Z:*1.)021:E"^.Q>:%O@<[8)H5HV[OLYA(N]H(3FA+]A;)^1*"0?:.^#/. M<^EW4X]:3\$]0?ER+2RL6(O:4!)]UO)5[:[5GL+18(E+43S$E(FBQ=E<[Y@. MK5M4-ZM@/T%5@FY+G-;A%-(C1/M]NL^I[MOW/KD M,7;C:)LT'W^X"I.Y MBT8(ER$A1UI!JRFNI9>9:25Y8DQCZU3YZM0-*28;,,:7#!_I0_PM1Q OH^]+ MXNT6?<&03=!.D8N@B'E+WJ23(8#TRF>3A&D?'*Y.W9#BQ1\?GMN*OV]XOAQ/ MPB3=I2\SSD,A@L@;$J!$'3G'$OU69(DI)Z5"ZZ:9U:D;4E#ZX\-S6_$W@^<5 MBT?E-MM'DZT6>(0*,5F4@-EG4%)XB(5Y*,[SZ$Q&:5J?"NR!C2%%TS\0X)\: M4$_A5V!DW#,GP''E:><*!(IB/: WL6CM3# ]W'NPD5^QR?&-^\"Y;CZ]*=\O M;4(=<5TR(ZK!\%!E)DF;.9Z 6^&+BDP*V7I--J-T4+-L>P+=DO'T?TXEMEL,!(D^8C#SQ!6 R?XR5 8$&"%)S<#V&#;3[N:3-* MA^2T/IDM:R[2=O<1A/&D:M&C29T2=U3NM,1_Z89-3S&'3K\E8C*M3&#(H K4^V\)X.RWR/JE5@XWXNV#0657]';>Y= MD%=\+$Y8!T*4>KF!R$149&!0L5109"M;JYI'2%H%//[G D]+(6V-G O,]TY1 M?+TFN2[&* E5#%..G*[:3&^- Y;B..DX)C$DDSI/]E\BZ"5\/+S)Y4W M%5&_Z9Z:";AU@^]UEF"4I6?!&[*$@KG:/VH@!E_ &BE11UEOM]Q%CF2LA MZB=+//RF+ G1U*I>.!0*CC8!H=$+O75!#Z>U8?QU("(OY4R^G MW0F^O^S2.Y+645GXH-=-OD5HXU/-]B(3)!^)A ACP40?F7-:^]1\+M2C5/T( MI;]MP?3-%(ZVLFKBWA'/"3$O;EU?='(?O:\+-COXA%T:SVHY$M-EO4VVCM=^ M,>XPT9?-1M%ZRT*0D**N_8:F=HYC=4P8-X+E)+E:P?/;\/$_0"FP%7AV):1V M8WZ6H_S6V<51BH*;["00\[60Z15X9Q-D)37ZS++$UK.='J=JS6+ASZR1-I55 M87TF]Z'&*#[7';'BPJ M8TM'DO(LO"#/'%@,KIX.+^"9I7A %"NCM10?M)\*N0IE0SH.TA.FEDQ@:RVR MYMKV;+J7R WM\,%Q<2./3@N9(AA6^_@U3^ U0^""!65$HL"O]063JU.WIE?X M)+JY.:[ZD5V_YS)?'?[SX/#LZ.35P>F+>KKX?';WN2L=Q%SR)4U.7CY&7*.C MEG<&AUM7T J+H*MA5BK3CE>>7A(P&,D_&M5Z6ST\FGT+7D["QS=ACMTXG,]& MY"IZ\AD-B,A5[3+SX'UT$+FVDIP.5+'U682EA S)VFPL]0?GSF^\Y&UG-IR? MX&(DP!>ZCD/Z=WA;%=UU(_/IY?OWYXOVKU0/U9!1(X-&>BAI5N=+UFM 7"HA M:IV;WVZW)HE#2B\T0TR?8FJ2BOK*Z73RV2]K^2I*[M""+C'R3 I:QZ@,E M29I+.LC>"LV54]:V3M(OIV1(;;SMK<7FB]X> '5:R&(53G"&W8=Z$:LH@CQ? M#U(P3>9+4_1C<@%IBY9AQ.;/:A)M-&*U45#RW3GQ-J$_.95$9O")M81QAQ3,**)O?H[CZB/Z&O/ZCJX>M2HJ2KG*YZ. $C(BEG%A0DK7UM M'*X]PQG!I,BR9R8IWOQ*DT:T#RJUUAOZGD32_9K2O?W]H]\/STZ/]_YS[]?7 M!V1AZ)V3WP]>'/SK^.#P=)L$W,I?W<10;L9(([NXUA7(UG$>2.(Z8^V)2A:B MI>#9Z6B%B]$P.YA[JK=>B;,NY"_WNS(M,[<&@:E@:.OE")YG!AZ+=#IHD9H/ M'_D..4.REWWAYY&KNC>63KM33>%\T9-R\*GVJ9R%3_>N!"[$HV8Z@9"BWII8 MM744 1(3A:<<6/OQ'8^0-*30!.Z6USR8HV244#. MKE[ZD"VXR'BM?Q*VHY)&]X>6VY0,*;NX>YAL+)-6K:X7TZO9^0O(OIHDHF/\ M 1<$UO(9HK,ZB0PLEGI9IR7(&E,@**MEL-X$FQ]QBE=ZT* ND^H9!>U7OIFR MV)].YEU(\S_&\W?[E[/Y] *[+]<$W?!L2C$A,;)])OAZ5::#&&( SATY4TDE M+*V[YU>A:\WC^S\TA'J35[NCM3=]D?<2R1!6GUM91B^]M=%P M&43KX34/D#*DX_N[PDL+J?2;G3G8.SE\=?B/T^.#D]/?]DX.ZIR!R_GB>Z?E MUS ;IU#[^<\OYY@/CK?(U6SXH":9FQ9,-LKC_+& -^:]#]B%MWAX>1&QJVW- MBXCH22.4KCH23%KB?+A)!(F1@9%W-EFM^EO2:)VVJN M!Q[WS7,62BVB;][^N1:!0\KY](FU^YJN M/RDV,Y%+27QH,?;R?UU>M42/"D_)ID">87:<#$!=%D44"UF$KT8A-K\%=D-2 MAY0Y>G+P-99L[T62W]_\_KK>M7)T]MO!R?[1F^.3@]\.#D]?_?/@U2&]/%CA M]JRM*BD-G]^JW-+7DK2KR:QUGYD)H0[/X$ _ZZ76,M8+SC-H82*B3U*605T^ MU]N*['T@F51_^.6TJ^'X*:;+;N%T?]V<7U:M&,,5%@G<"$>!.:=P*AE)>S89 M:XMR[>F!C2%Y'0.$=F^(Z/N$5+6P9WO_.CB] M/PFL+GO-A(TGE^1/70]^F4YFVYRDVOAAC4YH?.MLR&J4#( M?U6G!]A41Z@*R+&PP#.B:A[4KT/?D&SJ+O#47&;-475MQA^DK22,@M=&X(+U M1$1M4*F#;J1,@?EB16K=1K0:94-J"]F)9FHGIW9EWJNRSX-LV^*-88HHB0Q4 MX?.0V%U'+.ZW)VF4&6BP:+]6QIO9G#2U+U+C+&E"ZFR-8N M7K_Z]$%&G? LTEY%79,&MI[U,$D!*[EP*1SSNG5-=!W[\=3S+K9'QP.;H84\ M=C9;G[N4?8X!G*GCTJ1@Q&IMHR[HHD"I=>DKX/D!8IP^4-)2(CO+]=76^SHP MJO91[YTO8$>_S:?7$_W"^<("U)SE*_K1)N6WX3-;9_Y:L-YL---2R+RJW8?O M%S?ZTM]]I7&4K-591P,!4P0E@H"@"51&)Q_('MMB6U<6UR2Q+R-?7$PV8H', MK;NZUCV6>C"D^,(6\R:QM5OXXQJ])OA9,JA]:\DTZ:[_?=)A.!__#^:OM[9] MG6QXJZ(XR?=J,E]96-Q?/;M>&B;+#;RH4$<1U8M/LP.MG17, M"![OM^$M[6L@P@EBQXNF>DCF/SRM2>8 MIN37G%^-&+B?-UTL])A6OD8ZY/R,E-,VJF!!:E&'\_@"/K@(M3M>NXPQB=:G MRCPQ&OAZ4&+VZ,$VV=G[A)[.*V;]9*V=3R_N6-JT44QLDF&(&75M)E6 M)BL'WB8$ILEK<+IDKGNX;GDM&G\ 6]L'P-K(K&]D+2\EUB'')CCCB3Z.]?XR MK-V^WF:PDEF6 ]%JVT^#78O$(=7J=HBK)A)["H6U_'K6_>EL/JIM7%HE#YE% M7>N,"CS) 4(HB9,#J6U^0BWV,.%#.A[^Q*JMD72;Q+9?7. [UGU%];QW40\[ M?KFAY\Y5PM)QHYFDM8S&TQ9#":%8A!1J2"8UE_3=*DF6.N BE!:@H,WB3:AE2,F$-#Z[Y+=$K$S>H M.^EWJ/^V%%/?*'I@)?9N.AF^) WN;"52TPR]-1JB4/7*(7)0O4[UP+5U18N2 M ]^1$=Z,@2$=F=\A&'<@[;X!N_\N3-Z28K^I =9\YVR&\]F7H<Q)-K\=%Y/ M6KV83JY.,HP2$\J3*W 1!3"/M@C-,_FB MC379MC3O8LV^DS>S.B7#'*U01E(12D&L2R=(/W"OM1'86O5O1?"0,NL[1>M] M\[ [L>]T=Z^9!G$<+7>^%FKK&45M&9!MR^",4S[HK'SSV:GMN1A2,O^'Q'0C M@#Q]GFQI-N5F96UP15KRYCBKKH\?P%*YRXXS?KN;]#A[4?4%CI_A>4A0R M0C.LMR\0S;1NSAMR@Z("D:4(@H$V$_I1%EIN%$CY; M8:T"DTT A?7F5"F0Z"U*6RTBK51_M98U<@4[*[D,.EG02)([.R#RC;\1)K=G MVC6LW1]#3Y:D<0A%:V: M(>FAP^9]B*WYC(*[1'X]L3<;.<]E[P?1CGZ^3];&0YC\G:#)J'4A.VT0O,K&*+19Q]WH MG'N$#:D&LF/T;".BGM%SU<'!E(U>Q0@^Q3J/,E'8&4@WYJ2]L"Y9SUJ?)?L. M.4.J-^P8*>N+HP]\7 4D_^BFL]E(Y<2PSC$PA4NRDSQ!<"6#M]PP&R0/KJ]! M2W0OYUB_?L.VUL MM/B! N($,N< RK!4;_0TD"AL3C+YK'7KON8^^!AB.+);A=>OZ'<)XB6J^]LK M3$=22VUL34I+QNJ(006151:T\%&'7'- @[#%W](^Q.CGR:WSEB+N#Z U432I MG609FK"=%:XATR2*PR)0013"MAJ&J5HZX=]4,-1CMM+X@^U1(Q]TTX>Q+ M0PO1^0(_X/GTJO[!- LF>0Y62@Y*LPS!:%TO%*&?1FB7R2*C9&\A>UMQ3YU%MMG7<<,!&IRF(LK,=Z MQ,IT#JD#:1< :RVZ'M,?"TUJ0A&1*P;)5L!;4(CUHH'B9;U^3^1Z;QJZ0E$!_6:R<3J+Y+7KL<"YC*2>2B]8 M&"NDO<$%$JPJ04% I<&F(I- G9QJ/>]GE=++P$H+6Z#CT2VQOASZNP#E3I8D MZ!(]F75A*Y-!T9;,"FLX'(I4JFC>5P;W\2:]1ZL$.U:5/0!D:Z'TVT'[^F#O M].!T[_#%_M&;-Z_.WAPF6/W96/(F+5@3H-SY BH4"PXC@&*2$Q) MR5 )_42(NT/HD$KI@T+=YN+<.?(.R8TY^XCG'_#-=#)_-QNQR#TM 2EDY6A] M6")J$[TT%+R01VH],^Z)P'>?UB%5QP>%OZV$^C2F]N-TQ"E:CMI;R);B!47Z M&AQ*!]F@#MXK06OUE(;VXW1(E?1! 6X3$3X)SEY.+[M1]B(0574(K4F@'M+6%N&+>Y/K]^D>DQ__]3_\/4$L#!!0 M ( -*&558>>*]L*C, '(R @ 4 ;65D+3(P,C(Q,C,Q7V1E9BYX;6SM M?5MW6DF2[GO_"I^:UQ/MO%]Z3?4L69:KM<:6?"Q5]\P3*Z\VIQ%X +FL_O43 M">@.%K!S T)^*)>$\=Y?1'R9&1$9&?GO__']HO?J6QJ.NH/^K[_0/Y-?7J5^ M&,1N__.OO_Q^_@[,+__QUS_]Z=__#\!_O?GT_M7;0;B\2/WQJ\-A#BU?_& S_V?WF /XZ^4>'@Z]7P^[G+^-7C##^\&^'?\DY M"^&" N6L!"$M V.R@,2TRE$9PYG_OY__XH4WV9,,.C$+@A(#ECH*G#L:;8PV M4#5Y:*_;_^=?RA_>C=(K%*X_FOSZZR]?QN.O?WG]^H\__OCS=S_L_7DP_/R: M$<)?7W_[E]G7OS_Z_A]\\FUJK7T]^=N;KXZZ\[Z(CZ6O_^O#^[/P)5TXZ/9' M8]()T\87WU-O_XRZEY\[:7KS[X,4UZ(_EKD DH6./]6GO:Z,:8O"&08+GT" M_#3U"\$K8ISW].:8;YX%,65WV1M71/SXV57Q#BY>1%BMWL1F/ZYS"X>#W!=WAZF[P[\=G/QV='9\OB??SM]__;HT]G1__O]^/R_GY8"WX-(&:-L M.MC_;9VWW)$)R=/M=\M\]!Y_G;VJP&]=NO1]G/HQQ5]>=>.OOW23\2$*E:+B M24AM?8PIF6"RHSY99SKKO+#(>2UI;Q#NO;]7YN'!#7%ZSJ?>Y-/.Y0@^._>U MMBRM>I-QY=?S(Q[L2PBU%,[;>^7,?]@*O]*+U-T_\?]\_&@_#/+X-> M1,_AZ'\NN^.K3X->[]U@^(<;Q@ZUN*P;G4!Y0E%HX\%Z(T!;S55TQ'#**PN] M(L3[&KGE],'P6C>S26/-6:6X0E6Y,1YLSB136J!\O[P:#/%QO_Y"FC+H<'!Q M,9A"//OBAFET/!I=IMAAF1DF@H,D@P;!5 !'(H60K1[7@OC)3%D#9/"-: M->&@OOX?TX(VI<5C@3N).1TL^E5$&P="*0P(DG<@N7 2T3HFL)!,90K< M [#?UE]?UX\-SQM/ &4R>H,21YRAOJ+#[Z:*'KK^Y\EJ^>;J]BL?W57YZ*"H MX.XL=MS_F(;= 0M$^[9^ M3%S1E+@'\?]?CL8%XNA\*A^]H=N]X$MW\D<#\>?4_#T!VE MTSS1]NG7\OFH0UA9>Q,NP2SB)&RH!1.9@$RC88Q)8I2L3-\6Q-AO$F_;[H^I M+*LX8=/1]?9RV.U_GHZPZ:B["_0:?NR$8)A4@H#PEH$@(8+748'BB@9MHQ-, MM^&DK81ROXG8LM4>\TRUQ+._N]YEF@\XAY"S4AR8M F]4JK*Y@".#DXH39J) MY#=$L\4@7R3+*MGL,#51 MSF1>/@BHFV%!.1I_2.,O&"REZ(D/DH#GQ<,D(B-&'"8D9L*DR2Z8V@OI,KCV MFU35+3,G =LX,7\/Y'0*_I3&!60G2.^I810TS0B-(;&]$ FX)IYESJ6@K9+F M'IH71)7UK3"'((U3]/>@S4#=\O?@8G#9'W=4=B:EG"!X@B"3,F"<\D )HS1F M:2(RM46J+,#U@DA3PS)SZ-,XLW\Z_I*&9;T#SL^LNQ\[UT/OB(@P#QLVBTRLD <8R#B.CE62+0W^/">8PE?%"U]\\; M0MYOTFW2GG/XV'C#X6WW6S>F?AS=V1$]=*,ON! [06,48.BD$)$Z,,134#EK MYQ!S$+4WG19AV6\&5;' '&HT3NDOVB,WZ)012338DM80/D?P#AG,;8XR.\9R M"MNH4:BRW6ZID$X(#LJ0!"(X!RZD"#0JPHA$9+;VROW4=GN#NJOS,M=T+)'6 M.*F ^5(LG!6Z3"4%976PUCK"C'9MU5Q-$%07J;;#P?]+1XMF "5-BE85JT"]A_<'W M[JBCA2*H!PLR)%\V6C#8LH9#"$82D3AA8DX-:!UBS -4D2<_J';^ 6_6,/0B MSC16> OE10\PO9TLADN!ZCRHOZ[$AKF :B[WB^K'?\"!YH8;M*7UC5$B>V*= M<@::OWTFK*+L%AAPQ[?Z,'&+.S'X MJ&,*(+6/./\QB3Z0UZ X1LY&,J%8[1CS$8C-^_P5C+.XR'0-S;90=;R@/F,& M3H<8%16()FM:]HXX1AY* [7HT;NLHJ:U_?H? MH'"M33> LC_R"$RXO+R?;. MHC3&#"CAFO,8 WA/T(N.EH/C,F-\R[S2.7CK:Q'CZ^\GY\'YV=N.'0 MC7$*>ULHW1O=Q[;4ZU5S4\4C+H(Y'P4<.K\Z'KCUR8Z6:6* N1D:AQ9HG:X?3"10*7D@+/#:XW M.>>@:I\\>P)2\U.:WW! #H97OPW+R0[N?721,5"LY.BI"&"L3L"Y9\QXK@BK M[VIB]@>AS* NQ ,NC M!6%85*:4]<;-3);7B+:5.:]L_:6XM9856@B?%Z.;.8'+X&LIL?X4MNWDV&O: MK^0D.6)+/PVN;**#5K) MR/>GE4*(ZC3?07LP&J5RSN[PBQMV)W5$I\//KM_]UZ3R>A8D\L2)U80#5S*4 M"@9H,1_M%HW+TH:ZX_+B=U_^>R^_5^94V,SJJ4!'#",6C(,L*D M<(J;%+(7E 5:.YY^&E73J7?A&ZXUG5-'A9B%E *8+0=<+$X1ECH!27!-!'X6 MJU?-+ %K\]-H98X\G$AKFZ*%K$/I9QDO<2+/"\%.@Z L2,I2&!"EF9!(KJ3M MB04@6F9+*Z;8E6S$0I&F@?:T+H7P+*710*)'G\5H M' HN$F"&U#/(1 UQ&D$J <)+#'4)3V!8 M%/A,Y4QUSBP%;(<)#GY MH..D290#'8/DGA&O]%*M7;=MP 7!8'W[K:*PRG;[@)JZN+R8 ;&&)YT#+A:( M".<27"<W2WYCY]./QY] M.O_OC^_+]O#)VW)9S\=RF\\]/\#=\0/6WXM?_UTU-N$K2?KPJB0IDM;)9J6= ML"3XJ(0*W$21C5,A=M9_;>O;[HI21@DM-Q*@&R=4S&!,J=45(6IC@R*V=J2[ MQ6WW:7&YM1[''=,093GZI(0'&XT!R3,S$1=0(FLW@O\QHAV*X]9CQM)9Y=4- MT,:YY=OCD6_3UV$*W4G-%/[<2[-6\@<7IHF]\=.TK@CM> D.PN,XL(J(O7@/$)%@$Y2 MSHDVM3MI_PC/WI&HFO);2#XNG9Y1%,4U(H P"FE+E 0C&0=O>916EYYJU:_X M>G[504UHTHHIGE-U$"&"B^P3:%%:6N&4"=9@4!2L,HDK'KBMW=)E'ZJ#5J+# M&M5!JYAE2Z4=RT#\61W4T+1KU'BL8YBVEC!]#.H#FJ;.:N8HP7&O'?]>%UR$GS,T2@@S$L03FFP3&6@4CLMI:7H MU5F=7#K;SBDW,H(F$K6%R',&$4I: M-6L&+A$;.$G2R@<>R:/4Y/)OVQ];MZ3ABN.\(+R1]G%)$4=(DDE71%48K6L) M/E("FAITMIQ.RO,E[+[X#?MEZTJ:;".\7;H(B DAI+($2"J]09+Q8%PF8#U1 M(5"'TM=.WS[SXJPFJT [=FFAH]B#TB%7CD'*Q,JMGPF$]?A3:2C#E$M9",ZR MKQVB/H?BK"94:*#A#;4/.SKX=')\\MO9QZ-/9W\[^'14H6/8DX^LL2^Y&NX' MVX\F&I&5$XDG(@BA'@U#E+)>ZI 5L9TGG]YP.Z4_[L9N[[(\\2R%RR%J((V. MOH?>)8)\AS0M[>PNQVYZAOVZ#^''-+WR[38E1W"*B%)Q\-QY$#)0,$E&4"9G M9*H,AM3VWVMA;[PEU0S'[#8B2[BD3GN0Q@D0FF@P1.*O 1?VY$)PHO:YT"K M-S]5;H6SC[:L-F[T5@\M-Q1GUM_)ID I2Y"ICL6)T. R9^B%HAA&8*11O0U M70DVM<6Q$PS>HO%W9;NDH>!OKN8_8)*Z\XYZ&F*Y?K?T(^""X] F&;PQFG-F M>- [-I__2)SM;\]LGJ1U9_QJ9&DA#SL?V8F[N(X\EL'7TL[/4]BVL^VS,V18 MBJ0-+;D-Q@G%N+(A8X!J'>)DYZ:O&A/ Y$P;.,CV[-5A2"C8X$YG1GE2_UF\AF%T) MGM:UV\-+C:HHO85 YU,:C8?=,$[Q[A4\6BK*@BIW9_C20S_1TC(J@=898S+. M-1>UD]%S@>P9"YHK>T-G)R8)M3<'9T=O#T\_?#PZ.3LX/SX]J7%3P7(/KM*: M< T9'N0@,T]4FQ233E)016U(UH3 4[8\J1@[2[ZC82YBLERY4;FH^^(KKHYN M.@2&Y13/M"SB]BL?W=5D(ZSX;+A%UN3-5!:6UH M)$B57='@'/R;GT@WS-I'.9QM&;^-9&0!ZI^6Q3^4Y>C[U^YP>C!@(DDGVLP< M=0H4TQZ$RNC7BL1 1H_NK5->B.IYR%K@7R:%-V[V-CK4S-7C]([R@\OQE\&P M^Z\4?\>%=WC'/R[[O1C.I6'HCM)'=)O2Y-CJ^\$?:3C]J7O1'7><\"%J3X'$ MXD(QU+4C6I1;.C)^9+6J?GBD37E>)LMW@1QM5/_4E.WWKU_OR2:(9T'R -Q) M!D*+DI[ /X+F)%AJJ'2U[T!H4YZ?Q-\6.5JH6EI;M5,A1[_A%\>CX]GZ-3U> M:[CBS#@".J6 3EAI?,Q] "*M]MID1G7M!G1:XD!ZUL M.6G%&7B"(KOL12!&6E+]WNDMB/DR1\<.4^GQZ)';7AONB'Q<;I'IC[KA[ZYW MF3KE1B,,QQ-$6:8%3C0X7?+IRJCHK#6*5+] H"UA7N9(V#HM'O-=;7NUF#E[ MI4ICR2%..]$GEY5SN$!:"\**5 QAP"JFI=',45-[)V\+8K[,,;+#5'H\>O0. MC9[[TP+M&,^24=P7OJ@'KNK Q>ANJ7W;8GS<^QL!UB/*:\J5:@ MD8;?,+Z?K^>30?];&I4!7&0:G0_&KG?W[\L1II/!^+_3^%,*@\_]DDOHX @V M#,.%+HVDMRBD7'-6492ZL[* M3&"U#"+:Y(-J)<)K6:X71^>=(\N<$5%GSW3TT76+PW'NOO^C._Y2FM;@NH ? MS%=!1W.E3!=?8U MU]%9:E?Z0RA AG!:O=TV0[DK[,4;#;A)HSCM;>X2RMJ-86^>2RF/(T M'\0X(87K3>>002:7N")""E7['$4=Y"^&SELT^!S>-MY ;"TY>/NDZ3]ZN$1U MN/4^.)/+T6$!P@D&UN*"9$.B06'$[<12-RSN0J+Y*6%_CHZ=I-6< =5X>[(] MI^Y^J6>'6LM9<@3%BQS04@[#(8R.-!?HX'EG2&BEB&4#LKVXX;*3I)DS.AIO M9MZVY7E2Y-$BF6?WT>9D2!0!LDH6A,$EU&M& =]);;):,U;]8%,M\)MJ%[9M M5F_%V#O3(VP"_Z8A?Y"1B*@AX?H$I6TG..)QX 6A(CI\WN;J7;WN MA^'ZZ- M'&GIMW]9+-P%;Q5 ;:P)F?9"4E3"\GFX@,'AZ\&9]'OHSGA6KE4!PA\ZAV6X&^W#+GWPI>9 M4EA?YQ4GC1L0,_XM V.5Z'\9"M2?%)X.U!LH_Z'Y&FBNHK/P$ [WC&3&!.@L M.0@6)Q,) ^0C8=HD9ME2FSK;-N""B+6^_5916&6[?4!-75Q>S( HRHU528(D M+I:-? ,XMQA(SJ#F$\MQN?V()RQW[Z6;6Y$;J7U00V<5X[H)$/?]#I#L/4\Z M$ PP7;GJM'2PS-R#HI9;F1.E9JE*^*>,=_>ES]!X:^MLJWV9'T2'!V'<_=8= M7]7NTOS$:]KKV;R*? \Z.'OCO'?,:ZV5H"8XJ=&3#=ZR2%3T>D$'YR?>N/5^ MSM9YZC.5P(QAZ(XK=.D$96!8ML)QGKW>>#)Y=_LY/UE#<%.G\VG0Z[T;#,L_ MZF0C-(TX8PM%<.YFY6;@2"E(YH+.3 7J:I\3WJR$.QCNUF7^YHI0&A.HK:[1 M[4H[+5[&*).@162$:*P'P94$SYP!'KG'A5):DW>FN_RJPCVC0;(!EFY^0*U! ML6WL"-Z=/ZF9'*]H;6&2"XVTQV[OFP_!])6!E(#@NU2A^TG MY40KY-2]*VH05I < B2B5/&Y$SA&+805\/D[>#^.EG;3"@]:G$P?IK1NG MFP/D]P8/93;'&$$EQD ('#P^<08!C26C#A9G^^=GJU54\(SFQV>3)FJ-@L\J M]EU>'1VM5.:\>%NQU+0PCMZ6-1(""TI(7,)RK%TDM MR/Z.QMPODW\&!O!)S MG]7HO9]8>%H11BHC.77H?*IB2?S)!O3V,IHS,\Z4,L\G2[RB\#_'\6Z.XS8Y M_(RS9T\K0J9$M1<2;"Y=/8HEG1<,&)HX\^"]RZWTG=L%X7\.YMT M.<,E(HP0I/%.@M*I[(V3#-Y&!9I)[:,Q.8?GDYY?-S;>9J<6)RP+C$>(TE@T M@ Q@"(XC2247-F?:0F3S CNU-,KI;<78N]FI18I M18)F T*1' 43'8>F A9 M>I-B%#\[M=3CP \[M:QBB^?2Z6(9F7YV:EFI4\M*--E$RXMU;/Q<^*NYBT22 M -9J7LY)6[#:62")$V^)CI+7;E'[?'B[4J>6G:/M*J9M@:[SVSAH*JE.FH!2 MI:$G$0H<.O20I/3"*Y))]0O)]KG/QDHV7JK/QBH&6EC(OXF#8+.>RZ/:)[\> M/K>]HUX_E.#!V2XGLI7)2B43$3H(9PU)3-O DDTIB05GNQZ^8NN'N:*1AAM) M@8;@RL4S'ARZE\ BB=XGE6S>F3ZW[ZL=YOKAW6=SX7544D(%$L$+E:%T#L=Q M&!TP%PV3S$BIJF\ZK YS!Z?1NAQ<[1J[YJ9LX6S406_RG;O=MN?UK@],$^W0 M:[',XE(2;0+KHP4>J72(.3M>NP/6',=:,%@;X4BU#(-RVA%T+$#+"""$I1M52KFY\IQ?:FO:T8>S=3BCGD3,I%DIJ4+0BG.'B&$[L* MW 9: GIRYSV;H*8GH34I YQUQ_.7\VO%TII;ASM%W%M)6;L,ZVS!'3_+P5 MQE94Z$C ,*\0&OYD<1G!)4:DD(E%)^?!1M_<_JM/O&8'8Y'6[3AHQP@5(]VE MN\(ZPWGF+(&FY5Y!&SV8Y!AD1XDD7"83PQ(D>4%->M=E2G5SM+#Z+>K_&I-R M.5H)5DAT3TLRW'O'(3B=/?,Q\.JIM_UNTKL.B6H:J87J](FTI41KVONR-+K9HDQC7U[PL :>E:.X!E"T& M8NL99Y&9&VBVA57D(2PO Z>*H*M.2O3Z+H:@7:"LM ]Q H0)Z!*@JP!>4V[P#^(R6]%L9)_,MHZ> M*GH]#^!0>WU;CT+VA(BCW2B<_Q$$>N*)Z-;-=/WHOS+:6GA8> MRZM;;?7N^.3@Y/#XX/WQR=GYI]\_')V^!W$(YTU&E1TZ$ES+\!:_"D%C3."4]*:V@4'\W#L/4,:*[^%[$*1_[$. MSKX,AN/S-+PXGAP@G>37.L;&[)-&:(EK$-26(X.:0_ :W1*6#$9C+_*T9*@V,I3?<'$O*G@W&)XATK?)CV^U<1#"Y<5EKY0?_C80>_4T-)+(NB<0611+EJ3#*,.(7D,2@6WU"4[JZ2Y:@#? M>R)NWKPM] LYQDAIB ,&_=*$6BL[!-01'5S4""&5B9AAV!5D:8V/KA]C*9M0 MNZSD,8J]9T]#Q;?0=F*^$FZ"E[?=42D%Q9"FXZ/,(93SR:KND+>6;<:WG@-M[XK1CIL=\DK67OUM%W)\I#S$@1A$ZG)@DO/#@HIAT3J* M_I\%;F+T*JM(0]L+W1,0]YY;;9KL,<-4DV3H\F[@O*'A,L&5EE'@C-M9%E<% M7MKN2YFB4\0MLTG1",3>LFFSYGG,*[VA!!.7P4D:0?AR@%7-W\^+=N&B*R+U?OT[?4FQ2[,.YH(@[#(B,P5O;2XK*@-)0> MN20(7!E,[1FP+94,K@1T M.P6%;5A\$:E:,]?6.98#D\$(#(QX*CEHF<$P_ F!4\?0E0V^=A_-'>#6$S6, M.T>M5:S4)J6.^U\OQZ.)!F[JQ%BV4GL/UF(8)&QPX&-B0((R,DKT*E3M,.,' M<#9?%=2B(1=1IJ$56MBNG@?MNOZ3Q*"B%1IL*G<&*F5*:ZH,+!,;:';$DTT0 M9&NUM=LER#I6:&,&N2X^NNV"/)E"N7"9:>Z!"HHNGRXWL[(8@;M$2-9*AUB= M'/.AO 0?N8(16MB'/A^Z_BBGX20#EX;?NJ';_WR:YZ =E6-EH_E_=7W$; E9 M6O*9:\JQ)9>Z!D$&.V;=%F:SJC)YEW'L.@&9"@F"!5\N),"YPQ J#4G1FMH> M^.XS]2D'?=>)NHI16ZH6FRW\V09.F*:@I1*E':TK14;E G2BO<*UWU<_AG;[ M]LU[6]NSXIQ]\#5,4+L;PJ"?KF9G\$,87$[=B]\&W]*P/QDU_7CP.?7#U:V? M,0.M.&.1TPC.J50('4V9S!6IAR[@!_=]F/ MM\?SHV":3+H11A D&L17CI&%$#41MH6-N?E(-KLUMR$S/BQ<;FZ#%ICQ^]FM MW(>#X=?!T%UWCYGH &5_I 6:*-6YM !AS(+(&$MYY0+H))DD.A)G:K<'7P/F M2^!4V]9K(:#\<-G'N?NKZ[T9W!D$)C(M?(3(2.D]$@+8@"N6S^1+)=G;OOG]PXN7X\RCF% M@_ L@ F6(+.5C(GI2%GM7CT_!-2\ M5'[V\$\I#'#X]KJ3Y]]YYZ1=])O41]J,#\;O$@XAU[NQQNV_1P-T<(TP7!(! M*4M3CCMQ,#X&H(3[R%*,VM7N?555@,W/L_78]K@6?UN6;6&KZ&:HWT-U7[*G M1&".T6P4+2H,N HQ#I;C3XIKC4K.'O^Z,CDKP-XG2F[:BBV$)0M&50%;6M>] MQP?T;KZ31AVK&3H]Q$-4D9>+8S,8(P64 _@D6*Y];FV]6 [B/A&L3>NT$'(L M,QX68O?4!NXP/*.&ESL^J<(9&0>"Q;A-^:BC,6X+T]E+H-G&[-;*VMR;4 M?6+:)JS5PJG+90;(DS+$;'*D"A?Y*!4(EPU@V.^ J-+07!'E5>UL7@W<^T2_ MC=NQA1.;"X;0R: D(BY1.M]+LUAH?AO:P\&H' IT-&"P ]3:"")H 3Z@X^"( MEEXY8J6LO=I6 ;Y/;-R\)2L>[UQE2*TH$?7,"YTT,$LQ-G?"@0M9@K5<*16\ M,VP;$^7+)>J6;=S"X=$%0P\_.!RFV!V//J51*A6I'71H-6&2 O'P)HVV)LK'X/:)8^U8Y#%US"8FO#FH3>!<6J]!62U!*)+ 25I: M 5OO4PB!)+V%26V_2;4!6U4^RKON5'LZ_I*&!Q=E/_SH>PJ7Y1'WKETUAB:A M8P3#90+!: O@X;@J+8TVXR#:8E*IK;P[0/K=L9^<_+$C>KG&@DU5YR/:1A* M;Q*:3$Z,** 1/0#A:$+Y0@86%",HF#8/V\G49^6/ /ZD94T+SN%EHQ;IRTAU MB#YH=W*(Y.U@JLU1AUJ623 <;#EC)$JVTG$1(&J/H)VE(<1*K)OS^I?$J:;: MG\.81MW9U\1\3?;(>#*<9O"QE)!)A.Z9=<"B92$3(XE8IARX&8H7SI]U;#&' M1FUM/"#B_F<4Z6W*:8A^)7YAVFJ\G$F<[@CW>H,_R@U>'>-3%S/CI"13/JWH:9*W_E8NDOH"!B8 MVZQC=KJ%/K>K8=PGOK5JGSF$VMKVPQ2]MIQ[3S50YDG)0FNP+#+P+A M>8B* M;6.R>Q%4VYSEYO"NW@;"_;+33E).!:4L),H$B)P2."L\:)N\<<:G7/T<\P(H M^\25&MJ>PX*-[ 5,^'KS4?_S1!O704QVAIFD-(1RY8&P48-75H%VTJ!B H^\ M]BT533'O$Z\V:K\Y!%Q[J^!'JIFV2-%)<4Y1(Y)J!8))"UYRB_.ET%(:K6*L MS:R%8-KN^;G1":B!GG>ED^>-- >7XR^#87=\5:XGG_2.\(P0SEB&%)DNO2,$ M^)*F"SHE$1C5P=;N[[X8S;8N\JYD[44<:J;U-@\!W$-V?=AQ"6PM]1+Z$:[M M] :J9<.EJ-' !LG249/S 8/A,>2!>.Y'&"5((74(N1R&6OM_BJ;)\<3[7BV MPHT5]-X*)WJN'S^E;ZE_F?XVZ'_^3_QO=J;99VDS3QD(91(C-!G!""/*<6FB M1,0 S=6GQ$(X6_1:&]OM$2'J*+V%8XWWH)VAL^R^#H;I^-/!V0P?#\[RK!,. M!&Y J$3 E9^BIP;7T<1DJIUP>0K3OC*CJ?H73A=U^PR\/SHX.SH[.'E[>/KA MP_'YY*[>$S__/[5"IVIUL(M]%3EI&5#JG I4%>&F_ >L]!ZT!Q MPC$LY=K7KOX84=.YZGW"YZ7[[RAW>ISF0XRZABZ,.Y&8' (NVWERVVE.%DS9 MY?,80#(20D!C59;Y:52;GZ\J,N/AC%79""TL:?>QS?*/G>Q-MB90L"@=3J3E MUK9((BA".1?<$9%J'U&8"V2OR-!1L *E4''3(+%%2JJU"HUGL:XQZRI;* 6#LG_$&^Y7JW4 M )?'"Y[-D3\+YX;C8+36,V2M;VF5?%^'((U=1 +9R +WL3 M^*CX.X85_3C1N^M]O!R&+PC_U/>ZGV<5Y,SQ0)'HDR9X&$XHL-)(,(JG0,KE M5[[V"90EH>T5?=HP1PM'VJ>>UT3\MVD4AMVO=[+<4E%+G<0IT>,,B:LOQJ"4 M ',Z,QI$Z?C0BM\[%\ZF=H]:=W.;*WO;&TBCX;CSJ52;3;*:V6AO"X.Y31Z$ M+L>D,&Z%8#4/.7&G'C9'GD\3?.H=BN!OM_2X]\)M;0=5L]Z@J18K^K ".=]5(R!]*:<&784G#$. M-+H-EGKT[.A2K4*?,M[=ESY#XZVMLS8NL,'OG>:#X; (=G-[BJ$L6)(DD$FK M*<[*+60B C'4<4*2(+IVN#T7R+YX._6TW4(RY@Z.=(-03-37;Y],JAJG(HW) ]GY"X@[P=X/AI^1Z1Z/2DW.&TX7$R\V8 MN(*B-R18PK6TJ(B24H.?#*E\F/)GIO82%:,AW]YNH0 M&?UY,+PZS27?>?V-. VS6<1H6F20C**C'JD'SX4 ;:2A2OIL0^TF:#5P[YL+ MO7%;MK!;]03V6^2_#09Q=#J<7M:31@L;HI>0HB5'O(X$V_'/-\^@ MAQ=I;<_\;5SJ5D>:2*RENDP"J=P49A(!FST!F1TU@BG)3.WI=9=)_$1,L"\< M7L7JK=3N?T,G93"\O;#.N21BS!G(Y$ZM_=1R V[S-N MPYJ/ZK:;F&)A3%&W4/OMT9OS]73T@Q%2 MBJR5]40FP73G[H.:#:BWR8]O[PI\?U,X( G/-MM)5)C0XV,>3#895& ZNJ2E M\;5;K2^ TKAF!!]TFJ?=4M^Y#/S B.G1?\6_&5QV>O,DD M>(C2!Q"TW$4CDP*+$7)$%9:T99$6*JGG83T<7%QT MQY/(.5W7T[G/J2.-X%&9!(H96F[%*GU/'0=+0K(A::5X[5JU%>#M+W=JV*,% M7^6^^&_!RK*A/ MT7A;^WJR9;'M!VE:L43%C;W)%='3"?!\,':]DS1^GV:UX,6?ZW#)@R;&@%>> MEUN@)XY_^4,++S0W088G?)FGWO&\+5U5@Q432!-7BJ)7@AT!?W5'.G8Z+6+V/9'[QC#RQ;2X,ME"3?E_70#8=7Z+Y, MFZ)WK#>*>,X@9TG*,3 !7E('%"<5'Y/+RK!69_;[>)XW$ZIKO(5[KNYCFR;/ M49Q2&L^!>H*+"J&A=!M4("5&QS)1IVSM^YCGP-A407K[%E]=J]NN0+^6X[[; M.DGI<2J]%"E#R!'5HA4!ZVCI#8>+E2)$I>I7FCU&L:TMI\9V'535;PLQP'U$ MLZS;,IA:V@::AV<[FSI-;?5#TS=0]*9($*Q3ONRA!DE*&2G#F3&I I]44Z8 M-B;6[EFV.>,_L1FR"=NOHM]6*AB^#7K?2B+K?IIK5L+A2;3:98@4!14T.%P, M@P9':0A41(OQ9_72A!\ VKQCV-QFC\H,:BF\C2QB&F/H4 MC)*)+*0NLLJR6R;!<.N!&9N39U%*_6 .F!OY+_.N9VSB5M390DW^?5=VNJ39 MS 1G!K3C',K^'3BO#'BJ5. I)ZIK;P<\1K$OKGU#_;9N\3O-T);!U9)[OPC3 M=ES\IC;[(04:*KSU_9X[^(+W'![# MMYW+75?O@YI*JWPX]O:(MA8^F'*/KI06GKG>) MJ+5,KZ^]BIMM#\_[+@-C_[I#K*3\!=T%UM%DX",CJ+*;GY>ZISAM@VX5'>(&O9;16&M=H?@2KD<* /E9;DVE41P=K+&16TE MTU+&I5R?Y]$=8B6U+^P.L8K.6NT.P;,5,?&$^#,!81&-#5)!EEEH(M&#\TLU M0W\>W2'6-M[:.FLA!KE;SC2939*S-FDG@42B42I#P>O @'O";;2>"56[&_!# M#,_=MZFBVQ8J3^[BF7GBRR!J*?7P&,UVD@[-K/0#DS=0<EA#9![#>2G""6L=$MDK7WCEZB&'SZ8>F=GEXBUX3I;:P1?C&C2:BS= $ M'IU)4D)@H5P52AP8:1-8Y7A*60EN? M_A=02P,$% @ TH955K[J)5X/N DOH !, !M960M,C R,C$R,S%? M9S$N:G!G[+P%5%Q/ER]ZL!!<@KN[NVOP &"NTOCVK@%=P@0' ($"!:">P@> M+'AP#2[=:(<@C_SG^V;FWC+AY>$2X>$2Y!*FY^$1ZNQ\*_ M>>V1AP!>@./CRQIP!J@ 7<#^\=WSL>8._"8E#QMHU':>GJXBG)S.'ASF5BX6 MUAR6+DZ<8'-73FX.+DY 3!+L:FX)LO:DLK"VM7<69SQM[V:DLK<29]3E5^52 M=96UMK-7]'.WUO)3>V7I![(4MF*4E,! %0.+@)UA=Y+/^^S$DC(>9N92.B^5S^;RT>:^(T?QN+CX\/AP\OAXN[+2>WL+ P)Q_B3/6[;F[AXN4I3N/E96\E M8F-NPV]A9<7/;F'.:\7.S6UESFYNQ=2_#5WQ>9@XM74(SSOVLGQOG?#?0_8;8DQ*PL12Q_C\G% M_9_4:UF[_3];;4=[B?^66/^3G8^7_ZGPJ.#1^U!04,0X_[7N__MD8J,_!05!^V18Z#B8V&CXQ#ADQ 3X1,1DE(P4I.2TY,3$M%P MT- S,;.RL9)0?@,X#Q% MP$7H0("C >!QX!!PX![Z $H @$."^TO^GAW P2,@(CU!?HJ"BO;8H!$;@(=# M0(!'1$!"0D1\_#3P\7, $0<)EYI;^LDS#7-D&C<\GM"4HJ>T,G4]^)J3$#I> M"_I&=DOLW*?E=<4OJ^K+SBPZ?ZAL:FYI;6 MMB^]??T#@T/#7Z>F9V;GYK\O+&YL;FW_V-G=VS^ GIU?7%Y=PW[>_+8+#D" M^[O\FW;A/-H%CXB(@(C\VRXX>)_?#7 0D:BYG^!*:R";NSVCX0E]BB>34E37 M@T++JPG!MW"?1"6@X]N@A_XV[2_+_C'#POZ7+/MGP_[%KD4 '0'N \/:HP' M8@!^E=!>^+A8V.E;881RG^IFP)(V3:HA6_V+ M-@5;5O4=DY<6.N1JXPP1A692YG2.HUR"",E^@:RB6UA]IL2W$NV1I\^-.7ZI MI".FHE2;!@#)Q6QTO?#^ZY8T(>*)L9^;H-:EIR$;4/'R<^K\2=L$N%^CO7 2 M[8F+Y^JO'P#< 'OH,Z.YJD84SP0A>U SCK[BC]P,C>$WKD\GNM5$OB$W:IC0 M;[A$YXM#!1/%U#=::CR%WG^;7&16??VVA>67E&373X_#,:^"IUT,DGUYJ&>@ M=OQ/7=,[V,MTC@8"0T/6C/F#L< %">MX!S%49ZT_^)F8RH9KW3O[$E)!(#)+ M]\>;W!MNHD'+%[")+4EL&,*7.M B>@9FOI_AL)./X[B28UY/^CRYB"6T$$OQ M78='WQI.@/4&9U2V8/RN$ZU6?:>>P#5R2L'ZMZ6)TR">'*93 BDU! M:'$K#G86S7I%=F;-//#NV_6X>*RXX(OKFLA=+:A-%D,ZSU@IR,#K2G^SCT-+,MS#9>] VE]">2?H#\?N+(RR4#Z'*WE MQZNPL7BWE!G4ZBW):(/K7K1C@:U^%=M*.Y\I7TX/:^=O*HZP"2;C<'2K2W(F MA!F[6@98Y=8$(4Q^?$0?$C+M9F^S,]:FY:2FNVOB";CAO3&)]5:EB69-@M#G[-(:+MC)=HHVTB&39JB8.T M9>H3)02^WYZ8"7KTD$OUJ'R>:<]N4OK2U;0/T"<5ML]DS%VEJ+?8%L@2I??\ MM+%B"G#$=-$\)WIAK9<6A@ MJC- 1!7&1CCS+YY]5W,EP0Z<&71QS' V2:*LF]DV'7N5. M9T?'WQ^ ZJQ$'+_$W1E7#,!)PT1]W2EXBZ!LWF6ZK60KT 996#JN4@^0-U*Y/6O-=*4Z-@7R6]U1UR1S%8&6Y$<<^R*RSAKLKBB(8=L?!TB%R0<=9YUT^X*$ MIH(('"18\J\5>9>*C:3AIDLTZ(B_G-Q=:;_%7EUA0IC>JV6!F,;>VFY11C61 MW/IUQ=CZEXO5+2TJO1_2*)&!&7]Q/,/.W>Q\UGM-$K$6564[9Z['CT*MY4'" MK*W/?0Y@"8T!=I,F7ANGL4TWNP/L'CVQ*54ZW%CURG K;''W#7YF5I9W4P[! MLTI MQGV7>_,B!1SZTM>'P-VYV0*;XGFXZTC^ETZT?D$*NJD &HZ+.P5UP3G8>3Z( M@'LL R$"UYJ[0*<0\WWL&5: MF_TEVFJ?($IH>GXSY&2^7RH4/2,_H+SLI(62)PC]:2%F:BR4,[+@68?]5C<% MB(3\ ;C2R:%X&W^$.[;M+GN,JO0&D/<5.M8)8( MBX]ZXR)G:2<[ 2,1C*.'X]Q2%,-R[HL1@S&$@P(9! 89>01Y;BYT/^CJ?-*] M\4AE40!ASMRM>)\:+#E8^):JPE9DT;K228-7\T=95N/JUSG;+\N_H^VL4Q80 M[Y8"_NQXNG!0C\V7,*>-7ZQ#12IQ.>U],9:NBCCA6:2)O\ 4VU[]@,^%KF3U M@4CC;I1C30>14TGVE9ZRJ@>I$HG,+MOCB>+:=0<:N^2,SN>=OA?4 R.:V.,J M^)"T=MZ/NXZ\L1F8$$4^V:KU ZYB64E=9H*?1]^A)A/;G=J<5(V1IO19L5M]'2'G>3.2D M#CI+WXKO(.538Y7Y]SJPSBVF7?E]Y5O+O+[R\EP.1;D)PBH/(AH/ !/K(\O3_Q?PP(+*R#723@ M\_Y[28CCS,M=]P,R+)Y'?N(=C$KHMI5\&F%:=N5:J7C.PS%H,R2<5SG^F+ MI:KAPUF,[3 A"",@-'H$H4('^["(;_G3^@5P[79V6"-ERVH*J,]QGJXT=BR? M] @1'<<"5R*L8XRPS.!-K)AI&&,/]N+I1_DTC9F3V7PA5RF6Z!)G83,)R.[^ M2W#4IDDEY'" Q#EGRZN^??)2/8-<?/(<]3,IR%D:DNCOL!OW3\S[!B M/6A&9ADXS:"A99K]XIB'EOX-[^/8C)RD1O5?QP(3"/"M24C@W4WDA" 2]P;O\MH"HT>>+AB#?UI4P5^Z9E\B?)HT8^[NC"R U8O04Q8A*XMO7 M*'A<+73X0QR#B)XFO % M:#.ZB3#&3:SX#@6HASXD[VX@.:.-VR;5SM$*2Z3RP[J-)E[RBN]@IS\^@*?[ M)L 1^@#$W),M[-\DQC#D\#=N/P"V MA5BF[SJ*MRC['B/[LUX_GV@Q M488"_M*C"L*%DV.CC\L1O9<5K1F-D@KQZP39# M2=OU3.Y5]&(A@\1DFR'B\+$;MRH5L$'UJ#Z_TO2!'-![>^\=0[W=3[Y6+:P4 M.R,H>'#Y3Y"KW2F>0-?Z*,EN!3N@_*^SN=H;6\!SG^W/<)BDJEQ7G7VP!Q'( MY0!_-?0(DC 3D4_CE9#9V1)Z;G[&/^U\;?RA6$16Y2H 2\A MIQ''-0TQQY?#%M*BWY6Z@#-$,137[^/^VM6FFS;=Z[6Q?@H1MR\R2!(2/Q(. M=]1';*3RC.KNR(QBC8I21(:(V\1":V.[<<5 D%/32$-2)\E7D\HQ)\@+QE;- M\<,-S&[49!<8S<3'QL9K\1RWLNO5@GU!B#-5FJ19FL($9[.E/3[:+-YMQ];# M0[L2,W K&B:!6Y2QWA)H-I,G)JQY@>RT>3H!BTO+UF%-9">H;JU-J7Z6=/-R M&YPD=O?\]>UMWZQ3[=@Y,-J_3N+KFL'1*QT('TJ17FC( 7C_&X%_7OMYR!HR M,;!&;$>R8SGCS$LGKX;^E8Z]Q>^'GN #\*$KMDK[;]6CP\_4J6*I!I&6+S0.P/SG#T#/H5( ]R]9 M\(C\W).1]L94D'?P3\=(XXW0TW2S8(1]DXTR&.C%=(W.#M-._@^X5_EG.RHQ MV!1%!O(6R%,YU6 M.2A2?^= I<4G8X/_53X)$3.\*E*8W884 M1%WLC0V4>7G0RL&[?Z=^%0C'>"&1OBF9&I:?W=QWDG==.H*W;8Q$P\MDWS-5R'VHNT7Z>DQ M/JEL@HQKJ$=>OLE=CCMO,Q%#R".EHI^K]B&?"&T$^1)P8APP[-B3%O:(TCP MW2'=1?#O[K*#M[VAS7=>E#?=*;7-!H@'2]0VS-7QU5.E6&:M\MM8\(5)LF!+%V9>*8NSO;WDA?&V2X=4V MJ;\TTK[&GVJ)G7W\<=;'H8W A1@Z(#H7&0>I_Q)$,6^J/WET)7*2:A--_Q/MY/2VR V^CB;)EMR*/\ MK#!0RU"[+EQ=O0VFCG]N&<@!W:A('O5=A[H+[F:T44V5@:.EL M_BO?),C(WQ)_3;#W M MTFT>:_Z,)UW\[7KHY:#?IF&O"3<,?W,,;R][)GLP\E+THD% 211@:8SGS,R'R_I>=/D]C3&7($]8XZ+BX\'VR&:$^N9BV5SF"LR<#Y7LP#C M??YIAJI+C[&EI6EB8?7LQ#")EA9Y!)<7<2OQD?.P;K0K!?#_,G.HK+P-UPFS MK4^9P'V"VHL\OVU]RVIZ]2[/"B*?4OKEO>'2F%Q ]$OK)53ISX>S(;>@N#=2%SR#JHHT_ >]VVCMD&V'"(AI4[$_F M1UAI. L8,&=^1DFT4*0O+B[1YY5X0_EJ4FJ^32M/"=_4XRI=,WRZ5=]@QQHP MT)ON4"D;#'2LH=.V>%7L.61-%1[F1P*MAZ=6?D-)NE$B*[T(;G6@K5>E#Q)'_&EG\J?LBK %G-*I(CL8<,ORT^LTSU M7?51? !:R(?-NA;Z[3]%R911P$8]KM;W0O6NI U/)8.4(_4(IL M3I/Q1-]N4/YJ_1DXD[+:F;1%>9O2_2QX/BZ86UD"!R8%COH%-C -!ME*.M_/ MMIVW.?U:M?%SNZA>PP'K*D-UTNZR:NC[KJS,-Q)/]%Z'3UYQ+0N=9@-GE&$4 M>/FG/29H4$21B"WZ]/ZU')MS+'KMCMG5RL-*D]U$&GS7?R0[L9M9LH,@3K0P(RTHOIEQ1UAHBP]NDQ*?O?;VV>8I*NQ0 M%7)WE4F1]V/1B'\TF2O'3HBR/>6GU2J*4*TT[#K8YW;H]G MP:0KC?3T\9#AB#>[$YLPD3KR.)2BP-A4:AQCW:@-*84BICIT(>4_)3D9Q\,1 MX2*C%3F3%S:ZI'W2E0>Y6'QU3SK] W*=?IZ/R6FX9B3PW'[L'^% MC;;D491E\QK1& !.BC7/["UHO$^J.J1DR*M 5+'?_A4=4,#J[/^8IMV0!Z(] M\N"\JDQ"]Q*NOM)\!4>6)$V'C/:-%=J^1=^Z^8L]SN/SY#0&[X*7?N$G+.EE M80TJW+C1-366KR-C24?V:VCC$R,T%$=7J>M1PV"_0;BS='\[8$T M=SZ&)OOSKHKZUIX@.F>_WHL6^AH]^\7LF)BHYS0[%PQ25CE6 MNT*S"3O5?J[2'DT/WDYF8FFQIJH \G4?SQS6=5M)BEN?@ANG!Z 4OAI&1.JR MA- _+'2V"&)^8=ZREA$:*0Y&O,??OV'\THT"\S ,-)7[U-[8_2:-;:1\^9F MFAK$BCK2MV?,#A2$!#F-Y@<%ZFI^E%P4Z,4Q69J@>\9TL4;*:IF?58AL%/ M8%?A"W/;U]=OP625L(WN7-T>V<]6%_X#D#8*%;SS;;Z/B^S\.JA0/UV8(?HJ MF3CJU-K7^$=:/+R5A5[*]]W8'6J8P@::DY^J\^K\@*1L LO M8RQPP.$%,C0V&%%+3UIT>1Y)1P8)9U-OIK*=B3WG)-W/-)'X=JOB@A55V_BT MQO*70(XO>M,F/S>N3\)9I0<3U6U'Z("'<6R ,.3 @9!P0%Q&923.TN&:YR"3 MDRHZ6;F2&,4D3Q[#SBX?;ZI#M*@IJ;AZAN YOM[8T;@E\J_X47W)=3J/,<"W M^VACT#4.OU 'R;*X2A\D($>PLO MSG8>%9SI:FU*/K6G8)N:5YTO;FVIUPA'757%3BM;^]X;+'U=_YA*4!?#!-4% M*"@B_4$O?ICYM]H\WV6T\Q9U5U/CS@8@"0+LZAN9QPA5,!>%2/5/L'>XP]_D6HO873EL-F)O[;27DI 4VV;K^:O.,:Y)&4J MB5U=WW6GW7*]$!X,RMVJ*#:<9+N5+ATN.S#Q;(^.8 M;1LW,-'#A5DKF0Z5J':=R':U-9!Q0R&"CY39\4*1GUQBT6:%3F"Q<]EAEV@8 M7JT%T+F."N O!6LID3B'.SI5!PR\J50^PSUR[ZM/59+8">&18 X>9H)RWH67 M/DXD*/XN2W([B?$N>.(!^#1?"HOJS?:)Y6N:;DS/5U'BH8LEK:#&A>>._-[K M>B6FS8D*(Y2&O,"5WJCTCU/Q16%XTI&MUR.N1UL'0(01^."V))]4TT,FCA&V MV$GU*(Q_3"GQ(3T /S[XMI^)NU=AK0>RJ"\&"LUUBR'W]_CO]%?\ M[_7WXEU6;?ZF1,O[&/\!*]C.[%$0ZB%!:O=;B-W$,\GKV,&P8.7M8!O.GW24 MUS@Y/^G]7![SZC)8@4J@J)[^=D,:C6)16RH.%2V27C%\;WY4[,@W"7*PQY<; MZ_&"PJ55??T59GUJ5?GU6J$1#M,?SLBC+1(7<%\?T^H6Z&QF]-%\[_QB>L.W MP,@O!\3L?79[/KQ)/-J2AU*(H>,]\_A)OP3 [PW74%;!ZJ_H^3&>6,21WITR MQVS=PR]%?:OVBPS=$&?M)1'=]V,QZK'YV>?DRY?#.V_N32^2=I8R(0["[=V@ M#+_H=#:V5/_4V3SS?FUGY7V%UX[$:8?2N?"$:2T?W$XW:O?VKICO V#TXW$# M5)C\8*@$430^>6,JZ"%S_IKR2ZP46^"GS[KLEI"X+R0VM1*590:FBP>$<*_G M-1SF5>BRA$7?*J6EPE4'4O:(,$34&($$L)>;BCV>AAGFY"S4$">31=QM-0E? M%&(QWGUX +95OW4?T01?(!@] /$G-1=)T:M$S;#RM24*+/#D40E.="HCRQ,K MM%Y\<>F#,HEWG>W]IIABO%OV6VE]5SZ$J[HW+6,7^R24+V,WI*\'5%4J;B4A M.XT;X%OQ*GV5P++G&ULJ.:W&WQ+?)C=!$]].J(F\1'X;-#.:!!E4 BLW.%50 M/Y*>)&9HDL.1&'UA$IKB/4/W;(W-].ZWX]OYSK=<36<#FX3O"3%R_<(/=6HE M,,&<&E/5#2._2 ]ST$QAUTTYVFUVFUN4+%E<0I6"!6@!G.7[=?N+KPW29^/- M90S&*E]P@ MYL+!%XBUK^;%),TWQ9DO5EZJS:5BU)(1\LAV*O;H,'U."?\&U5_%@V!%=>"F M*FSD@.*$K.@:GES9T])ML=3_A5-@3O'"-%5.;#;I&$/=&= MPJY)]V8_3U,,K@?U;*%KYY!1/>5G]-DD7+""##0PUWN59OI=IV).P(N^RH'5 M#P>RS# VNDDM,TR3'@"L MXC!+%]8Q^)(B63Q).R)'"DQQ#+G" T[[7_*=2?V-AF/:^):3G$,+\.BI+=*# M8_F=;W%,FJMN62$%T?S;+N:K5HHR+1FN,!;L1#NV+I-]2@* M0JBG /,FNW"MH3I178C>C0-6GN^[SL"J,%X)3/W6+A[+A;V@# J1!>&7_6]^>C,!\Q@P\(GQK7C5"=_:R,J48R[!H11NF"?2; EUZX"RO0&?Q[UX+)&/*+-V(T4?F2H MPP)%MLYZZCZ(K*EGL6_D,^5QH?35H3.(\(K%059/S M+_.K5+"2\^5]'[B&.)O0[.=F1K*SV?VS7,(&IV0 M[0J^&);3;(NZ=$R_#([:^=QP*8J!S+E4X\X/1E_FG_)\BX'SHBCUBY4MUX_1 MH?4!4I;?E;WE&14II^B:W5QTD"L'*WR9RV"I@ZT.:K]>8Q!8+L*E;.C(N^)Q M%I9D'AIT&)[UHD1G#+^U]@7YOH]KZ=#":TH=9/&-%=M3LA)W"V6D_>@ 7!]V MJ@WT))N:+"T1_GIGKRT8R.-;5OUEPG9W04P7=:1- #?@T/?,4(:L\C7[3^_;S1TRK@5/M!T'YGYN"E'/A%'^H-W96NV,'#A4K8?T$7*; M+ 7;RCI6(VC1]PN. 5B6SR ]K-MMD;N:5YDU<QAG, M] E0$(=(<+R89+'^7>J&%VL%^XEZ7A;5$MJ0A,:TJ-O$#Q./#47/,64BS@#Q M#R!><*7:U&Z8"K/3N]>&7RUZ]+_*1"1"!$XL/"8JRAM IUA&)K=\F:HQ6AH- MK1GLBD3J!7C=ULF*#$+C+_([/;*!2PSUOL'>5=+9QD"G(WVV52UX0]7[.JFO MM 3[U"=/[":]1IJ:06-^#\!S JUC@32#45VZNVVGOC#I+:KS/=:1TCDQD6ZT M+IK-LYXBDNJ)Y*+93Z/%-I/+N0+<\\A3C;=*Y>#@ERU3CL=(L8;+>_6-C3=R M5Z\SDRF(7EJ+C<:G2M,2#1H!?M7]=WF%\2O&/<";35ZZ4)\"Q\L/DI"T?>1^ M2D@2VO?$TJO@!B+9^(AQX'#F68R MF$$4<5.U]":T02#(1*CFTY0_FF3\QU4'@B_#-6*\:,\9DSB(K2RVA'Y];9DH M+,1Z(;SH':(FA+C9RHD&^_H &,]YC8BK*#9-FT_:_A*;1WAY+MOU;0$8:#'" M&:;=-WZ25K5_UI&R%;3*;B+F\?2^UKX1_7-W?]U': M [U>]OX37S*!>CE9++3-3M(F72''K8N7PM4WB))X MM]HS'ZX=DE]*D>13MB@"R@X,;6Z_6RI>(N-\6X\9$<=)^LDO9?D;"*QQLDH6_MWEI0S 5^QBUN'L;*$#G&_;%G# XV4:F21 MH&WK\ZN[(RLWV&:K2Z+@G,X#@)F]>G;"ZM/2T8Q3J5)7@%MAT;$;.JZ@U@!7 M_P"@I)_D;"9PRD$%4O#3'/JGQG>FSH]QZM^=,"T\MQ;:1^+.AY9X1IGGX>;&CBZK=?A'M>_YEX]/C:KV LQCBG*_F MH9.1'K$594O[;5$Q=--B*A\.L<'Y\P:@\JKUII@7Q6,,PKBF=*UQ-G C6T"2 M,G!ETUVOKR/0'J(X\>,#\1.58$\L4P?]6B>GW5C2N+<6&9;16[[P]7=PAZ:2 MA\WW)(_A['*L8@CO.!&1XZ,)%UMBL$W)W&A.@^AX\ MSMEDY$"H8;2/I/UVQ>"G_8\XWV>3O;;V9$WJ?L"QH]BK,_"(T>0E-0CT))]] M]!FQJ_6Y+!G9NFUB6!O**;M3<^#['2+OFJMS.K2(R]WF3G!MG,NMJ$?UK1IA MLPZND6QQW\<8*\UAFH$MM()-S)=N0W28C>Z]6I"!4BAA[UC%ZGXF]2WSKW.Q M\L]-EHX":KP-W#W':5(4;%.GM4@N\'< B M6M(MT*HKZ!;<='E\P50%SZ;NZZ8[B\U_Z>>SDPL^JMTNP:H>8 M0?PES-W_7GN7@B@8104YR2LB[85OU25I<^RAWP[3*KY1Q1'1MMO,+&=D$/VW M:LKGC5#/FU?-'OL:>90:]/ E+ *=K<-W2Y61PQ-C,(L0\2C5SMR%S-GW'_55 M>P;>?HMAY_Y)V#%_6WOPS?%254^ M35:[R-?1RJ)/K36(DK^J6W['L(40AG*#^B.(=!7LHP_=*:JV]R$1[YRY"=#I M5?^4;CR1H62OCO#K:P=FB$TIK/B#_23X]/-5VJ';?GWI18DNP':Q_6RGCX$H]4N$OXYG>= MC?G3QR^->NF[4,Y3I;00:FECSR6)P"98*##C6D?&F1/-0]W(RC9H/-56 MI*1V20X/7R8!KO1.CW8:";F-/T.>A;(,H:;MYZ?3\?:[4?SRU7PU;#S4$ZF@ MT0_6C9[^XKV&Z15WQZG?VE4_<\G*C'@=1\;5$4=S>J9!&X_PT3J:LIS_J"TH MI71QCQ.T :L^9CM)+Y&U V2LB%>Y>\8?0]!P/33PI%.\%ZREF'C_9=$FM+:F M5F*";+P,G0:.K 69EM%N2(B_MA0DZ5S'NV;0E44S^NVML[&/,S*Y=,^$1ABX M5A+F6_D=K-4C"8F"C?_@$[T3&D,0.P_,<[:TM=&WR*1UHVZK6,;T(]FVSOX> M(#[I+*9?831!/Q_[YLMBXW0]_Z<74M:88-4<)=H:WT(LGS2MC[$+'/2=S8IT M0DH&VJB#W\C6IQ=O)IWEVHUE&*U6:7@P^@/=YBDN=YIU;@BC[FFKW[>"K.TW MLCS=*#)LY @JF-.SK8A_RGYD"50D\ZDBQUU4QUP%(VM ,9V.-G(TFV(W?ZCM MK2<'%]/6[::3(1S& E?@1C3F#?W"]C#%O";6D@_:.=^P_::/3ZI/ML[9&1,] MAXTGA"=@<_Q6D#S]F"QV3[,4N@ MJ_2I%$6KEZ^+K8-M2SZ1Y=&Y(HZ2N#!_S'H2CA&XN/?,=%46';?T1W_7=Z)/ MF\+$<(B7X[PFYAMY_NK,ZZ(%>$9R;D5=H5?@LH+KY-+[5SQ#OG!7&,5BNZXU MT^NGR?E/\TD51UW[/YBP4",UM2=T4*,_)61.^:+XLG:(5?B(M3MD2M'H.Q8-$%_X8$?=M4P\33 M *V&5I"_X7ZC\60QDP)X@?UJZWMRG]]Z_D"CRTE5P0 %0SU$?+9@J>:6J1K1 MFX?!^@T!B[P09UTH\K?PJ1#QL-6KN>,20Y6WMG8YCF'""(X24>08EB 3QM3> M/@(1S"RKS+;2(QXC&E6W;?D4:KB8P"J/#"(X]2YD_H$ D:1>O\QHL]D+#%WM M]L[8D:-Y5Q4G/!3G#O+4UQ$\&VU6:?.-SN"SI5Z#TKO2I%@28_%W,35._-$E M=JK%87!]O:\9DSI< S$ 3P/,>H$ZC/G%AOV&G]7.Z%AX-55* /GG1-1<2*"X MB YC9$?@8_BF/\Y,>_^VBI\N7X4U5.*:%>W(DLY?(0-E_URPJ*=&1I(8G/0< MYE]A/.:Y6$5PT^#M?7.PA-Y9M$BR74[DE&7>@DYFFW][.%BXURR2F':5YK$> MZ+[)&EHM3V=NS7 \@9*NH$ ;GLML62 #=]#%"'6N* *GR4]5-8 ,)RN'H-)\ MS<>8@]K+LDPQ+8,RCX=G_88Z(6,,![\A\5%^K]84!R)AQAA5,C.M^Z>6@1^T M*9\E"G61MIP,I4QQ;\4;/\Y.*X:)9KU0BX^&#%BP)#1)2>F(P?=F7ZAC@#5[ M>]'\Z4N:"74-XM?LVCO:DL7JN[A0J " # #@0VAF;C7H#*;MV@AR%VO*R$!L MASO114TZX]-T;X48D5$1GLT3[50ZY/.T-,QR--SQ*HDD#.38-?N%E0[TX#8I M/JDM&BUA"[5F"(E54*N?2D#SBG,%W*3(C5:% M(@]4699Z=48^K#HT1=X0K;K0XRY;[GHO]EE]?,GE>]'#7[DQ%K34UT8FDOY. M3/EHF([',D"3%M_3T0?]:2TG)"B=LW?,L)LW5;XFH,4A.1].J+ MYBM->R=+][ES^KY8M]#7>)\THA9 M*L_E65^$N^+@5ZP7), I[LV4BH87^0R[\PJ]/IPL[*(T]F0QF'>H)5:=N6FX MKN=[(*8(":2;,$%@31HZ]J-JKG)C9.%(LOYKRYEU.T96O'$28%5+R>I',MO6 M"6F%7L=<_'+27)U0ZX3,4'C8GS&+W@XC"*%=OZ6E%E=;?HE>WE5D7$_^3Z#ONWU,#!:3D><=+>Q!*W%F4WAIX2'E9HW3?-C M?5*R]+BK+ND3BPM)A5?KR?M$P[R,E_]T?ZK!:TSK>0LT,\Z+R#K\B# (2^NJ M^FVLS3D#<#J (LE$T0*\1*Y.D!^.B^AH9A#JJXW1_2$[9#F!L%IPM61:=U=[ MS'67XWPJ.DK*?=C^GK7/,R<)C:,,TGQ]8_9+/HE-MS5%TC<.?%65W]V!#-<= M35)6=M#$O#Z"PMY(F"0U?:O@QUF@EBA\/_*,+Y*0:>CPQW9X7EF-'. _U-EH M1YOE;,ZM+)4H3;7X6T.DT]]=>X;E.BP)MAXF74T%1YD8M:G'DJR/N< MC6ZL.&,UE6J!ZW[O:R6.XA\#-27WE\7:S^$EY!6)AFNM$Q='9""'_:7ZO?BE M#1Q0P[XB+2+V$&3+.SN$@NE;M\# ,GN_VEO:([YJ SW-17 M@4*"E1G^CQ= MGA^K! JPU;1:L)E J3W32(I&NF==H!J8R?*)\ZMWI/@->HBZ9;]O;&"4S!Q? M>U)D6TF*^-V1S/67U+"OY;L\0C%=(&^-#,:(K7.GX]6LDN O7PT[!42S$BXT M^5MT9,SL-NZV> *^<'U.2VQ7!?R.1!+2Q^J-#%<-1^!S^2I8/B7UD6E6;_/^ MG%R80)SND[#"16C(SZE+9?WB1U>NCT^H^[U MDH/S)1(>OL#WZ?'1>-RCW5.,_@)318G#R L[+I=,E:&I4EL(PE1N^R:"$IV% MQ@'TT Y;K;J4-9,,/:UQS5&25RQ?>5.?8H2)8P#^MX(ZU^PT2Q-D[QF6J!0P M/MZ0>?*/K]\ZL"$-7!L"F\-_NZ M$%X%% RR,*&FD@[7GF9;L?,3)H3Y!Z"AZGF:O(O3]5*%?>:8T0"R9J\85C6/ MN.6+MWTT,TYDH_V6:")YN]\\AFO)(08P]Y- CD!#G5GY]F(YIIFC&O:B&"H* M0Y3X$VJD3;&4UG%W+*,IF,UNKPD1M*F ;F<4[&_H6R,F<+0G]V;TLR)W?'E: M0AFCLP T&[A:9'H7@OH_1(V@(2R"(&?S%*9P<2=@K'9&]/I:0XZ%+898QTR# M:$;N%)K!M&09WP(30\JZU%@T\M=;7S+O( M7])$^+$'?W[AAY?%MZ\\2>E;N=@*%JRE_^%O0!#P+&*9@&(\#2FR)9CFF;C# MR2]U*/Y=B>XG%-NF!;)80SO3]"PE$SQ7#.<%_9ZR!3F00PY-C.N[LD=#N>7P M (U'6/SN*V7>CV>[1IZG4XX=#PXI+U> H!+IT[&4DK PF](PW35=[@SL72SP M>,M+)/\X(N<:J@Q7TR&GO=>W1>T"HBF+51IR -&@\N/\H?_59?SO^KO'H?43 M_;Y-/_L^MNT^^8K=Q\U&?THN>R'$VMJLMYPJ/E&:B+],#K"TST:_:N9>/EBL MNJD>IM15_9J_9GC]>U_S'"QE35C_52$/Y)($A6K3%UY$5S8_9&33[1+(G- MR_GH@%7!'A,9+KP [R7R,D.#P!6 $BR[P[9@*0Z[SA7]VS" MC:KAE;_=HGB.$F<63ZM&Z%E:.SE(8FV#H,[?$E1LPK(H76+?EO!&T(GETPK_ M2$!\D9(9_-WQ9[)5**(GB=$\TA0X*N?=XK3M9LK'31OFZIH8*6.T+M M)\_KA))\X7&X(?R]1T=#^H,_^(/_;\%7L$\=%^2'E<0661KL6PSVMM)NG#G& M-R':[85O9GF5BL*<*/69L4;Y9LQ]E0["WAU3\W;5(7-27XW;RY)8%F_+7*VJ M-(UJ_9B6RN]1/#4AXVO#$B[+4@6=_HPDW7X,_>]/UIP,]:H@BVR146B$HRP^)-' MMMK!(+(=38%-XWW)9%V,-9$KL8;>-GDK7;*()4,(EP0E+.E5*U1N->*#R4A0 ML5+]3*IONBRK6CQ>6,5+R+17#S?-42 MR1V]1:HM_T1=:'B";E[Z/W_-_N#?@;;AF-J@FNK\=;(A9]4GI'M/.(?8;'UH.M,">0#"3\G5E6H-OYK62-YZ]&DWYEF&"?=GNC7=7"6YXV,U9M+19[M 71DXM*O!NG]V[**YU;N*W96EKE0S\:;;R.=V7V(8 M2JO[ "3%'0O*15_J/1MU#%0+S@-\XGL(V61"E[,'9@(L-XX9)5WFV"W-9Q%S M;&D[AP)8J/8V3QR.822P_$WXV MV2&0F,9F>Y[Y&A!D5CA,>9^9L91!Q>[?K!TG11LTWX9?D(JS\$ZI+/AP/0 A MB<'*)Q:Q0B_IN*L<1%@XD"1"A"1AL@&Z'SQJ8%_ DVV]98,_0H_S42H%@E%O M^9WOK9=Y#W OV;UX!=1KGK#6OPMAUMM;='Z;XWF(!C)_ %Z\TV:$DCL)J@S,MQ@>0LZ?@ .+FH5RW?# M6"M]J5H2K&+E6/9ZJ4./I3 :VIN[ZV,/QK6S4=[P*$91AU94CKT#)47<3*0S MIP:CF0R?26I9[=9=/0#B?C=BFB60DH]M'B(U MQ8-1 ;3E1N%3AK7+9?/++Y%]%14U,JBPM(PH4_[R2$./]WMU%)4D/Y.2:L7N M:7*[T5=_AH.3^MK>O_-_-_R#^FJ0#V[R0(+]&U_N V#G<)7\\2#?S.8!Z))7 M]9@.T)XJ3?LZR7>GH),)"XA^J@7+#U:>G>ZB!)N^Z&F:HK*E'.3BH1RK-T;G MDG.A&*)13/M57H@U%2+D;!VA@$Y;LHBWJ>_;:6]AQ>^8WH\E13Z;\IN M(V]-Z9[Z]3]ZXM8]4D_-62RP>2R!#W9G%EO:;IVQ%LMHR\TM*.SW;"*A2"\M M)_'. SF=XBF7W*EKZ>[]N_D@ZO6]C?Q,OHT1/1MN7W^>%( M$4HCPF-*[\GA[W:1S9X&4%;51@2H,_O;"DUSKA776EE^?P *E"]8 *;'].X? M 2N"/K0FJM"!V;K":*@>FT06O_UKTX%TK_+7I_'DU2.61>)PM$$='IL1:0:P M\34#2&M7(U2D/%[ZRCMC23O)$CN>2S[HS)8J1&D_7(HBY@% F8A\ #8XU=$> M (?^NSH:%T.GA/. ]KIN4A^G76>/1#=-??"@U RGLY-3(]%H1ODIK<@GZE>B MQNG?D5S+(ED4M>;QOSA EV'AFXQ1+IZRKO7VA*D]ON^-]? BZ3VM,S;H6'C\ M '?IH<$ J, J.A2SM'C_AK^ZL\]G42*ITM"$4%Z.Y\7W&%D*TB#>'C&O?L"_ M*VK3B;'/[>NBW&3.UT5C$\:8$/-TIQHXEM[D[SU'()V.[HW&A.5[[LZY@*R- M.A+ZA*C33;L1=9+4+70X48_XBYU.F?_\C?H%VM@GL/IDSL"7@&O.?: TD6>T M!.Z2;J[Q^$=7@37[RE$E.G:%K;<0H%N@;[!\JS*GI353#!83M/O9T.B,,8VU MY>+R .A6 ZXF>!"LZ$;6%8E[)@ZVJI+ +U?"VB;\NSLOU4ZG.B7F-]2C4M4% M-07]VPV'HN@X?RHM>(FD3 >@ LQV"I#KD/J64B<0["^2H %7 QOAY MR5_TMS3]'P1<^B8GECXX1S&U]Z4:%O>0Q(7J0F@-Z(L)=>?4I=:&)'X7IP7E MGH_JM7/Q\43MST/C67-P[9>Y+J:IVRSU-"^<-2?W;C_&(X_] R8$[]BM /+- MG(I:>LAN3.;P7/43!(I,)A&A2Z$'@-+@J/P?2O'_J^"]*I\WI&.Z;9#,03\O M$3YT>3HKK,*&BHF8+C]]ER1B9;ZOVJTACT,AJCP- K"?/$ 7-Z\ MA!=<#&("Z5%84>!_2DL;$JR1+/MY.#U9%"D*UB3"L4SD1XTNAI/:0U*PM74I M6^BWM\;M163!QY$'\,7_E[_3YV'"!4D%QRZ*Q@D'#5?JYUUEJO1H"B^JE\JM MKQ%T-3!,\T??#U87VSYL=UAO"'L)T\QY,O[B:+4^EZ5:?X$, M$:P&O!IT13>P"&0W081*EK\X2AV\C1>;D4C?*S1ZOOJ?<:W_1+B:,,S7=LA5 M-D>(,3+0[9>; M .$;7;=2>QT_CBR,R+RGD:OX7\I/#]0K)!HQ0PN_PSP4X]2G+9=(W$>#+A)6 M8BZK__%C_=_#YJWI1ES?S+.^>_R[U5I'2?^GOYKM5Q1/W'[>:S=NN#Q;!)ITMV=ACL1Y__K6[1H\T%09!E4+#2P\1.[OPGLQ6GPG,>QGQ.B._&A:[0'< MZJ1^VY-.RTUQ!G99M31/EU[J7Y/-7K1S#?_5]]ZVF/5FZY%UD@SD(+#,J(-( MSN0Y:G!"I^1PX5,QPTW02((4V/1+U.BL+5&^V[73LU;&>#77U65@39:>\"60O_P7\+^A\# M2W2^H;T;X3!I,QCSB]7T>TDHST>UMP] ?JQHL'JICXA)A7W5_L>U_6F4ZG_. MA1J^DBM_1"\Q"Q.BZ=B\7]S=J&E9?)]#.K+1/O@ J#2:!'T=A,WX!=]T,B%, M,94[<:S_G0"_XA')C<3G_P_VOHGA5BW1X?_%SGN&115L:\(;22)))6<$!!00 ME2"Y026)Y)Q5)-D$R4UL@N0, @H2)",Y-CE'D9PS-" Y-+&!IGO:<[X[=[[G MFS/WS-Q[SYEGOOFQ?O3NVE5KK[UJK?==5;4-^#MY^(3!OX>KZE8US7W.=OB* M.SN%-S?,?AZ7 4_:N"2Y<[O'DEPHFG(Y5EJ,1AF<+JW'E-56==8,6SO_.F32H@(ST?&)%S6 M6%_WDPQRR\Q:%AQDJ>:XA*S+]YUG-XZTQ_B$N/?QE.B8'5-'5B"M[ %3A''@ MYO\PP__]PI.&@(:S'G:G-5#LB07VS5A_:*R*W#G!.I,E?"RC@RKJ*\WL:>%8 MQ>2"G$/:L]A-T)"'*2%$Z>H&D;T0G=14T2+3N2ZOHR/T$XN,&D2\W4E/B;,. M3GBETP 18$_#>J8?=*C:9?P_-&AIE;:(_3$TB.8J;B6Q?(/(&.9DSK"=OWYO*:\5WSRN9 M"]A7U_K'RV'+@G-SZ<'T\QZ/2MD'5JY@79&KQV>.4+_H/&R@F/259 [#(&F%'P]";%[?B&>*/[M[<_>C../56 M%G!(1-^<6$;$@]F[DFX,A/&?.>IW J%2:SYO^_W25,A_.:75%D!7".(U0^$( MUR*7SMM#)"23!;C=E:2E<8T4L'5&][1Q3(NJ4-TN>?R@@6(&)*L>3_[FW5]@+/Y'@-SIS.6 MYKQK(JAHE%^9XZ>P.M+[0-SAQ!A^GFGWBR?YL#3$WCE2#:+:%1W>V\U;,K10 MK](!6L02<"O<^G]^]O@7\3\[6U(I3]P_TPZZJ579P QDW*RVU1EZ.<;9,FYQ MQ["][IU'NC2A(SAD6+!PB &L"(^^^]RL+&1#N^D1SY7 -C+\5) M7;V)58B7Y(>-71W;GEE:*(-']!_0[O$T7_M6!D X.8 ?/^9];NWD$HLS'XP MVCSTY,CNG?A>B>[!2W2+JKIAE1HAPS(&H%Q0A* 9$6(7]!/YK6:C6X3RFO/P MAH>_L:A."''_LY.!XIFQSO!!5;W)K;(-:ZF@S$/[[_LS7_@ZYOA %>ZO)X#RBYR[O#J-3E;OA-:V[^ ]CB M&LH2B[-->72'U_Z"LV4>(G[[H4B-S2EQ!I&@KEA(8MOD^ROAO+_ ;)((D5[F MH/J'<)392GAUHRH%Q/#<8"#_5VP^?$N\@&D0!/I9X\4#]U2EW")VL[VJB]FM MA=DW49P37JH1+/R_7$A'JA@^0/R\&58Y4\KB7\+8)=)<( MT!+BI;^1(\_S $8S*T\B/96FOL?9TE\R=$;6U(565JVR'S,&+%;]8V9YJ=B4 M$,\0\\Y=B%/':)6!%FGDJVNQ9]<"FDN7UV(#<&_'\\[9#HAJ>\4>!LB(/+J> MIJ@/V,$ VZ\MA.XK \JYUHG)4BFD4>FWL8A_ M]@?HZZG4J=T_,&R5D'>)X>\'_H"%>W&G;]T2@+YO<5T7_^:! 2[13>N4.%]7 MKGWZ.Y,E#(*^771Y1-"3+) M@&J2[P?M/&_"ZRJ4+3_[I-DO3#=,11@?)3I4I6D@:*%CKM'KF!VEM3>NZ.%7Y^>TFC/?<(/?W^]+W['2+8DLN0# MO51J]M8[^0GG 1K] ,U @691#B\V$?1Q; )A/AU=:8Y5!OE#Y!OF\^ZDV83P MB^1WFP;>60K!:U?/'_"F'W"+L.?W$C3I_"-> $M7\_VFI@G"0 ENMP^:Y"4X^C'">*!ZW(?E<#0\TG'WC5FL31YR;@R5/'J8'FC;R)_WE,<[ M\\RI>7NKSMIT9TN:6D)HI8&?>(O(_%W#%]38ZR4/W?W.R:9__#K%C:?!&D6X M#VA9HZHWGITE@4B%@B><:Q?MR8QKK\Q_'-GJ80#Z*RS?X!G9BG_!U$E.LEDA MRY;@_#:F]93 E_W/R5Z;S(:*! M_GTU+ RN MK?"]UD4;)_H->)LVZNUS]PM90.I_%:W$E)DV2E^.3L5[63?"&HT%5*H2+!NC M+-W\^;^.4_6PJA$6$9">*X!>*)E0'<(Q@,GAUKA)3X>;@;_RNGOX+YO:A8CW M3M_2?S:4(O67+$0F&I\4S:2MOUTD/,H@VP];?8,L7%'4XX55S+:<6_I-L>3R MO)OJEF)LZIFI+N3B@GW#N;;"_1 6QE#HZ9?B#D^Z[B%%_3#X^\JUB8CH<)60 M6\%?^$0'I8_8O0 JT.UE' M/JHL!>G8T;Z_7<:2Y1MMO& O] M\]:Z\#@'Q^.4JSC2\OJI_E?5T'9A4NE7K/!L>O5;W(JBL-7_1"=_Z9(WW()',-O-C,/-. MJPEUXU#Z]YFUTR>Y'163KRX7 !16SS(+N\K9, M;,JA)<8JU; M>\6<9RGE*2\&.Q(BG0H2%/]UG:=0$9.6W9J!?J,C--6. 8B,-M#WP422*[%) ME\.$!CA%?C4_MZOREI67ULIB&<:V4U]-X;^X"9%\!&" ="5?)]0F;F-FK0Q" M?+>'OB5(*$5@R4:\%:UM01ZV2)G@K^S)5X@!7#W=3+?"@-W\(D-3.HCC.8O% M9-&WM,6/A*?%>G9[^Z#514@.!G#H@#X$$L,>Q"M3-5HHKBG$N%B^(?QMA7,: M"B^EF(48*CS396E,>U&QN.!S,C2-L[4C!X,OL+\8M6BN;0A3"U@/>X K&#DC M336$-.R8JI_,E]"'=V* 5PXI# +GMIKE/>E!YH3H7K@DO+] MRZHDG^9?"!IJI^J?#H#_)R7;4NOY8)NVG"(7H$O^ WD&WOD]ZD5J?5W@_4W1 M"0/PLIYSM1QAW[EJ"23X]>%Z:/U$B0XEFFI[T)O23:B;SDL501PB,8 K;7]A M!9V:YX=E7$M5YV1Z@2+Y@XKAA?%%VWFIHQ%=-!6EL NJF6$"';^58OX.'5/+ MT>)$B>L+5?Y[IV:+U59_)_XMEDHU=\PV,I#AEG3K)M7'DOVK4ARDR;&43[!E M_'BV)_GOVJ*_S+;*,]G&"M#)@7,'R_DDN";SSVJT+LU9RQ$1(JC8AE#6=1'T MI8B%'@+N#E]Q_UXW":HI)LZUS:KZ5>1&3Y"LJ2,OEW MN M3X^.J?#N^&8I?>+:##*'SY; MVMG$I08F]<:0Q-#94[1/<+XFQ] MUL6U1[2L[ T*0X($,4!)66_Z %AC">[F_ZCL'D+NB^*NW8WTWF%";5ES0V2> M=#T=;++J K10IXHH'#$U4$7G_J8#S.^9PD2X>,E5&$9W0A!3?M7D]+AOA;];"89^$8Q5 MM3'18WAK//+XC4 O^T<14:EQ8!TA5TK>+738U5?E+69[_V#L/>_]T(0)X<3Y M%V2*5UG5CFJKXNR,9%[3BJ8&*;1QDJ0U3 M&A)4!:6=.U#*DCSPF:&3F&X%VZ[S5=>5ZWFSZOM3?H]0+P,EP%#K M?'>=<^&ST5D#6B8=E]FNBE]D-+0 3IJJC#3IH6I$-:F94?V(RW>;*8>ML]D( MQ]GND=*DQZ![^%_6%:YF-B3Q74_[("_:-"">&K7CI\33!_PY5?Y=)MRO7Y6U MWS0A9OD2IRC:\QK'V/9OU'S5YXTZK.V.%U[%=-'VB]< + 9 7!E*$7[-TW$; M-U^Y?J5GO_C=17;\IJ3D3DH](JT0'IXWUHAO^^7S7I)VJ@,]M)Y<$^U@@&8X MO!\4_-'^@,-;5<>I[N"1*"L&J"!7W9"F#<]"QO>4<"(HFL,SXS^/K=@H<6, M&PP0O6[5N.K(,3?K:<84%6T).) MM8\9/IRU39:K+/Z"ND^$RV!3=*W^;22[JGF,/A:^XLD\/UM6+"#]G1(0GE:W MYYQ7,(_"$$WFVM6+9/7EH= T]HW.9L%P!;_Z.2O$V_*MQN6 BV'"S.WD_?C, M%[]WZ!.*P\Q8YU\7I.>J"K5_8&&2X&-JJQ[.:IG:;PGBDYI)<8-_,.9?=@O8 M_7VEDH,_6.WL;EU--/N\9XKQUG[5-8_JJ"TJ\E'WXB#_OLS=C&M\P!V&XEBB M\E+L#EPQE+RQ4&_T(>X@AEPMX/ME@"(&N)75F7RQL)K.M$VC,%]=DH:')7G! M:'&30EG (9FKW13?BI>C>G@Y[:.C9<.O0=420U8?0/JL1%I1J:>-E P3'1II5<37:?,!N6D>J[JFW8+A-A-CLS+ MB_5:94D#CVYFD/-A@$"*W+;!%'CTG=FTI2T_7PS0(\MR6. E;X\!L.X56K\K M[:POY8 !ONL6J$LS&V* FZ#.'57D(3*B8C5OMFBBY8M@RXPIW9[41D@5PRYT M2,GX*^JS;OZ(-+.1$'FD3LN.8#3I(OF"V>XBZ^@Z5X6)'+18O0YIO]S?>+%(-^:.WJLU70_K3U^&^7(-H33+NE4A M:UA /)./:ZJ)P !!SI%@U=&#:K!+_3C#[< WK1[4[(%XAP+C4_(F7"7H07KE MI1#>W!%^YI[70Y>V#>5NK-"AIQX4PQMYZELF ]9@JLC/U(DKG]3DRC,L>%WS M6_LDT@@UI2G^S42F+<2GT2^/1>HJ_X+4R37WC 1V%MD0XY'V*WI+KT859R^_ M[03'0,M 0^-J!.>A$DYY5G?#1;2K235>A.P6-UMR+3&!4M\90N3U$2[MILC] MY2X;LLVJ%-=V_JLU%] &6ST_*>39J\-.\Z)5 >.6R[FZJ"W&\XUJ^V$\X9K$ M,^$">TN2CR]HVWOHE\G;<_\IZ*K2Q?3.9CVEG+*9=E6%^M305RVTG*]@?JE@ M,W)KI45D#N(XIH$@'?Q(W3U38[F0PI(AI 5NH48I8WT[FMP:S0"SB_^@@9V^ MY_(@Y![@4>QDL-&I2@1Q^SCALB.R9E+.D6:V,?9A+;J[C@6IY3'8< S9Z!%+ MRRP^+[89BB4?PRU=-V8./BQL\V&9G10CK8HK1577F8HVMPA#7P$;#*M*V[MF MAZ!/+MX.]401/J]%S\V27X 1P9U+"(1[#D1GIL4?_SBW9WPC/9=G?$)'\%88 ME=8;X#'^O5A"'77D,.&7.13IZ $G#?.3*2'H'574<_ARMB7Z!AG48*_*G@#I MU-%+(S=B4_P$I=[^C*6061G,$"*O;\9R>.\U>$?[:NH).9(V@VCS1^2/:?[% M1E_HG(QZJI.2"6S8ASP9:)&U>!92E;#CR;),E#\4)NB' ?CU+^5Z+M4(FJ@B MO+1SH<0_EQ0B!9$_>I!OZ^VS3:\]@+G,,@RP\B"P96)Z$79=T7.:A;XKRG!M M$@]9.F14(UBGZNN'BT]OO#D;ZV)6<>/F]5V]<+V<[,H+<9YI5:VZL",0_B6< M?IA!^NK!G4G9^0A:CX#DOX^Y_QM.(#1TQSJ-L>*90?5H>TM[JO%09E2NK^!. MU%0SJPS8^SI^I=]BTL5U69;\ =VIQ1D&$"EJ0G,C_7U4!3HN<:$TJ$:CTK^ MZFDK*891E)#YF2WGS#O"@UYW=_)"YA.<7UO-N/43]O$ZB(6EL\!AT:@^,M;@ M.28,,&2P;Q;)%JEQ7TN65EO=%U_L/]'5,[ZYP+_''^VK'IEKHAXT0^A7( MX%?!!R;=T(5^Z,.BQ8?E6R1N%&ES;!B _J^O"F:/9;K1MO0K?IN#'T$)\H^R MBOV.VRRM)"V^0",!9TI=!K=2[V^6Z@B+6 OQO001U, [8^1.6YGE'@:XS9;$ MI+-HO'1)9H4[NC#Z),EYL5.YJ M:8(MC^7QC1 T#\1E4- 4=V=J8,XE#0/?"@57Y6^?T_H#N)A?U=) MJKNPYZ?6DKN@D&:^E$B6%6T4:,%]7HX<+09*5<)28<)NAN67S.2CO.KU0EW+ M9DC?I5%?,9'32!U%;?::V)@$7*?E&&*SM&\G0][5'CL&$\5\LYX-2DH*ND7Q M\_CJIQQ^)G1O5S! V&52E_@<.'RFJB'TG;J+.RVI+2/=!9[9][;!85%"2=%2 MN1HD7::1$7$ZU79]:4B)3-^S) [^-7$?01Q#7>12SI:C^P,W2V^ICVSE.E_B MMV(<+NB+":/1]Y'A:-E2_.MD+!01^_*$?\J:-?DDE:$]F3 XBSC3FMI5CW:! M4OK))4SS8K()<&=<)$!^APMAU0GO+I]^N6!;-3[3\_T- =3 ->60_55%+0V- M37)"C[O]3.[0,N2:9S(_@\RNOT.WYO9-F](W51$D>#"8%DL&E=D5A89]4XD* M:,$4W62G+DT+/8PV@ET.6.RU,$(-0"MT.AA /W_Q&8J!M]:Q9*-;#J MC76!'S@9U\0[A7@'+?Z@+DVW MDV$-'NUFZ;1(JY?ZUN+:C8-%D5W&F;X\CU(M6EPGL6 &H&*M]O.0H;UD+;#* M(+B9Q<2NC@%P\@!":7R^OVY1HYG)V#A7'-Q%-3E-'>?GC=F4J/&>C=3BXO*, M(0JQP[,C+6CG?%)='"P6_)MUCW+W$*1)?<2'=WJ#EBJE(LA_C,6>$#=8?HE-KV=(>3#G?S0Z8,!3$N?\_N^C'7M\=N.#_(R*1"[C5@>"*$"PE MD28]F=MGN=8N,A6,8\E[NP_^HDS3F2;Q]EDHAS>+'->#O.?3<>KH&0P DI&F M/@4Q#^4O2<4O&ZKNB;=U)KWT@9,[>F(#<;'J=R]0&,-((21S;4>LTJG9Q"Q\ M1O<2[5]ORZ]8/F*C,:14$S6+MYDO=A4_?Y5<]S=4#)SP.<8Y%:)8-)0_WVE'YW18DE$!#0'^#"B5PQO J'UZ S]SNWIB@":6>_F7$5K!X60N=@ M&.#D1CT&:&ZY',>IDWV+ >P^L)S@UOWU"M3N ^@$M_:__=MVV_0$-QU]B?5- M]>OJ @PP?-?^:@<#%$LS?-9A.1O$7I%6;#EH05>SS-&77N/L8UH&> MGFC9).:Z/I<_:R[&-M+]KW],3F" 39*E\P66V?J>:YP4-/I/1@J^+BS"]HY] MQJ4V^;/<:NPM4%0(]U_N&)O$WD$&.EC.NE(RP@ 9S[&-1OZJ0%0#MF$@!FC) M0EFA1Z9:-F^GGY]@8Z:=NM')[&2QG8"#&?@V!LA->MCR:Y+OH+-04AQDVSRR MPEYIF@OE&\=9&#%1=-LMX^E+[R31?H"62,GG4!;H,$B=F?W8 MAXO%U\V5L1=JA)4CIL\@\G ,T,D$UF^"58V":BR>TMW%)WABVRT"'%W@<-&%%;Y&6EZ7H^ DM$YI!;I+;&$K;7Y%_RD6UQM4!HA-B05XAR*(M M\JK,IZ-1;I0!*UR1)7-B29W41J>&GH]!&E:X$^83)TCHI,ESJ2CRHQ^:R$H% MF%'UH'R^YC5X2'-9.BE5J3MY;^A'T7=*-)4=_\Q5V_< X^8\R&KCE&5ZKQK! M]5+G ;D!H^0\5GG8Q_ _*0-E<[B+%PV;_K[W5?\8 WB%C=0@^9:);M 9*P75COZEE0537[=_#+=Z"[I(#[^E!/,8OK].EMO1/J,[L+ MU'8=LMK%&P,PB^F&'E0.SVZMRY2^KQG;W9VB3HR1EF0+X3^B>N&Y<-_3"#5(6W?DN)XH_U$UB%L(B5\75=+JC&-T7Z"E)B;/F /&$+[1> MV$L(9&. *1Y3 98O'\JD6%#RC;3C4NS599*RD5^,? S!$]Q_I4,"[FX8X%YZ M"#-;X^D,?U+ZK^1$?E\?;.1+FHM\A^UA[]FN$_8A_4Q29(&/B>GX/BSZJ_V' M:W?-T)X*1]#-UV"[L5:3N^4],Q*BN;+1^[-Y2%T964 [^'49K&=FMQC>HQS[ M$#N 3OZ_?[&:+6V2.&'.X98":%8-_,B>1*_2OOKI+*B(W^]"9X 2)_!,TJ,? M+5EJUBB#$B@A0D$O3UKFSH4;/R2_'\&95&AV*?[)C2LU93Q61. G M74[?:Y99%*AN>>CLPU6C,P/%.[-?^O5 A$'QJ>0^-USTR*24 M4K;CLZ#WZ@R/YTO,GU-&&[F6BL.B#9->C-T;A:5J,)$;&BN;80"]HO?+4J)] M/E^W/=0(1R;I4X,*B95S3>867T:96<(2WFN_G5#$6XY^56VB>=A9U2S2G-B6 M4#6$E#\9-[N#+W$8'"4R3U/JDV"Z>OQ!,=QRB M-Z29*YU<\%,KYXU_Q730]O?N^6;M&-V?BG"!4AE)I2_SO+M':%-?M1,R=MWJ MD7X<=H@!\&8A_;K#/=.-HIR5>3W/OKQ,8E9+*/=54> E9&>?;'K(3XU2&=N+ M6R0/7K(,>A(8-9-T2[),&7!;9#CD3/_^VKXD]91/^R+N;/6WS5\K2,:RD"PD M!H _A%W*^U4W0L< $#( RY(" ^!8"'"/G!!9#S(.P #EE#A[U0Q#)-"=^[(8 MP-VWE!ITIX@&_9R9"N'6O%FIHAKF0Q(>GDZ*_*IZY?H5RY(W<:=9M,NB#Q9E MD JDNM [UHJ3"/)A"A-+FJZEX-#SJE0-_LNM-SV7R4TTW=%!?1/9 =?7HA@@ M,QG8F^OR,/C&&X?]92& 5>53&B<&4#=SY[\JUWU"WD,>M/%I2@-D9OD4 ^PF M.((BTLG7KYHYJUD.>$J/*7%@UPT>&&#;V3 >?3$GCXWG7)=-]]DQ@(_1I#.4 M2H*8?P&A\P6T^(W_N% =]?S0>6F[434;-HH =?MR+<'U0>L)GTU#09/1%9 P MU:9\PVY):A"Z6I$EO%'TV66QFXI]SB@TTD#9Z572M4F>!0;8GW^ KL*1OV+0 MBK^V@V'G=^T7=!6T77@(W:+5&+^)+)8=YUW:7VA=4B1$CA=*J)Z_E[M\G$'B MMV)(?F%]_U?+03^:B@UBIJB2Z(L!&M"QBK2UY; ?]P499/J(&BQ\LS*Y@Z#. M7&@9<<6]3/Y3%.\'K;SU>CD.6KMS. EG/+GR[HV^V,LY1@MN@[9W4>+9N!A M\KVU C;1.4DSY\BZNZ'NM5">DKF0APB?29\J,=R&:@8H^) NF1P7HZ015,L@ M#\'T_A=(7&GFKTZ>8(N4@T=O_:!-O'[R.WJZ+;=1]_("SDKO6A=&?;>CZD71 M"/4;HFX<:CFZ)SF8+HE>=?_>BX+RZNPEM4??V%IC@)),QX$V?GP%G;!9X3XZ M7LWSM16 Z8'3+\_]YD 9/[A64P.G4'X2?' ^34D2X9>XR*GO^IL&:((\$($ (.>G7ZD!L7:Y:[R/)\:*]\CZNK%33HYZ_W/B(L@]%(S>2< M U2PS[V=\XQ3O?2?Z&*3/%G _1L(1X+^R76&B[+"^97Q,2,6B(@4%_)_2L,M MZXE=2:%F__Z5)!B;%3D;L'T+CW4D\X7Y669/MQ*J/EJ0/RF^'590Q4V\24A9 MI89O:/RTNQL<:K.[[*_TU6LK6:3]*POMO,/X:I/!/Z%"\Z#B95S)C+J1Q^,! M+#G^67LXF2)NI_>:_'K3T!H#W"J]3BC$8N%>D.:QEG/4BM/EY!XV;5V7_M#' M7I17LE2?5#*K]=%^-]?I8=LV:WED>E4165VHO>]\I=06G@)9.S??.,X@BAW% M^CE/P:;6FF;A'=03/!M3U;K:2N@9"_M1[H7/O8JK.!F?@$K22&F&*EUQZA8O M^[A1^%!OPO3>,1G!DQZ0Z6 ])0F[VEZ=[YI?1#)@\">Y%CCD6)\GQ1@O3,\- M.-@YD8R^+$)<$]$Q*1MF^CZ$FELOV5Y93O/Y3#2XI:^5H%;I%B(VJ'AU$H=5 M>8<-NQ@K;YO'WB:(B4H)V4&.CZOA"4\F3JI_V=V#P^3>=;V3SBC?_B@^GHT; MX>LPFA@&O'>0O_NCBSXS?_:[%D"8(_6O>UUN"/MS72'8O;7H ZOZ":_.=/9. M0U5/_G HSTUZB?0=P13JR[E[Z 0#54*(G?UI,MFW)4,MK%EG,GU%ZZ28(&+V MIVETHW,['UI6M-\C-9<5I@"2[C:H3D7&WI@-)4AVO']>1;5*16 M_+)J1Y_8ICATH?XSE+/T1::OQ$PS#I("K:]O\@(#&!UDHW.S['W3*#! HJ[' M.&C?-'V;9^Q/^1:$4R7[F_P.,IEBSB[C"19*:T#;X["0J:=Q=]^C<%8=^37/8XET=3S:P(#4J3;"> MY=GCP]9R>K1QQQ(#/"_5P#[G++EO,X$__N$:K%] M5LXB3K(KE*.<2Y06K2W&&B4D.TCYYOT:VKGJG[P@]'_E'R?N>]&=?"^TD/'Y M$)]!8L%HY2^R#M8?!YCZY6._#JU4^D'F)A*L2T>S8B^X5+> MS-,#,VX+PE,<^9/O$?&7O4>V;/6C_8FQ%L8M M3VMI;]6*S,](=HN>W.+\T]3\05'ZWH3=I7@.>X;6M.E'2L9"AY(E<*R-T MHOAFAHL;/]GPZA]]:.?_RO^5_RQYR+U?_#M-[UW:LT2*4'9=_)A5B:CY.])W M1Y2C]-8UWKE\)"/23+/^CSW1];^SS-R\4_-[]K%C!ZS):YM&[= 3G'B#NYJG M(57JR)NA4X?+9C3ZGG'<&RG$] N[O@O?@][+IQ4G!R2;'K*G [^3LF=FC188 M!W@?_ZB\7(O.]6D<)DQ#/=:I0E2?IGX"4W]Q9A);B;OWZ7B&S##JV6/&M+P; M30;YULEV\5E%B+&. \U$L"V/^;T;'0NKP M_PU'R1,<*?(7CL6%R?(^A=XR?2(QQ.]QT.VZ\_-9[$OVJRD<8]S1N7 M6;Y)Y\L9G"SH(A^KG;)?\(;H4@W7Z_\0J_POC>(TP/B2B$.+;\P))UDGEBI! M?US >UB5TY?N7_O-^J]:J,199?:DL'%ZV+WA=C>+>.!.]8+Q 1>=(+#T_P-+ M_8U1TCG*.QMR7&2^F4=Q6ZL+'[@8]Q#'1PSC2OQW^Y=SD4EZDS4/3[:(?'=, M+XOE=5YE/1O2I']#3X^3_X,L]3^8SPW95B9R6NKCY:V405:?WKU@PY.D_1_9 MA1AXJH [/R8U0I[P^Z)@_62IUNPX ^]O-*8*X#9G#>AE/?6B]T0UF MA;8B-HS+5\.X^;G9H6S[D0GCYYJQ*O\50) +311_#S^+/CP9>4&O*!SN;!ZK M1N!()]UWX-]XJ!2]#;\T8*SI9KC1Q$JWA M293/R!6U?HM1H!/]\[$!P9P*!+2#(3R$G3YR,LM!:+R-X+=;:+;YD-&-'MP: MGNR60_Z@);APDJ=MMB$&^. ^^D%7]Q.UXVU;]6^'2O6QNY'&=DGG'2BSGULOGVLH$8@/"]<;.:% %,JW5#0' MC6E5NB5I?-UO<7_:F_(.-JO*SB6""_ W@QO'L7;9>59N\N%2*/#T%^O-W%J8 M(M-CQ\<*O6OCH,,@B-F5<;4I4KZJ98_ \??!KL-%3K1F"]V0I!7N+Q\V@Q?N MRPU\'IZ0V>WSSL2*+IX,?D:3#YF^'K[:-'D& TB8'0+2KSFYG,RSPR!2Q#K! MUF;8)"*X$J>D(T$@B< VV>V\NVS!.7VM@2%F=,F71\:;%=K:^3U@AFYV:," M\C)RTCO$J";6JQ<&(]\*#>1K^UOSQ2:SMC@_8&=G:N+&56/TE?T[ZB3,9HC? MLT1>1.:",=U'784&-]?>X\<_)5D^&W@&-PG];HK,>AFGM%ET.MX8M&5_OWYZ MLF8D_1LWKXBCL*]8(E=YR97NX7XX'"]2:(&S7T,O]$GQ/#'W<\_(5OB/>0A7 M^Y3;R*(QQ.E5VC:KOVAV963J#>]AVHB(-V:COA(8 !Y91=_2T<((IKG=\_3% M[:I*2^FYEZ^?U:?U_+(T1>*;>RF.[9L-5]F:;-.>DO)?X11E5AYKFXYZP\/]Z[XKVR0*,YUA64DSUC/%/X%;]QZ'6"*?P=DEGOQ\5[U$YT)H]MY18/AJDJ93F>+E MI 1^YMRV@"Q9J8,]GH'-V/R%DE6'F40'!TZU/%?!BKS!R8"N[)C0G RXV/JL M/K#6=E%[G(=M8PKOCOZ4"=YAZJXPP@1BJ5@;-2%1>]>0>_IEW> $WL>GBJT9 M9&[Z 2\F!M9[0BUI#*@CWS*J''!2KZS=VE4A'TBX8Y;F%FLD%9\=3LP/;#Z= M[\JW%OA <^!DN\'7^3B]LC%6NN>^HK1,3RE[M2??4M")TK7@UOFL;&17BDC, M7+]=)-W;5G&%[@\B**Z536>S[*[O6R-;7:@.JYI\MJ7KO2_=WINXN,NG ^M3 M[;9DQK(+ZT<*NJX<%03WR%2O6'5ME<.X5P+9 JE%1IYGJB0&2#_Y-[H*3 M!/>T>H1Z\..%"XE3YV0%!6,^G>(MA>4K7_!/YQW26U=GUL,4G0Y%VY/,QMEW ME=<+YZ56Z+8)9#:X?)^"ITM/KB1UNI7X5"89&O0=?K\0(Y1OZ^V58)86BN?R MD^ 23J>*:*8;-1FEL0Q;*,IZTMU#=\_!5P4?<)RU2P&[?-^DI\[Z0?I"=52P M0W+OZ+7KS[;7^LEXH>>I7]9=+KJ=]8S(W5&C, M9!=W=$WD-B++BCK=#N@PH-^*L^[/F@ZG,]/+KJ'>9'=TF7_\>6PH;TG?PT,6^)GDKN3FC>AV#'#!L4B- APJ@EM MY6>OQD[ 5)6CO,6[MFIQ97/=[+)#&8S:]?]F.>9]N;P$/R6B*+8WQYC)L8A< M36:;IQO-.&LEOXRN;>;04F9>,FBR_LZ_WKW-@G,3[_W["/X2GNF_?N:P+M(\ M2)L;4?NS3.*VO(->X;(I44GZ?7\D6)':L?=^W+R^_'I#A&^7@[^WQ108'P M8JS$C--2*".;1D?Q0_7+(V(RWL/_W4?#-TY-F2#VLN/OR\=/7_K_?DS<;>;* M$QL[?&=XF%!&%E(#0X3K!!O51[\4%MC:1OK+^QWU^_5=!'N=E?2_0N:MU#E[ MRD^X6+UKLM*:EROK"_3R:OWH>94,[&V6BB.6(ESRO1C36)'N;F8>8>\72+L* M6[[<89H.J%-@O;?*.,%R%Z75$+T\ MO%&"J-%&V@KV.+W".(-2*N7U3E&3. MX_3/$9M:'OZ0LBT?RN$2+_D'31-"8'Z8=UK[_ .%QK+]3H'EAQMT@XJ;1#]\ MGB"+K:U7KK8D[CUH:JX9T]5\6MR20J+^;/Y8RIS=U?.]7Q^@1I@]8F*:C5)I MJ6\97:[[I"C4$Q14?#];>%J@KXIEH?=]JTF6-=UY/HH"(: U+L%E"X^F\DX3 MEU1Y:YLW/6>XEZSX*_!YH6"@WNTGB3.]4C/ Z2N>T!IDZ_^6+!16I;!^+OQD(4N$\4:1 MP%^V^WY*XQV;+C%]8[%6!N)N%5UV&6()-%!V;$._DK74AQP1TD7^7*P\00MCO(2EDF(3 X9PM^"JE"X8Y_:!S>,AA_O94N]F M>Q[<$(Z/D=N;:<5;_=-5<]B1)TOX7@ZRLC,9&DY@(WBM0LSCV6"H44B;)/(T MKN=DP]_!^%$3XH7\X7E(J:!A Y,*N%^<%58NO^3]K@$49BU:+V-G9_G+HMVOQ#G)?3.U0%&X%D%?B M.8U*^OMLX+FG;PFHU1!UI)%+CUEO0%@O+=^CY.- M[HD:FA4O:\#F0LD.V_S MS'742QR1^-5O$(_[]10#;B>Z^+:(Y]U3%VVHF)L;(H&G)AAD#WXH^&(-8R-1J6Q8-N*]RZ MS#+4/7@_/SW26RCU(?&78H[8. '''T5S*D2M9E$RC,N(4=B?.;PFE![6?.OP MK%0JJ0A<;F@R%W,_I(.=BN.]XP_YY]RXI9F-*9VF5?R!SGV\4R\L)U_&15=5 MO1H),=OW>?-T,>"TN!JY=+CWF0*N,![[C<&] H3X"1SDEXHB=+L8>"0%I,<% M;5\MDK+HUD+2#9)GUH.6K$ /9*K\?]WL:Z7EA)V4WC:!!0DQ&9P9@]1@,%U/ M\50QM9%%N8+4F3X@$<^,BSG75\R#IU\"'R&U:A1&JFDR[EPK:-AO?F?^5I$E]QMEVUKU_N-,M@&Q8&4@*.?64'4O3'7$VZIVG'L0Z$\MAPTIG$MYX"?>5- D[:B*$!WUG MSLKM@9O70(2\R93?48 I'L">K">SQ[F1!MRK77/^G;K"'^J1FU<$,7:![/GT MPQO H<5F_L*D'T;BG@O<=?/W75MV_,M'P&BZ%\4:1KW4LR#R'65MC^J*[%SB M-CAY](*CSV;?F=KU@]3S TG)Y23"7'W0FR.>^,OXZ=G(ZGG-EQ"!@TU^K\%B5=O>C=SYN>69M>$O8+%]T MT)AA7<7XZ$@:/JC6*/^+A?#5-"OB7+%-1!+Q%/5Z9)'\;B^?$.DB/4YIUE&\ MZSSU?+KPS5FB;9%SN*\X/<_0,K)_92!AJWHSP MX(U#FX3%1$]7-*E,CO4Y0G+@E]NDJ]+QCO/L9998R3:17Y2QCA M]^%'VO7KU(_-2CYWM]UC:R*UM^/0?Q-O-T,9,$9"- B2P 7#GT68'P8'[QYD MSN$]>^;0(7E2)EA@SO#^*QU-XI:OR-HPH9GL1_+5N52>-H^AD(W$GDYZVPB9 M/;NJ)-I:$7%89"?GF*^<*C-* P.T3XZ='!!OS0;5F;LSK4^$-GLJJ---4N%Z M9=AW#\J)+D0M?,194C=2WN@ROCNG': *JQ@_6*\;"\JSL[6=2 0["M2:!ST6 M9_1P:2W:@\)YVS=:SYMITQ97%1%,R_ZJ8@1+91%K3!W6C/XW!7$V3W2I, "Q M97O[[Q6.VJ^L(49?]F<($S[:=EO(Z::.+VTL? MLBCK(AYTE*RS^K\@8-^.;3 =+?'K3&%/X!*50 MZ*Q&>,_[L*%]-O $YJ2O$/=J[NN[K['R(_(W:FPE^+[/S'384B=8]=W"T^1X M^$N:=BTVSGO'( QH'S_I'ZK>BK46<_WFC.2TK-7GLE(@B?KTD->&(7B(P[G' M:^H;J"U5HV.E)52"/VMA9NBZ&-(]4I+K;,ACN[TB=R?TG6[,8S%&A$F?+.#. MN$3L4L#OQ?ZCCR#8T^6[]:IR_=C!?3=87<@CW,(OH;I#(MP.VY[)/>W%#@>- M\H^".:,I33A&,RMK0W_%WL\.^2X3JJVRUMI-9.2RD>.Q3HFS5F-*@E+.02:] M;O'WYCQB$N\HSBIPS_'+MOEXY2I%*.TN.<3T0! #!#,_*D-J9D(,Q",9C:RG MVA6GE3GG0IXE/2Q=MPL=W'U_0WKMSC=RPTQ?"3-EI'CA')()!?KQ(LOTH>F\ M<2O\M]6B<+Q]XA9G^TC%2L7CMMHU%R;.V&4F^U?(V#QDE/&K6;30"/N8/4>* MXZ_]8$Y9X+93C\:3 Y/@O^ZZ9,_L#>10^^D11$=0J)@W)VC##O.CC6+XJ1E6 M+0M8O,B8E6&U&E%^OM\^$@$QDH=J8;PYHQ]K_H&5D]_^H =(-)<\XJ DNF. M25@4@[K7JJLF[*O)2><[WF9]@,[4?QI98/^2O5!59D3:GW;MOF42E,8ZLM8, M*S?6^&5BU,D9-#V8J7\[(NBF"OPQN=TXSGJS$%(?#KT#;N:I*_.^QW0"9U^#P5VT\13GJXM.5ZIGMV/,!ZE!/X MO"BV3/7;&Y;/NSOC+B6GIP.CI#S M*^BS9TXIL8;9.[7TZCU:=7HTU%*%.[B(W))FEH>#/C'S35HB^&,?A<7N&%0W M9T2<.P;0?GH\*_WIR,VRE/D:[/8GW'HI%2$/M*?^;,9,9+C&/\F),JS#9:\A M\F%C]87T. PQ\10A^*/X!$DM58?WBBW&JYN4.&=_WJ!99W%?B+Z989F&7-;, M1#@9;',.=7J K=KX.!H\^_+DJK5T97M2>D B(JQFB[XBI (KP>$G5WMDZ_=' MJ$[2R?NS@ZS7/@M&%%$K!['>VK#32C?M[O'SH8.DM*,?U4Y6$YWT!SAE>?MK M1VUKO&[U9_G2>LMU%2#-."03/6E0O6,%6P^,*GWK5(/CN*C\4XI-DD,$Y+R, M6GA(CE1""3OGC?>$"+;LGC@P+%Q7@![HG6AR8=WQ>W'68%$SUO,0O9YF$_$0$FZ.J-S/(3 T/]ZX6]$G) M^'BW/AKV4W7'NMW1>^3VE.HJXU/WI'@-S,CL6]0-^P"Q@9(D"HC'E4K95Z'8 M'U S<<7[OMHX+\U#YI?<7%W)5&5\P3.;&>2,94A=>#%#5X?6,+]@.*GP_N:" M\>:Q(M^OVTH11)GB%/Q]K+Z :->GOW<<)\Z(,3AC@!M46I1J^I/SK /7A_:I<9NVF@8\/;DX MI=QE2#ZH&T%T+B3Y;*1JCZS]J'O14!@JO&5)XI?ZRH]YW,XOA:NEM'Q$FMDL M \770#/KG,:9/ (?==87]'QKL?]Z^T(G <8][&*?%Y\]@[XX7.57Q^]_N2[GPU\>2XW;,BQP4Y;^CK35\2> 4*P88B0BX0/ MD1NW@4LV+[0,<\Q(Q^5%(W\>-:G0XHX?>BK#H21@$_'#J(+O.Z5F.2_< (6N M;Z6.7JT_MW=_Q1[>BOY,YGY16(D-XYZ:2'4XG\68<6-C^NMP[7%!/6.]PDKSQ';3EU#I%X2"*D$N.&URN[FG)W@S9/\"9N[V*6EWVD:(O[%[]U_4<7K".=DM<$](PTV[WY(8P(B-HV+A-N__3DB2-@L^;"GC'$7([M MKBF]O85ZUG2+AFY$SWJ1,5Z.YVQ&_LL@PWGZ-H3EV:OHETBA8JLI$_J6-"9" M[?378TLJC16-;H^5F,^<8VD[7Y7Q]_+,%7N:4^)L7'+YNZ0^@Y\NA:XK\SGO M1#Z2E'P'BYU8G:9LRI9 M?<_^4V0K'J4G@MYQ+M[FQNUG1RKRG]%$+,.NR**Y0EGOR+^U9.^SM?M)/E3[ M(TXO[6,& -#],.% FL,7H-*C537U(W'$QFQ*=&J*;+%/:.7)V.>W 3K-*HIQ M9IYI[@SR=.H.[9%F'J2;=)3Q_5-/>R*A %Z83;F I56'S4+J(!'ZNM1NU0%Y0"7K"Y7YG*5U":#\>#D-$)=9HIZL3]),+>12"=^CD M%6^1=B *K'!_2K ?EFHT22Z58R79/ [WAGW8PRO3%/E +V. M<.I1.CQO2V(F4]9A&S&<7C#B34RV;>H8H,H@#GHXB,.0DEK;?IE6/?//WR?X M-T58_@AN>>\+-]>MIZK#;H+8U]0I0;I,ZW+MV170=:E32I7PN^E1#MCV8\4+ M^X^!?7+FJUSI]="'Z:\/7<9-[YZN(X13BE7Q+JO$HI(/[[BFE<& MFQJ+]+AF?8R^6HC "QNH(PL$/GST;B%[9,6G"3I,(4[(#?I"EP]N<_]+>5T3% M 05;-L%=@M-8T "-N[N$H,$]$*1I)+A[('AP@DMP:!P:=PUN#33>2' -A A MDS^;.;/[BYGY,^?,XF[?YM[[7M6I>E5@?!NDX<)N:YMQTC!7/PO!7(I_1$3B M!N:;;T@M3-^XH58+T<7F;NYSQ)KV_.D9M,8^?ICY>KBY 2L(P$$8>&7Q6PD0 MN(0T%]&+W4*R5@:46*X:6_@&3[.SMH<6>B=8&]"-,EP&<3;=>Y06-;0!UDLFK M"\ /M"),NM7*9BCWLM(\].>9U =UTP_$0REOK]-U9EW<-0';'K+DA_\7=,K] M?_P/[#R#(/X]G[<#*IM%]WTR7G_+VU$FD:-(V2\SEL.E817!W_)-^(8G5R-# M[%L]G/S$%_80GC6 MPF0"XH?GL389)6:=CLHD3^JJL)1.?,VP M_< A/(;JQ+"=B"5%(- &T)TM6:I](F2&TS&U+&8;_5IQ3)%M(NE4#NRG4O3& M[WK1Z8N;I,J,/.KA@;/!L[>5!EM:&@KZ!6><98,2+-!./PC5G^WXE*FF .%IX^A1F@1SMG[J M(4N24D>!4<.0/\U(M>NZ4(2-Z2.NZ$20F*"@(@,+)J M.INOC/]D338$#O]+4DBFKNO0V(_:3AVR68L#U;V0,D30&I%KA(HM64ONE.#' MH9IIS3M%EJR<@C0 F8J4PPO:=\,=REG(M1SUKUYV7?7S'WI"6,5,R#_[AY.A MK#'] $9**"OOC%4]6 Y5@VQ.62>4X'R5X(L0*]M8]F!_[TSE,5#?><_1M<=48_ ?JPKL:9[2*:"+QD8 MMV\N%Z+.(ABXVH[:NV6!!V&7\!_R3>'3RXJ7S0(K]Y1Z Y*?AK\.-ZMA4$RE,#I8!U97 MK&B2-HQKR_YN/3W.EXQ0;4F!=+\T8(6OF!^_IA[XH16=&I44(PS#F6KE/WVQ M%Y:;6K9C$TU^4@;,C>XKS=*MPT MYN+T5OH2W#T.I4 RGVDO:V'212XQ'JZ5'^+$B)+*J/"XS=_PXN&4O<&@W&B1 MI;]Z.?(FD I)XTK04_:+_.'=^GC%T7OA59?X+M.LQ& KL96:[]#.U]^>ZI!8'R@GL"'J MW,]D8O_8QRLZHNKS^9D1_/RJ:X$Q0G/QC&FI)OMZ!'E.JIBGQ^@%X+.:.""H M(MU.Y^+5M%V.ZM*'-E-'==(E=B06E*V;F"I!?'C2W02/8Z\[*9NH0S]CD3W_ M @T;SOU+3G)H9E[0Y 0QC5]NYMX9:M ^E9:LQ]#M80 (R(6<2,2LNV%$^"&Q M_ODMQ8'2O4N2$A4*[ST_$HPI?Q8X: MY+R)MRW-AHLBK'T1WZ949'L#9+C]K1(A3$CAS]6^.?T4'=Q1&78!LTP^76V^ M&4*8WCLMP(8Q5*#7M&^_3_3[*_/G/%O7KPWHQ80: MAM%0O0'.%YO[>1]H[GHWT5E/H_!5GA@J7,^%3>>:-1O1BR>'XI;K/A^Q2H'X0V+GFZ$&_ M->]]Q7"0JQ?9VLS'D=>H#%C6< ?/BME.,$,C.*RWKQE3F3 M=N*IND/K8("D6Q3>/(DO9J%V][5IO(L&U[(T1:1G\L\:2R*'C]M>7)XEJ\-V#QPK8PB?;OBM%S')*.Z$%[:VT-C__%M_N M_HGI@U=:*S1(:C1CF<(0GW%%4SB4A"_7_IPC]=R4JI# ON\A,UK(7&1HUA&1 M*V)X9S(\G-<]8!+]+4&>T8R!>9M<4H!/"E%:#ULZDPS"R _4J3SVKE_IGMHS M_(@ E'YE9N*3C1=HM!\[ZY,J49ZU/W[BFR80'9N8#V8_,AD$ M7SB7'E^96&Y)YV=FDD\ P>(7 [R@WH/K:2Q=% :^=TEO,, M"_NPN1_9X,BEW:&+ _FK]_)#NZ&/C5JBH[20S-9+E7C0D]"WH[\ NUF$L\P0 M877[\_Q7SJ+T?2S"U9O\]<4X&K>AX7ZU9H%Q']Q4\L@R<#7K*=BF"2)Y)8'US35'4&*8=K"I# M&A'1)+W()1(*]-G)O#*(PP^K7_#B?"_\^TP(PP&NO]+GE$Z6S8H6T2TGBN93 M8TJ(?I\XH7NY]+1\M_R+7#C3('/*QXVI/A&L,S*ZUJ$;F\._IF[%US]6B*\J M_>K(PWSEO+'WL^9B;?"X3;5J\I_L [-TG#;W73>TUQ^T5[:3E UD:%<XP&#%A5<-5EG6JS3TZ+LKPP2X>/84;R_)VS'B2GQ-M?,' M- B5NV,/-F^90YIG@#P][/F@,+T?+F9B8Y8=N!_ OCZ*5UI1S1>GZOKSYX)K MQA\"),HZ//-VNAT)(*Y MN=4[O,> T] MAV95#UW?CN4K -,LB3#_GJ(OG_]2$/[%VK.2L>V&PJ Y]5W>MW28W6LD*[ D MS#@Y\[RQV&?/6QIT^5Q:<2S.W5*H[B(D1;VSP=!E7;\^_.HTG2K=.&D7W0BC MWXQ(;OO%I[\ ,D%.4\J#CI:E5P6/;\$>JW^2NEH74GCIP9SA6 S5PMO!YJ.Q MFW&6B5HX/3"_\F,#OA(MYHQ4TU3W,#4T)_E5-BI*-H8(,X/J;5?B]?$_Y'\3%[=?:6D'U,<_[G90#(V,F MXWV^(F:;#)PA@B!\@+M)R) YG:@G2$)]0>ADM46#RW)5<2[+_-OO8,-L0X0E M_CBW["@7?WM/OE3]HJ S_ZY:TR(/]ZV#A7H KF>,"_&[&*JN4>+:$48U4'P2 MAH?9Q>= 6N09]5_ P((&I'@LFSR&-8MUZHW9]U$[8,BW2QG/=OHSNLY@AR>A M[2\4]V#/@!//.;N>!O4)]3B#[C0EJ:X%O^,3GM0TKV"<4RO#W(@^0,/EX[#' M\#8N:Z=X;7>E^98E2]=;BC,!9A^2%Z:3[!5DWGM\VJ+:_/+PE*=W\S2/= KE MQWRKQR.JN]UI"D!>+4KGRS91..A)HM;\ M:!DV7QJY#KH#O^K(#'AQ6JL8%IXT((UAB'EAT+T5>B&DP;HEV[4@& <"U&0* M(, ^("?=7;&8EQ^8]MY%\5PW"1/,DE8#O*DQ:A%W<1C%".>[KVPT&9M_B&UQ M5](-K 0.-8.J,F-;NB54G\IN%*$&%PLI*N*_?PR:].%[85[ =4%&Z M*-DZ9!?$>JI+T;RY5&QPE.3A?ES;'7$K@) M;RAGU];6566-UKB N8TO](WE/F*C$8FI_P6@^?9<#.:_7DC94C06ZG:44F83 MCU])P$Q[ WN0L5SGT93V6'#8F 6+L\4*FJOHQDZ"GF0;6#G&V-+4TJN](>2N( :IFN,YT<&4FD7-R&2'@MUY\ M0D5.^1C#;R&=4!JM[&M'%A0@+4[\UO5PG\$%L6KH]A*A$>T"="I<@GO>$&E7X&UQTO! MU!:9M5OKFV#L"L30*WZ!(>_W)F!+\$=ZYJ;D?G08&;[R[L F?\_R[92UYVRA ML[J2N9#3_#$8XW(^<.0=]1EE4D';ZM&("+D#'=E5<#+TT.?&^# %GV<06D)J MKNFZ*C#.!K&MVNG^39(,#EG\4&%\KG?P9 V;06O=1NX^PZ80TMB7S\ M0Z&N]IO'W\"V9B[CH.N(<>H'^AC!+>)#]1HPCQLH]87^YKS1:A\PW4![4JJ/ MX6[*S_E+Y)-*.4]4EX2]1^G:R8-P@?NU.KCRZQZOVJM(QI*6)#)F:<.)[6*B M75'IS]MMF@7;AS]/U-FM@@2[JT8RH6ZDB9]36-EQ U?QWKRH!=KL[Z&*O+DO M+860RSBWS+>4MC NL69,.([S3S,2$>9(V_#IH@"L;_T% M0%9.A-^96*RMFJ^JI+=%[MOR-:10X501R6WT8IY?#[V>:KKWJS8+!-$!X3;S M&F>UQ;_N3KIKG>U9=\J)OT.I\\H#E#\2TO/^V"\[WD19<@ED"7I?=!\R\,#\ M"V:0> =_1XG$11LP/U!J-?"V?G'&&0D,=U<".#F&D'I"A1]-6YZ_PUTTP\EN ML5\UXR0KZS6D+#9]M[]P? M2AAM'^VU\'_4#;['&9C[+!L%&XPJ(S)8.FK8S2P]Q#Z(6F41_OX6J^V9D*"DZLM MTU'@' 3\N=7W&G5D4R\G/>WZ$P\[EHLJ69TTW;$K,H?VS<2C, *B E-<O/^DV-$7H!T QS6(U@%&+C+Q#&ETL9$/#GW)P MDK:\C'KQKS]"*+0OV>+0TS>B[$9 MROY,TTO[."&%W;2H+67%*U"S]]TIXE-[G#7E+]YKB7!30+ZRQ![ $W'Q1? / MYAF)5/J?,V@:6.C/4HG#W*KR4U309,VZ;72\!(!?]OL/&>W[RA*CC1/>T3(( M182B7L:# T@V433+QZ\H+],]["AE,!T/A8G[Q\[&)&(1D;?U61)4/55A.@#C MK#Q0L.5R8)K4M+)Y108X>R6M8ID3??%$B,S:OFIIZ1+GBQLBYS-&C"TW,LHF M4\+$N2C-*D$M:H#0;H)ME,Y2WT'MQ6!VQVS".XWO1W<9WM>C'CTD[1ZO;VA^ M;+2$5U4 I M(&I$?!#JH/]=UBY3M:;@/JQK >3L,L>6HI*H*CG-])W=UI67=A3-*J$<:K3D M2>NX/(HZM$E#+J(E%;NR:6RI>#X*M5\?B!D6T?QHW M2%ZE537R\VF_"4\180 "@=2 G>VKZ/DM)%T1,A5)OG#&TOH7H#!.05YU&:XK M@(LNB_UXW.?),K[WB]BW06:'L^ORQYUT2=/J:ER#9!0]A^]-LY,-*U(-+;#/ M*E%UC"T.WH6Y"[(;'"E:DX]YT@ 2E[:U?8T+2JXBY_\=(K+QV&,T[1]O=2O^ M%Q#E!7+5F6U1S8=_/T=/67X7\P%,;JJ6YM? Y(P>[2E?$GFH18N%ZM1E6WI, MQ[2PW=FTU#RQ*MCNA6[:>KV3"!@CS&I5H!'A4-GDP![7515U17;FV2#M/[$T M/:_4S]-8^FA.>B%^?6R2NVBH#H%J\QD./7,VE?VN7A 0O,#=>1#ZY%9AQ\R92L''G%]':Y?(%< O_-]RV#IH!.B>J5%-%]+-*.R_TPE)N4%TDE MU;PG,X>]!#R>(&D:4QE"7PV7&M!>%*T)\W4MCUS"-TL!HI?$'/U92^LI)38$ M'R'*]Z8**7P,#=;]6'(AZXPNWO_2!AZ :DC M7X?($#\1LF9[Q6FP/D"@^5:*K8LVY(W\8R]25L9TT7+Z-VJ6B2L2D8#OQ4JV-LN^OTT)9&(,.?--)OJ?!2DV\4U7?XIN M7W9V""TZQX/N=5!ALTU#GVBC.$76M,[3?5'^QX,329^D[N MJ$385!=A!7*Z_]N;83"ED%\H"'%GRE58XRH=Z1$BN!!?('-H0$@P)ZV&),X"7 M=D'"K_N])$]>3D^%5P76QVY@(3"P4&,!M_KK>JX 83' 'NIM:1W-%=TW&[8A M2)#F]*[FTK?\ZV&;!!:^+;(-W*+F)'+3N)""R11)@)A3?%2U!5"+T/PD&O%G M.76W&N3M/I98'2!HIT)ZBI452*'TS&ZI,,D/>+=2D)$G3N@A^5\ T1-/ ME:DE.(/3\^&3B!TD$O*#VX>A.W,?9344]^5KSOJ=M5Q_^OZU-5KU/@%0Z50W MHK8\F)E8M18 R:*TIZOJ^Z(M=^B VEO<5:!^.9U5YMND?8D]>U;PIJ-;PQN( M>!TM]Z2JR?MF,K:0SELMK*\FQU2E^RI%JPJ"L"A JLL0=4(+%U:./?I_\*IF M*(AN.5FY_7KG6,&\GYP "/ BNQG)J_'UIJ<[I,YQ%/?.P4-$E;M63+GY4F@C MQH6W6J:%_2SYJT:IT&J'&<>W?610FZ%X]W03)@L;W%[D:L[F*DQ-4 M5 Q69*(CP4ZWUJJ8Y3H6+$B(\J+D^UJ5:@C"[DN-7!!IATI!>7-'Q 9GO74 MY"%.)V>1TKL,;AKH>\N9'8@SY@BBQC\OMR.]((XA +NL]\8"V-+I$M]$@HN6 M1B)>HTCW$H"*>')#^ERZ1KC>[BV4+ 8/T]V@N=?X41T;=Z"<8O_$:/79".HJ MBJ)O]).-"5PX\,O:]W8>6;B?,R M%R;CWQ2(6YDRXI\O>R8C;BZ0-;YKAI=/#Q=#KQ[JPVJ?&%]BE7>E8"L.3G&2 MCUB-:5I/&E%M1;WKVD/=.*PC7G"5E"GSK=;X+ MWJCE8?&*4*? BZ\M08[7D M&F6RRDA>Q,8Z_EB#B?KYB3=5;;'+O%2M=-R^+,<Q6(; MC;<$3G8-NO%S*RO+8G[SC1BQ7*$^SRL-L7+,CD=DV;8$*,.PSBNFQQ_'D\+) MU,8I?S)?*2?O!DBI#.DZ4"""BXJ/3Z@R)#24!>D=XE$R$W;M$_K645 :Q<:V MEZ5VMX@<$(9#O:CH+/=G 2^^;_4 MKY03W.Q]2JI:\B-=X-JXH=LC\U^:Q6Z^"B3$\_<3J$R8_KKRQ0]F<+RSOE'+ MT]FXE]'A2SE)EXH9 @/IW M7$1J@V7%V!T]L6.'2V9IPU++O2!9[F\W"W5)/C(G^_T;.=V/A&CTI0"Y4,L6ZZTHFJ\IJ3% MOK7V1*M3:Q:*8BZ^4 YY:;8U.)$EZ(JVJ59[/*=5AK"8=A:")-7'Y5@K8&^T MX;=GS63-W0?FK0KVD$ 02G7]M!C')_H-49OP#:NV;/4TO:BW?T:M/T)O>##S M5: ___,ADHJ1._G9O.@5QH!JO6+<)*WD "G5#2V6A'4^&W]"5/3 !I5J%-A MXN8F*38I'X-B@FR?]K=0P"F'R7_5DL__%%"9U.;K"KNS_P),>\+OKA6)BEI; M>%5(K5)#:\Y]2/PDZKWK4($G<__S"$E=N.!NM0,LV[^%,N]DBJ/V%ZC5? M^AB33*0=&"'9"FWSS5!NA 048I*WW1!KSTE])G_!F82-B.67W;L4G99?FT*N M@>P&UMX]3RW6U'YP$]K(J\DX3:-$J/%CTX=\'$5U%2LD2(G]P?44LI-S MLM3Z^1W6#+!Q$#1$HH _H/)K\[6Y_)LJ,1:J*+&C*87W5YP#_M],\67T13@] MS:TR)(SCW3O"WSH^"F?QED3?M,4383$QT&J0S1C[GL@M>HIZQ5'5L3;DGYRZ MC74XCYB8G8UL\7B+O"AM:"92]ABVEQF609L!N\_Y9I FBI;;=2105F%%&]I: MEU*>VR+$-I*;>0515G7,SF;B/:4HM!K$H\H%#P+DW!OC##-4/J%T^)$S_T&X M8UM7%>9OW+) M4=,! '\RLF&SI[?SB>T[U2 A[@O0['G=1?;XB<=4E!D74NO+.$X!VS1U? M9U$2@I12,0RPQ#)B/B*%O-:Q@W%;N[8S9;;#5'_MQ!:"*6NIPNV= ?ZT9)]W MG+TO3!;TCA%.V;8/P\ Z9S;S%&[]>K]W2=_UKFOB^0,MYN<5YC1S3.$&[ZI"L^3F6^; MPKB5H$.:\ULJD7:K'&W$)"55X5]24 [=9&GSR+[?]^I?T6663E4>?M-0A2(- M3-7'\@YZTO(9Y&N+A=EPRDE<[$8PI%VBSL_.!"O/GZ>O)7F;>^3=)^5_.(R^ M0X1RS5F$[-!3G02_:IB[=;";:S'GT4[.N'D4%E/L,":2#!>9$/FZUM7"1IRD M.D"[ZYR'B0Q.K0)3(!).?3)T3(\);4G4RLTPTWY'$NMXOV3^5,GRDJMW"(,= M%5;<[G.?ND-9P^7R UX<+O&8!7*>]]T4HS8:)WF=D":>SH3YD9(EI*L=1I@@ M2/53K46O*]FYJ.V1*XZEN9*W@ &K*T.'T=U8UKQ=C!)3$*53R>\B2C+@P,RW M\<)RB5Q#>O1=[.8D*'7HD([]^^"^U=B\JW.I*I<*$XN^WWIML'2[^/K=JEP@W3=!%/?8:T@= MW?VHVN5T-Y)S59!S0H;P^(N]!Y@L?E9-TN%[Z;R"1*1-;R2'"BT$UGMU\=FS MW4!*_DXUV"@;+#W!.>S$/#(CKJ2;](/IHO%J1M,!M;BXWBN$^E"<;$*NTD(5 M"H1P3>$W-[%T\#%:&"IQDN0"*3@(L$\=NR^&M'!6CK^43=3T+5?N8<2R^ EG MY3@9LY?@#WTIM&5#B9(5=^3\,O\49(\9^3-@AOQMALBO;$]#V&O\+BA9S^W8 M>A]O_,MT[5-<7HYV26&9E,O52W=BYK!$O.^C!7F8UY%VE/W-@*5V[<>!G0\^M>VE*X9GX@0 MK:_W"PWY!V9 7VJ1Y)7N&3,1Q!)XY]8B"40 '\M'>ZAR-+O;GE?(&TQ-:6)8 M,RBB2\S)]0EZ^1MDF #Z,QL;$;*T(+)I]5U:"M5YSU^=BRX7P7-V,.)QLK34 M*2XY97O?G2_L!,J:2]J:HD=J'E>X ZTP ^^IFD&AX=N&CI:H)1.??*Y0G)KW M,=.^J!G]?:*B@"/V*G]-J&WMD?!#?KIH6W.[^94J::V*IAP@'(LA' 7-"FX+ M2WB2\:L>+>L/W R1(EAR-(5WG)%;/O3X(ZKS>_A=.?*/XI-R M""X8YJ_TZ7)UU(M4/%LL2+4AL$3)6!Z=.,F4A#CW]+>FK(0_9PJ\R[#2(01G M[PITGMW@J&-*3A#Z#N/G07UVO!1A,3%A=%E28+N MO!:UJW:0,7MV[[L:PVOZ6_>\"@D&8J_CZH"^RYJS@5I0#>$P/\PH+_+6_"4G MN[#:;XHQJQD*$I^LF1E>U/!+G73" XW+#X.QVJZ4+KZV:B-PH9\ IUCH[VA% M2.1OCQU0W6.1>]WW882?]^'4:\HI(2REYB2B+/SE:)\>E9\DPN+#2*+$M%4V M*WM;6]BE0>M@'Y_9!%I/F=82:6TMT-":<=8X\U6!+*93_"RFN9+[R:XYCS&L MHWE6B)!35]C9S=&5RTXIW6VHX3/V#S9-G>@]C[&:WL^]Q()_ @9[Z%H7;[5$ M3'OK29JZ.U5HAZ)#OY-H% O;SDQ6J)D!PR)"":YC?PA>4!]NOFK/U)H5PML2 M:IIQN5E]VZ :>G:C72_'C\&4Y@2\I9I2NEPS[%U^!AX^Y#?(('A<&$&"160B MM*<"D0 "=( 7J9Y(YDDL%3D%:?&4@CL0WOXPSP^_Q-B] "\C#.?T! *6+U1-?^*-3J3T,LCB(+0T?/L MMM>"UYC#U_#ZS M%4Y=DO8;]1=8 ]=B0%0M5ZI#A;=1SYRC[5%^=.P&<(3Q?G)2THZU$K=WDD?8 M:* VQAG9=_,G[4O;].ZNA9.[?1>G[&=&DJ[X61Y#1&'R5KC -8R>TQHB$TU' MU[O@I7ZB=F&QI68%*SG*Y)@C$4@HDYJ4[9>0ZV/(?8$/\&PVP-L4G@7=JCJQ M=:6('?@BT:&VQ*-,\26Z:K /[D3*Q&.N6;Z_H_QFHH,EQ,UKO'OH%N$T]RT2 MZ@&I=VSI6'[:DJ]T)5LR;:(XU)S;)53P %(8_P?&PA'(C&S2+M9Y)6 .(=#< MS(Z#Z5-\U%^77,./7]NL,;]OB/2(1&A1'O.0'VSIT\TG;2,I1)N4^XD0J58Z@?C3O MFC/,07_[*,^0TVYJL9TFO,F&<2^N874OQ/10Q8PH)A7S+6NH6 *34M?",ZMC M:S*:./<.="1V2WQ]DH[5C'Z'A3GUST'-E(C*\K=[R"Z$2E+(#_\9ZE>A 7&R M;]U@;[=;4<=^DU 4=5I_Z-89^Q.?3:EQSLJW1O''I/,,R]1D)DG[68<:U=?M MCRB2WM4_4?8,X<',IE#.1\(W'1'O/@].O*]0UH4?CM2LF(\MZ["+)7RO]T'C M0_>MSI8N" $C77'6P<' I=+Y9BGRW;=@MNS%-XVHU)%,4U0R;59OGMK?1\0G MKSGF$\W=!JD_RA](5/!(-KPT,]J:<;AF$,,YPZW\*#9RNLM&.0XUE1#EXMIM M:8Y7P5-OT2,)X?=C:V=+\1-$V9>FNOP5*[C21>_AMG,26:!6H!.%Q.:&/NNW M.<]-M']X7_^1ALHM(M)%(-B98KB'#'Y0,'!7=DX3;1.VRA"U\T$UZI6=&C=H MTITC[U.U:BVI,),,R-^9%"5F9X)6ERSCEV4R]8-G(JBBOU4Y:ZT]O(+;>"-Q M">""(P#SL+%T%']Z9DXON_2N=+.W8:0.GLCA(YVWH0O\--5%H*J/HXK6@!Y; MY9VFC9GON$FW_-Z2_/#!/"Q_;9AYG/97'MT$10IZN"6?<432"PSSL$8U3!=^ M%XN>:DB%R9'.O99^SYS@&/+Z RQ_AL*=@48=F\T YRN:6X:++^Z-]T]M3,S= M/,:N]T6M"96^C'7G=BVO:%998==<95Y[,;@QH0:H7,FY8;,_:ZL@ 8]:../. M-A+KCKRKE#O9;UU2M+\:2+2-.]&%4,__D_.P))./VQ7FFV6G0-Y-VJ6BM+\ MR+$W3"?.]%[5^NJ3P1:CO:U$20+A=VPQ?3(]!PNNA>:X!.EE>3\=276IJ_8H M4X.\L[T4%4(7%@F=D7VTGGD4YZZG03A[(2'9PI,8,H"Q#/$7,,!210D--&5M M_)#RC+"Y\U8CD_/)[525')[VF'T:C=^DQHPUM.A9VKT\F\!U?9E@@JM6"QU% M[$!TG-;X&%\H[?<%%<;C[6W_]U^3J0[/ BDG0YFSOJYC7W3A3G6,!FTM&=>B MNXE"W@GTGJ^45I.,V\1&94>%MP:E69LG<7?P31Q"=KCCS%1RM%NRNB)CA1"3 MOVCBB]*NQG[:# ?\8_M'QWDF$I>>R+=80T0QU1!V15 Y)W"']+),=85_N(4 MKOQN/V^M,2?Z=\^[9),'[CPDI^4G@VQKEIX\)*5@F#/63> *,LL:\:EUTP]' M$P6PA]_WX=93&S-V<$>+5!Y.W1JS$P#EU"9_L3!$I%5AFEI=.7*@1K;EV0^C MY]?XC$GU\S:(>,^<1.AY.(B5G6*BM9Z'V#-!%J>$B7*Y"(#!1.,NQZ*<1XJR M_TQZR>^8'063B0\4JUR#CC2P?G/%WRRA6UVL9Z?&*G>8".?W815W#]"H<)!F M;':E.B+OX%UREM0\$VKY54 ]ZG0M7]^H6=O?RMW75]S.D!P*F:\H)!2 7<*[ M=R )/EH-\SF6#7"G[5B: G'VIQBF5E/WIL]6@4W-PMIB@'J$I@!;^!-?U;W' M*#;M2-;'._(>VJ;Y;XL(5>^QRPPN^<_&8:?G*JCB1C W+AT&_@CR-9)\AIE15 ',FD24BSE@>&Z""N<"T/_\S3II5NN7;,C%A?4V2[?%.+P/F7_:7Q3="#+%,6' MC]YW&R5U!0=P74![[S%,/5($'74N,C=38=E/'TY=65^3PQM_J3AM-U&3HA[I MA7(=BLZ$9M_ M[(WY.45AT@B;%Z)OF"CNKA'WFCKK'LW\N*/-4E+S"-_0(S$P,'-KMG_5[1\+ MN 'AOKUB^RQ$*V+\%_#)^_BWW:QS\T0UY3EH>+BD=;^^K[E86&53"S]Y%)C$ M<2C]DP6Z M#CI+Z"\\8?[)@A[]HC9'F&T0,6>PL=CF[1F\HZG?5L5D!E:>A?O]X1SH>,JG MOQR-% (QF([N3,EO;A\/.,0+C+JL*E!'\6,&H^!5 7C^O7?_L>\@^E*II\$9 M645 T1'44Q[(??8C&^*C6XVG<_9*S#B"I$:%LF\O8EAA5PK_24'H+#/Z MB>8O )L[:4UZR+DLDIO!N; =0R6^*@63X_$+0T);[5TLX#I+4@#YU2E0P!9I M+JQ%<<0+OAZL- 9-OCUPETM4NB*M$?P M$EZ)WGT'_5/DB@XO@4(XT*,YQM$$&B4PXE/;L9A0V0I/GSQV'+H@VPE:@PM3 M>[B'K36='@U+$4PV;7B%2-AA(2'WE<:7F"Z;RX?=00N&2\.\ZG'ZM.Q8+0A+ MBD9"\;[(&(M8P3) 1V1U$TO-%OFD)!RQ R)Y5"/'W[&_L3B'1&]RCB92O8I7),I8&?[% MYR4/0$7+EWH3"[BZP'/H89]_TB@\$7DF7U(W<;A!F ]E&J@#W0M>IS-$LAK- M\R2G66%(NDZ+&!I>(O!M9"^E(XN/$>AGW4/RJN4AXALI0)+^KS4E26OUPN'N M!+*4;*W%H6(R0+EJQVJ;XJ.'H-\-G7GX=T5V=ZOA0F( KJD;V_#SWY1.Z[QJ MPU;C1;Z9@Y:D3K=0,:$O+TTL5FDT=,'Y(SP@_3A%/9[T]K2,:^O M!+06;R^B3!)S2H[>;6QNC21#ZU-8^*XIS[EV/O)%A/L=)4]Y"VIC$B,YG2T> M1Z2Q%YV>9'SA\)?J0@>,92_N)1] GC*\*XD_*#[TNP)>1#]FMP>< M#GU6L//K?@.L(U'T _^P@^LY-9QU>J=UO3WFHZ8>.HHJFLV+4,F?A_FO_UG: M KDAR58!FLSG>5XECLOA#?S2@OWP^WZCV8;JY&P*#(NZ'00C\X2#7H#/ZEJ* M*OO=R N35/6B57D;>_;2\9R"G:O3=5)JAH/D8P'[3Y@V-> >Z@S01S/)8J2" M"_,:R")TH.\;AVLLJ^8 M'M_\J3'C\*M7'::,Q.UDJ+9*S*HS_&>15E>,EN'$4JG,R-L<-1ZZ];?+)KO2 MA9O:23'6F6-F;FX3-ES[PD>,>^_K)EJBRU'+'%^=*' MM-<.DJ6_R.>7M1IJP&WX<6)'G0!2F#/XD"9#PM+1'$.CN%08ZRP'"QWW<'&C MPWS7[8TZJMHPHN1-^N]$\WLZ/Z%NDV6=.2&0 >Z9PAD\,Z9FG#97,:E/P_5' MT:1+^V]B&'Y71*[N4I<$&ULW+U[D^,VDB_Z_WX*7&_$64]$8 MCM/NKNANS^Q_ !^22@\*H$"*GK-QQM55))#Y _%# M(I'(_-?_\^UQ#K[*HLR7BW_[+OQS\!V0"[X4^>+^W[[[Y%9*NI "_YZL'\#&&%8L4#"3$8$H## D(0UA'--0$"$(#].JT7F^^.TOYG\8+270RBW*ZI__ M]MW#:O7TEQ]^^/WWW__\C17S/R^+^Q^B((A_:)_^KGG\V\'SO\?5TR$AY(?J MKYM'R_S8@[K9\(?__/G]9_X@'RG,%^6*+KCIH,S_4E:_?+_D=%5A?E8NQG,M/4@'SWU\^O3O9)?G!//'#0MZ; MD;V31;X4GU>T6+VG3,ZU]%5KJ^[+PH7K1JI"1& MRC U4O[SJUNNKI8].$E]O59+%=T/L)GL>UF1^2Y^<5[_5/3C6FH@TRK?AKJWA%5 M?EO)A9 U6[YH&N3BW[[3/\W6);RG]&GV1BG)5_E7^4ZOCX_R"_WV24OW2?+E M@N?SO&+SCZL'66Q^M;A_MY*/I?X^N%XQ9S)*TU1(O7*1C$(4< 4IS3(8J) M?UC01UD^T>8%K94Q,VI%__VN6'[-C1T"U+( >:446-%OLKP!LM75_ (46L\; M\%2K\:\_; $:813GDQN;^;##LE$%U+H K0PPVH"7ZMR 2B&PHQ&H5+H!=V=& M:LE?2#\WMM&RV(=WR;W#N^6F4B-38:MHR2IPFKXTT%'T@YRORO8WT/RF(BAO MXOQP\.'>%BTFM.!GOH+FB1],V_)I!5]\$,8H'P:\U7*8;[[^"+12WX%E(62A MMR5' #J8V;I7O24IY6M9__?=XO-JR7][6,YU&^6;_U[GJ^=/R_G\[;+XG19B MQFDF$QP+F&8RAHC1!&*D-Q%[V592OE1&TB:=!?W[TV/[W/*-.6NGN_HLW'@E*_7 MS<.G1DPW M6K.&W([/A@!R8"*K1=968"LTJ*2^ 1NY;\!J"9@$=S07_LC+%2I/K&7=[:AT MY0K&/D\YO]^/H%Y+)8M"BHVE>*N[794?Y&I&:(HCC ,8(\$ABN(,LC2,((H9 MED%&$B(2%[/L=%=3L\!:2:LM+JVD=..@#E3M6,UH+><-T)+Z M(Y;S:'BBDHZ.1B6/\PKOTX7%&WT)@JW>+"58KE?F7,D< MU;GR1 >XMDSA![*A;9+EXAY^D<4C, +?@)^*97F:5'LPQ'D4O'%$1UK44 MV2AJ'#L)#&@6Q&FH,$74AB.ZNYD:.]22@D;4&U +"[2TP(AK1Q-GD.TF"']X M#>W6[@F5-4G8(7&$'DK)_WR__/J#;J!F!OW#EA#.-#L*%=BIUI* Y=/]#(6[ M8JDW*WIOH@=W=;L0QI7R9$CFEFFZH7PUXU)@R26#*4T#S02809(F*8QC%25A M$HDH2EVLA;,]3HT46H'U-VY$!MID !NAP:^MV(Y^W// VUD27N$4L$ASQ#*/.G9HJ@VC[/ .!\2P2$-A38G1$H@PPCK"1\@1M,X(Y)X M,2>J[J8VY;*6UL-+]_J>2B;+^1']:J0(E^]I;PZ4?F9?LL?UX\;I]XKJC\;_?L9#P(E M,RXAQ9F"2#$",4$2*J*2 %,5:T M \$ZM%M4BPV6"M2"@U;R&]!"O1$>O#H'M?MY;0_,?)W9NG0][KEM#U .SF[[ MM-$[UJX^[WF=EWR^+->%W&S[)48)R<($2D13B)#2^Z"424B4"!E*$!(D$OINUD3V/'KYU3^4BL MVME7^M'&%Q/[MBZ>J]BWSP]4?T6?Y"K7C#6+%48QT@8/9I1!)/6."@&+ M3J\#Y>5,[H!)S=J/U07Z* JC.@'(/]NT, KS.JC2LJS+*_W,QL]+M?I=6Z&Z M^?;'U_*KG"\KNGZU+%=E\PT'*I(AXAQF*0GTUE3_Q&*50"FB+&%1Q*1 +@XM MZYZGQK:MM&ZVH3W0=E;A(/ -S+JMH-5"M?G'CMB@DOL\ 3L;@LYH>3(![?L= MU?ASAF/?['-OH!\]O:5Y\5T_DVS*&\6\YS_CRCD: 48P69 MQ.;^ID*0$,HA#G@J.,84X63V519L:4M.5OVZS*S=WH>;8$9L4,EMSK4VDN_$ MX#CN:.WPMV,L[Y@.S%868)IX:2,U^+7Y[Q?Y;05^U%/M-X_DY02<)^*RZW-4 MTG*"89^PW%[N1U:W0N3&5J-S<[7WW>(5?)P%89I K$@*$2.:G@(> M:- S)F*!(_U_+I;3B7ZF9B=MQ01/6DZ8+TS$@I'4C8-.P6K'.A[ &IAG=G R M(IJT%Z_.X.1,(6=0\$0:IWH9E2;.J+I/#.<>=W=4_4R+WZ3Q>MW)0BV+1Y/S M\D=:ZEV;@%F(M_FWU5I_ M,,WW'(>I4DAAF(1*[R+C6$ 61QE4-(L2;;2E";.FY-/=3(V(MQ>W#!>K1E9[ MJN@ ]#S7^H%I8(;=(F28H!6S!ZMV0&7/I7X@&XE!^T+G1)_G$>D@S8Z71Z/* M\PKL$J3%TWW#TNBB5)IRC%-/%E]SGB_NCV^7O^@>RN-_>KU\I/EBEJ5)FF$< M:OLV3LQIK%XWB6;4&(;*H3NG?-<_W*SAS7_]K.[_W61IF^)U1H9^>I/_>U&_2,YG5- M@IE>_Y. A %,,-9;-A9$D/(X@$3*)":1"I/4T3;8-CZU:;@KF^OJO@.9[0K> M#XC!5VD+#'JLP8?*>EMG=YH>>2T]5.IPO3SR3,^@3!/>^:XLUU*\7A=Z5]'4 MA:NN"U5_;()"WWS3)FI>2C'#2 G,B4GJQO7RJ9($,A,'A:1DF419$DC'$"AW M(5R^[7'BH=K89-F*"-BS^0=?FP(M=<"\R/6PZ6_Z@FN$/<9+8BS3,!101"IM M-F(L""&5*)2)R++ [7KXL*,U2EAM%7N_K*3<#MC@ Y$&3.(HPR9+&=%V9QQ# M%JD,RB1362IC@57B=@]NH*$8]2I<>T5T(^*HD\-N61WVDQ_:%C92PNI@$[Q: M/C[)15FM'."V*(QY5QG&FJQVGVL*#X!;$QAA*DQ4VFT'J32A0S4('B.G>Z/L M*X3:78!Q8ZE[ W005-V_I8OO#-<9ZW>N\)ER":$*8X($A2EF4B]2#$$2Q4*O M5(H$J>01Y]*E+LZ9_IQ6I!'*X6B1@/!5C>(4QK9;"&_(#;ZKV+GS.VA!BC-8 M^+_$>[2W:UW:[5*]XY)NYVO]6.1EF9R_27.+7HI;;>'3>VF2IYCT]L95V-8. M592D5&$*XQ0E$&7<5!M,!8Q1H'\3%N#9P-^*#5O[J-&* ,JU]P?/$8,[=CTII?<'9Y[C> M[?0TG39)H3ZJ7?O]DYR;[5EU ZXRW*IHT;9DV"9QF>*!"DF6P#2NLF1G"F(1 MI3 4288QYB(,G;;_EXDS-4*L-SWLY:9G9U_4-Y7<%/%^FWV7"C&L9>@'NP'#TTVH_BOVP7#PN%W)%B^:X.Z7Q?-']6XE']LG1#49TA#)@"<""E/>!$D10DQB BE6 M#&=2QBS.7*C'AU!3(ZA6)_!"*=#*#+9J&3=WJYBY:6]4VSPG>I&9EU&VH[RQ MQVY@8AQKV)Q)U"?.GJC6BTBC$K)/$/=IVVO;_F<(0XA214L38<8Z;_*S'%TBU4PJK? MZ45'5/*Z$:L=PG;,Z1VU@:FQD1=4 E>A(Y7(U4%'(S3XOA'[]!FY,_$YP>2) MV>SZ')6ZGYR:WER\L!B%+DTEB%E$1H$A0R)-8F-HU$609-9M41%"&@X@( MZD8S>SU,CU":$@8K(V&5\Z5GI8<&03L:N0"5@0EC6]%!PW'7!4?_$@XOE?9= MMJ%I_3JE&EZJ=K(\P]YC'DHR5'FB;OE_KTU:=N/C^EFN'I9BQL,$$1Q1B$*) MM.$0(4AEJK=]L: J$BA-9.P6*F;3[?2"P_:*,QPORG!!(893^-OQ@3=,KU.< MH9+X!K0RWU0I,4$M]D"5&LZ -$3-AE-=7J]ZPQD0.NLXG'NWI_];KFJ2>V\* M0 J62:YM!XACF4 4)Q$D7&"8\1BKB$A!J'*)Q7K1^A0CK_)*.DE(7R"&/@R1YK9N9:M^;T3[$[A= MK8J(F*-(^#H >='VN.<=Q]0Z.-XX^E#/8JJR+*6L(EY> MRY(7>14?_,4,VTS36Y;@*-#SEG*(>, A8W$*<1"GD@8Q22*G:=S1U]0F=2WJ M31OPM2,N^+42V/$XH0MFNZGO";R!B> "W-SKGYY'Q%>YTXZ>QJUN>E[E@V*F M%J_TR%"Z7,CG)M$>KP+C3 Z3GY;:2EDTF:5N[^6"/W^6?%U48<+-U?-$90Q' M"8>IMCHA4B9''@H#R#B529ADD8B9==K2OE),C6XJ15=[MSU>,M9+U7^1H?7BQGJFUU^L MS M*(XPC[@VA56L+>-0A'J#JV*]B&%"8A8E:9*Z^05\B38]E\*N9KN4V>I6>W]W MM#.A(*U^YBI%FX/:Z%C%B+C&\G@;=CM+_1I#.?#*..H8NI"0)F@ "(<99#$D80BDBP1$>$R"D== M!VJYIKD(P V#N-1E\#M@HS"X^R#\,>C[!M2:38:Y7P(]#=IN9/HC=ZF\"%GK-6H^UKEQR"O;S_W2:X>&[O M)+Y>RUNE9_/?)2W>:BZ<)8F4G">)N<,30Y2:\$PI$DACQ!)$:(A)Z'X\YBC% MU*CHRX,L)#42]CD@@,J^(%1!!A- M?)^X]032ZUF#HA\$0LQ_L8E3@ZU=PGANZ'>WK%.%\_KJO,#!]7>B4WK1?R02Y*32K; MF*/;KS2?FPB"M\OB,YWO; MOQ7^MRY7AI ]R]5%]H=]F"*E0\22#F!.]-^-4 M0BHS#"7.B%09BL/8U4?F7\KI>Y(NOLI;;^?Q_ MR!&V=*I==]2&=K%]?/7.Q#NQU8Z#[09LM(%J64"CC_[=1H_65-.J>/2I#8>S M+P_; !*.ZV\;#N(#[]N 75UX2]%N)V M/E_^;HJQSB1#(@T1@E2@%*(H4'I)" )(33J>-,TH%XF+)7FY2%,S.S<2 MJ* MV/,F9/]1LJ/U<;$?VI0U-8*J4Y+MSX2O>CFH ZSJB"NS M2FR7AZU+G_- R2Q)81@34]A/(,@P#J#((A11K@WUV,J=V5^$J9&P$;\**:Q^ MV%&D^N56E1UCO,>1RP5#ULW0XPS$P(P\^3&PC\8=?BQ&"L7]\,.MGYC:RQ#I M"*CMV?!HT;27*;X;2GMA2_[.R\HO\MOJ1ZW@;S.9Q4BF"89AQDW>$LD@(13# MA.IU)(J36$3/3W>'TG#?OW]Q^?O,9W'YX#5Y]_/GG=U]^?O/AR^?+3\1V M0.Y_]-4/N.N<<6DR-]*"2ESO=\?.X3+@D=5.9U<_FSI4W.80ZLA;@SJ=WRX+ MF=\OZD1,O X#F-=&\Z%+DJ0!B3*E(!$X@HBF(<2I4#".F,B$9B&%G*ZN#B#C MU*S=1G; &^'!:BO](#YFIP'UZF,>:IB&]C%OM0.5>N"%?B]OX-^ =D!;-<&. MGB^8*J&\5!4X31_.&UY-6]NO_USV$:_.\XO %FFE2/'?V3_E_]YE/M(YT_ M7Y"A:W?([+C]HF&X3B:N6LHF(]= J;>.(#%$NJW=;JZ78NN(LIUIM8X]W[.@ M\OKI:5Y5+:%SL]E^.U_^_FZAEL5CS6]MA1<9(BQP%D"9A @B@O3>-\A,>*A( M$I*A%"&G2'3+?J=F3.Z*714CJVN &#.#&T>>TFJ ?*N'8T%8R\&P(Y8!(!Z8 M9UZ@6SE&CJMEK^.6;'6#XJ!.J^/K/3G+K/-5]:7=RCL[ M!9C*'Y^WSS2QI%5IX*9*K+;GE,Q7>N*6[Q9U*=F]LFAM'=F[(N=R%F8\#B76 MQA9&>M:YWML;\72WZ>\#8&.7XB@A$5413#-3OMC$ M6S 693"(44JQ8)G*,K=ULI<03;1:8T"-_O% M1VZ.5Q\9IC;G)6!ZKL;N)L-5:K3W@NE4Y?9^C?6\/_;X-%\^2_E9%E\UQQ[G M] _+ZC:#IN4J&\@7DQ1\]^\F"_J'Y>KO6!+AKR MGYGK)!P3I)DU#" *J8 X4AS24&2A2"2-,ZOLDE?79&H.'7,=I94=\%U3U#B7 M'2^A7._[L"/]/\2HC[CU.%*[^09L]&\W&G5*$!.Z46O3%)[0&(!GN0);%/R' M0E]]P'S=0;R:'N/><[SVVEBU[D!;NK$\P3T#]LZ>%L MPZ-0@ZUZ+2U8/]_/JGA+\Z**F7BW>%JORO?RJYR'3?)YEJ%$@Q=!+I/ Q#<$ MD"BE]%8;2QQ& A%)78R*CKZF1@R5;"!T,QRZL+2S&SPA-# )&"G;RH.UH*8( M3 78^>((SH:#!2:>[(:NGD8U&RQ4WK<:;%[IQQ!=0:!M@&=]]J)_7]2U9^K_ M;HQFQ:*4*B9A2BB!*& 8:KLBAB*108*P)&G@6-SXW\^K M"FMUS;D;L*BCMU?TVU_;^/I!]DU^8/3$T=Z$&A4 M*O4'X#[C>FSY@I OUG%\WIR>LQ.GYQ_U.K&B"^/%W3LU_R1-?C']^U?+127I MFLZ_R.(QFHE4,24D@T+2"*)$84@"$_6%HSA@+,M"&3OYF<;786JFYB;HBS8Q M.44KN5X+-J*#>:ZJD-IEK3A8;C7O$?DU\F?C$/PUW8]A O%?MN%?.T@<"?K: MH %VX &#\\!8-<92Y\Q8"-K,'X8V'6&Z&@DV)5$Z7F1V?3^1;][^RTO9R@6 M$C.L(,5F@Z-D ID0$>29%)QP&8> S,V?90N%^J/::RK^NP+]H>]R+K,;4.KJ >?:AG.1&Y,L+[;MVFN(; 8;[KLVN=GMWZZE1P%@?RTW.#KJ1WK'K$]6X'W.^-Y"!?_&DG-9C=:Y(X(^:K/(E]Q^-6*G$&Y*!HB7L+_?CL MDRQ7Q5K;,45EU)2K0=&.;"[#9F!2>0G+JTY8G$GCM.:>R.%(!Z.2P&D%]R=[QY,]SUB. ME_RHDVNL9GK<4QR'&8PSD^$H91FDL9[J7$4!"EF L\SI(+:[NZE-]D8L,#?" M@B6;Y_?5]M!QRI_!V/)XPQMR0Q]==-0/:J3U>$IAA8JO$XCNSL8]7;!2_.#D MP.XM]VS OY@#B,=\M9+UF4-]Z?PMY57[321")#A+9(!@1(T+/^0A9$F"H PP MSR05F''KW+\V'4Z-3G9D!CM"@U9J^RRR5G!W\\H0( [,+.?P.Q\"T@](^^2[ MO@$=*=5N[P_3*0^O"S@=67>MFADMQZZ+4KL9=9W>ZWE*RQ^D6,_E1W5A<=TO M)K_O+$U%HC*<0L9$H$W!C$,F6 PYR6*E,%84"<>T&UX%G%Y83:N?.3SU5!P; M_%KIZGJOP.^78'FF>K71'?JX] K#ZGX*.@CZO@XX_0HW[MGE(, >'$L.T\M M&9[7Q:&4$M)*BEM+_:=Q3$;I+U ]W;.]K@:/?U MNM39O:?7^5S/\CN-=]B$0R :JLRD.]?3ED$D:0(IC0G,$AYS2I-,2>42G[+3 M]M0"4*J$"V"^%="QGLX.:G;64$\L!IZC[RT <*^'T M_>GYTS8B6EY!.P[;^6.1BZ 8>%YN9'-.,G(<#?NSC8M0&:MFH LZ3H<7)[7O M.*DX?&>T8XF3XNZ>09Q^R$<%F-IV87-?YO!"5AV"LNJZ*>-G3.R,EB&1'IA!#^)3.FXI M54]XOI_4%[I!@E@LNK]B6(L].-V!+@[MC.PA?[^I\)L@+&+).8PR4]H@1C'$ MF3'N6(;C+!8F8;/S_=:+1)H:.]8.4V;I6&6'CM4>)9L]#O# OO%>PS9U5[C= MB(WG]SX ^=IN[O?C5I7V#Z W)_9ARUYO;;VKLG*^N$ZQ33(C&1,,1Y"8["%.CZHVH-I>(? V#'<$."^[0N__NNUO'8!\D M.4Q_$(>]SM4EP!2N=5D 9'F]RZ:E?@3X;J$_.?%)?I6+M?R/Y>+^_^K_WT3" MFKJF"C$%$Q1III-1!G$2*Q@3'B">90*E@0O3=?0U-4HST@$CGAN/=:%I1UB> M,!J8F6HI02/F#=C -4!>/@M$/-%,5T^C\HF%ROO$8?.*#S^?N"U+N2JW&YT@ MPG$D(@Y3JA!$%!/(!&.:+$1_K]Y^=U/CB3WWD@"UO!?L/<_ W<=A M=PF(X[KGW/"[T!EW"I9!7&\'G5W1T79*\6ZWVLFW^N8(KPLI5S65ZT#'G>PZ MLTBD,B/F[BEC%"*D]ULT3 .8\3!4- F26#IF"N_J;FJTTJ2_KD5N*W_74N_F MW'+-&MZ)>#>S^,=Q8&:Y%,(>><1MD+D@FWAG\R/G%+=1]3"SN-5;%^87_[DJ MU5Z7==S\\C]RS60%?WA^O32' ;-$FRQA)@(8,Q5#I$(.24P)C&D:H@ S1!GJ ME7'IDG:_+^5>3[Z.0(E_M74Z6B@8J"0.8XC"! M*)+:+&)9"H.(J% &:K]'8(VY&2-]P&)J&3D W@ MJ+'"Q%L.GZZ^1D[G8Z'V868?FY?Z,PNEV(-_^]SI\,97V1 MWU8_:M%_FRE!XX E(:1<((AP1B"+ I-C.R(1ERI"4>IVN_M\IRZS8K0;V^W- MWE;\&U I4*W3&Q7)A 3&B&9I41FV.U, M::^'J1DM.P*ZGB7M8V=[@G0!(H.?&VUD&^2DZ(3FWLZ']ML?^53HA'J'9T&G M'NR9@_PKS>>&P-\NB\]TOI.8X+5DJ^V_VA1W$0I22:B (@JQGN.)T-8%CR!+ MI KCF) $.4#$>$@5B'DDF40B41"*GD"$RQ"C!F. M4IHX>F0J5IT\+N6';3" M@U]K\8?97/5#SI^3QZ7SL;T^/8 YX@;JTTI?OY!44C.DV#F >U>6:REFB;'8 MLH#!*(T#B&A*](:,9S#E2J0R"#,>.KF53WV7GV=7THJP\54.C9^/9%?]8%IX7?[].SL73=>G>?),%STMY5^1< M?EK.YWHG;%ZFP&I[ ML[P5'%22CYNOL<<786>>3'N<8B%]*J=;S][F2,R5)2"*]U25ZM8-(&[.0$!7 B,1,RE#O>V.G M%="BSZDM6=M3^Z?-J;ULQ;X!ZTKPJB2XIQB('?AM=\->01U\6]P1!7$#:IG! M^RX\_<4_'"(T= #$3H_3B( XA, Z!.+(JR/;]D:4U?.[A:D!5T6RZ2A,)4QAE$1%9EEU)(:9IF,I%4(C:*7=]+ M_*D19.U.&" !ITIV/ 7#>NU[?=^PO\Q;/>+!L:;W7Z9%.[Y;E]>-=T14#?]2=+Y M&[U]6,DF#HYA(9#D JK Q! J@2##+(8DQ5REG).(6B5/<^UX:HO3WN7I%XRF MMU' R ]J!>R3QCJ-1/?:,R2^ Z\:7="^?0EMCSJ$3AC;Y^P="NN1TOE^DD^Z MN6IYU60#EILAJ+.ATKVONS!#("N5_NPGZV\?_#H2 CLU-UJNX#Y*[J81[O7^ M9'=.>]ZHGW33J]=:_LWEOAD)(DH9EE FD82(9PG$::Q@('$6$2Z87G%F3U7] ME,\K6JPFLZLZJYH+!>PK."#S;EV%@&K+7-[GBRH[KS:F:RFJV(QU*1B6T,ZKN<\RYQ_NFH?O\(.=S0UMT\3P3,<8J$ &4D3#7D\,8,E-T M*PI$2A0F.,BL7(O'FY_:)*\E!)6(H)'1-:?<"_BZY_KEH P\Q9WPZ)$@[IC: M%R2$>]'B\GI%CS5<[FLNFPVN_-4A&C.)0)C$C&]"8+)9"B&$%)0TD2)G"L MG)*(NPHP-3:O_4=/LGBD"^-I$KG2XR7U%^&<1,9Q).R8:$A\A[;Q-)*FB(;< MY:9/QO/V4I?*8;?5IJ6OF]JW=P-N'Y=KGVDD^D+J+;>-8_ M[?0LJB[+4LJ7)Z9M?>CGQ@U6OE[+#WHS^^5W.?\J?UXN5@_E3#'%"*4$,I01 MO0U-&31Y/Z% 4:RR("(B0J?&B_FQCQPKM?8? C@C' '9@0JQ5,!>3 M]BJE;O2X :LE8!+"Z*NJ?%\QQBU!?R%8!_7J+VVO M9[[V?$$U =/YUO=_^RTO9['>2JH449@%)IT.#5-(0THACY)$2:H2A)PR49SH M9VK$MA%SYQ@1_&HD=/<-D'XOJ";:3 V[[P.077VF#2$4S;^?IHP;,V2NP&RUH]W\^ ^JM\ MR/E\DQN8(Z6-I8A#',1ZQXCC#%*E=XP(<4D2$JO(K0S?R^:GQH^M=&ZVT1YD M=B91?R &)KU6L $2*1_7V9/9L]?XJ-;.<<7VC9P33WG;Z)3'PF0$09$, P6E M0D$3>9"I% 8X1DH1%2H9N95DL.S9Y9,>IR[#VWG?['KS[\/G+IU]^ M?O/AR^>+MT%'4>^]+;H4R2MLD\KAHY<<@1IN(W6TUVMOK+J@L-AH=;[>/\7? M71N$;Z(I9RI,@H0H!57",42FU!0E7,$P0)C'--1&!G'-]?>BAZF9$IN\=[64 M0(M9!6*[Y_]["60WLWB!9V .<4:F5W+ H]I?E"7P98NCIPL\JM"QO('''^Q9 MHH'S8BW%9SJGQ4[&?X(%2B7%4$11JG<%:0 9%RG,3" CIBH2R&HV=WZ'-ATBZ8+#R%G%IT<&+&+2-J$U-,L?CE=/PVM&!%] &9H2>>/6/>#F%A>_0 MEH-^KA/#GH];+NM=2F"C=K M'D]$IG@6ZCT!51 %60QQEIG+4!F2,HY9&,6SA;PW2^T7NV.9RR2RFC:DGC8' M<@TWA;8" ]%*? /D)O1,6R'F)$?>F!@_WK78^A[!\V<^(PS(U"+]=H;K]7:X M[D8>&OOSI?&&:*03J*&'RNFDR@^Z'6=9%W8PVFF7'R!VS\,\M=@SG0Q_D*;> M[T>E+>_UX[K:$%9AGN:&4B$?Y*+'PV1GH(P[* MP,N?^WB [XU"?QJT6K,G?'UED;A0FG$30/B![B!W@Z=F>SHNRU*NRID,4Q+$ M,M7<2F*(3"UZFI$0(D(%2152<1:YW"VLFW6BR#&N$'[\

    W'[^_,;U/+.! MR=+GZ*S\T#[&2B"/#L47"OIR(-:-CNLP?*'(@8/PY5]]Y#5IRXCTRLK1OCRA M+^L@*<< =5*Z01@D(\>FDRLFY-A7M#L?Q\'3_;[6-[0PR?Z,Q5\E#-I\KXKB MB*>*PC20>H% *((X#F.8Q0&)1(9QY.:]/M71U*SJ5DZSQ:V3D-E\XV[8VG&! M#\2&]OCT LN9$,XAX8D23G8S*BF<4W:?%LX^W[/BU^T&;H056%I.K_3 M'\X#+>5'-L_O:[=9$@8I"V@"XRA.S":=0*)P "/-'PEF0F:IT_TARWZG1ALO MQ 5/C;Q@N1'8M2JW'?IV3#( I@,32RLQ>(EK*S/X>![7'J6WG5#R5G/;KM>1 MBVT[07%89=OM]9[N13J7I:D@],W4,_M"O]W19[-3;N-%,I8D%#%MP2 3BY,F M,<02QU"Q"(F0\)0EV,E]V-W?U!BI$K5K/>L7RD(M3?87+NL*0LV= M%:P-&A:36!LUFDE0$G/(B#9O!%,HP&DB9.B4Y>Q$/U,CCQTQFQS,?0ISG0(U MH['*B&0015CH_PDQ)"A(84QEJC"/$0TRMZL7'F =YZK%+K"L K9*?PZH2<[K M"5X[:O8 V<"4O"/AIJR7]ZM79V#P5<'Q1"_C5FWL5O6@4N.9QWN>/RQ6N<:GC(#PZ_1NC20QR120)8-J:_W@TT,?UM B7= MX5X42D)4%(N 0*4"!9$D!&(L4Y@)G@J"N8P2[&9K7B+.] S2O:B52I]VWUMM MA]O[*CLZ71!'Y#I\EFZ&D89D:!]$C[$8+WBH)ZY#1 ZYBG*]L*&>H'7&#/5M M<]B MEJ?J:#75LMY\DX5Q1Y?O%O7M\KVJ6>W?[XJ*0RZ1FK0BFU6A>]_J5'^$]@(#V[/P^S,[>Z(>>)E MAXY'Y51W0/;YL$<+O5,\&4^+;O)N.<^Y\66W =R(9RQ,J8 !2CA$A"1UFNPT MBT,<9 EF,7),\W2BJZDY,[:2@E;4WO'Q'0!;'O-Y@6WH4[I^B/5)^G0&#'^) MGTYU-';RIS,*'TD =>Z-GGZ$U9+_]K"P0G<+M: M%3E;UXDW5DN]=2WJPAO^B>,\2+[VBJ<[&G=?=U;A@SW8^3=ZAIT6\HGFHBF! M=KNH[X'7]U#;2&N6*+U#0@$481KHC9+>+6&61C!C1"(:A2I"RBD$]7R?4Z.2 M1F0@:YGK..UEE5>!UQ(#VGWEN3?Z=D3C&=.!&:>%LZT0:]"LLU34$@\0[^X MD*^02XL>QPV_M(?@(!33X=5+TEB:;!-UI(^QDM;:4&J.8I:+\D>IEL4VCY ) M#=(,J/O0&Z_B^=U*/I8?EN;"S\KD@-6OMD4X9IB&(28HU 0F%424ZMV2Y*DF M,"DDB9L\/O:>G@%EG9IKJ,D3PRI]P)/9\Y;&RZW_>4'A\2$'VXXO)S*$ _/L MRRP_AA' 5E6PU;4=WVTN-I,6^*5ZFV)!OO.!#CH(7C.*#B/I%7*2#@KY\:RF MPW;9,_>$17*ZMUJR_'[QXHG737'N54[G,X215$% 8")0#%$84$B0WE^S5- X MEH'0FV^W,W4?8DWOI+R1N%XN/*1&]3J(=HO&V ,S\.I@GX.S';O]YW85\YB3 MX%J:/X[DCQH MD"CVLV ,E#_H2O'G9]4]ET'(5^3X:ZE9II!"L\Y.<'KENIAAJJDAD@@&891! ME*084I(DD%"1)"RF&5/*(;&]19=67_[XF>LKV=S(H0M7.WJX%*:Q<@W64E8& MSXZ<-Z ;M!X)!\_"X2WKX.F>1DX]>%;EP_R#YU_I212;K(8?5?]PM^T:F8:$ MTE#%4(6F(F\0$4AEG$*2QBK(5,HD&R[#"NMO$].S*5 MYX&U9+?K#=?0C+A-O+H9JTMBH >]/#C0,/AB8L_2CPT![P/@#==-OE?AY MO5668"OIH!58.R#Q7HCU M6%]7JL?:H?;ILJQ=+_5C$W-3X'8AS'],W-Y7W8?)G6"B?Y]W7-4HH0F3!.+( M.*/"+((XJ5):"X83%BE!(S=6L>IW>NQ2W9,QT6#5#SN2NY&*'>IVY.(=R8%) MYB2$-W7X_S/XM?GO()LN)[@\$9!=GZ,2D1,,^X3D]O*E.:W,=FJY,#U\5#L5 M:"MORX]R(56^VLN)Q(.0B21-(,6IWO,HE$$FL@!F49AE.$5$!4Y%YB^096I; MHUU7UE89\Z\7199[N+(N&3 [IAMI& ;F/Y<1 -\WVHQ5 J\WL-Z36+E+]'-SIS_R#_O!?+Q]IOIBE+)913"7$"@F(J$ST M3TFD?XH"SB.99M(IR]400DZ-G=N[3;7KN9;1\<[H(&-IR<]7'J&A=\?5J!@I MSP_-B#E.SF-W]4PF'2+^0?*5G ?97U82B[Z&"R=^]6#D>[?8.AD5L%/+_R38W<-Q(" MVHHX\*6]QL)A]6"Z^RM+DR:IJLWPQ MU_UV__YJ6:X^+%=_ERNCQOTB_Q^]T%4)MMXNB^97YKEPAK1". T)#)C^'Q2D M,<0Q1Y CCA@*9"8BI[W"N.)/;:%Y$>K"M1:@V$H+?F_3]M$F;=]3I9/C:C/N M]V&Y&$UVU(=V*1T+7]I:FM5-R5KI-K.CT5+_=@6>Y0IL%;UIDCM6UV=WE/6X M4%UEC'RM8^,*/^XR=Y6!.5@%KR/%!6XSUK'%:W9XK#OOI/'D[66<_"3-=B]? MW)O;J":+RIK.O\CB,9R1),JDWG1!DICR<$+ON3"G":11A$(18I7&[EZU<768 MVG*Y29'<+HA%*SG@6]'!/%>5SWY9*P[D5O,>'KJ1/QL'!]YT/X815]%3T<*. M"9/KVJ@'B9(W:( =.(#!P[-#\3ICZ=/?.+(&X[LCKS-$1[V55Q*E;SZ>KUJ& M9?'\5K=>/DCQTW(IRAGA":(F]%'P--,[22.>:Z^8HD'8KQN7P#$SJ&P%OP :D2L8;\%.Q+#UF,NZ&PEN>EZ.= MC)RBI4O1P^PJG4_WF_S5T-T52Y6O9B*281QR#GFH HAD@FK?D3:2*=+ZI0EW M2IZUT[;3-!\AV54EFDERI65SF^2[@-G-[)XP##R=:P3NNA%PGKI'=/4T7W=; M'G62'E%I?V8>>Z3?=/PD]1Q?RS9]DEGE_Y:O'EZMR]7R41;O%J9$ILD\7I:F M?)'Q6\\BD2"6A @&J92FU$\,:6AJ3R(F QFG0D:IRT+=0X:IK>*-"FXSNP_V M=@PP,*(#,T4C_3:IG)$?_*X5 *T&-V"C VB5,$=W_HCE @@]$5 ?"48EJ@L@ MVB>T2YIR(SXA\]F;Q2I?/7^2][E)=+Q8F3"-F62:N%B80192!E%*8H@CXZU3 MB*J 1H%4TH;53G4P-@3AS12,V3MWC_.HV-DU(V$],,<_*'1Y0:TVFPK9&M]ALP1U!=6 M_SF$G"6Y5HZAOI!UY"#JW:3/2P35;\O;]>IA69ASV%\6NL6J6D3M.38!KN6+ M GN?C,OYEZ#)JW[1'GB;/NM8< M5(<#-V!ME*__ >9&_8$JR7KZE!R.0B?P>5P[.ZS9ZH5\5_K+5_0I7]'YB9/3A6B%^ZAVQ#9576.$$I; B*9Z.1-9! F-. PIRA@/:)PA MY9B@Q;^4?YP%S#&9RP #:K>>7'F0!EY&;N_>O;HY'ABSNYCLQ-Y5>Y%6+X]I M98:#V5%S7 0'R2^&;"KO@Y?+8:>.>4K_>/'XLOR]\5,;TU0E"E3 M?B["$&6)@)B+!*8XC1**,9(L!-,X+F WA'HX@D]B<($O^+#-D=W!)Y4Z] B??K2?R5=Y+[=EEE.*A8@D MAQF59FYG :22A?J?L5"2DH @[N+G?=G\U*9U+5WOT*)[5LJ@NBLPB3&*N MTA1F048A8J&>S4@PR(7Y?<2"('":S0Y]3VVJO])BYZO*"I^;D"J^*^R%)S8= M(]#SA,8/KM?O9P';*BSEHZ>KWNV2ZJO+:K,'*!,13G.@]B_X?Q8*(D" ,DAC9 M\,5!RU,CAT8X.R(XQ*E[UE^D_!)FL=.=;8M.IS97-S*;=7PC-6C%[NUSL!H RR-_S[ .?71_ M.:+NA_(.$/DZ7+?IT3QYE$6]WJ7\E.Q_'WU8(Y%Z.)Y M)O5V(>8R@H0;YT>&,,2A8:& TX1JDR'#5F;!F7ZF1CR-([Z5%=3"@D9:U\.* MX]#:'EA<#-@XAQ:N6/4XMNA$XH*CB^/MCGQ\T:G*#9BHK$U#$D, QBIFDL$8(YU3'T(M74^.Q4E!R X/=\ M(12=SUV3@_@8.SNJ&WU$AK:FK#,(OU!Q>V_G;#S=[>-R[3.+L-<1\);QQ(=, M(R=(\0CC83X5GXU?R.AOOM%'O8TUS;[/%_*=WMN6,T&#A-.,P"00(402,4BP MHI!3&2F):"3=*LYV]C8U!GY1PV? M[+I \4UB1_NZ#CEUJ7V2=#I?ZD LU?,?Z@\\DZTT=_(O']&SES]Y MMYW1_,='A-_U%Q_[<[]%M[KPK[>/Q2K_GVHU_ZC::+=7>M=P+\N94BJ3&>&0 MLB@P86.8;,60V"W8OL%=N@)OX=I)?PV9TDCL+\5W!X<3TNY18>CKNGV M .PO[@YO]B2ATW'BDF9QE@4(QF%E^B,,J> 9S$@0HDRF@21.%9S_.('YVX#Q M2^/R+P[#_T-$W8\38#]://U4PN?=H^6]!\<;B^=+04W&QL_/CVPYGT4B%)@* M"@DA"41<84@HQ5#JW8&*N%2<6F5=.VAY:B30" =JZ>RW!"_A.K\IZ W"X!M\ M*_V=-@9'=>VU-7C9TFB;@Z,*[&X/CC_0-XKL;3Z7']:U(RY6&0J8@"%"W'CT M(TAEC/6F0"D9A((ES.K>W+'&IS;UFA@H(R"H)72-$=L![OP,O 2.H<\O[9'H M$0%VJ/(%85\[C8T+:0]R;PP\Z<[B>(U;=-ZF][5YSA/O%6LNH>K)!? MY7SY5&WJS;__:\FT_5VK,'*AYB.#:&>R#S@P4PN:,'^H]:@SG!I%KE19^32B M(Q90/B+$Y.HDGP:J3SGDCM:\'476>>AF) I)J"B!49@0B%)J4KJS""9ABB*, M8X:Q4[[GDSU-S1S:'+75^4#IJBXH; )DZ\RACI&QIR'N?3SI#MQ5CB>;>"Z/ M3HFS6 QW.MGT<^W3R9?J6IQ.[KW0,RTDYR;NKKRCSZ;@G=EVR5?KHM#KSHP+ M$2B3*TB%)(*(I@@2*0,8Q5QPJ4@@ JM;-A9]38\JM&S@J1:T3C9.37YI*8"L M ](<'9A=.-NQA2?TACX3::0$C9C:MC&":N*H1?68'O$\'K[2'';T-&ZZPO,J M'Z0=M'BEY[6<.F?A+PMMLVQSV\X"*>(HC#@D#)N\1$Q"C((4"LRCD*)8\,RI M:.7Q;J;&%XV48&W$W$U WMNX. &O'5=<#MK --'B54EX [8R>KQ*TXF!K]LS MQSL9]\),IZ('=V2ZG^Y;-*_>L]PNQ.NMYZ$)W9Y)CA!+,(%!(+0=$4AD#CT8 M)#21!&&5:;YP*X_7T=O4F.&D6Z:Q(UPKY'4!;4<.WN ;F"->(+T6HLJI^+"/3\7R M:W5!J&P3 DFB5"(2*((PA2A+0XBQY/J?0BF2XH!*JSV)?9=3(Y16ZCK?82LW MR'<$M^,4!]2[B648+ =FEPV,6F*P$1GLRGP^"+LOGF+)U^;?E>MO9%Q?]#UQ M?*V9W!VJFL[U>Q5%AU$<5C3MT- H7.VN6$O8/=Z\+&OMVV4A\_O%SOV::DWX M42ZD*=4M0\)IDF*8($W?")G4CXJ%, X$0DJRA&2I6[$0NXY=YL8X]3\:>?ME MICV#LIT)Z!^Y@=EZ$U3;2 Q>7*^KA ;?-V*?WFCWSD5KAY/G-+1G.KU*!EH[ M($XEG[5\VV?-OIT[YC\^;Q]IKJ#?FIB^-_^]SE?/[Q;EJJ@6QKJ"X)<'NFCJ M;/QDBK26[Q9WLLB78D8P,5=Y5)VS 841A8RE"DH:(6V"IIG*$A_U^_R+/CTJ MK,\PP+T14\_N?&'B$+2D/FKL#3#T.(TS09DP8ZW7L,2O;VCHXVXW7HZQ7$<>$7>3>BQJ_1N5@_ GH\G_C"JWX!: M>;"C?7.%9J7U;ZHUEC>@AL!PPUTW-WBJRSCC1.X63U2!AA624\A3B2&"(6,+-Y=<44DHB(B(B%5>S MU7)%Y]M@.*Y!_B$>>"7J<@K> M@!T%ZK)6YZ? )8FX7+#SGYK+JO=K)>MR@:8C?9=3,_W6I%],S=TWY2I_U/9, M.6,"RU2%"52X6G(B4_TBE'H%XI@@+$FJWW5R_;WL8'H..BV?26VQD="-H/;@ ML^.?_I ,3"_[6(Q3D.HX')X88Z_Q40GAN&+[\_W$4WUC5DL3N&+^8W;M7^G< M[-??TKRHDD2_SDL^7Y;K0LY")2@.L(09CZ2>Z4$&F8E]UYMF*C(9&IF94M] (88>O,YS? Z%%MG;GY06XU<@URM1T/.^H8!.6!664#9?7#CM@W M.XB#K>@^(V0=T?(6-&O;[\AQM(YP'(;6NC;0-]IV1?/Y)SDWT_+=XJON95D\ MWU'^&[VO@STJ#^3G]=/3/-?+;BHRHJ2(8"H%@BC.!,1,$1@DE"4BBWDJG4H% M._8_-4;;".H:>NN&NAUC#8CEP+Q52PX:T<%&=E,KHY&^HK7Z2*=5P&?0;B_D MO(7QNO4^,>_+MI_,-R\7:Y%&_S15X^2/&3_KF<$9&B+$(( MJD HB!B1D+* 09YP%"@4B)#&=KNNLWU-;P.FI81*BP94(R>X-X+:AZ1V8]O- M4E[Q&MSYT\AI2E (REH104_^83,/GC7&W0CQ>S6)S& 2;4L))C3<@7SA?[P M"OW#_/UHTL)4:NT' =B_T/;-IVOY$?_]9+Q-%3N?E+$,LHB1B4'&1:8,S M#B%6,H8!3U4<*!:FL5.8U-%>IF96:MG 8RN[<%.(+PYV(_U,;(;O4/-0V=YU\,CQ]G6:<,^JELAJAJQ=%Y'?^[< M;HX$2R/*,.1AH(DC#4+( H5A9LIGX(1F(7'*TSV@K%.CGW<+;E*$2!,G9Y;7 M1:6!693K $LOE]*'''L[NIO(B Y,FAZ"*S]LQG^K<9.U9Y#K]B,,S+7#)RTD M_6-$3-I#[BU(TJ'+WM%#%?^]EO5_WRWV4I_<+L1MG<+G?4Y9/J_*',QPG+!4 MVZJ0A(A!O+39$#RD "IY_C8&L%# MHSZXE=RLWM^W*OS)+.3[V92J<6@4 3N:> U@N0!)?W$L?808.YSE J".1+5< MTMJ% 9?;DRD3P5 %,,P2))C 1$%.4FRR1*:0)0F#@JM QG$L$;-TNMIT-SV_ MZ[L/KS[^_ 9\N?W/-Y][1N4=@]6:S[Q -3QKM?%V6T'!KX.$P=A XCN,[EA7 MUXF9ZU#Z9(!/M)\,4OC(.51(*#>\W&( MHCB&E"$%,8T2BH4IR^E4F^M8)U/;W-4R@E9(\&LMIF,M[Z-PVG'0I2 -S#7. M^+@'WG4 X"O&[E@7XX;3=2AY$#G7]6S/^B*T6.2+^_).%JU'*NIC;A6R%-;HW:[P\@8$;2ZB1@78KM M7QP/!(ZC;$<#%V,W, ]L8+LS\6M&PAM0R>BQ($<7!+[J;1SM8]QR&EUJ'E3+ MZ'RX'QF\EV4IY;:JGW&QM'Z4Y\9-7;Y>R[]+6GS1N,N9HFD2I@I!)$W1SDR9 M)#\1A2**&1.1PLHNSV1O":9&(OJ[2MRXP1UT.]X8%,J!.:66_0;L5/HTXM]L MG+G/-V"U!$R".YJ+&V!T )42_DBG-WZ>",F]_U')JC<\^T36OZ&I)4#[JRRK M". Z@4EUAWESJV$6$YJF62HT2<:)V4()R'"@( V)Q&&$DC1QVD)=1XVIT6U] MLL^JDWV^&P% MT#< &4N"'VM+@@M%:!5A5KPM5)S*OFT.K^=@6,^1OLBIA\. M8IEKJP9DFVMK]P[:!&)%O SHM<-(+E/BCQ%AXF6@QLO0927-A1'2]1WQ[4D@ M8F&2THS#A)KS$85BR&)F$J502546B2SDK@>LQ[N:WEE(*VE7Z((;FK;GJIW0C9!K^;Z\1.GU#V9/CTJ>=[&NJFAI])Q:[MR)J:9DJD MD1))"E60AA"%F$(:I9'^B2*016SXZ6 MZR&8@1 51&)JZ7>:OBM['@:$5^F^V$'XYK5)Q4\ M,'E//^E^R_JN6.HIM'J^TT.\NEU49G&5!/4S?Y!B/=])M"-^*:5:S]_G7V7Y M4=V6I5R57ZH"DAN+*Y-QEB8AAY)+XR%/"*2,IE @SD(9*)YEF?VM;*^R3<_@ M;;4P;II655#I6L6R;+0%M6Z@4L[^PK+?D>WFK:N.UL!TMSWVRRIK_6NMW=9='P0X M0C2F, F4WIN2C$&B!(%QC&,1\Q@IF4[CJ,=%K:D=_32R-_=T+XG.F0:^5S_E M&>IC^(#=36R,S269*KM])>(-Z$:I]TV8XR!XOO.RU\E5;K<<5_34 M/9833[O-=B'SV9LJ.]J[A9Y(M"JNHVF$OEH7QM,Z4S$Q\UM"$8<91)PH2+$2 M,$BT-9Y2FL5Q;#/?SW4TM1E?RPIVA#5F"06-N'9<SH!-GZ'DZZ)RNDP M2P,:!9(1J&)LJI1JMM#='/>VUA];QUIOU M&%CN>0= =B07>3]0W7>'C@CYVK_9=CON#LL1C(,]D.O[OE(Q;8+@7]&G?$7G MMTSOIC0_SE@4IUAE",:8,H@(PI"BC,!4!J$(2)@$S"EXW+[KJ9'5JP>S$361 MM\O-W9#V\$%/L?DVZ\M?+DV\='(T[$AK&(P'IJT3"9:V]W :T<&OK?!^=(Y0,XG3#K;0C\R^WFYD,\_T^(WN7J[7HCR9VD2V^U/;<)7XM5G/_W2A.SC M9S?/+T!EX GN HCSQ#ZAMJ<9O=_ZJ%/YA&K[<_C48Q<4REI(T:84:-::E)-( M\2" 5>)7%!$*&188ABA4+.0QX;'3<?+$1IX M6A^ ,\"RW0V"S[I4AYV,7W[JI*)'JTR=?KK?S&^OUW]4K_.ON9#:')A1&2$> MF IXG&<0B4A/^S#FD*4TS6(9DB!#LX6\-P%==A/_2"]6WS2IO^G=O@9T+)BR MDJ*5#SS17)B@_=V;-VY,< Q;.QKHB]=(GLU&.A/ZN9'/W_3O4-[3W#_6PZ@3 MOT/%_5G?]6C/V(BVG5?+Q\?EHKHY8;[]66)VYUD209XDIGQ<410E M >:9Y&[S_E17DY_\0O(Y-1$"%Q' 2:3M6. B]$:*I&A%O &UD*"2LJY[[#&8 MX@P2OL(I3G4S;D#%&64/0BK./=_3,BB67$I1OM4"?J;F+.3SP[)8?9'%H[GN M6ZXJ6II%G*E4AA0&&:<0I2F!1+!,;QE2(=-(QH(Y52*RZW9J>P8C:77\\$A7 MZZ(Z?3"K8[Z1&)22-W]P-"+LAL'2KO .[O"'J)7 P$P34*&L8:V$AD9JL".V M1PO$"29?1HE=I^/:*4Y ')@N;F^[W],T++=71/QV(8YU=A!8P!7^TG5?677/VA_W-3Z MI]0[R*M_\L%^\[BZU6#N3Q7R02[*_*NL:W6\7Y;E![GZJ+[0;W?F4OQRL9LD MYLNR3A$SPYB:;"$$9J%4>E<=!Y 0SF! E>(D"1G"D4N:JPOE<>*($7)BU7Z/-GVZ 5L@X5;1*)I-B4=^< M'CASE2> /:U2ETHSZIKF";K]%=!7LWWK3M!2OEJ6J[VT:M=.!L>=CD![N18UHTJX*MN(: K1P2O:-BEH\.KQ,"(/ZP7-150C[I_RUROC(5.'4'ORSR57EK[BWG MJ^>]A322)$($13 659(1)"%3<005RB(9Q:%0L5ORKTNDF;)EL]6B\6^U*O2] M:MQGM.RX;+0Q&)CF=N'?:'(X$)4RF^$8U(SR@JSWR\Q]9+G2#><+8#M][?F2 M1GO?A:YK&>\7K(AXPC.:QC#$,H$(F5R*0G.J2",J$D(918%K^8_C74W/:[8M MVNU>_^,$G'9\YP.B@:ELB\U8!4"Z(?%W$_EX-V/?.^Y4]L@MX^[G^Q8 T?NE M;:Z0& >$HHA!*:C>W_%,019$ =3;.T83GM(TY4Z6U8OF)VC_E< M&S)OOIG-NI(\8 MT]NI.&66O&@$+)EL8%2'YK1:?-#(?P,J#2I*JW2XJ5+7-FJ [QM%_C1(4J9+ MH/3%=GU$&)?W+@#I@ $O:6MJ=3->5HP]7P.!R%0*<_D\HG$$49!QB".1P"P4 MD9)A) B*IE$ZPU&SJ5F=307KIG1&.<':&:Z?CN46=RKR3FBYN6;=]'^<,AH] MQW_RE31<]?H'*:;11AJ%W'LQ>7SGF_S:6\ZTM,&:*<,PQE()DVT8,$ M$DEB2$48"ZS_0A+BF"?F7)_3B[+[95%(.L__1QLNYN()T,:2AVP/Y\&WHPH_ M@%ZA&L^.M#?#N&RMH?%?H^=$?]<7?U!A6NB&5E*27)V>W[] 7B1J#M @32[ M3LVE[9@DUGI /EA86)<\Z"3YZ"AC8X;FA* 2-K#6]%$8_6N!D MMG]%8,+UQ3GPXXVHR/;,(=MF-W4RX4;.C4?<*?-TM9Y*/DM^LVA:DZV*MG3">D:>[L)VGA8Z@]'W25@W'+P_^:-Z MG_NL[0VM3]K^MOV<=Y\UR"=[5/SFLSS^QS@=*6ZE?'YZGCG'WGMMIG+JUGZB M8%$H ,MLWRR70 B360,@SPJE#!)&7-.=XG#(L7VTFV8,.DJGBB,8^ZWM<9'K M^0L_[&#QIB5O4@M\.@CBZG86I]'IJ;7%D0%?M5"2;58:L[ MH5W,RY!3MX1E6J2,0 AR0YW?,36 4<-!+FB*[)]2N]?HE&]R;+2QD4L=T+$5 M,L@6\ /8CUZBP=8SLP0CUCU5Y1P2L3-7CH[U.HDLY]0^F==R]J:!PR7KR(V[ M/_523EHB< TP+#+C.&< I3W,ME,B)#(LV M'TCRD*]RF #U1EK0A)DU\B:EP#=)2[.$KQ,]5\Z+LOZN763D=+&)E!P^4#+P MI?$DU?&]"'UO[:X/K:L1ZORJ3XOYHCE>^*37DXP(@G-2 -<3%^",IH"I# &99@+EA:6I M3(66H;D\[/CHJ9$Z>:,KB;N5W/;"W(^?8N/8,S=M &S*,-<2_U*>+6Z$+NLR MQZQ>XP]2M$HV'D,.7-7&'X3#"CH8]GQAB;X[$1,ZGD3)R@22FI'\6< M@_,\HT0"J6<"Z8"/-UUX('"$'59:_MNWQ<__Q]Y=$8/]8R>HG>#IVSL?ADSWH],#Y6.?EVX'>)U#T@,%3YZ,'EYY=E+V3 MTQQ00@J M#2:FT+:_POI='URI* ]WP ]K,MZ[\FBY(_KSM)/@^OINHX!6=\> MZI:,!R?G$1W0EZ"(Y6<^.T(T?_LZ74Q>,^(6O]?O%$Y_. M)U#G,"=VOT,*[2+>#03,(&OMLB*3L,!82!KB(SH<8FQ>H$;"Q(F8_%$)&>@< M/@*D'PE#^%W[FRHXU>[8Y>SX]QC?' MKIP)GNDL Z:PFUI,50&XYAQ(7NBT$-S^,:CH5T>-T M^:4,(G.;6.?]]#BPC3J!?KPSP+3T3$Z]SDAX;:+K\(Q5O:BC%,/6-[H.JH,* M2%<^KF/9Q*:\\]N7S8]_FUH3;2F_OWQT'N\RTY;F.3-"*)#G& (L* 2<:P.P M+@1TM16IS()**'H-.S;RW-:33S;"EB<_GV[_WBF]V1-]/RJ,CVG/S'<-G.%U M%X/0B56#T6_08>LQ!@%Q4)LQ[.Z.YV-Z9O_Z[5<]=QUL;N?J5CU-YU-'>&M+ MAHU[@AI!N,HU(#!U+0!) 5A&"4!$*H48I9SCP/1FKX%#/J%ALBIJN6^2;Y7D M5?>NT$WWK(C.^2"48GG6_08=UBT> M!,2!3SOL[JN:_VWZ%N]VU9K(-#.9*%* N7,^Y88!FA:6J#(B968(D[D,\4J? M'VZ9Z%Q0_ MT4;OTETQ2M-^<2GT#^;WE2ZCCR9V,R5Y)C7(($4 ,Z8 94K;?9?0A*(<4A%4 MFN[L:&/;9)7B@84!S_8SX!W*4Y_'UH]"HB'6,X,%K0(6^ZHS>P*4 M7FK,[H_UBO5E3ZA]OK;LJ9MZ"2FN'&&B)!&$!##%(Y@2E MF ;5M_8>>6RD$N1DC>[?#FJ7T0O&??NP'][=)[?K]7(JGM?E2=MZD7SF507] MZ"TT@A$:SBO]&@TV@N'HX'F.TG[CR',_+=9Z6U!&$&D@409D3&< DP(#IDD. M)"'(_@5+I7D(75T:<'0L]>[=[[_]_O'V\>Y]\O#XM[LOR;N'WSY_N?O;W:>O M]W^_2^X_V=_OKJ[FLPNZYYXJ(I1][ZI.,WOB9$[^&*ITSU&$^BO9LSO<:Y?J M.:J\1XF>X_>%,>Y;,BIZ-M!WGJQP^R7,4"H5G&HCVO8^6YIQ]\ MNG2O\NRXSX6>!]X]SSBK45W[[B M2:. LQI*\#]NP5\-4VKS&CQCE;CK(L*P)>^N .F@!-XUSPHOB7?[K*;V#?A@ MA[Q7$Y,1@AC5@$&3 DQ@ 82B!<@TRU4F-,DU\BV$M_/DL5%9+5SBI$ONW_O7 MO-O%ZSPG785"W[Y(3P""BMH=5;93*;O=)PU6P.ZH NVR=<CBM?)6KJK)KGCR>OBXEJ%[U\7/+Y:NKVU%_TC\5R/3$X MDT1D"$"5<8 1$D P9=?=0C/!B2(2>?7 .C?(V+[Y3875K:!))6EX!=H#0"\O MS#%@ZOFC[X!0IQJTIR"XJ@CMP4,'KT)[2JUC96A/7AO^D7^TF,\^?U_,=5TM MA&!44,)3H!&#UJC."!"4YD#J7*8Y3 G57JZ$8P\?VT==RI>4 EXJRW$9N,L? M\35P]/SQ!B 1]-&>4KG3QWKPL,$^TE-JM#_.D]=TS)?8N""/%_3XNK9;Z;HP M1UV8]67/0Y\208W),X!2C>TZ+36@AAM E?V4:9;Q++"6ZM4BC8T VL=>I?1U MQ9ZFJ/%+8(+%]7/FMP$8=B;Z/OH&& MS?2(!N!!%DB\)U_I ]FF[DYRXIIQ9"G(H7(%J^VV2+BX[A01:*#$"@H>DA9R M9(P@UAP@%Z0^X'13G]2E7RSB'=T?+2@#G1_= !K,]>$7?MK=\W&H?FR_1VN$ MU_%Z'*IXTN=QY-)HA:M_VE5HL7R9:(8%*I .3<48$84H$1R0 B')"M03C+/ M *++@XTO1&@C6B*;TM3EAW]U.>H&7K_//PYD??M"CI68W@C::R'I/3#Z*QG= M#/3:Q:'W%/8H [U_1]<6@7+I'*WO=?7?^WGSY*E>38I42R9I!G*-F"M51('0 MQ@"<.@<+8BGF=#+7WUR MA]7G!W/Z]UGU;O?'K5_N@ANQW,>5S^2N!ZKH1K_ M5?(E;QI)7;G'Q >[#NW^/#")UN?OW%@#-_CS4/NPLY_/35V[?OWS5LK%\]R9 M+9^7B[G]498[W=7QEKQ:%CHGTH""$U<20PI *>1 :DD-S00W/+#-:*@(XS-& MMN(GN_*751V^:&E_GKTD]ZO5LPM!.G5U:*.PP)GS(ZL^9Z-G_K*BGP9WF)"O MKNA%ZPX6./S O<&Z@7/8&:SCP/S;_5Y]H[M:WGJL[@7QUW#+U;K-83 M:21.M5" %<8EHF6NU1!70*>Y45(5SD:[[GS1]J)6]VNQNX);)1]"8YV03!:=OC5C7B7/2UR8TAXNMNCR." M?'%C'7.L;NM&?7JT^K!8?M$_[&?VW0[R8,H$Z*J[P81*R 7*-,"9:Z";,E=? MCE! D9 L@RYNF(7MRR\/.K[-N2LX6W6M298;F55B%LMDS?\,W;%[P.['UY&@ M'(9]&V%+U+;BNJ/DJAI%)7$\!O5')Q(?>@PX*+OY [#/50%WQG(&?K8?%I^J M/4:T+%@.6C'FQ)C4T!QCD%.= VPM4R"49H!F]@]$$D.QO-9+Z"/(^!BJEKJ) MK:[V]55GE+H(7:6JMN0*#HA!Y@7*>8NB5!A9;L+$%N]42[E*J:K:*,5H+=YW! M:+OYZ/,RGAU\HUI5MKA6[B9I)K6EWZ![]B#$A]NG^XDUMKUY$)@=]N-AS^]< M$.RI#L4K]_FK5@O52+^8ES5-IQ?CQ7RP\]VZ=D6D]RUI+=A-4HH6\B= MAP^\-SRFV.&>[^A5'1WOU7;QT?F.)YB0%!DH 12%^V0E QP1#13BA&L&F5$J MY&MM/WQLWVH=Y%TZS6^2'Y6D@=[S-G:>?O*.B/3M$:_]1(]GCQ#"_=Y'M(WE MX6X_>EA?]A&E#KS6QZ[I^H&Z1(WURV<[86MK_CNG]X^J&?BC?6+9D8P9D119DG'N,.;;/N56VZM'^^]1EF57%P[IT@O,! MW?>#CPIESSS0&<4.U."-2S3&N#SBP$3B#<$AO_C?VC&)V6T.MB=NZOWST@60 MZ>5TH:H]PP2B@F0ZSX&+P@(8"P88UAA :JT(D0H(E51M_0<0<86]T8N4 7QYPV!Q?;P .!._QQ\B:[*MTDS23L7]=6[":Y?7)!VE$/Y*]!.-Z)?"&XNSUM[)^=GLGGUM2^<;K:N?\EV1:9V.IK]]:UQC&[/4AXK"]OGH$^: M6)]C76FP[_4%SJ'.29YJ #.< FPP!S3-4L!AI@U/50I) M6$^#"(V6!R#^35N),JY\VCI?Z&AY[\%*4U;(E*6@X*XP@2((\ )+0)6%.\.F MR#D*J5?T%^E?W3>L7$FDF4H!S5D!<($P$)AQ8%*-4V J\GQ[@!T%X?^>SYRK_;39; M_)-;328R$]BN:QRDKFPHWJ]^8-F>&QD3'@C MY)7AQT>P]F.+6/B]8M#P%LW;BVA>'P=\&I^^0GR/C/BZT;NG(;@8F'OFULBG M^P=]PC!"A,L42.D\W1)CP%(L0"$5+XQ11F >9J7X#CT^LZ61_"8I9;\I ^LW MXD]6$:8/4'LFI3TT=\$VE7;!!%4@0=3(Q@"@XL4\^@PZ=#1D !!'XB1#[N[&5!^UM=WT M;H^E)FOJI:DO\/Y9_T/SY0?[9DY,+HRD*0.&I]PYVE) "Y@#(HQ02&>%8$&< M%2K V-C+OHA%&"D%0^Y'3WT"V3-15:+?M Z Z@9K&_EOW-&1L&S%I^HF<2HD M3H=XG-45O4CL%3S\H#S6%9Q]1NO\G&N.8$K.=$_>G-IJ:;E*,P&@(9;"K*D% M:)IGP.0*08UR]S_A1S 'XXR-J6K7[$9.GZ/5(%Q#?-A7H36,#SL(J(XN[),P M1'5A'X[R"B[LDZH>=V&?OCR,#%S?^]_XG].GYZ>RT?TGO?ZH?UH&^J:_.&^5 M98,<8X@@D(93@(FPVS$C.8 YE$3EF=8F\VP.-C0YJ69/RF+*,OYG5XB9E MZQ,_3K@([WE2B E:SZS0X%7*6<:V-)(F7R+BI>IFB*4G=1#<=D8<(7[>U.H+ M2L6M]NJ2+U&:H9(S+]X^"&GZ*M&PIO?U'5-=CA:U;/4Q>_NRO:0VX6[_R9>J M;ECUJ[W0-:>H0N&KW&UNJ,(4I4"E&0%8EUM(%[61$21ARBE7096->I!Q;&1= MBKM*OCE)K\JDZ6$Z_'D]6&6PJZ8,>C30&=EDT[P)4K". T+2O4 MU8D^D4L$]#@5L1*#>I!PV$RB_B ^2#WJ<:CPQLMW\[7;RS^+V51^F"WX>F*8 M$E!" ;# &F"6*<"%R*RYG:JLL.2OL7?GY8.GCXVG*P&32L*D%-&_]_(A=N>I M]6I$>B;%$#""VB^?5+I3_^7#IPW6@/FD(NT.S*" I\I^MZ[4"2/6:#,"X=Q%*F*Z_( X%=KE>7?7G#PU=08(G[E#G?OYNZK] MYF_:=9F?V/T@0S+%0&=< DR8RY"0.8!Y>/MA_6TURB0I8I,J2A6M-2F4*&)<((%7DRC#( M%?1*S#T[RM@XHQ$TJ22M?0=)*:O_%N0TJ)>W(E&@ZMLNZ8)2T-[D(@J=]BBG MGSK87N6B8NT]R^6+NQD-=WPYG\Z_K9KHI[=\-96; ^BLX*S(" $:0N:*G;AL MM30%R#4U+[@FW 2V%#T[WOAV*J5XB:Z%WH9-AID-YT'V,QNB =>WCZ+!:A,' M>9-4*/9QZ.^%2B2[X?Q8@]H-7FKOVPU^-[W.J=;=GWHIIRN]<9N61V_W\_5R M.K=2E@&:$TVD1CAG0&F- !8\!\Q0 G(BN$::YQ#"(8^Y?(0>FU6SD:X."%^8 M9%%ID^A:G<"ZM(-,_3!'8K$G]"]T1K91O7U,MGU92M7'4I MPSS/.B=IGQ[7BX5>M1%?YQSM,V"'^?:O!_ 5\K1;$M_L-]3KIV/398SBYVJ? M&?.ULK4OPW F7]OCYJY=DAREB6='>@_FTV+^M)CK-5^^U*V;%N\L2T[77,ST MP_(;GT__MR32VB&-(4ME:MD(4A%D(@JNT?I 72/+ MP(VB(L!VV$DJQD.[,?%_Z>FW[]:,NJU"@3\]NV<^F/?3V;/]U\.V:D1D!6&6 M<9$F#&"=.]>ISH$R*86IS HC@[K;!(X_-K:MY>P>:!N*OX92%C(WP# D+?ZI M $PK"@J((_0%V[1OR$URD"U20XAI6MAH-Q^@V&SI7?"M?C M#/2\IFW KT5/*MD=^)78[0Z%-TFM4;PUK"-RD5:MT-$'7:\)W^J7J):"@7%$L2;0CSD'G92! MHI-:\]#6Z2;9:%5UP&[IY1PJG6IYA8S:;GY[GGIVC4\N@W-MC8<1I(I3 BPY.V\.A@!H: U=+."I1K# MW)B@-@F^ X]M2]'([J'N>0/: 9=^GB$=@M 19BYW\40K>3R6^ M4+1B'>7Y#COL<5P@& =':J'WAY=]^'V^U'PV_5^M?N73N6L"\#!W@U6= KYJ M^;RL*O[/5=U_II) OFPCWLM&1BM7T50ZQGU<./YD9YSG RAA M\T);5DNUDC!+L?2*3^]9SM&1H-NU?U_,[ 2N_C71I8PWR?,&@.3-S*IO=_#) M-PN%W>_/RW[A%1+):@-%\B_\Z<=_N%KL9?
    /A7X.ASW?C//>.:,9[INJM MEHE3,W%Z)@_S9*MILE4UL;INNH$UVNZD#54*)QN-D\=%4ND\CFGWK]PQDND? MJ/#'XW>=K)Z?W(*]_EXV34AT/9?VGUK?OOOD*P+X)?3#3Q;2_>C<@*IJDNF& M^E%%=Z^_\W7RG?]TS1RTO><[7WZSPRV6B5QJ-2WWQE-K2*]G+^ZP9F%O73HW MHS6NO^OYRK6QJQL^V%O*KE751LY=LIB[FF5.D=+UN$=M_Q:GJ,D [\N9FBA] MCCY8294!(&Q79!EBN'"#:+?R7BM\RN_9O>$\T!K\!?G*5J52Y5;&+?M%&FOU'^]/*M=A^15_Q,1?I+2#D $FE0)907(M M,IUF813I->K8B+&1M/S\1//+M"5W&-_Y0>_'OMS_Y=.9.2ZR1^)7/]-:OT/1 KLZ&]\X&&52I M(#H%!ND"8(KMUCY-#7!<+MEY=-EW4_'!7*X'NBU-])E+7<^X^TXOZ%GO_W/VH!GPAME M@-W( J=.^Y!A5Z&!3HNOPS?Z*7)'<5[I=/DZ\$Z?.E_YW/!Z1??2+&^?U=2^ M-;?KM5Y5+I\/,_YM(A7&BAD%"'(%L5,E@'"LG!J8(\U3PHQ7XM/Y8<9&L_?O M/GQ):E&3EJR)$]:_9-$97,\383RT>J:W;D %52VZC$.GLD5G'CM8W:++JK4+ M%WEN(+^N]RU"X$PK)$&6EXG84 '!,0:'1S M3OM(=')TB$'IXIR2^W1P]MK.J9J+Y_EZ]9F_N.>Z7"(IE\]:M4K&U&'Z$Z:Q M4))@P#0R .<< 2JAM#_1-+<;F"PM@CI!!XP]-G)H1$]^5+*7'F->2=^QQ%3( M3&29I-;^Y( :60#,K?')N2& PP*ET-!"TC2D>$!?,S% X8"RL%I_2/OQ=$_X M]4S?FY?X<^LEK@7?+?15RQXU 344L'@YIMXC#YU&&@K)D4S1X$=TK?OE:G*4 MR3U5 5184$2XED#;#3# EIZ (+D&F<(&(H:IR$A8)>[](4(^G&&*;[]K%2:Y ML2O!LJY9^W__&X1H6XO[WY,4WD (FY(F_'G]?;%TH>+_D2!XPU):?G@(W>0, M)]/5RGU^Y;_ &TJR[1^SG>HG?)V\U[+T?_S+_X4*^!\9NDGGW(\:KYG&GOFOGK^OU?R5TEF#O\0_9GVNX_I'*[FU]_B! MJV@=5^ZP,-:)Z\)3&JHL"?O^;O(FG!]P]PCOTV*NM'JVEUD6K"L=EC&!MT^. M'^_^M-:S>T2[MNN$$L,81!P@H2G 3!6 &==+(,5"I*G64GC%=/4IY-C,X(V0 M96I4(Z5_Y'YODWF>F\8R13WSVT;%=E9E>1ZQJ^9-LJ-H4\[UIHJCO4DJ;BFAG9">&&?@<[+RR MAV==%ZX/WRN4<3WW<[-8/E7]&_Q:6IV[=41O;2EBTI+1IX.5/T;^1E4,K 8R MBCIA%F3*7 +CC"ER\M;!3(E+PK=-@8O7#MRIJRJ6L&6056ES/'[G\[HGRZ_V M$>M-0Y:]BJCE']];6\9%]E?^+4;RS&1, U(4.< %YH +D@)!RU,6+6#*!VGG M%5NSL1DKI81U[>WGE=IZ3@/+.H\&X+[;@;WF"]'SHA:A9UB%3LN>6[43@C<= MQ2J,VNW$#LI@EYDNQW9T$3959XKG0(J: :PR1'@>69M-E/U+$M MXK??OBW+.N>642^U\'3J=%C:^YGR@+7ZU2=R_(OO?L-.IW#?C3I[G9:8:V(_ M@@Z_R/4*^-%5J]\1PSU+]9;E?FXG&M;92EE.,DU3"0HF.< TQ8!EE +%4E[H M0LF,2-\#Y"//'QOA-[NV^[D++8'^'J=CV%UVR%V)2,_,N0=&AR)VQU#Q=\%= MB9F.R-RV\-V[K)NEO/G99U04H;B5&U_;C?A M:!-=B)SB% %"L;5^77:;T%@ (PC*-<$\0UXE0/V&&QNA;:1M(OH.XO6Z=QR[ M +R?#1H/SI[9<(MD'5M7=Q';"AO/ O0#)9(5=V&P02TQ/\7WK2G/N\(MHL]6 MP(5;/OC,5==8W5LEYNZ8OPQ!YK/5)*/0T@IF0$I* +9\ CC/+,4("A%&E CB MW4'AXFCC(Y>-P,G*2>PJC%6<[&"# AIK;P"XIS)K!#VMQ"S[N*(8R/?=H_NEL0WSI?EA*[+@@7& M15T&WL^LBPIGST1\-9+!]ITW.I%,O,OC#6KE>:N_;^CYW]@Q XROOKO_K+WJU7DZEW;*Z/]S.U>X_M*Z<0(P-53P#A30NE9AJ0*G$0.<\U9SG MVC QJ;JY?+4JK/V(Z2J90KZR?%GSF]M&FPN>EZWG&0W56W7EH WR5;VI+K$3=/>/[;OB)@7& /96$F$ M5\DR;,9A#-@.TA.C/+3;.GJ8FKV)P!4P,VF1%D!2S %FD *:%?;73&5,*H)R M$Y2\<'JHL1GL37/7EL1AW'@&53_BBX-5SZQVK$9#U(!F?S0B,=&9@0:EFUE;,);2-O$\R=U% M&#N*I_>(3C>^/5M5VJ\Z&J),9$9*S0&G*>#& MY(#D6!I++W4/_7\3'1V=YA]F2(N>+W31B5N\D\K;](( M?+-Q6KST4#\^?V2<]5V<77M:-1TI!<$02D MDAG 4!- J2X P7F.H$DQX5Y]UPZ>/#8*V0@7V,IG%Z[S+'$5"#U3@:?^01UZ MCNK:J2G/[I,&Z\-S5(%VZYWC%W2,@M%KYY>W>^.?4Z75VY??5RYRNBK?[OHS MNJI%5>EU2E(MB-W",F'*XLDYH#I5@%.("73J7W2-,&\$3OI$\,#+&?S+\+(-^(.Z9%!RZY?EA([8+DGGS>X7R M+\E&^.3V,LSA83/!B,6*G_$?>-A FF! #B)JPI\0'D;]SAKBT_7MMZ4N<]OJ M1"#G!8*Y2D$A";.&!"H E8P!GHJL@ P9*;Q3RXZ.,#:#HA(RV4CI']Q[',#S M-!,%EKYW&WN(=$@Q.PZ-?ZSSU1 -%-_L_?($Q3*?U?Y,_/+Q^P:+63XK=CM. M^?R%W:RR;?>O$G MQPIY0X5L:;I)(R^:/^;R\-G"]B$LE$.CW. MH!;1177W#:#+-W0^V>UFO4@^\]CNV8MPQ3OG.3G2T&<]EU0^ MKR[FK+;%?966O/S><;76OVZM"_'[_.EYC.7]_HKG\[?:K-8 MNHK6$ZX4HA1*P$CJ;!.M[6Y+*"!9@9G@!34"!O4YBR'5V'9H6S$3)V=HL[,H M$^7'88/#WS/;E=6JMPI85FL4!%98X%2\25IJ):5>R=Z$W22BU,T18\2^7C&Q MCM7Q*XI,P_8"BPGC09>PJ \//R.[FZ^W9VU?](_%TGG/OJ[Y^GDU8;F6 J<0 M6+-/6^XE.:#0[A")$9CR'&E*O6+>+PTT-CJM9-T$<6^D32IQ_8_4SJ)[^80M M%F8]YG$4@DB5R?(Q!+8NS:NY;"N$8A$AQ M:*RUP'* *>& 8IP!KBUY&*(QT2+,E1Q=QO&YH)LHUY:HKJ-HG8Z\32;O'C4< M?Z+]J.Q5)Z]G&NRM0&^EZ0A*VU^:A-&& M84/[OWE@[L?-L9'LW=.V%?'#G'^ $7K M%NVSE_V;EX(C)-:*$$$ I; MPQ5B!+C(&&!%RG-(LXPB'F:S1I!JA%9J(V=B*L&3M3O&TYO6MO;79&E%OW'F MJO0.%(LYE7[,-_#T].U^\^XM;/<4M5+)=C+W;KIQ'9C.3EXPCT:$.Q+-QI!H M4!:.".$^2<=\=,>J.WJUTOK!D@9W3LR/VMJOCWKY]&":!*$)%(K"HH! D90! MS*4 #&<*%%@CE!%RGCFQ$M9M ML&MQDU+>F\1)[)PJCU!$RD!I*4,^22'*R[1^#M; MXCK;9*>$YFM[/ ^GW'#&(,4,Y-"U%,H( Y1 NQH)#!7,4I0+&5JY8@03WG_- MBQ/3/2+W]N%D#^/>OFKZ_D+N[9:>XW-OGYR$D;BW#^7[2[FW3\(;V[U]>J#^ M7$N?%G.EU;.]3,STW9].:GU+U7J2YY(8A S(*-< PRP'@AD(= $SI5.E M:!'D#(\OXMBV/16[E.T$$]EF(9#\JOXD[+NX72$Y45J81%#B1F$&!%)."YW6Q(G!J:&2UTYA5IYSG>V!B_CB;= MD?FF]%=K"W-22YXXT4,#<<_C?IZI>T"S;]J- &2'$%TO>*Z(U#W__($#=KV4 M/8S;];NM/[.U'/+6;OSM?,XVU^G5I, ZIP)KD,L4 RP* JC0R)7@XRG#IB"B MAZ/04^*,\PRT2?]TQJ9S:\RKG,;F4%3HN3;3]/&9UQ#S@[G[4WYW6QOIMGE11]/(E MF3[].'<8.-A\AK#UJ\W1("3NEM1&OXK"%_,D5N>HF_+\=SI_=D<1];GCXDS: M=$>^[V6&HBX#<25\A=6A%XB/+QK]#-6Y#XU]:]2(IF'!,N<&&YOWH)'5FMI.VI((="-O AIC MG;? MR_=TS+;>B7JJ3S=6DT)#AIE@(+66/,#4%(!17@#-*<]RSE/J2FT%I%L?'69L M[+T-USNLA+S8_&WF5 C-QSX.LQ]U7 ]>SZ1Q$.;8R!@Q)?LL!K%RLH\/,FQ2 M]EE%#[*RSU_=T5/P]&.V>-&ZU5"LJ0^KC%0%5B!CS)IV*G<566 *(*:(2RR5 M"3/M3HXT-F;8:8 7N$\_B:;G;CL&1CT3P,43\DKNRW6*PW>ZE]")M5\].$%Z7_%<[L6M7[CR%B-7O,E:I,B@G@!B.7&U.!1C*4Z 0+'!! MD2O+X%N5_,CSQ\8'M8C)_3QQ0OK7W3Z&W7D>B(!(SU__'A@=JI$?0\6_%OF5 MZ Q4B=SWE0DJ1'Y&]3-ER(_=-5@1\C,BMTN0G[NL8Q:&H\"JG=S[YZ6UF3Z7 M8=]_Y[/G-CVVFRDCG9-<,9 1I2RI%0BP-"/V_\F4BQR9%(=6DPF587R'%TT7 MX$TS91>%;7^1S^Y<:U5Z#-1TJ:5]:P--I? 9\C.A>D6];].JM#PKX9-*^J02 M_R8I%;CIOSMS9_QBA; 'CS]LB'I7> Y"T#L_:."\-.> EKR=Z7#)$=0%=SN&BDT&&!NN906* <(I4;1PFX<"SV9ZV_. M)^[)I<-)[\4'K.*#M@Z]'B%7(KY"UE*'V??DZ9'-Z%\FTZG2/VD!D%15$M<6 M@FT>U/:EL>],A<,(\J"Z3]YK9TAUD/ROD3O5?4JB955=(<(5=6<_+>8;1W\5 M>E6'XT\,048@8X!T2Q>6PJYD*:4 PD)S)13&!0W;"YP?<(2&?\DH;W0EWR^= MNI!< -GS/"0:<'V?BY2(M27=-"2IA3V]9'_FN*[CD2&L3UX9FO^1^J]R^^N_GJJ?2MN61I#G"!0-2$P*P8!QP@A3(60JQ MH3#+( XN>QU!L+'Y8UL-+=[,K"[6&$Z^N58D+FQONFVQMNK88BW:A 8PW,#3 MU#<7OKMW91,]VI6XWA*;CDWX2'/&ZTIT<:>BN=)=4/M*5[N(MX>?FN\$ZM:5I35 7FSVQ&\B,HY0!EKM& M<[EV!^@N.YL_>/M@9O8\2[<-Z MK^N[GMKS=>DH?#"5J7<[5T<,P%NQJJJ)IKE,$G)J(R94J2H@ R)=0:A$8# MH2D"1&@"5:Y$@3(?(CMX\M@HJA;.CWT.<3K/*U=IWS-CU')%C(H^J>VY[]W> MU/K6[6_;[_SP>8-\P2?5:+[-TQ=T[!6^S<<\YV':>'%SS5A6< .H<+V$,+;? M9B8%T$JE,E,0]4:;M?O^'+Y8O?792CH M1&L!*2(&0(&2!YXR M>*'.=8YQKE*@%H!3KX,UKS&&/X$)@.#B, M"[JYXP:P;&S^KNIJ/LDQ8QA+UR^6N79?F0346/XA*4E3"4F::1:TEV@_?6P[ MA4)Y6?U=(^K;I2[GL*E=)%M%2/Z9P+#M\Y]G#6MG' MU#JPH8]>U.U++4MA?N8O+M"G>>4R2"E+\QS(%",7RK/0:DW[=[)3P]?\&E=$DM7@\?\AGM(WW.QT88 M]*,^H^+^IWWNTJ[]";X^\=GL[?-J.M>KU00IDM."%:#(, 0X2]UF5QB0"L1@ MIK';[X;U(]AY_M@^[$K$I)0Q:80,[32PB^#YKSH"+CU_T6&0=.@9<%3Q*WH$ M[#YOX)X 1Y4Y[ %P_+)N:_*GQ?QI,==KOGQY7/+YBDL7R_-H'_9^\<2G\TF1 M%YE00@!19-1^PZ[9.>(,Z-P(+E(.B0R*B;TTX-@^ZI:\24O@Q$F<_%')'!A^ M<1%SO[4\)I(]T\!U( :O\[[(1%KT+PXWJ 7@J_R^.>!]WQ4E7+XO9O:.594@ M^FFQUN^G*SE;K)Z7^E'_N7YK]?B?B/_^A0A\4+9C^2Z06\GMFF+?._-@GV3NQD*W?RAY,\ M*46/&M,5"%?,,BM>XPY?7B4$CJ-E58(>,' YE2K'H"K\LBV8HEQ;3FP 8LIU M>;;F$F/$ $&929')I0MD#2L^%5.^\1T&GNS5.7R%E*,3ZLF5KS5)??/I]55. MZK2HNA;6F$J8G,/^M8N4')7MKU&&Y!RLT0J-G!WDZO30]].?4Z7G:F4?7([T M7LN9_8^:F$*P'!<$2,8EP%);:D^U!!G-E9!%#KG, H,X/(8='VV7Y[&JD3=1 MM:"N5UW%VB5_/Z]:_](]B?3T='B>>D>&N.]#[YVTTHW$98>YBDY=3GXE=B\Y MIA=!BI]L>GK(U\HZO0C"F?33R_>&YZ%V;4ER+ICM49HX-GO7)\GS-',8-]G M$]R@1@O)%<:( MYP#JS/4"S"$06#DG5J&93#.F!/(U"$('']LZOY6T]D:U*^28Q3)9;G0+=UEU MFIW+2WB?F _AP$^VLB>U\$EK'OP+[5P/MO_RV2?H ZV*<<$/6N.ZHG=FZ0I^ MY& K4E=EVPM-YV?TL_-\9X>;KET\V7L[>EGJ=R*-)IHS!%A&,H!3Q0!-N0!4 M$THES5BF6%,\_C'>]O*(*%[?VFXE^,6P; MO-8_C]T^/]IU^3SP\?[]_=WWT- M/%7W0]_SN#PZHGUO2[8")UN)DT;DOD**@F"*=63M-^BP9]%!0!P<,H?=?67[ M7;W\.97Z^,'VIT59U%RK\@Q[52;QM?_NP5'GWH_-AW%A X8B'2T5_%&OR;NR"GD0C^3%[U.MCK=)+=/C@)Z:&;<%_RQ MFR%'E_-UFBGW!??)9LR]#3APX&K=BNGA>;U:\[FRB^&7Q6SV8;%T?YPP1H26 M.0.HR#C '&,@<@I!;A<>B5,$=5CSDG[$'-M:<]MAW>AI CU-\%>?E@%7C(ZA MJYL6?"UEDS^>UXUO-"_C4"6[V CA;AZC=:MZ7C\](UT%J_ M?)ZY/=&\;-OWPXU\+%M(P:) A9( "6'W'R8W@"H. 4]S:#!'!<\"4QI"AA^? M6^7SEX?/=U\>_W&3?/Y8NE8^O4]!ES:>-Z/TG;W5!+1*E!@T]*%%V 66?_CH]HT:S-=?[#ZMO_2 M=+.43"-&$0(9*UQ+%ZD HPP#30ND4F,H*H+LWSABCK>I/33?U;!)1B9\L M-]L;^V-5976]L#^NULNI=+^5?:;Z\[-&=)_&OZ8_Y";9:!R[#&OOLS(^I\B>G']5O\AQN'MTC9P8,+)WI%6G M*15I(3&U*P?.-, %PH#*5 .AN$+:I#(+ZR7B,>;8EH2S6_:;:ZID^4S E=Z0 M4=;*^KB8?P,?IS^U:Y8]_U9F')556'LHE!6 3-^.CM):3'KFA% X@@IIGM*[4Q7-@X<-5D+SE!KM M^IDGK^FZ15TLUX]Z^71?GON[3W\U03E&6!<"<,[=9YKE0&0P!4330@G$)=$B M;'=Y.,C8/M>M:,FJ@GBJ@\_!CV%)\Y07D@*D-0?89!@(G@N0,BZ5PB97F0DM MI'4=FL.<+K7P_!H33]^-\'48];Z'M>(!)U_2$C#FCO.T^M$VBT>&&'B?=UK) MPRW:F6L[[JZJLN,K:S7=2KE\YK/5IMLPXA1CSA'0*2H 5AD%#&(*,"9,Y5@6 MQ*][JL=88^/11M1R&]4(V[G-\SF0/7=.<:#K^]BX*VKA^Z7+>,3:)YT9:=C] MT665#_9%'K=THXWW6JSOY_919:K:Q^ED@NGA M @Z1J.'4*(/2P@55]RGATN57U!2ORC^^MT;R_%M5 K+*>C_N6)YD&NX]^ 1WB@*TI=-O4 MO;TY?I[6CKO@QLZT"R@V>KI^7L8\0.N.9\SBY($2#%^FO!M$1PN6=WQ4-Q)\ M^*&7W"4S?M3VR1^G7$QGT_7+1"D"!<\E,(6Q1,>*%)2_"DHA)X5).4Q#B.[$ M.&,CLS(F+8S+3B'HQU<1<.F9DS82)J6(-\E&R'@L*"JON, M<.GRF-%1U9FXW7?=SUVYN.E/[0AS"(3EL^R1^5Q$D_M1.Z0]=K M6-!Y"480\.,%D5\HC]^CNK%@PZ;3TMETV"QFX^[$!>3&" QR3@G RNWZ:*I M3C&A&918*:].E*$#C\TZ^GA_^_;^X_WC_=W7,F7IZ^/#N__\V\/']W=?OOYK MTJ7AE/<4^)%='\#VS' MD3?A3^N77OS/H>A$(C'O80=EKE P]NDJ^/Z.^S-7 MU-<1XE)_MYRX*9AE]_IZ^FU>==Z5[9Y[5IKRMUD5"JG^^[DZ=/NDUP_FD?_Y M>;$L_[!>+Z?BN2RO];CXS*M^V@7#4*@"4)D;@#-9 (%2#%Q?$H(*R%(1F*<92E78>AS97=W'GJ KBI'8.WCX00FX*SC['-KY M.5WC7(RVK*PLUY:I'RO[0_-O=7;M%^T*&NX$V4QR)%BN( :9=*''6:H!S1@' M60X%12QG>19(AMT$&1\E-D(FUA:;SG_:A6JQ?"FMN!6?A9Y]=YP=WUB:OA'O M/=2F$K:L(%"I4%43V/QA4V-@,ROMP+V8X3C70!DM6J>3$ ,'\UP#U&&LSU5/ MZ\:8]\U';6W4"7-%"E&& "PDM$9A[MI-Y!+DHH#"I&DF(0GQ]K8?/C:/;B-; M<(+ +F(XPSGA&3",%P"GA@ &(0>J,%ENBE1B2"=K=[3>,V*;(485(;"#E1^/ M=T6@9W;>B%7Z*>)Q[3%U(S'HSJ,'Y<5C2NVSW=%KNG*87+H8@?>Z^N_]O-RZ M;P((*C:=8%(H23(*)!)VRTM-!EBA4V"YC?),$9H3T734\?U:?0;V>HMW^^?T M_"577CQ>2A?Z07M![?NI1X-O*!*H!$W>-"+_8JWBJIUELHT6NCT/; >.",$I M&GMX#3HPKX0 <<@X07>'9Y[?/JNIG.JZ$HF=^\$8A*,_\A+Z=TLSW MGS58EOD))=I)YJI\KH'&B))7!9YX"F M*@?0$,S<_VH4%.%[>JBQ?::MWF$;6:U!:^](_G#R!F8_G<'8VP*(@%S_JWY' MT+JL]!?PB+>ZGQIHZ!7]@L)'5O%+=X2OW'?SM7W0A^E,+]]9^_N;W99,%&2" M((:!$-1N[;., \8( ;(0J=!:P%1 W]7[R//'1@V5B$DI8]((Z;^,'T/P\E)^ M)2X]?_AAD 2MZ6<4[[2N'WO>8&O[&67:Z_NYR_H]]7[+5U,YR2!64*04*$@H MP+D@@*7VTX80&01YD6L1Y-T,&GULGWLI5'C/]6[(*ZF(P(@!J1BR!I\.^9T@/C#TKQ MAP\YV$%MX'B#:NQ1!AOLP-(UTF#W(=W6G2KT:_U!VUOXS-JB]?%<7==[PF"J M4@X%4 8)@+') 2U2 8S!=@VB,A6D"..["R..C^%J2<.8ZA*N?MP4$:N>V:B6 M-*E%+;>8M;#)FUKP$0BG$NC#4HQGJKODXKO;=UHY'96SIE6QQ/ MFI8;A91:*^HVHM +%P+*6)-*"AQGLN<:9AZ;43#AAV;P7JR GLM;QC3>$+O M1SCQ >V9=WR[F<2CGC"((C&0YZ"#$E$8$/M\%'AW1^O&[D"F5;7"V[E]?MGQ M6\]=O^^)(D84BC @VBC@,R$R@V6=@J"VFF?&6ML!-02-7GS:;'6 M"4H#=V+GD/6T;>+@U;==TX+*A2CNR!G1GKD,1BQ;YLQ(P]HQEU4^L&$\;NE> M9?WN3_G=K1O."3]17&>Y<2T=9&$M%4808%04()<*YCRG)B,TM-)Z>X"Q44(C M8]((69X*A1=;WP'QLM?\6FCZMB["4.E4<_V8ZE?57=]YX."UUX^IY/O933E?Z\G$H]09!E"G-AMRLT!5A1!;@D$E"(M,(I1QK1R8^J MV->:+]=^=L- TH=\5?LZ]._$!(T3LY$Y*87>[;C-UXG0WZ;SN?ME89)*S-*; M_+Q2[M?*JQQHR@SU^F2I$AF7"&A$(,#(;GX9T05@F*:8X]P8P^K7YV[N&;8Y MVI>GT6 \KXZVUIM]:=;?]5_MQ?&SIT?X*@RX]X_:R>[@:&7WU1IE9SN?.1M? MG[NS4H^@"%9O4]%C#SROX;M96E\V[9O+6CF_:71).3K*V#9,6R&34LJPI>,XD'Y$?S4\/=/R/C+)'Y6($8,+ MST(0B>6.CS$H)YU5&?76.;_TK/9?\X7_YQ_U7RUF&M5UE9?3A3".,62 @E3#7#*4B D MST&FBJ* ]A\+I<.BFD^,-#;"J8-YG;3@?YRX22-OU71@&1KK? KAR_[;:+CU MS"K=(>L0"WT!CBNBHD\]>>#XZ L*'D9*7[HA5K)T64E"JTUBA5[5C:@FD!<* M,UF G&D!,$,44$52H!!36&0":A5DI@2,/3;ZJ). UD[$:U.F3P/N9YKT!&// M;'(B>7J;7:5722UUGZG3%Z'J+7_Z],BOG$1]$9++F=27'Q%NR+Q;_-3+36D\ M*#!7HLB *0@'6 @&6"8ET(1F*6$2<>U5B?S@R6-CFE*XX-Z5AX!=MD,ZP] S M4W@C$&1F'-6VDUFQ^Z3!S(BC"K3-AN,7Q.@8^5BN3H:HU.5'6W. 0X"UP8!# MQD#!E40DYR)500E41\88V\?X57[7ZKGJ(?]Q,?\&UJY]\EY7Q%7R1RG\5;TC M'P,,@"N!Z_N$:1^SQTZ87=E%\K&'-?W8"*_8/?+QW!I][M*.34/T:J5UV8VI M[D+B>L^4K6J:"2\J;JG[;JMV>1!R*QVGJ<&6G83AZ753YHWN%Q2U>?X]\7 ML^?YFB^K'&]79P4BCM,"\!11@%6> D8S!/*,%2)/E>"9"/,U[HTP-BJH'68; M*:O2 9[<@,XTGT!J:#__"$\E?X#?>?.+"_\(1"AW["4Q=V-/RG M*SE;K)Z7^L&THRJ^Z)E+/'FW6*U7!T$5J^WRI5WY)$DHH SG %/. *4I!G;7 MSDE&4III'EA+^SJ)0CZ#@1HG_NWVRQUX>_OU[GWR[N&WSW>?OMX^WC]\"MP^ M7#E1GEN-X<#O>UMRJ:%B+U9))/QB;6"NE&;8S4XVXU>[XS1E0C?)YPL3 M%!;9^/XSPTC(V?M.H>/-R4EKE5:NINX;.JR,P=7\[M ME=6[RK_I"9=",H@@@(52;O^K 2UX 5)D&)6I+##Q\IA+I$5Z5YLE5]3&^" M6LC2XUY5L_[+O!$[8O__X,WP-AD&G:G*I+!#EF8"2C-4F@K#R#"(*3$HG(VI M,>R@X>[S]_7'MW(FT/+'PFU/U-N7+[K>OVR=-LQ@;8B+U\T0 ;AP)D66N=)0 MA209YNZOOBYU[U''9AIL!$_:DKNDQ8WL_BYW?^PON^%[0;3GM=H#S,BNL4Y( M=?+C^X\RF&\_6/&VOS_\YHZ%Z1SOO;F<$?BO!R<,=4CE7U;>?9 MPQ9W.Z;600VWHQ=U#,F9/>??WOX^/[NR]=_3>[^S^_WC_\(#."Y!+S?IQ\3SI[9H"7J)KUP M':$;0B@4L6)X+@TW;""/I_('T3R^]W6L$55'PMD[' M^?(CJP'FH&^_9!CX=8AR/^&*5Z(9JRI-1RF&K3)S'50'56.N?%PW+GVTMSV8 MEK^IW"&(C*Q;OU='^NOO?)[LWM1E;W9\!ORX[VI<>V:V_B$-)KBSD$6BK^-C M#$I.9]7,*'I>+I2;R65=$$FQE&$F4\ US $NE+![/H4 82DW7%&% M_<*N3PTP-CK9RA<8R;,/G!\57 -'SRRP%:V'\E&G](X5!K/_^&$C6TXH=Q"L MB5^LO6NKISS(#4&B:YYPR .VW"C#.#1"$&5! S9',)-(9"JNY ML#_$V+[?.G<\:20-+:]P *'?=WP=,#U_R8UPR5:ZF$413FD>K?;!P0 #ES@X MI>!A)8.35W;TR%I[JUY.4$I3DU*[!(LL UA; Y^*S #-BD*@PBA*@JJG;!\] MMB_821;H/]W"Y.DI[:1\WSY19US'7VD/=8WE]-P^>%CWYH%"!X[,PRNZKJ@_ M[>=<=;N8S;+D) 1;@H(&,PDP*2@@')I@"D* M0U)$$<1IV!G*A1''=U92"U@&?CO!MST' C?Z%Z#VW/?'@Z]O-T"#EQ6UBHR] M21HL^Z =3V1B.0HNC#:LW\!/]0,W@N=MW:CE8?F-SZ?_6P:XOEO,5XO95%71 MKG/UV;YH39CW@_DPG?.YG/+95_LO>G=IQE)AJ0L$"LI3@ M3 .> %"ZF!)A M6\KYDX=-ZHE6]TZVUAQYMF/_0:?O9XY/-2VM"*?$KC_JGGJ6U4U46E.*,$*"-% #S7 &600D8UH9#6!0:>I7Y]QAK;"99*5N2 MAGWYY[#T^_PC(=0S!S@IDU+,FZ02U!7G*P'KP9'M@4DD2C@WTJ"\X*'R/CGX MW-*A>O:S)9SY^L-T)?GL'YHO[^9EUL&D,)0718J 8.Z &:40""(Q( 732".% M28&]"VF?&&1LG%#+F52")D[2Q(I:)K<$U-<^!>EYAH@%5,_4T FCL K<%T#H M5HS[U$.'J\M]0:V=$MV7KNV8L"?EXMGN+>JB^W8;4@=5M*)9MW6OMH'?@N8, M:DB!-0BD:]B> XJ,!#)+[8:!(\AR&N9D[BC)^)S/M^_>/?S^Z?%K\OGV'[=O M/]Z5B4/V'[_\?O<^N?M_7=&^NZ^!R8$=9\G/ !D ^9X9J-&@:0-2Q:[6T4'M MN/RM&CU5[;L2RUB9C!VE&#;G\3JH#K(CKWS<-:7-'WYH%PL]_U:61VX&?/E] MKNR 3BJM[OZ4]M+;)_?;1!(F%,8&("(R@"6G@&8P [G*,@RYYE*JR5Q_4[1A MT]5[ /4@A[V/,;JQ_:]\.O^X6*T>YE^Y2ZK?:6Z^Z6P^T3E*C>8:&*4AP-!0 MP%Q*#!8L2R4W*:.LV2S[\;C?P!TVQGWOB:W,B26!%7>5*);65ES]6-A?7)C1 MCUJ'F^2'TZ+T@.E&E3 :]YP7/X*.B/4PU.L$3MXXD7]Q6+\O,9XVT5R-^$DI M?W)W$>%@9@T#+!)G>@XZ*!N& ;'/XXZ-M!OYDEEINRZ3;U;0X.!:/\C]F+4'('NFSK(!]K9R9K(5^B;9X-LR M6^,VQ@[ *F*S;)]1!V^@'0#%L:;:(;=?7=6WCA>:V)TS2G.> 1?!#[!FQNZ> MN;4RM3%(:RH+Q#K6\:V'"**Q[U8X:W!5 MXO52BG=/]?C%=YL!7JO<[IZ"9PKL[E\9WG'LUR5WQ['WD?^.F8]B=_Y C(-*W MCVH7C,L!^%ZH^#>@NA*=@5I&^;XR01V=SJA^I@?3L;L&ZYIT1N1VGZ-SEW7M M"/YSJO1FY]NN+5]P:GDV'CXV,K&R)F\-$..D"C8XV M:)XV1TGD4AW.(XHFXL@Z/]Z&'MC2-*'9@;QZZY(@I47 Y1$OLA M2G=__I@NRXNK *4)0D2R7-J-!LP*@*7&@*D\ T2F--52YS25(=]U-,G&1@I5 ML*#>2-D]_#/*O/E1RZO,1L^\%"'P;ZP;Q;:C5=?^"RM.BL1$_3LC#J!ZVWS; GD$%$!$( NMK*.#,$<*4$ M0*F+D=),,Q%4/3!@[+&Q\E;,Q&B=O$GX*N&.FIV\26!"4,@<^!YT]8)L[R=@ M\[*-6R5WT@CN2OEMT+:R)UOA8YZ/!2,6[>#,?^2!3]2"(3D\:@M_1#<>^[28 M+YK]J>ND_:0M45I:U9N:F!1BP95T="4L>Q59#A@V&M"BP)B;C!0FJ'7#Q1'' MQEE5O?(WNI+R%^?QMD*'4=5EF/T(*BIX/=-26]:D$C9Y<]>@V$>]4&]T(E'0 MY?$&)1YO]??IQO_&'ISMO_&U"QUZV>O#2O*\*.P[!GAA=[O8[7&91BF@AA*D MA48YCN=P/R[#V(BHW;*UD;A<]ZTES..ROGX<1>.TW M4]-GR]PK8!S"@7]"@O$X\<]#%.3(O_"HF'GCY;^N;I_7WQ=+%V3Y^]P^L6QU M_O"CW-K:EW5U]ZC)MDYI2O?DEF3OVKZV;T^BH%^#5'\'H,Z.K< MN#"WKBFW;%2O2:-44FJ5?*FFOE2L^B4I5>L[N3WN!/2:[!Y)U!$DO\<%W2\9 M/O*8X15X[^9KNT+>*K5TU9>J_S@G!YJXC"(E$04$9PK@ C,@B.* "XES@PO% M"Z^#ZK.CC,V2KP1-:A%OFA^2TI/W, ^HPWL:V//,' VNGBFU,U)!U7@O(M&I M'._IIPY6C_>B8NV"O)7^^$7AZ3CO]7SQ-)T[I+=]85.,I,QS4 BJ '0XQM2[%W^&]?2"MD8#V8(T!ZVAQ7 MP=.WX1&&3+C]<5+Y6$;(X0##6B(G%3PP1TY?>5V*,*H3.@TL3)Y""E!*K$W" M4I=QY^*I),148*)(EG5)$49_A11AU"T9%G5*$>Z 2,_?\1X85Z8(HZM2A#N@ M\RHIPJ=?F9*!QE&1WT; M!9)_X4\__B/A3O"79+61.[#678=I\3-^>@:[9U;]_6O2@KHM?]5RJ-:@5:*I MA^:(5T 8JS9=!PF&+437':*#JG-7/*H;)][/?]JQ%LL7U]NQ'.R+7NGE3[V: M4)-SP:0"AA(,,!;4DJ!=33+-3&Y),,N)"*N%?'HPK\]NT/K'M62)62R3A5C9 M@=RE&89QR CU !<$ JX<"'I,.,4*Y=H\_]5=RW-<>-(^CZ_@K?M MCA!B"1 @@22&IIP]SJ #QL&M&K=(62Y[VOU^ CWH_ !"DV!=9 M+A6!S"_)C\@$,C/UVSTZ-]WT(M1?;O]Q<_MT]_#%M^'B650]^6':K1,W##%X M;T071&(3Q;MW.711^B19Q.]7V!2@7&\R:)9"F6,(TE09!PI"9;BA*$"F)>09 MSTM(G8K('1]^:EY26S_5=X?F!'9N-!".R, /OCL8_FVSCNH5AL1]Z#VFBL+M'KX>%?Z3@]NU_7\<):(>C<2;>'3#H:.'P M<(6WH^4]1AFY?6+SQOKR8MY8]8U9U5F\3]_X2W/BN;)]OVS)DK R@-'=UKN3 M,N2?IV9/LQC?TCYI$NE71O\V$::Z2MI[93Y099\1S?;>O1Y]Q9Y *LQPQHC6 M(S)T_FBAS[5S+CC61*0(8)P*@)%4H$PELR\L6X,ZQYG;T1>'N:;F]!R/Z 7& M/,YA'!P'G6 T)!2T&$'0@0(EYV9Z[Q#HI1"*RR6A>75/_(\OTHP^UW-1$]OM M6WU^@2D",YURP#.,[ E^#DK!S!I78IE*6-*<.!TKN3C3U BCS1HSTB:[XB:- MO+[Y=:< /L\746$;.G8:BEA GMT%-'KDVIT:>>1\NPL*'N;<7;I@9.>YF?U. M[Z<-SR J.!)I!DJ5%\!XQB4H66&H15*-N+F?WL%-/FG>@?WA&":;ON/;:&DS'5O#;Q2=@'-[R0;O[<6>E._/X:Y> M@C>:7WIQHE 'U%9_,Z^C=L35CUOSM'1-O47):&I[H+!"&S>42,"P;06;$JAI M*C3)N9\'>GJRJ:THV_J%=GVTEM8\Z^:*P-[;9Y%V]4/CX#>X(QH.78 S>AF3 M:-[HF:E&=DQ M,,!<,EO;,040&3^5(O-GXM5)^M*$4R.3M8B^E'$!5U?:B(?6X-1A1>U*1EPE M:VF3GZR\/P^0BN"*3C02N3#=R$3BIOPAF3A>%T8HU])X:JMY909N"]/.5 8S MR5D.H,@8P#F'@!O_$V0*$@7+3*5^&5.'4TR--+8D3-I:U'[T<01%-\+HA\W M%+$-R\T%6+S)X+3FD1[_(Q.,^L"?5G#_$3_SS1NO]+EO!DY59 M10V'*@/ MHMK%L;"_J,UI/,^2+QOLW @@#)&!'_<:C/B^P*&NL2JZ; 8>MY++@4('%5P. MO]%C\ZFRO6L_+Y;FN?![B.9!8'YM-\FDJ^9 M(!$RS3(-4)92@#.;DH%L;XY"4"F1*A'R"@0/9J0Q8SJ->?YC15?/C6W4[Z_/ MBQ]*-48:P3 >&W@#PCWB'MW1*NNM*7[;-H5=!V[IF=R5S_.OM6:1-^4"<8VY M[^8KPOA;:X$@'=T]"QTKT&N=?Y]+]2+-K#]L?L/'-[.H?5G-4H%(AIEU4S4$ MF! $6(X(R(F6!9&(4^I8+/7"3-,[W[ 6-'EM)/5T2D\@ZNB/]D=I:%=T#4\K MXE72"AG1"SV/0BP'],0LX_J>YU4]<#LO?#UP<=MVXKK3-UHKL9I_5VN_]L&L M!Q^4U<9XMS7E[/7)@B)'!:0V:@TUP) 1P*""H"10RFH#ZI:+>?">.)MBNKN!UO?;/)TC*A+V\3MDVK^-?]_?I/U MWH;QK8TG855H%)L115[.5NZ;$..*[^4G MC["?\5,G\\])IX7-_A/QPIDCWAKN(=-I&GR$L.S50 M\]U]33^NS 1&SE_,P_"\_HZJ9B76*;/G:W)&,X"UY("E1)C?,EFJ4F>Y]BZ[ MYR7!!-T4*VG;#+X)\%XE+ZIN<:25L01_3DKUHO29-HY13./V#AH0[H%?(JYN MQU726,2^2VIUMKYO;7/]^^(M9LPE$-'8AX\=9W^?\\A^T)P\HNPY3!@E_J;F M7[\99KXV],&_JB;!XM/\^ M6N*'[UZ&VLR-,T>PQ,#:D7@S5(I1 M^;,G5/L\VGG>$\4S\R=.31BDCV5'V[DF3?H4)+Y7PT=^G2N@U2_?&_ZL>, M00Q+*3'(I%7EHIDUK,Q,CI6Q)G M'\CS+X4H\ P=:/!%)J#TS0GM>Y2\V1]QY%(W)Q0Z+'%SZHN!&8%FS,ZOW%2< MWJ+HGV_H"$VL[,-+TXV;B^BH_$%FHNMU851CNQJ9B^SVS2?U M73TO7NU*M\V!O%\\SX5914A$4\4X0#!3P*8I )H2#02C!2;0, _VB@$ZS#DU MPNE$;I;<&Z']*,8%;#>6B0SAP$1S"KTNI?DJ:41._MG^.\CA*@_,(C&0RXRC MDI '!/L\Y'/IU*KAWRY>OM>%C/=BA75[W$]\I3[S^=(V>E,/B^?GSXNE'77& M=::)X! 0EDN -5> "45 P2DL)$$ZI:5W'M!T])L:Q7:R@RZ:7TN?6/$3*W_= M$='S]/W$('_WDOR#WR@#OTC&J]R_1NHJ.=AF.GIC#E)\>J)WPGN741Q(NS]' M$<9A33M>:X%^8H:66NJV_ZH']=P4.7'-/E6V()/Q> "UKA!6W/Q&S7* T#(C M6:FIIM O>[N'-$ZE;]A^R;/'CQU5&=>G5ZI[S%2'">3F*,-4%@1J/%P^Z/VDD?YM6_/RZ5 MG*_L;S/*H)80VGZ4]H0"HP0P3ADH$$,2,IY#A/U2+\[,-KVS;SO"VN>^$3:Q MTGKF!IX!V8U2(P$W,$GN(F:%N]H&;9RM! >H8F6VG9EIW#2TRRH?Y(PY7.)_ MTNFC[=5N?)J/"ZEFBBG$9:D!YZP$&.8$E% 0@ VGD!P)Q-S:!NX//+4EGI4M ML<(E5CKWTTP[8%T^Q!0*P=#/O)OV7B>6CJD:=%!I9Z#1SB<=$W_[6-+1OP<& MS:I*K:IU%TDF!<\S:5[1>:8!SI &%&KS@Z99:?Z8"BZ\SA[M##^U!^_Z\?'F MZ=$S>+4+F&,\*AB&H4\)U8(-LKUQ7.=8X9_=P<>-Z!Q5["!(<_Q;@7$7FS=H ME^UFM6]/'-LPCWD^FC#\^EXD64G,P\N!AB('N,@$8)F-:1>DD"G/2):E7C$5 MEUFG]DROA:X=[2VQ_ZO;'0SMONMF!,<(1VQHAXY>Q$#5/R;A@U*L>(/3G./& M$GQ@.(@3>%TIS4V3 BO9F^PKO5%^:82Q01NS1'(0H MP)@QP(J" G&&M9SKZ@TK_D>4R@V!%G3CP'>SRL!< MZ5QLCJ^25J=D8\*]:T8K_M /]F%+0P3*-H7"$?U@=2PKT7.2WIVM/BZJ5=6$ MY#;%)E.84:Q)"C"B F"I<\!U:EB]H-RL4PM8<.I'XQ=FG!XQ;S=XJB4.[GIU M%&'7LQ#14!O:&=V#:]@PKR,N\;ME'9WMO5IGG5/]3!^MLY>%\^W:'_R6J0 MS%]^3H[!/HA7' YB)"X+$&!4>@L':)_Q>HP4&N@S1/JP/F)I)OZZY+\_*)L, M:.8[U3K]:?%!;:Z2LZR @DNSV)),%@#GN0WCYQQP2G/*"YRJ7/M% F.(-;50 MX5K^Y&5=6ZH]YOYEFN1?;C MV4L0NQ%H1-B&CCAV>-UW>(US4LH1H4A\=FFV48G*4?5]!G*]+&:2]4PSXPAG M)0.I+C7 AD8 Y0R!G!5I3A@2#'L=ZO@3=35LS\"++3EC)!GWRO6=$'%NVW]^B_1 M2<0+H\BM[,_/^2X][9U@.-7S8J2I66A,E! M&[B'.#,K$IG;'Z1@NLPXE#XKDOT)IK86Z>1KC@'\TXKH>?CL $(W%ND#S,"$ MX86)-S6<4CP2"QP,/^H#?TJY_6?[Y/?"'N,GFVS^MOS1AE%6\Z5=IE2KOZO5 MMX5LSJG,!$,04Z( +$0)L(82<*D@H")50B&"%"-^RPB7::>WBNBD;GM&+!NY MF_+/W4==2,ES>\[)#F[\$ W;<3AC#6HMKPW\UA)?-<<%&J'CGYCR 2D2OSA- M.2KG^("PST->UX9Q4^N]5D^+:_%_;V:"^^7B52U7/^[-#;2Z?JE+UM15[69: M4Y8+#4&* %CH#"&%!<(8PX]J/H=PGGQY/W7>[*0N=O+9BUZ4<52>S M'SEY&,*-HB*#.U(/AE9HN^G4BIUT1-Z\B;BRA[TY4_8)%(RV/B4:G+ M'Y!] @L8H7=W]KU(\0=>S47=3Z!N?K/7V9NG2$A#:X!PI@'&*085>N^/S%GM[J.M)^7BSO#(D;1GCY^HLMH];%OW[,2"%++64.4FIWS*B-3Z4% M \1XL(S0 J'"JSI5#UFF1JEK,9-GY>^Z]C&*&VV.!/7 U%EK 18:&#V26I&D MT\2VG%]W"[>%_S86J=59!]\C='^)"&JLJNL])!FW&GM_R ZJM$<8,HQ+/[Q5 M9J:J^J0JL9S7)5X-:UOVKN[TO;GQ5=M ;2O]1\J,%@H!1 IM2[9P4.;&U88I MY(7,%,3_WTZ\--?J?F^3#KX]?;F\>/9>= <9PH\YA M 1Z8,3OADRWIZ[5E+;]=@FYK8%::0ZPQPQ&,1(\! HS*BN$ [9-ACY%.<>#V M??"+^>VO?^D^,3_L0:*__N7_ 5!+ P04 " #2AE56FZ4KXX-V +5P4 M% &UE9"TR,#(R,3(S,5]P&ULY+UK5UM)DB[\?7Y%O7V^OM&5]\NL MF3D+V[B:-2Y@ '=/GR]:>;5U6D@>2;CL^?4G4A(@0("0/R M9&1$9&3$O_SO;Y>C7[ZFZ6PX&?_KG^B?R9]^2>,PB+]V#^]+__ M[9_^Z5_^/X#_?'/VX9=WDW!UF<;S7]Y.DYNG^,L?P_GG7_X6T^P?O^3IY/*7 MOTVF_QA^=0#_MOBEMY,OWZ?#3Y_GOS#"^/U_G?YSSED(%Q0H9R4(:1D8DP4D MIE6.RAC._/__Z9^]\"9[DD$G9D%08L!21X%S1Z.-T0:J%@\=#S M] LR-YXM_OJO?_H\GW_YYU]__>.//_[\S4]'?YY,/_W*".&_7G_[3ZNO?WOP M_3_XXMO46OOKXE]OOCH;;OHB/I;^^I^_?S@/G].E@^%X-G?C4%XP&_[S;/'A MATEP\X7,GZ7KET>_4?X&UU^#\A%0!IS^^=LL_NG?_NF77Y;BF$Y&Z2SE7\I_ M/YX=W7GE98K#[&9S^NG;/(UC M6C)Y_9K1)-SYTJB(>#*]_LV1\VFT^'00TW"P>/*!G\VG+LP'6A%N T%N9$H@ M'/[D6ZI-7=9+W3/D/"%1F8I_/G3Y.NO^.!?BSS*#PO!+(3RX'5+ MX>Q&]_4"O,#O#I(7DD@E<5F( $(9!IXG!@J734*R S5Y+[+7WW:7ZG6E'DS# M+Y-I3%.T(->O<]/P0,%WT;OZQJ]?W!0?!.'S86G,W1KJ;%-VMH_& \OG*CL_1E,IT/I!&.22+ 2*-! M:)_ 9F.!.Q.)4HI%5D?SZV_="@&L?03L+,E&D'":IL-)/!S'=[@%#Z)AP22. M&RZ-C 1G O=%18ZWPE@G)JT#ASFNWP@)O'PN[R[)G,+R]FA9)O1_.@AO] M/;GI-0]$4*.3L^ S-R!8(3^A:7."$(V@9HK*_?:R1]Z\%21$NY"H(M%&3,3% MU(UGPR+[E9D+,9(0@P 7%6YX4AODP66P)B0EE"):ASJNPKTW;X4*V2XJJDBT M9U0:$LU M:&T9"(%.L4O!8V1$$/ $N0TU3,.31&R%$],Z3NK)N0G87+AO1Q'%-\S#9>YJ M90FMSL':8,%0+I 1K5%(+($Q@6AB?0Z)5@#,(Z_?"BJV=:C4D&T3(#F($54P M6_WGPW"+F5%6D?'OD)M M"1EO\<>3Z<7DC_$ 8^KH2%9@K$(6(OI1SDH-G$*AC.9 M-03:$B86>^/)]'0Z^3H,FF1';.7&KN*@'C'MO MWPX=#6D0D'+]#G]8ED8R)#2>SG -QYW7:*;SAON;OP&EGTA]_"9S?^E!8)5QZT M55D82-Y[W+,\ Z_QIV0F'CR]=N!H_DL M9 WA-H&2OTY&5ZB Z>+ ;CH;6)FU#I0#I42BF\,,6(Y>3^!.:SC_L(LPDTK.HZEL?V91M$)5S-!FCQDK*1@!8H$,&"!T-,1F@3+ZEC MU+G]ZF2>>OMVV&@^!UE!M$U Y&B,3T-Q#+^F=V[N5FP-"#$N$:G 2HE0+RPX M$SCD8')T3 B9:YQ<;'[[=A!I/A%90;1-0&1A_=ZZ>?HTF7X?9*^CXUR!-EJ@ M3)P$S[, :Y.F)#H,J/;S03>\=#M -)]ZW%V03>#@_-*-1F^N9L-QFLT&G G. MB5"02Q)-<&+1R(F,FR&)@2'UBMN1T8&LYH[BG&)D!P>N5'P_!^-''S 57!2YN1T$&DYH[B?$)A" T+TLI:&3\(_SSRBVVAH'-.W?T_?!TED[4G.X$(J.1FOP)K((2G)M);.&\EJ M6)R[K]T.(>VG0O<09B-VY?;FXWO\9#;02;BLLBN1N$*WFI9Z4LK!.RX(RT0R MOQ\>'GGQ=HAH./-90Z!-86)Y2WK)1.8I+;QKGN@BN8]Q%D6>J,_XN12>Z)JH M6'OU=KAH. %:1Z@](^, .8@++DKH;9*C060*AAJ$=#06O,@$^4@A!QJHT_LE MO.Z\;CL$-)SZW%UXU;3^+[\^$-X'_&#G?D&+G,S1.$^FEXN'W25XJ[9!#QY1 MIWO0TY3MV40(WS>X_X(;>#BME0E60@H>74&C&)B0RRFHILJ*E$P*S\CDJ>?O MM7R7*;3WP^GE41QPQA+C&F/D("D(B> SAAGT4F*@*4$KXH_S(V)4:\*LV$_+8.Z M1,!.HFQV(W][S6;X^NF^-;15'LQF"?\7+]RW ?BU=];AK7;/X=C*;G^05HP-EN!#X!Q")= N2 M2N]&#)U5))0;%AQ73YV7[@*T.P3TX\ET":'=Y;LS.#"8]I-*\/AM.IG-3J>3 M/)P/!.6XW<8,S"A2ZLET.0/T0(@50F.PGMU3V:E=P+'V^GY1J-2AU1&J>I&QV,XT&\'(X7K9M*->KAMR]I/$L#09PGCB8(-I%R MZ[GT6'$&RL6XXM11RVLC9CO*^NFGV"68.M!($P;HY$LJ'(P_+87V 9?,@*HD M(XL43+E@B?8T C)E0(L@48)),U';&=Q 1C_=%[O$T+ZR;L P'4_&D[MKGX# ML\I0F'2LES9VO?GG-'U4< -M(Y7,9E"+S&CB!)PLG!G.O:7.A_14%Z>=-L G M*>HW;NL6815UT02V'F>%&>LQZ.! '>[P@OC2-U-PT(93ZA)N $_>]*ZZ-?8; M[G6+J#H::,#;NO43KU-DP_$5,K5R)"?CV9N4)].T_-Z%^Y9FA]]0?JB^X=A- MOQ^AQS%#:8227)LL IAK>SXP64B>4P+),%P1P99V:M&C*+(PA@EKR%-C.';/ M^';"3C_MF;OT\%K1?3/+ %E<+>,W&(27I,[B.G9T 8-M)7!K\ YL+)-0DC") MQQ0,>^I*TNX0?D!*/UV?NX???C)O(*Q [W0MV!8F9F(=HMVXTC(N*K#6<# " M70RT_4FJVC;O#@']='SN- [=6;X-V)5#-QVC69R=INGB)*BGCM!=HJ>> IKP_#>R,]#,,JNYAYQU M$1#A8'EI7*8DM^C+IBAJ)RTV$M)OEJ*BJKH&4ETD/'IQE/EI!.-KERNAZ*8T]=P MJ05D5E%> ]AZD?'VY/?3L\._'!Z?'_WUL/KUC$U/ M[_:NQK/\5+JX<8/$D[R$YL$XEO91T_0YC6?#KZMSH!N<&A-8B(0#@@;-%9,2 MC%(1N,*PPV::@JE=AO5"$NNF]FG,G.I@()M 003'<4D2 U1Q9;).-H?:(>W+ M4_N=N7-=HN/IE/]+Y-Y$%+$H-]D@F\(-LG:2+]RW97L#_'R:W*R8YL5_;_< MEA+N]2696$I2#'H!N/$3T-Y2=%TU);YV1G=_JOOUZEX3H*^LX:91_7XR11=W MO&Q=';XO)L&7CM:H]7%<_&VTQ$#\OU>S>5'0C81*6W3\A_E\.O17<^='Z6)R MNE#V %7AC$\!5/ 6A%,2G-$>,#R3-/H4]9-3RVHN@$X8[->8OS9^MUP^_4.I MZ956M'/PU0U'A3V4U;D;I=7@FF&:/13*0'A')>$&DBXG5$HI\%+J,H$]46&) MC_ZU%M%+:>]W+VET?70*@ :2"5N)_8F5SG2($8-:B#'@ELXQNK5!"]#E:J9Q MQMA0^Y+UGB3W6R/;,,QKJ[N!6J -G-XL5 QQ(M,RE"Z(I<.9][!JH&6)SIY1 MQ6K[^T^0TR\J7].1KZ63:O#J,DGVYN##P?';P_._'!Y>G.^9$KO[K/H)L"=H MK9_N>C\*C%$W+5! MT#)CUUM3^D!K\,Y&6:[;!5/[]O]6A+6 I;T <-^[J:Z-)O(C1^.OR,=D^KU< M#-:&9%,Z HD2*\$Z# <D>.BT-8+$$J6RO]D2Y/<@ $G\8'6KBEY.6 Z M:UM4'S"[2[>!!/'IM/24F'\_'3D4QS@6G_W+ZCQG8!P5,10V6$8.\$_PG!O< M6Z463@>62&VD/$5/"WYOE;"[FM ;L"TWW=\^E#.:LU)X?)(_HN$LXAI$GEGR M.@+3$0UEM+@:&'= H^22*:V\#)41]"1!+;C$52!43^PM8.AVARVM/:XW61:\ MUXR#T*:TWXJQW)@(N!JBUM2;D%)M=V8&\#*N]5K;SIYK!A" MU/.@I0W:@54!S6=0"JSD!)*/7*:DA'2UPZG'J6G!+:Z"FDH";P Z2\(',8I MB:7HH15AL"C!226 H$3*W*CL7.WLW?+-+3B^%8\-7B3(!ES=#T/GAZ-EV=(X M+NZK?)Z,4.BSXG_-O]_6EU@MN)7(B-&X>S(J , "8H21YG.RO.GAO#L I!M M:6NFW+F;0\M.5-2 Y5GCZW[DJ;14QM ,AA"%VV_6**Z G! AST[=]U*B5IJWAS"]0CH>L#AP1.64)0.5 M51F'YCV8I#/:?8[_QYCDO/J>MSUYS#63TNS]VA*1]Q=T 8NZF*Z[E]/V:&VX2 MBT1F\&K1*$MD<-Y1#$29D3X:A=YDIVFB^Q3UFR?J"$<5E= I#:8T1!5=$YH MT*:,*7'*8TP3T1,E-&D,2D(FM>^>[+B9=98NZ@@Z>PJ[@>CO$?"O)<(\]=&G MQ$"(,@O>> [&&C2IQ'-OC,%HMW9KG6>):F8_Z\XAKZN8M@S30'!:VCPR,)G@ M-DU+(1-7#IARQF:GK*O>FG?M]&HEC(:L#]/2(@P MW/55$QOG5"!-!42XWK0_KJ MXX5?2&+?-YN[05N':FH A6=I[H;C%*_;7:^Q^R[E81B6EHE>*ZXY"$O*H)A< MRG^-A:RTRJGX]]8ZP5ED9#<#KHC2TN)I^7PALN>,O-_M %.$92J"/[E +)+ (W3IP+:CJ*\ M09 8G!CK@#"50;B .[W"G9[30*CE0A-5V\%Z2$6_14X=P69/83>0;'HNW!TH MY3R3G@%-LAPH9@4V>901]^[C)>[N-Y+0R&$\1B=!%PJ1A5&B@)R85SSM-0 MO;G#\V3UG9^JC)DG,E55%-. 7[[&TG)*PL'5_/-D.OSO% ><&R:R*P(JE5G) ME_*(8-$2!TX(VGE3_;+V$^3TG<)Z/6SMI8@6,74TFUTA&]9A5.J5A9BS1+=! M"63(EOOJJE3F!^54YWA:DM)W@NJUL;2# EK$T?H$%XK1"]6EW["TR$ND"9<# M^J VJ.RIBY[F+LZ+'Z.G[S34:R-J5U4T *L-&9$E3P,FM*.X-L!*Q3#T$!J, M]0%")C;X(&FDM8LR'R6F[V14QX"JHX1J:'JUJ3D'YW]Y_^'D;_LV!MW\S(XG MY&RFO7[ 5SJIO1]-_KB]ND<=M28[#ASW+Q"&$; LIB\F)Y M^IQXHAJ4X1'EB] :,",ODOX9G25 MBXKQYU%:#=4YN"SS%?Y[\?E 9>>"UPD4D[:TD+!@.:&@M!?>I"Q]K!UD;$-7 MSUUY>T?/@QX@E579(SS1Q[]WYV35ZN]X,BXR'=A8!M@@"Z2$;T(X!=89"IP' M%;TLMZ?,,\')<^_HN9-9*_"JJHH&+-XB9G^#;"QFAR CRX5A*4F,:0^4>Q0- M+[EJERS$Y-"-D2@O6KN?R&9*>NY^U@KL*JJK =#]YH;C(KN3<1G-=9+O-!>\ MZ2PX,$*'8) -&6.QSBZ#D2F#IBYHF86TIO;I\':4]=Q>K350=J#.)NK5ELWG MUOR%DWS=6>PMKL-/:3;P23*2'"XWY@0(&S@X8@3PF%29JB2#K]VDY'FJ>N[C MUAH\*ZNQ ?OYH+_=R@=YD\8I#^<#Z9D(T2A(C+C2:4."<^E9ZUJMM+0H-28%NJU0JO_'H+0CM38)V.N!+N7RM HNJHC+S=LH0=#LP=',(4F5#:?2 M*5&[KOA)@OK-['2%@F?!MJM*FO ='[*S:J5V8_)O^F,-D':SZ*(F)?(E1/3E M:*N4Z4M)\1\L$[6/:UY 7K^)G][05T==3=JZU;B0:R=DX]B0@5#:&FXT:&E0 MFE(+L)%12)%E0GF23M>^UK4;I?UFB'K#9W4E-FHV%^S<>CA+OKA*.? 0H604 MRL )"48*7(?>&$7PGYBLW[D=978P*:^?6W 0//$G58$6 @$1(@$ MG)460M)!LQRB(@# \@ M6(JEW-B4S*LD,1"K> >U:2^DLIFK2J]2!UE+70W8162M#/^9O4>A+@^C-DY@ ME9YPDH0 J6*9M!D-F&47#AD#M\)F47N"P7:4-5DY60T?#V?*U596"Q!TWU40$4EWC4U#N2:U=9;$]=D\6/G4&Q M&Z4U$=9L+\J!9DIJ'2UD5X8Z\%PFF9?-A6=C*4U1YMH7/+>GKM]$SRL#LB.E MM>LSKFZI;12D:/!$9$@R1QD9&4CJ'T@\W(JF[F2_"H^8RUU M]7H'HA1SWG%"REW&DR]%9[/#;VD:AK.264WA"GEUA^2-8X(&;_R]O7MCR>V.KV_23ZR&B)>SC7'LC[R?0L M?;F:AL]NAA[Q(K.Z:JQD55*<"PDA\^+^\HR>1T+&*,]FRSU/5I)M8 M&XD=*:D)]_":IY/\;EB$.(ZS@?.4^H1.K4VRG!LE SXD!Y[;1&(6A.G:.<,- M9#3I\'4-K5W5T!26[JV/M>83@\25+(-[P!,505B+3K&B%B)/3@1KLQ&U.SX^ M3U6_QW9M&+%=E=0$\+87X< 3P6BV!B)CR)LF&+\+HX"5SH<8*V$P7[NP87OJ M^CVB>V4@=J2T!F+_6#MFX-D"8L2EZ/2I2F^*C/,>0B0A>26<6FCK%W4W0$;S;19 MJALE]ZWP)D*8O=@]3=/A)#X\D0VCJ]*C:EVP2V$/0L2EKYA%=RA;E$_IA$U= M*0Q-1@:%CI*I?9+XNAPVTT&J[EII&"8-;!W[V0QK6!;&6*!F<7$DH,WP40 I M=T:$L$16;\;?_7;08>OU%B'^(B7NC-@OBX6$$IC.&\"MTD:P' 1PPUV9B,' M.:+!E$4KC2+.U4YM=8_;SFX*-8K;ERAQ3]P>CBN-I+CZ\F6T$*4;78OR:)PG MTTMWIU,BD3P20SE&..6,S7 -R%$1*CLDPSC0F2JFO(#L@\:X5BAPD03@*DM+ E&,U6YQ<(^$GEO^=:'FAQ7!.\N\ MB;CJ)B&\:#"3;7*IM'\F7A11E+)Z$B1$9;U+.O%4_0;M'0)ZKHU\!<#L+N^* M<'FUAK9_.3C^[?#\Z/C\XN3MO__EY,.[P[/SP__X>'3Q][M<[=?B]HFW=-ST M=EO^ZK?!?6( 3Z9<.1XQ"E7HYPM3?BKGA=9F&XTJPP%J-TC MT WU2XF4EE:3<0DE#KX-9P//AW>32#<>#[(EURIG2-H67D_/2AE=%,(8)$V1B3M5V MDC82T@AF]E?T_?..O:7> '363KQ_3Y<^30Z0\*BJ>4 MC61"50_''A#1+V0J*/;QR2,[2+D!F#PRI7S%C XQ*BJ0^KP8I>@Y&*HT4,MR M.MK'VYN35R_=7D=0*P3K30 M_M3R%=<2,9=H%R 9HR4N8;(3T!^O"F6F4EM MDZZ,K3= &HV3'9:,<)(()9G \E%A#_+&AFA'G22U,L<1 BO M,%[K!=CIK#BB/G;J2+T!^-P$'1]P*1SAC[,!E58&IC!8U1PYT,J"L[9 M"T>SUIV-^;VAHI$[_17#]]T$W !$'I;O/$R/G4U&H_>3Z1]N&@?4YIQ-&=/@ M"7IYVBR:"*$]M9JKZ(CAE%?&SPM);"3.WQ$1S[;0J:>>!M#WV'!5EAG:Z> @ MR7(NR%0 1R*%D*W.'G=IP3NN$XOU?LL-D=?G:7>P/[VN;9, ?3:2F(+M[! MF^^W7UE= CLH(ENWO$?C987U@%&'KP@2!,Q/547?:YC^2+5YPZA^(:!ROVPBL#NA7S04&A!5O(Z'3P:(K M1V,63&0",HV&,2:)4;7+Z#M@H[5^G]TM@;XQT,1"6%"_7,WOKJ;#\:?EBEZN M\HV],P8A&":5*!-$]GL?I &,5M)?&Q!= MK+>R>:# +MRWOPWGGXLLD5G\X+$1C)%%(IV!9+(J)]&^)',%2.V4HTYD$6KG M*'>AL]_K(J_N%G>IQ28:7ZQY/F=I<81],=F661JBBYD1H(:BJT]P%[&$HXG)S\#)JNKJ3WP+3>,LS0O7 V" M])X:1D'3C+PP7$A>B 1<$\\RYU+03B%WAYKM@/93G A54LF^\+KHIIQFQWH6L[W/T41T?5U=2$ M@7NLGK&<;QRG^4E&O^*T3$9&C<[GTZ&_FI?ZE(O)Z4)! Q:-5CD9(*ZT48WH M%%LBT#WFPGD,W'Q0M2MW]B1Y.\C^%*=5KZG<)@+SVXNYMV4#BSNZ*3I!8Q1@ MJ)4@)'5@B*>@)4$_Q6%.#66TTE[F83V*I4(Z(3@H0Q*(X!RX MD"+0J @C$O%@:WMZ.U8$T9_G3&5W%50%4NV>#L<'%Q_/#D_>7_SE\,W'\Z/C MP_/SNW1OU;-ATU/J]&1XEKY*/1=.II_<>/C?"Q+?3L:SR6@8KT]W3]?(/\FK MWK)N=%,R>]NNR&IE/#,9V*"U37FU'I#RUQ3R>&8OR=K =A'<RWRK:U\?D??#R^.#K^ M[?3DP]';H\-=+.33SZMC*U] SMAPT_C81Z&,LCMP4MNL>\TE31E"DER4;P""Z[< M)_;4T,03S8G5KOG:CK)^[5@EE#QPR^HKI6&#='3\U\/CBY.SW/0M>JG1D5%:[A[0G9P>GEW\_?1#<0^.WY7^=:>EP=T.UN3Q9]6Q+5O26LG2 M/#JG]09;T;"8"4&?EE$% C<4L(0*X"1%9E1P3%0?LOL<417&7&]^P:8UH(TB M(E)TY7E(()*G8+W+92(9_H5+PVWUB4LOH*]?JU07/QLF7'>CIX9MU2IZ.3\] M^/O!FP^': 'PD[./A^\.__/T\/A\)P_H^6?6L5TOI+V6#7/?R[E<&6")OO#T MRHUN?6R>N!5$N%)(4Y+>.H&W3!;Q&"&#DR34OI3\!#D5^A\55W^V>L7U&Q"[ M0^>'H\6LITU+0V;I;<(U2$1IK!&L F=$ !5Q!T]"\U!]/,".I/9LS2HA:4.' MI,[UUK!).SPX.SXZ_NT<_9KSOQR<'>Y@P1X\HH[!>IJR2O;INIW1:5I6G=YV MKF72&J/*KA@)_A$$&,N^YMQ@VDFL?NX-60,'#SJ)5A%\R\9CUU[J5=NC=]CQ_%X[ M:Y,CC29$L,)XM/E4@R<8V@L?95;9,%)]OF;M'N;W3XR/)_.T:7OSGB$0@X7H M2A*6+*C $+I!QIAG+[D%$@S 5'*0^&U390H)A= .,G!*>DA")VU9%QFWYO -I//'\KDEY.+OQR>%9-T=O@7M$I'?ST\.L:_[A*Q;?/4:EFGE]%?KP#@N;[' MZZ7DMQG1)!GC%@/Z3'.YAQ/ ".U !VEEC%2YZF[/CJ16J N^_YKB?-RNH#)" M5I?FBIGH,D/!!+#$<9#99!48T[K^#.)G:.J]7*!S3&TH&*ZGI68=P_='QP?' M;X\./I115FF#T6B!L_6/KC'EE4J94 \T M2E=.;CC&'[C3&IDT-\QSYKNH-'B>LGW-TDW%X-$8'WBU>/:F@(@EJMGBFB0- M#'T+ZL EE]"W$#3JT@U:!4Z/T%/- JUFBFXH9G&"JZBT 4Z=!<%]!JMB!.LT39P)QZK/GGJ"G&H3 M:S>B-SBA@RF35U0JD\IQU];"@#5*\T2D%[2S\;4-6I4ZF'AT?NV^&FC8?GPX M/#@_/#\X+NFDWX\N=G5N-CZFCD5YGL)*IN5#N1&U5F0KC* ^9PB.H6,L' 5C M$4A9:NNDT430VA'&70KV-2 ?TFR6TLF7-'6EQG?Y\+6J%T(BS>76L2<2!*$! M7"8$G/%94N%5K-XA^VF*^C4B>VC_OMVH*/B&+<>[PS>[5$$N?JV.97A(0:W, M=_+S#7M)L#QXAXXB0\L/0@4*/I3;D-)F'S(J+]:^0;J9DKTSU7>>NG:.DY*4 M*6F@WB#H0W*X3\HR.7_]/\@85Q!YLQF2)Z]07=\M MV>4D;:OGOL(UL,T\='\=3%-K$6<"$&N(.)TY(BY31%P4I)1H!%J["+&[ZV!W M+F,N'OY]+5-(3S^?#2S=-LH)%SGYR"Q$OC$ZYRN3]+P7F#QK44DE<_;+Y+ M0;^C7CH"S!Y";J)M4>F)?!MK0 M[*2GD!7AR]FUQ@0.7'FGBW%-HK9M>H*S=+>S51%_$UAZ[X;31:/7M0X5 M:X<9R[4R\)QE0A@!1XHQ+FTC+(VVG*]J+P374M:^F;$58?W./ND(7_55T@32 M;F[PWK>_PB*U9;ZV8<*6&W&EMT#0&/@*G9*UDLC.KHKOL@MVUC"K(SQ5$7PS M$%H>W]YG!6VLE%H0"*G872D%F"P\2DJH%+WVOGJQTJ/$]#LEI$,0[2_Z)E#T MZ'7=^YSEQ 1/S(-7'OF)*#E/M(:4LL;=',7):O>%W):V?@=\=(2Q3A33!.2. M+K_@IEY8.9F^&\Z^3&9N=)(_3,:?/@R_IG@PFZ6'<4DF23JC&1 ACL=V)'5^:N:X4UD-4Z2^@77*7W*%,,:18R*\-'WE[- MYI/+-'V0LXLA"65+(WY1"CBM!6]H!,$L%]'(G$WMS,7+*.QY3D='2.Q02PU@ M<'EZO3RT?K"<>.(\FE &0200GCJPBI6$((8V7*A,;#JX89H'Y(#0CTB91_3[#TR3U M/'>C(TC5U$,3SML9Z@5)*)GD=VB,1Y.%3WKXK5S$2JMLC*0TJ: E$.X-"(MF MUWG)@5N;K)$Q"E,[0;8%63U/R>AL1ZRKCP9LU^8Q;R?7W7R/%@EG=#Q+9'2= M .0,74I>RD*LTRA"0L%1E8%12H*+43->O9/IR\GL>5!&1Q#L6E]-V+V;BN0' M&1\M#',EQ EE<2EIP9#,@$4C/'?&\^H[Z6.T]#PPH[-D6P7)-X&A^WU?[C-$ MGU0]CZ'C)-,C=9 5&E5XS-&T()&D#2@ *GVUM<>O?Q2&K?#X(]VDM"I MIAJ^)O%D7?'%HFED[=BRD?[M@%'.< M$:G 1H8.@R("?-(" @E"^.!=3N096%4GJMDZZI=@Z-J4]:NRAFW\ MO9J6U7@/VS)D;K7C0(L'*7CTX+G4H(DO);R*Z^JMH[>EK>_KZG6P\B #UH5F MFKUS]NBTBYTMT'-/['A*1X?6Z?E9"]839W4MD]^I (O.()&-D*4);DI%;K@ M'I'&J$.,4:&R_E$&>*PE/NZ]H4P\#J4D9#BZFJ=X#_/9"FTY*PWX,!013%+P M"1V*P(GSW"']M#NK]2)2&QW^\1(,/6ZMNE-:LZ'CYA[ZN^?BGWI/OM_7^[GC;7(2UF:2R+D68' M83[\.IQ_O[>T- ^!:28A$)U Y(@^ .<$6$0?0&G#0-Q\>3Q4M M!J3LD\;<\MFO-NREVW*6G<9S.!KUXA8_$6A510H6/!$ M1K[<2:!M0\"]K2?X( 3Q DQ0$A><#N"<86"]#-QJ13BKW2MQ3Y)[+X[I')%/ M)DD[UG&S1G73M):=K>@3#^MNMDS'A33;3 @1Y+PX"R%R3@,1\.%/N\MD<3+ M33IT>LHL.5PBOHQ<,A92%B:XR$0PM5LW[4MS_^4XE1'WA-GK7JG-VKVUT3![ M5 G>?T;UL36=&K?'!Y5DD3)GC@'UE(/ #0V,SP(R\\'CGL>$KEV!T^'PFEO$ MEXU],BY+J=2EK5ZXNAG\)HU3'MXO3XL\4V3?@).B7$*Q IS*&I1WB0O"3>"U MS\;V(+=OXU4'48];K&[UUV,.J%1S;V;S8C(O[1VO+WQ.)U^'LY+'O<AM]_,8O>&LF,- M-H;7=RL22F9@<;/E8/Q$?1-A.HK(*>X&GJ#SG"5X;B2$Z U/*D3.NZOU>!&I M_;;'[AZEW>FMX;JT32/D=@Y!GGA8=P/O.@Q*[@T^4R';%*.&&-/B#(6"$Y1! M=!ZC7">\RK4S*[7'WN'3RDG1/2R[)(6R@@ MO?B$=Q&<4P(L5U1IJ8F0M6W0 M(Z0T->CN)?I^V*IN?U$W< J\:5[?M4W\_KN;EPS-_8/N('VF/"3(OKB:(:,U M1@E"4I9I3W,DNO:YS YD]AL?5$5:MRIJ-FGVY/7[8S:C8,<)$.?W!'PFD?@5FMJ22"N>@E'=R/7WBV[U+YQ MXW_,!B[81!FAH&1I[N(-KC^%(;(6E%-)#,,HN79QRMK[>S_MK*'Q!U4CNPJX M@6UO4=9U%8KM7/4%'63K:,I& 9,,8XS2!,AYH\%E[[63CF*T6ADB#ZEH=I3: M/D#94]@-P&6MB>PJ_3LPF0J?RY4#6=I7."'*#LO IDR-L8('6KO?Y4,JFAV3 MM@]<]A1V W!YLB7LP&CI+4D$(D,!BM*5U;_5N#:21=-(^O=Y-(-QP,B&4D8C$/.496Y M2;BADYSPCY"=#S[P6/L0[SF:6D37;OK?&EH[**,!<"V&SPS]U:+1>5[C;M5K M;O+VLYL.YV5)GDP_N?'POQ=:_#U=^C0=\,2)U:0,0I4E/>82..<9>),<$\&7 M_G.5D;<7P:W"8\XYJ-?9;6](ZC>[WZ:3V6S O8\N,@:JI.5$ MZ:9NK$[ N6?,>*X(ZZSUXH*"%HW6CLI];(3MRR7]8QZV;&KK.EFU=>WH_&6; M5[["D_^E(9(PJ,TH?0?YPBW,K%*>0Q?E=,VV$P$KYVH[NZ4YK8ZY_'V M> M#GP5)60H#@L3%G"Z#FSPI!PQ*6^:B5+:[%A%/T];LZ^1[0%6?W"K!L\;-LB MFD :F^N4**X#R WUS\>77Z93KXN^S:L0F8I$S7$E5(D)4HM+3J^A"

    LEM[6A@6^+Z+RKJO[ATDU[/"?Q^.AY=7ERO"K>%)YX F$#E K*/U/=5-,RV*[/(',:J!"SD%( L[2T6(T*+'4"T()J(O"S M*&I?U=J"K$9S>#LB85N@[:B69DL!UL:&[GZXO^$AU8>:=GD _]2D2A%YX!PW MOBB,!:%H )\B RYL3@9W0T9J9Y\ZG&IZ\^@S]\?O#L$U=*/9P#'-LG$64O 8 MW*=RML(U!^(M3R%%SVWM,]"-A/3=8ZP."AZM(-I9Y@WL4V>+Y;?J3W[#T:D+ M_W"?ED<=BXZ2YU=?OHR&:3;(S*,_KS0$P04(0QGZ?,RBLY^I%E83E6I?F7LA MB7WW%.L&;%WJJ>3^!ZCRQDZG;_AS[.!$(D$[A)0JM"M-/B' MHU0"QB\86<9@S?U;41N[U#WYDKY;>]6%3%V9-M&WZX:=NWR8&*.F,@/E+(.@ MMEP!Q "TS$$TS >CJW<$V$Q)WUVW.M[@=I=Z SO<#1=_=:.KU32.69I^12/I MK>**H9'TWB GR 58[3,HYSV/)F@9:M_B?9R:?J]:=HZA_:3_LBZ3C-!\GA[AJ$!JH-A](6%BR39:BTS]E8_##PKK"#[]\*+>J'1KN_^KCI1 M?25>:PW??G80O,!0S9>;9JKTA!2>X1Z6J /*= HD,&E<[27\+%&O5HNOJ$G* ME ;7Q?T31$DPI8\+AJE16BVSJWZUZ,>HQ:^+FYU+\E^BGP:\K&U*?0G!6#3[ M!+I$HL(+"]9H"L$JD[A"[]#ZFY2[CEWN78E8-'3]?-D M%#?<"3"")A*UA<@SAKJA5$IDS< E8@,G25HIGG'NMW];^Y7RN^"D(VGWC)]; MY_)!W3]'%F2)=U$T"@35$GRD!#0UZ HXG93G6V#F\3>T7^.^*TXJ2;6!O6?[ M2GTFA)#*$B"I-#!(QH-QF8#U1(5 '4JK]L%GZ] M%NV-!I!UX-J+@ILXOGZ4E7+8*K7@)#L+C&(4*2+UX#PRARPY23DGVKS:6=BV MQ]NO'YMV;#%?JH@?[]2[PL2?[9_=\:GVJTSZ>?XT,O%H(_.Y7+E!P'"GP'#* M(:CL(I$\>/-JC8>JS?U9L\R#)+5)/ALH]]+0O$H&/H9RO]!RZ[4.+->..]?? MWZCSMI/^'XS_V57.S=Y[675_/#\]^/O!FP^'N%[QD[./A^\.__/T\/A\G]LP M6S^ZCMW9C9-:9L=]7TSL+-Y0"-,K-[KM2(@AJ$\Y. A)(N"\%V!R"* RHHVB M.Z]"]$OK1=GJU=<3%U,;Z^F96T. M?*YW+)+$J/4;=-R*FDP*1. MR5'OJ*T]3F4%F MZ3$Q4HSI6C6L8.6KX\3U'.4UQV<*NF@B8L/[X9?AQ$-^O7R MN&%$)J8#31#+ #8AK 1#J06OH]?4,U_?,CU"2L^16DYCTJ$YC1DE2??+>1DIZ/!CNW0CM+O>?"!(P[ M+B=%#6ZTL*5'XX <8+![+:>?WU[-YI/+-+V9;GT-?I)T5AAB@C), M(F.$@]6E!B-[98E MR]LU6WG!29G&[KZO4C3E0&JKI$&4+98*R4%\BT,9^G" M?;N_-]ODB3 $,#KPQ;D+8*.(0"S5.3K*(ZL]/_$9DK;"EO[1L%53#PW ZEX M>BTMI&.U7M8V\-*](=MH(2^B4BO\(N$/GDLF N<^A=H-15] WE9P,S\:W+K2 M3[.')X<'9\='Q[^=GQZ>G?_EX.P0P]@O5\OG3O(;-QL&-X[OAJ.K>8J'IWLD M-'=\49WT9@TN*R4[#]UT/!Q_FIVFZ?EGMW:5-:;D,[$*$J,"MT7\R0?&@-IH M2B6Q2]4/11^C91]?_O@*=__R[S>,Y104$5X"L\J!(":#<3Q M%((F@EE8AO? M_<&#^TU15M'CNJ.^G^":B/^/TQS#"W3_/I1B'&J\0?H#9%&N5#M-2G,B!8[' MP U-F54_*[Q#0#_XJ*#*^U,'=Y9JSV']NS2>7 ['=P1!A#"F7))0T;,R?[.< M^\4$,FG\9:)Q3_5;&(,-C^XWQ5S='.PKO"8,PM_2\--GW%,/\*'N4\)UX=/T M)"\D-#NYFL_*!7T4VV(+'JA(HR7<@Z0D@. &V4LA0FD7=BOW[@&/!_'_7LWFBRH[K:F0FI2$>Y @6"#@DO*0T+1&$DAF MOG;1^(ZD]F/L7@V*E7750.#_R(I[C%'<-F1.,6)(Z;/"X))ZL#9'X"GB%B)9 M8/25;.%C)/9S%O>*UK"*;JH%_O4BSH51O_5/8N:&9P^$E+('JAVXD DD%Y 1 MXKC.M6W>DP3UZAZ&Q"]2.H-;'[WF5A9UAL!*1J5%"(25_K$6//<"%,4U M%J)QHOIESV=(ZN<<^#6LT#ZR;](.K1@:(/:)Y9( )PIW92(2.,EPO3FC*8F2 M^NTFZ^P/HK9LT5X*WPY,+Y)]11!U?1A2X0+)LX_LYH#C5:Z+/)KS8H(';52" MH!TO5P4;2],%X/HP%[RC5\Q2NIHO#P,-O872% MHGR/ZW#M5.DDWR=H>;7:V10H90DRU;$T9=#@,F>@J1/*"!MX]9D_=3EHR[;M MA+C'NR2^NHJ;V%#WY/K-]\T/6'1W\XYZBIL*)%/&VW#!P1"2 ?6A.6<&M5:] M#KT[=EKIWOCZ.+U?)M$(9!J(;39S4@@W.1&8T.O/5DS:/$=,B%G?5^?UHJ8H"&D#264(W:QA*,KRP M(R&%([K*Q%>RN=OWYTSW$W,/P,8=;! M92E,'EC")<55#M(X 4(3C0Z.Q+\&R61R(;C[Q91]KX$EX2UN\UVCKB[T=P! MRZG6__AX=/'W/?*J=WZ_4A+U<9IJ94S_ZVHX_[XVVX-8X7B"),H-<1D=V)*Z MRA0MK QSF<'5_//D^GPOU,9XGJ]^V%=V@J8H* M&D#5Z?5[-Z^1G,H4&B3?B(P.7X@"#"^=L;URCCD;;*A=5? T1?WVL*B(I8J" M;PY&CRX.7:[I$&\P:HAH9UQ8E,/+C("01"<8>FQ(&GRJ-IS=QEHI"CVG<+'J>FW[85'>]G.PB\ M >A<%QJG6!)2:3Q;J6/JQI_2WYPXB'&X:CET?UMW M) 9=NE)Y9P5NZQ[M+@\&B"XW5ZV(@E?OF](=._TVP:@(WE94_C.@_X$ HA-) ME:;MC-",$9%+8$L&-WAFB+;1)5\[AJC.Q%9(M_\3D+Z7>GL]B2K7"Q:;TUGZ M[?+ MW)*& =>YM%NPE7?YB^^NIL/Q)PRRAI/5O&+R9NT)HJD.I1OA\T?X>RA!TTV.RIB<2OGS<'YX;NW)[^7 MD0H'%TGH_-UP%D:3V=4TG>1US^TL+<9K+2:?+I#D MUQRWM:: :.H6@;>,%#=6YS@8RQ+0P*F6+/!D:YN#_2BN=W'I68]W]IC+NRSW MRCD9$DO'*94L"(/>B=<,'1.?T A8K1FK7797C?A^"P!>$;./7VIZ3?4WX#XL M*<(9Z"!4U#Q[FZN7RZT3T,J-H5<%P?VZMYTU MT@"<=A?<+=OC6 9JK96$6VH5XY:#5=F@#%( &X( 3[BU.3,B5'7?M ,^>J[I MW!U6+TT)=:WC!G#^^%T52Q/E5C,@5LL2 ?#2[<@#BS([(31)LGI?A38O"_6/ MDZTO&+U$:0V@;_,]%^N#I,R7210H%2$EBH8*#R2@K"1=U#K__!>,FD/=_LKJ MN2_M[V[ZCU3F6YZF:9Y,+]TX+(6W$..*'^J3RZ:T:C(6G6]E,@HG1LC&!N.$ M"M;=J]39F/?>YEW]E@)N-IT/SHKLEHZQ$,&S+$'%.1A [!M(SJ#*$LMQNPSO,RJ_\]*>E;Z+RB8UY->WXMVW-<*S]SSI M0#!,=.4&4.E(D;D'12VW,B=*S5;5>,\I?OVE_6P0U12_L_P:\$1WKGWZ<',! MFCHJB"8>C X9A/ .O$'0&R$Y3U%Q%VL/==F?ZIX#K":R\*^L^Q\9[8L__IIF M\YM*&CIP7 8AE07"94FHE97.E (=E-:&1L)3[8L6->EO/'%:&7NUH+\O$)KH M.W)[P/PT]_X^]X??O@RGBR\O>1]$FYFC3H%B>C%KDZ/X$P,9/2'9*2]$]>:E MM8AO/(?["@O@U2'0[!9PO^#LXQBUOW:&4E))L\-O:5I&SIY.AR$M/,]%R,A0-XYH 5&[C!]9K:IW.>Z2G\:ST'UL$3T I9TM MHY8T/G[Y':M&<-P'(-)JKTUF5&^5 MOG^-N.-Q-OKM+M#D(GD]6+3BA^WB@*Y$L#9][=ZPMIO;!&\GXT75[)4;7:3I M)1MD[R)7DH-6%D5D. -/4$0N>Q&(D994GZ#7 YO]MEUH864U#*M65MX>QF=- M1$%X-@R+3BH#0U-)>"2(LI@@3G2YJDC *Z.BL]8H4KNTNC-F^FU"T<(J MZATBK:R5/-%_ JV%86@?P N/^LE:@&,1+0AEF0NKG*>=38:IS4S/+41Z M7BUM8.1G7BS+?,S[R73U4?D>'5A&A732@F6AG) 9!E;P#%YK'VR6+,OJ/=U? ME<.>>Z?\K,MJ?S0UL-862?YET\.'C6C63@!NLO]QP!7UV0@+)N"&*VPDX&PB M(&T*/$2C=:Q^'/1B*GONR=*WX]6M5AO [>ET$E**LS*$93-#+H6 0E,@8IG8 MEE@&*YD *G6VW#N:3?V>J<\0M1TJ?]8C^[HZ:P"$^^;AKAF_.2I:[#OW4G*) M1$&80)EP;D"$I,$)D!R9V% M_MX-I\LU+A5/Q.L GB644I#X$R\M[ZTRA AG!:O>K+,73K=;03_UN7G;Z.JY M1<3.$GJL'WJ9YK@(\D,!VJ*'*OF'YS M7^6N"=UNI?QL9^/M8:"!36FKW!=NR&_2..7A_'JBZ?6_''XK/Z:!R9DH4GI< M,Z/+;5F-FN$99'*)*R*D4+6O4M6A?+NE\+,>8_>@_1\%\[OD>V^?M/RE^SOI M@%OO@S,9RMX(P@D&UN*^:4.B0266G:C='J8W9K=;63_KP?:/@;$&%F-W?NO= M&NL!M9:SY$B9"<LP6L3@47.!/JQWAH1.JK)>@;?M+D+^K*?B32*HX3'M MFQN^KZ?;#\)\^!5%4[N#_5/OZ+*9_=:\M='7WCM%C1*X&(P@&%.K (;S,GPW M4&4<M7*9Y/1Z/UD6OYQ$'Q.CI(,65$)PC@+%NT(T$A(3%Y[ M)UH[%]G,R0_=\?XE:.ZPC'U78/S(+M)#*2S3&(-,74"5>$@^X4ZFF01GG8?( M"3<^Q__7WGO.R$=4R,XHKTR&I[^X^,9!.JKTE4D%6J4?[ MZQ=)LKRCR<.3K+D/W5TR3<)\B020,,&JWCH0[S%QI.-/&B)SN,.R TQV/B<_ M5X4GYS@_'ZM>R6ER7,@:4;04!$F=4_!DE07+>*Q/H74VZ''4*_57KC0@WH=5 M]/: ]BM 3_.W>B]V8?I)SB6?GE_,K^L )MJ;:%A-S^DZ<9GK4'$^.Z64<<:^\'AQ7 .$P+3=<^'K0)2 M% @RX8.)*)S6W;S^;'67^6,_!DS+B(L>0 M,8*UCM55N 80G8'LG78Z6^GEP2.KIAR^F(Q=%R=S// =AV_ZG'P>R.\\*2'E MA$LV.* PEI/WG@0X5A<3>#31!Q'M)%SD4O1 M2I "2R /0TG) 'E$X,ZY+*/C4G6SMV( 7_88$I5=',@1X/;R4IM/BJ;(8'@0 M9KF2G-27)"F2)=!6BL1229H-,H]V>-;&/8E'G+(9 CI'5TQZ9YWT4/6DSWS- MD"6EVW#81U6I+TYP72+DDARHY EP6!(87Y/RVENF6F]Y&[FJM-F.-E1>1"$3 M).WJ0X8F>\*D ,VU5+X4,BK-%^2U(OZH:T>WP>P]0SZ*^CM(J5]OT*Y+<+6* MW%J50?A(]TQ$#JY@ *%BT<'EE%3KD=ZW"!@Y/3T."&:M--(!G'87W!.KW*W$ MQ,C# >^MK#/P/'B+'EB6+'AFDY;]))<>YV-<<.\!JV:YG48Z[@#G=SRZ]39@ MRS6WV3(PIG93,O+54=>Z'JV#"H85UGSTYX.$=/[*-S@^9JV5U0'B&O1->@P\ M%*Y!."= 9JC?YF M>6AQRO(4*6HP+($2(H%+G(,6&&T1)G)L;;@/RV'G-T)C_!ZLYWMO,/U['+7+ MLN?"2(.:3*#S@4R@T1 $.I!)!J^+]JXTSXPLJI6 M\RFL2D7P8,'ZC*"T77;KD%=M=#*QE-Z]1@TPX^>^SV"?87O25>'L\YD0S M4R*7"%+$.@O-UL7@G$'A-GGO&(4&AUF%W9ZW(RV7>DF'< ^P'7=_YK.265>7 MW1!.5%ZQ$B-D9DR-+S*@X!YBB0&M",R7;G(CV[-WI*52+^DP[@>Y%WX>[[KN MH0AF5&"@92+7O4@+7C@/FA64.6:2S/$XI[M$BOV-[G])9W$?N!U[T>+FPKE3 MD;9TZ5^3,;F:YWY+T5SXDE("DX4 I4C1(4L!D62HDXV>?(SC.[';B.!(H\ZC M2;$.!L<7'7!N+KZ)-:9(6>.#5,A@"TGQ@7<:HHA&:3+5);6>-]T#WR\^G0"&R%XG^[K._SXG/:."TYDIMFJO[I)Q\I1BD$@B*D, -4K_;"_)'>X/]6 MEF!(/+]H1^!V,O!YP>FJ<"/YX%J&\Y??,;\ M!9B P9#\HL__-K%4C-H%U&!LKA4TK$#PR8 5VH;D7"GQ>![%&F<$CCE#_P+. M_D H;IK=/TS[]'JOWJ)UO_3=SQVR0?I)'OKHB-;*6AF @FQ[KV$:.*QG#3?(;\?W=$;XG9X3JB MMU%_!Y[7[4;)$DMA2=2M#_7R0",A"%/ 1.GKP&(A5>M1H"^R(WHK$#S9$;V- M1CJ TR#=D!)YX88SX[H)\\G7>R!2K'PGQBR3SCHV[P-9T_Y Z. M@=DP"AD96Q]P_E_YO(HFS\ML_@.G<27"I3#7_*"3LDB1P7)'_/@4P&444) S MS:3.+L4- +;)=W7^2'A(E#5730?7]0U6EEPLUFRD;+ DK\$K3?Y+G1L0 DJ( M:$L0(45I6H=_CY#2^>/4H0#84F%=#(1=RJ=FKI;N"-,%@[,19$(2B2\"T$L. M27'TK*Z0SF6(N..2@)V@>_TP$=WHO!=U#1K)[..5,[7Y',L9 E9 B*'?#)I': + M"!3I(B*A/[CGW@P>^>AQKXTA5+Z+S#I2.5N3KZ+%R$5M<4$%RD6Z NEJA&"Y M=/0OAD5LJ7+6@S\ZA,IWD5D_*N=^3;XWA-28R"HY0W>9 MN=U.Y98V==_C*)PC*+R,$++^L$\PP^ MT&4D$]=(/!:4JC%8-Z.L\Z3WL/@<0'G-(-FZQ.SDU:N_/OSU_N3KF]>?OO[S MS>=:I/7YS3_??/SR[C_?O/M(OWQS$N/%CXME_+Q<=\_JE\Q7]=U0=)(V6PFC!:O"QO@S;[V[6R>3[]-7UW0@9S&WU_)PBS.5M8F_=^+ MQ7FU+)>D47C(2A(J4J!17[9DH3O(6@L^I85<]$U+\#;DL21T[+] GDG'>YNLV?G>#:@P_[VW<>3CZ_>G;Q_]_'+U\]_ M?7CS\>N75[CXCM/T]G2*TWB*9R>+13Y??,A8"\D3GE^UQLRF^+D>XQIT4UQS MND*;OW5Y2K(SC&D6(!M+H28S#IQF M'*0++(K(A6U^U6Y&V3Y/&%4C)]-4_U.[OW[1'5,_>9I696;UZKF^,ZS0.@Y.:[R,"*Z,#]O3K&R\VPY,4$NI:<,1;JV! 6E<[)M;[D-Z-L M'/@= ANSP175$_S6U\WRV-[G;_V\6:+0T2D.7F8+BI,;[03]1 QR% E-#*V- M_58$CFL+AT#(8R!LKJZ>L/AN^O/B?+&4V%7)BRA>VQ# ^QA!^8@04A; HG$Z MZ1R4:3W\XPER.L%9>Q \!K<]-=(IN"Y+Z%B*)GEEP>8"[1>UC63S\ M1Y=5:5A(3J661PJO8X.!(%9Y">% E9 @&(]BLA68V,72M5Z+L0.9X0!Q:DQV ].0A.L8M2QC]*FZFHI%]P:T2 M#.^ORK"#C2'7(=RL.#JXZ%E=01G NH+6<$NGEV_@".[V[>- [X#IF ,II@,+ M]PB7YZ]P/O]-1WHU^-5HP9.FR\$P"#6;:NJ/79AMMG6\Y"P)D2]1N\LF$2.@I)!D3M"/^5HN5-HM'>M^R@? MHN-(''UP5]5D(, M=$D$D5TR<@![MAEU1W*[MC-J RBM SC>+?-^G=".USTKT99"GJPBIH,6X%!IF:(Q$5WK\N@6A(\S MV& D$!]>U1W@^]V4/HL.Y^<<,TFYNMHZ MS=9S>9@@Y 'B-@*=>2&@&T9E'6#Q\60ZNL@2[B9F_S0,<3"R)L0'*20?CU^RT1) MOZ2+(294K<7$1LAT1TY$@^KJ@XLYH8Y*:DCZOHZ&9@"I9%#B-*!D:DH M&Q#5W9%Y':4/_9%C@3)#@B\G@=32263U A<+. M>1S.7@B\]M9$P^[U0[0&?Z1C0Y_\:X\1/1M]['"-NT]S<-@^7%-G@'(24$RA MEJ.B@Z!Y 9E*VF3%=T6,$WO MZ?\[NU;!'WF:R^GYE0B$5MFY1"+0Y#(H5;-%-E@HLDCEE>:F8.LP80ZS>4]QB9"R!QJ,2T7=6HU2YJ$QS483_&X%B$QWCS'_#1) MXZ)M>%0\"8Z&OH;)ZPN!=%^B2GY)C,5HP,*90E)YR 6], JTL-\[%S%7K\OJG*1JW MM'DLU+503[/I:OM$O*NOW4Y^*CA==,P@2Y:U>T]"D#Y#2"7&&%+4NG71WTZ$ MCFL0AW+^AM=9%W;P#IN/'3@?2N L)."U)T%%SR#4G:[1H/7)1X7-%WEL1MFX MON !0/(T+%OHJRL7- +@/\@;;Y#8> M\EIHJ(.HY3$V#-,V)R\HN-<4?/'@P&5%(M+HLP[%\-#Z7:Y+TS94Y-%"[MV. M%+_Q_-2@7."I3VO^7':@XH G0.4,MU)GJ--&02D6(<0@P.<25% E!MGZ,6C M][!'8/YN2I_^<[FDK<[N7ZW'JEO9N#>(W%A0P6:H-33@8B!C*IVD3U?TG_9S MR;-7L"V0LZ$Y:J*G#LKEUL_G_/9K]-%5=G5<3F? M70T!67JHM89G67G8Y%+<\3N;7YTM>#_ !1NDTU:E -K78D]#_IO+(H(D#XNY M@*FDP:Z8@UVP$Y0A1H?D1UI'?B3&!%X4^B7SQ6HFBW6M6W2Z3-ZV0L*F_OLV MK>L*ZATDG ME FX%Q0<<0JTT1H!5O(0BT(MF7G&Q@U,8K^7[2[ [$F?'7A\VSJT2:;"G+#@ MD9PYH[AKCP>P!DTTGMN8H%B:OE*8F#>H,X@_RNJO:5L/@;#:2##4=46[)>@OM(6A9JPF5U=I9DU+KP3^/$M.O M0[@-&IXP9'O(OJ>;\^3B_/N,'(;?'_%'7@[/#_7[A"B0$UE@9:V"4->(D-G- M*@INHQ_LM-RCIA,8[:?NQT"TG^R[1='EW--BT/@8@,F40$E9ZIA2#5J1'Q$+ M1CIJ!\%1#YLJ6NE\(RCMH( NP'1&/L/G_"M/+_(_9]-O_T'_K$?>AJ)]D;D MXT)3P*T3.%6W\8K(C$K)"&R/I4?)Z1%*N^C\'IC:** W+'TYG7[#GQ0*O_M\ M\F7-CXSH9;&9#IUTM7:) =:?4N".['@6.K=OR7V:IDXR%8.B:E]5= &M^S[! M^ZLA PI9PL(YB$+.@0H4(+M:LEFXT2D+2_YEZU:7)PGJ!%3#^$][:Z G.'W. M<3:-IV>G2WX>R9B-H=V [/[L;QM 'UJC7<#XD5/\<+%\7DR\%84K%B"9)$$IBO&< MTXH\FYQ8]-*&,I@SL!F)G3PW',K>-M%4%U#2&%"LLFYUM6'^] [;O'YN#:TB0Z[0.PC1_)N;\?RG>B4)%-U6K$CJ>/,YA[-F#;57!<0W>1 /LMU*JXD M;NK+DJ;(%HL#EP0",Y;E8)@)IO6\@19TCS/CNP\CVU2G72#YD2/[<59?VB]( M'N$LKV/.+]])0W_@(J=7LQ_U=Y9_\]5L44=((X\45 +W/H&*]64BDI.$S.I@ MD'FM!^M2V(?P<>:"CV:(!]1J!PFR30[PEA+@001ELP7AN:/CK! P%@W>2V-, M#.C$&"9Z ) W'SG>A\$>4-\=(/Z18TZ_\8J(.3U??"9=$X7?)^3V6R:T %X* MTN4D'&!(!0H6:WA)0:4#^<;WB1MG_/AH1GA/[>RQK/!;K> ]F*E]@$\7I=0^ M6##>ZEH9F@$UIZ#4^!!RC)'EULU5NU$ZTLSR/FSFGHH;%:"U['W7>V$Y5?GD M1]T;_N9?.5[4C[AY0TR(2@HX6(W'I>?"EW![,^V,,P%'V; M@?:(WL2Z4>;(6V_VDL&#W/^9YY%4.N'9E2R8 9[(U5'(,XDC%A#1"$9RL.[N MYJ;VB'Z*P,T@?42O8OVH\P@P_8H<]=/EEH[7LY7P%Q/N16'12?"U\E'51#9* M%2'90#RBYS&F1HA]X.LWP^,1/8,=2A7[.@5?QP3=Y?%*0F8G>8&0#%T9FA@. MPB.(Y$4LS&EV=S9 2^QM91*/Z)'KP(H9'XG/Q(?$Y_0;">)RLE2MM%PL\OFB M;J9:*?KL;/8W3F.>.,2<#/DOD=<,G6067,H,;*P+/UQ&FP?;EK SU9LA^.4\ M?PVET X24!N>VXW9SSXI;XJ!))*KXZY(^H4%.M><68YHE&E=;-V8AFG3Y1.;+E!D 0K@2)-#\[8!-YJ7VPJ: =8 KX=C9MA]64_ M?VVOK [ N%<$.;%>RA"X!2[JDC!4%KQ( @)&9K6,R8@QC.R>,/TW>L#:7HT= M8/:Q"3G9H(G&>,A<*% E9T"O EB?@T,799A8T F7C86H+%EYGRP$XPU8U([D&&62K:<>[$OS9ET!+_0A MJIDRCV'RRSV?&:?I_2D&XKS.:&HR]67#[V@^\647W@XP[87QDFQT":2H\SV0 M7#_GK0+. _/*2YW5$8W^NR?D^BWKWUL;_OJ>._^U'/AU$N/\ L\6$\\8T[F0 M&Q%S >5$?=HE-T+8;(+/3HK2>HC';I1VTO&W)XX>FQ\_H-:ZJ#.]Q^<34V"M MX(P[Q-5MHAAYMK7#&RR3WB9,@OG692);D-=)H][0.&RDGPXBCPV.V,W'5#IF M:P=Y\42E8 F1)<[J7H=EQL!1]&7JQ/^ JECFC''J\&9S:SXZ:>L[O%$=5N-] MFMR-KI;E?_--]VPBDP@1BP;RZTD5Q1=PW$8H0BN=G&%1MJZ";D5[)QV!73@- M>VJV1TM>I]E.:[_XQ'.?M'3D!A56BQ$"'4Q39\-$%(E<(FZ;+ZAYG)I.^ON& M1MUNTC]BV[A*O-;WJ2Q< "^DIXL Z= P3>Z/DT%940P?;.O;#N1VTJ[7A07< M7G]]&KT_Y[.8%U?EV<3AZ_PKG\U^UKG>D\AR1HX!HH]U9Y12X.HVYH!,IH)9 MFSSX=?T,C9WTW0UO(-MIJDGX6+I+=\*%I-12J/0X)-SH+0F M'I/F( .3ENNB51P\F-^ SDZ:Y(9&9&N-]8C*E94/F!TW*8/67(%:1FHZ24 I M#;HL:B_VX$FDC2_@X5\5!\\7;2WU'K'S0*%2Y%%*Y1&T%!F4=$@A?ZZ-H:@Q MI^)R&FH-^MYU9L,_# X-JST5TD6WY#VF_C&?+1:30D?$R]I%)QGYH;7@$R7G MX!27-G&DLS(XL):4]-(X-C26MA=[!U4/-[BXD;DAO_)GGI___O,,I^?D5=:M M/"N?4CJ.*54+S#*QYRT#=(H!DZA$"L$F-=1*Z U)[*6I:SBX-5=4;V;L!H/7 M"Z7H:"E1+"\42LNZ7[W4Z3?:L,J<#TZZ$&+K,8;/$M5+R]9!T+:K,CK&UY_S M_!-/+Y,ZBXG7@25+=W[.*H&B4!F\C87^Y;SVDA4>!WQX>YRP7OJR#F35=E=* MQUB[DT$DMEB)7GHP6I._8"69:%,8<6F494G[Z/)!L':'L%XZJ Z"M7V4TC'6 M5O$R*SI[GSPDNO7)-*,&S#Z#B-PX"F0"#P-FQ^Z2TTOSTD%PM;T"^FD=O>3H M2F*W'G61?,>H+? 4ZMBV*"C P:6+&;0))7(UE-5ZB)Y>NHP& M7>*M@;54.$ MFJN ^09+'S-%+$0UJUO>K=!U3!5=],W3;9)Z:0T:.G.Q MAR*ZK7U__^;DRYLO)Q]?O_KTX<.[KQ_>?/SZY2/.:]'AKWWJW3?[W#8U[COP MT*BN_7U&'82&BDOMF^LNP! .L5<473)>L80G:%&"^F=H4Q#MR6 MH'+0B:[)5A 8<\7C'LJZJ^X=)#>RPC^<3D]_7/Q8$U[7R7N7$4IP1+BIOG9V M$K)UT2^BLED+^8VM>/S7#<(5AI",$*"#JT-)D0,Z MAW3W)>%YT$[SC5;8/:?XFU\Z3O-/,\7O++\.:C6^TM_[5$[(N29!U">.I>ES M7$3/L@:V7!TB!05!!D9 MW0.2FU#,GN"Z\Y7CWHD]8&L?'71P<];9*Z2E]-O5("[K'[8P>RJ$[N$8[0/$SO%YS^H_9+"T^S;_D^:_3F!VRCD+#\IE!KX$!KH@=TH8+5QK'+>A?-PK_O"(FXVN_@Y ?]F; M>YHO[S?$K%(J!=AR%WR6'@(:!.D"0Q:]\,UWF=TC8EPHCH&$>Z/X]E%+![BZ M[>VDR^?IRY%P12?!"S*0VI&#XX(#'X($:R.7N3B12^N>AJ$,M M=("IE91N\_0USW]\*LLFQ?K.F9@K,8H"):&HHRH]N-JY$4H(@L48E6J-J^>I M&M>:M<3 @R_#S132 <1N\W)92EJ"*\OG#*M$\C;TCAN='LPQ#565N]@K&6(=>-=':5[.2?7,6FXMA0P M12QUSP*#$,AE15^4Y:DXHUL_D&U+X[@^VEA@W%=9'8!QP]A^X@3*6.M3DN0D M0VT->.TT."-S9,'&T+S+84/2QIW4-2#TAE!-,\0=HI3XR\7/GV?+/#R>O<+% M][=GL[_?3"RU!9'"<$G24;::*7(G^5YV,S& M)25C5YWNK.VG;\>=!-W#'5@O]4_EKT5>FN]/@4[:M+8%O?E77*[#>CN;W^;T MLIGC]\0&96,-G9$S!XKY C[6,BQC6=",D4Q;SRC:@]RQ2YR: >]0*CNJ^_+M MQ?G%/*]+0Y=,OYK]^'&Z&B;0]K;%1CN=%$Z662MXX%=:>WJMMT&,9OD=)LKJX/[>%,^_T_&^=>_9Q.B MTGI)3#G%JDQ3!%_'07GOC"@B:,5:#X[>DL2N[MU#0' 7U1P;\@A*>9*5$[%V M!DMM/:C$:J5A,I"%\B5EQ4OSW3M;$SEV'=0XZ-M:/4>&O[>SB_E$./*;I8O M272@9%1U@Z2M4PJ$*%H6+!MU3@T$OTKCV,_WHZ!O:^4<&_A.?^4)B]IPZ2W$ M.F!8Y:+JI-@((4@T#GWVO/6E;=SU#",@;BME=# 4^$F^_IJF]=-R'9I7UT^<_*B_ MF@B/(;&ZP0^2-E\Z?8^[Q>#+6)H"*L6HN[V;>+UFS^^[O[< M-!2N!!T;A!>/$G+$&M YH=.9H_$:3.[9D M[@X9XZ;V&^C]_MC _43=@??\BK[R]/PMQJ5%6_9^2:Z#IA 4R$.CZ] :!AZY MA\R9W3T)E!T%W );/^=?L[!?Y2[>9N>S[#RSYN@0R\;H= M@5/\YPI97.0\1JZ2=]CZ&?Y)@GJ"SR[ZOE>(VDKX'2#I?3ZG#_M45KQ<\N!M MB:@S<*,$*)(,66*?P:B2M4>EI6^?1[Q/Q[C/Q,UQL[>H1Q[-4@NO:U71^7)$ M^'Q=FWL'_DD+592V53:Z1FP:G/0!A/,E!Y&TMG=LSX,S63;YKG'?<9O!8Q#1 M=F!9;KMXJVO;%Z&D<& I(@!5R+G#8!P$;DR41":W[7=#W*5B7*O2VO'=4\K= MX>0C_LB7ARD$2591@B\J@E(JP'(_/">(+"K MSF8M!=C#C.SE6; J1.>M)GOIR87*@8Z!L0QX0JF%]\)OUL?2=$CZ8'Y'JPMD M=QGVH/C+Z7-6!,MBAI14!J7I"(1:TVO0$W8Y>4=EH[[TXQJ.OI6R'AF.OHWD MQIZ1?6NXMS0&2^0"3- <%$7;@'YIQ9/U6EBMTT9>P?$-1]]*98\.1]]&?F,K M_M9P;UF\2EE2:(RE[OPDZGW4!HHNRC)-_E#8J+SN^(:C[ZSXG>7705CPGS@_ MK9=;'2:PM'H9O<\6-;#$* ;6CD.P48 ,3/KD@U#-EXO?I6'->$NX, M(6MO.*<<#< BGL4JGAC6^>V[]+0#T!VT>FLH8 [ M ,@?N%B*8DU]E E=UAKBJC:7(3CM,WB#,N=B%%G6QO"X3<&XZ M'<"F$G[YRG?UA+-RQ?^8S>>SO^O3,?ZD/SG_/9$4O1<6 R1-AE)Q4>A(9 -> MB9Q42B3.YFLNMZ"OIZSGCH"X^PH[E'8Z1=[U)(BW^7(J&W[+$^V43,91."C( M(U1")'"2K+RG0-/';(V1S2<6;$Y>3X]TP^&NA6XZ@-UM<=&=?[KX0K1@^C2] MZ4_PB2X6O? &'-8F/&,3T"\9N,P,#SFYT+RN9%/:>DKJMP'<(%H9^=EO;:B7 M"^(_YO/W>3T%M2IJ(K6,EKF:# ^2^##+E0KU7U8%9:6+^DZ"\,'7OZ>^HZ<$ MT'XH:2K-L5&Q2G"_F]+'Y<7YJ]E-/EAA@7-),0>KNZ^X73YI>HI.N95H4^8^ M;(**)[ZC)R^\ 2I:2;.[F^D5SN>_R;U;=Z7YX P+4D IFM6![PJ"Y@B : ;65D+3(P,C(Q,C,Q>#$P:WAE>#(Q,2YH=&WM MF6UOVS80Q]_O4[ :AC9 ).K)3:(X!C+90-(YK=%H"_9JH$S*XDJ1 DG;\3[] MJ*47@B3RCG=__722?,-GXS=Q\NML G)=,##[^B"1B"NJJ>"(03AY;0$KU[J,(%ROU\XZ<(1T( J\)FOP5A2(/S]4YIK8BDB:-1,5 M_8.8&,TB]>&ZB?_(^&&4DRX?SZ^2F-SF-*5&7<_Q/LQ@5W9[QKHD[N3X^U)I MFFT^?Y:>;[*\7J:*8HHD-3Y%!JX(IAE2^A!<\KGSZ?$_(FV-4D:Z&:F0F$C; MI,]0J4C4[9QBJDJ&-A'E=1*UT6F+3BJT%D548;@B4M,Y8NTJ]8+-<$OH2> , M7AY5D&H3J,;=PBV_3LTOU'A[;! X)^['AUW'>]28[WAA\"C+7<&&GC,8'#W( M+:R%:,0P@KN,O^WVM1JM4,&MQ+!>M#4+UVQ:UVI98J"*06M>.;Q=H]B>PAJ[^FZP)ORO;T'-,&%HC23Z=MZ]&@E=("0XF M7!-92JK(?\C45Z-9CTV+S2Q'LD!SLJR#[M'9K]L5DAN&..[1D:*L(JX*SG0: M]]#T]6;7>^*;67+>I?\4E^"7R_.>TY[3+X%3<$$0TSF(!5=+INL/*O#B.D=\ MD2-Z8,X[!F6-^P?U+B$[O0Y!G%..>J2?%.D7%X(OP$]FW%UEM]/KFP#W(QJ0%>$@EH)CQ!@X M5TK,*=+]E](__[R&=4_GGJ[1W39C*9HF:R3-^ZRF*[+5>'S_+VG=%'+?FZ!4 M";;4VR9[>I7MMFF;U@W&5X,C,Q+FAT;=56WV_;-A!^WU]Q5;!V RSK MEU.GCFN@M1.T6)(%MHM@3P,EGBRB$BF0E%WOK]^1LC]=%CU0(CBW7?? M=[PC-7VV^'F^_N7Q!BK;U/#XX>W=^SD$810]9?,H6JP7\&Y]?P>C89S 6C-I MA!5*LCJ*;AX"""IKVTD4[7:[X2X;*KV)ULO(08VB6BF#0VYY,)NZ+S0BX[/O MIL_"$!:JZ!J4%@J-S"*'S@BY@2>.YB.$X<%JKMJ]%IO*0AJG&3PI_5%L6;]N MA:UQ=L291OU\&OD@TUSQ_6S*Q18$?QV(G*59&O/D,L_XJ'B5LG$9QYB7EV69 M"VFB1Q_'W@[6;34DE+P30Y M]Z\]QCD2TQL"LZJ=)"DA6?QD0U:+C9QX?4$/=30O5*WTY"+VS[5;"4O6B'H_ M>;$6#1IXP!TL52XXMTD#3)6Z$ M(594KX]=7HL"WA2%ZJ1UM7LK=',F[)]$?WGMZ\D>_:WL)X3BH-PJL!6"D(72 MK=+,=3WD>]!8DGY9N"5OT>?D8+"RU,R^KW]X4$/(LBQ,KL:OQB-@DL/Q4YI< MI:/L1R"'6Z4;6(57+M/WR$7)C!U0SHNA^Z(Z30$IO#7 _3%QB[GNF-Y#F@S\ MH3 @@YKY#3A0=@I4+7K[4D@F"\%J2N6!FO%<"5'AYO# ML%K5H+:H3S!Z+B[6.5T'NNIR([A@6J 9 &M;I%>R/J3JC90=H2P]BJ.[JIC& M2M4<-=GO*E%4(,Q)TDF!]Q6.M'?N*?R1NB0.?_H79*!4VE/8$R-PUG+^E2F0_@&2O3YQ6A\;?P(R]4]?%C!W=WC-T#\+:NM:)3& =Q3 =>T1?\3 M9L>>>GZ1O(ROCXWUV3/Z]$9L5?\_,.F;<(MG=^31*U?6JF82_^G"__-6:_ U!+ P04 " #2AE56.8VD][D' "5)0 &@ &UE M9"TR,#(R,3(S,7@Q,&MX97@S,3$N:'1M[5IM;]LX$OY^OX+KXKHIX/>7N''2 M -TDQ0;7;1=!%L5].E B91.A1"U)V?']^GN&E&,G3EKW>KOK!E>@CB0.A\.9 MA\\,*9W\N+2^<\LH47')9:R;T4K'*JF+)/0KH;UFK54F>F7%HUG7G6 M[_8'[).Q-VK.8[M77LO3E9Z33KP_Z81!3A(CEJR+4=(_ M$D,^&KY.CHZRT:@GQUT^'HS'_^K!R [$8Q_GEUJ^:>2J:,TDC3\9CDI_O%#" MSR:];O?OC2!W>I*9PF,PB\[Q,NK8TN3EK6]QK:;%),RG$;NNFE.CC9V\Z(9_ MQ]32RGBN]'+RX[7*I6,?Y()=F9P7/S8=8M!RTJHL"CKU;PF;8%ZX741[Q]"C M52%7]O?Z9/3%[4PERK-!K]V[;_'FK+F=8N+>E.@%M1NVI_"TM'^1\5>_O;]@ MO0%O]88'_!4[N[BZOGQW>?;V^O+CAUTG\X>;/GS4],LF.^>%DII=M=G9C%O1 M9*FT7F5+YF?GV\ M+%E5>%M)S )(^0.Q(RS''=6<I*0"> LQ'!)D"GK%ZR$G$GR!*4M5YCLH:#>S T M8"]"H=4DB4I# $ T0$L8S@5[4NYF+--FX58HM7*JG$>5YAFGA]%N6-G< )M; M&;-E[7/!VW#O\'9]+S@O7[SN]\;'KD9470D019@L4[@-8;MDW,H $ 1<)5I2 M()D$*A.MW(S$22P'/1)%TKU0+M7&5>A'Q&F-CD@IK4FEP&/'#@ ,(8&T&/V+ MVW3&BZED;\%)5Y6&1"BQ1@?R5>C:&XEX%V\5%8!%1"CI9T1<&\"-0");=AXH MNS=0AH%HG@_A# G*Y-]0*0T.]PBBJ&#W!:.'[:,>^>%<.M3XB%;(:%^&4I.2 M;-96% I#37+E >9"21=!#Q?&:+#<)UTK- \[J1+K& M2K,F8VI4($[8XHQ6(FPS794X)12WBB:@8KH/*: @396C%!R6I0OY.A D]K$P M"!O,T*GD 'A::4Z\CFD%(]:I'#UB8;!9S^ JD20(ZD5_*;Z!:O<+Q\D>X7@P MW,;QSH2U!>?=J6YG5&,ES)4@L')G"DZ %3<5G<$]VH2D/JN*TG5%:V!*9=J$;2U%@1# CUZ506*#(TH(T6 M6=*:(1'4WA&^6%NJ!'L_&P"G>P3@2,07T1',Z6*%F9C*/VW!+OF!WTE+*I^S+^]X6+(JS,,2E-$3L"? MC09X#I 3>P2YFC-C-+=10?ONNG ++8]"[RN8DO*Y2=/*4NPWDNZ'ZX(DN&4 ,#GL@71N.[9(,1P9TFE!4=W:]BE;-N+NK-(C] M NBE"&DA^*.F["73ZD;J^OS@@7SSFUWTC4#?JWW8Z)GLP\(1HE@MD>::I/+E M/92NZ8IP]A65QU8->V<91QWKC75WR3X\@,H\5]Y+^9F$D!B4$]0N%.P+2@Z M9?"O(W['7ZJF5PM0_EXIF!\66U6DX93AU?]W6W]8DG^K49^A7E0 &FUP::N< M*@EHU(GZ;M>SD/R&,F^LUT+N#95F..M#J#4H\7GB$UKA 1R?O6.U) M<-;U*;H 88;>:H3T[Y#[794#'W!2F$R=31X].WM6J7W_MD-OD<$S"]IH(NPR M$!V $XZF:X0U8P)4Q=SHN:0L6/!I?<)N:VZ4>:G-4J)U,3.1$/D]_ )O_Y,2 MH?T5K_)\V$'5S0GP)VT+KM:\='*RNC@&<9>:+R>J" X+G8YK98GQWN03>KD[ M)_9'V5"_Z@R(BLWK][[M;GSWZRW^B]7(=7,[-'6\V&[KC]O]P_Z3S=UV[\FV MSZD=]-N'XZ>[_M=J#]OCP_%.:CO!$]$;<+@K>?&F,6BL.M2 G/3+6]:[_RJ9 M,/K0Y]'=?_[2#4$]QVH(^8ZQ=S*Q%;TBZO>:X7+QW;OV>G'B$@GV,A?NV$SN!]Q])*YL?^)0F?MXTB:?+<[GUR<\:>B%Q=-== M> +\57Z[RQ>^$JI_XP=+X=.IT_\ 4$L#!!0 ( -*&55:@)\;8J0< #\E M : ;65D+3(P,C(Q,C,Q>#$P:WAE>#,Q,BYH=&WM6FUOVS@2_GZ_@NOB MNBG@=SM.XZ0!NDF*RUW?$&11W*<#+5(6$4K4DI0=WZ^_9T@Y=N*D=:ZWNVYP M!>I(XG XG'GXS)#2\4]GGTZO_OGYG&4^U^SSK[^\OSAEC5:G\V5PVNF<79VQ MOUU]>,^&[6Z/75E>..65*;CN=,X_-E@C\[X<=SKS^;P]'[2-G7:N+CND:MC1 MQCC9%EXT3H[I"7XE%R=_.?ZIU6)G)JER67B66,F]%*QRJIBR+T*Z:]9JU5*G MIEQ8-'W?"(,<3(Q8GQT+-F!)O&NIU MVN.#I)N*P7Y_>#@ZY-UA-QT='HY&@X-1?Y3\JP[D.#6%QV 6G>-EU+&IB=LIE'E3CGM]:/+RQK>X M5M-B'.;7B*J6XHG1QHY?=,._(VIII3Q7>C'^^4KETK&/L->*LWW..OV.GYY=7%NXO3MU<7GSYN.YG?W?3A@Z9?--G?.>G[ MW&8?N#:%7#19(JU7Z8+YC/N7+_9?'VT=D9(+@=73TC+%"*^7,5*%0'S&+7KR M)TVTUUY.XH\?_9Y;NNU]EL9Z9@KTS-F>];NL? MS*3L@Q0JY07[A )>#]?L.O"S+444]F\$QIA8$)A MD"\P E<%X\6"586WE<0,D$%",D',.,MQ9Q77+.4)'EEFDN89@2F.4,WP2:+=3<\%P@.?AP(2I:J M D$FO*R"V@3^((YFN]:NBA3TP:E PG6B*P&= ,Y:!)L G;)ZP4K$G2!+4-9Z MAT("]")57DR0J#0$ T0 M83@7[$FXRUBJS=PM46KE5#F/LLTS3@^C MW;"RN08VMS1FP]KG@K?ASN'M@O$\Q!JQ4Q,M*29, F 3K5Q&Y$"!RL%TQ'9T M+Y1+M'$5R(0XT!H=@UY:DTB!QX[M(<9" C0QD.M83!B@FS9>J#TSD I!J)YWDX*W$;MPQ[YX4PZU.N(5DA.WX92D_)FPBNW?1=*8!,)6-0CQ91H M*@L%X)F94&:*D?9-'"V"ZDW0 >%)I3A2-:04C M5ED9/6*.7R]-<#61) @617\IOH,U=PO'DQW"\6"XB>.M"6L#SMM3W=:HQDJ8 M*4%@YFJ&N+@':K:7+U[W>P=';AOVC;A-X3F)+RN4F2RE+LUY+G UISXSR>T_DA=+D$BGZKD'NA M>N^1+BE # Z[)UT;CIV/#+M_.A@HJEN[7D6K,NYN*PUBOP!Z*4):"/ZH*7N! M/?ZUU/51P#WYYG>[Z#N!OE-;JOT=W%*%DSVQA'MS13C8U*\C;D4]A)DG5!$; M]>@M!CAJ4F^LNTWQ,E 8TZZ=[N8.:2 M7U,6C;57R*.A:@Q'D,N#FBUN;M\C&J05M-!%V&4X6 9QP8EPCK!F3 MF2IF1L\D9;2"3^N#;UL?1LJ\U&8AT3K/3"1$?@>_P-O_)-VWG_"*S8?=4-T\ M ?ZD;<'5FI=.CI<71R#N4O/%6!7!8:'34:UL8KPW^9A>PL[H-1E*@/H59$!4 M;%Z]GVUWXSM:;_%?+$>NF]NAJ>/%9EO_H-T?]1]M[K9[C[9]3>V@WQX=/-[U MOU8[:A^,#K92VPF>B-Z PUW)BS>-06/9H0;DN%_>L-[=5[R$T?L^C^[^XY=N M".H95D/(=XR]DQ-;T9N;?J\9OA"XQ63MCZ],M6+(99O^-UX MM7S'*ULBX0GNV4*T7O.!$DKXAH[L&#GEZ$?R\>[Y]4?RWFFF9,K.;V12T7D# M^Y0B(TF[Z<1.8/X'$LOZISBEB1\BC>-9\4QN?)RSPEY('=U5%SX! "N_V>4; MW_/4O_'3HO"1T\E_ %!+ P04 " #2AE56VQPW9B\% !I' &0 &UE M9"TR,#(R,3(S,7@Q,&MX97@S,BYH=&WM6>MOVS80_[Z_XNIB;0I83\M)_&@ MUU90=XD=V"JZ?AHHB8J)2J)&T7&\OWY'RG*>WKJN;9*B02!;N@?O[G>\.YG] M9Z/I,/AXYL-"9BF8EI_ ,#9<0UZL!3M?2'!MMP4?N/C$+DA%ETRF M]*C6T[>J^[ZE%^F'/%X?]6-V 2Q^W6"';>I2XGC4[;0]KQ.'!YZ['X9A*^S0 MPW;;^<-!(RUDKV1*N4[IZT;&=[4_C4JT)D<\Y:+[W-9_/44Q$I*Q=-U]&;",EC"A M*YCQC.0OFR5B8)14L*1B+-E?%&U"\_3MJK+W /6D+*>U_8ZKC/8O%RQD$EKN M37OOMS3"N%+Q0*:>^J/Q\6 >-&$\&9H[S4)"]0#A4_%O.'_BP8'X^' M@V \G>"VFLW?#R8!!--''WCG$-Z;WT9 MYQ#Q/*>1:A&P8G(!O: MO2'/"I*O]9W3>P6HYYB+#!S;^ T2+K3"-24":!YCVQC1B&8A%=!RFJI)N$!* M2%B*I.WZMZHR MO38*S6["B.2,HE,F#!=$Q$W\8#1!Y;B89!<4IDG"(BJ:>DT4>$=4I,],."4I MS^FZECAF.JAUYGKYE4 M7J$W.@Y$A"2GI3&]3.D:!I$&0^554TDHEI"6^F&VAD\Y7V$8SRD2%P2=;Q_V M/KL,%R2.L9\;*4UDM[5?%V:&F.6R:Z@G#Y2C>\ZKVHOOO_S-N+B>V?)4( *, M_&9W),LT7>,NRHI4Y>LVAP7]<\D$5:-.J0"ZRH$]@KM$@-/>BU]MD;[*^&VV M;^!V.BVO2II,[R#$M=-3.?HC8.L^3FQ9CI4K(QHP+)"2H&B,3S56-?"$"42^ M$+14&#<5F:0IH!A:@]4!"06"7C:U5+*M&J@PUC.Y+C3(M4RK%%%LO*!"K[M] MLBFPGSU1(922A"FMR2$7,14&QC0E14F[]9=>S,HB)>LNRW5DM%!OHRSD4O*L MJV;H"U7;(I)N>J].G8I\-5Z;=C5B2YRK95ROO"&;FF3)^"[-,P^\@YU4VW1V MTOY)JVL>?@NM:.S!UU>[WS)=M_-9:BT=WBK$B&*):?&ZT6K4 IMT[KK%)3@W M)VN5X;>!K##\_AM?9\J;]-MX/9 M:*>G=_&SE9__$?,;,O>S;NJ +A,%AH:G+ 85D]Y75?(4<+HU"CX\-E_ ^A3B MO&/"_AGO;Q3O8QJ*)1%K<*MWJ];_C'3-4R_2KJ:+!XC^E[+^:(Y\L?JGWU#? M#4[]N7X='YQ,)_['AZ\B/SOJ%JC;OY4\/#@_:(G?\1/4SW@_B99JZ9?L>][A MKQ]:%;PZLNL*FA(U-]TYQKJJ'?HMW;X2(2$6D*6\*_(O)U^;:W4(IX\#C_X& M4$L! A0#% @ TH955MB7OSR.;P( A[P8 ! ( ! M &UE9"TR,#(R,3(S,2YH=&U02P$"% ,4 " #2AE5616L7EN\- #VC M$ @ &\;P( ;65D+3(P,C(Q,C,Q+GAS9%!+ 0(4 Q0 ( M -*&558K*FF!IB( &9: 0 4 " =E] @!M960M,C R,C$R M,S%?8V%L+GAM;%!+ 0(4 Q0 ( -*&558>>*]L*C, '(R @ 4 M " ;&@ @!M960M,C R,C$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( -*& M55:^ZB5>#[@ )+Z 3 " 0W4 @!M960M,C R,C$R,S%? M9S$N:G!G4$L! A0#% @ TH955I@^!Q7;S0 :ZD( !0 M ( !38P# &UE9"TR,#(R,3(S,5]L86(N>&UL4$L! A0#% @ TH955INE M*^.#=@ "U<% !0 ( !6EH$ &UE9"TR,#(R,3(S,5]P&UL4$L! A0#% @ TH955B3DR,26 P &QX !H ( ! M#]$$ &UE9"TR,#(R,3(S,7@Q,&MX97@R,3$N:'1M4$L! A0#% @ TH95 M5N#^"L8; P Q@@ !H ( !W=0$ &UE9"TR,#(R,3(S,7@Q M,&MX97@R,S$N:'1M4$L! A0#% @ TH955CF-I/>Y!P E24 !H M ( !,-@$ &UE9"TR,#(R,3(S,7@Q,&MX97@S,3$N:'1M4$L! A0# M% @ TH955J GQMBI!P /R4 !H ( !(> $ &UE9"TR M,#(R,3(S,7@Q,&MX97@S,3(N:'1M4$L! A0#% @ TH955ML<-V8O!0 M:1P !D ( ! N@$ &UE9"TR,#(R,3(S,7@Q,&MX97@S,BYH 8=&U02P4& P # L P :.T$ end