0000353569-22-000043.txt : 20220506 0000353569-22-000043.hdr.sgml : 20220506 20220504181949 ACCESSION NUMBER: 0000353569-22-000043 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220505 DATE AS OF CHANGE: 20220504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: QUIDEL CORP /DE/ CENTRAL INDEX KEY: 0000353569 STANDARD INDUSTRIAL CLASSIFICATION: IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835] IRS NUMBER: 942573850 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-10961 FILM NUMBER: 22893193 BUSINESS ADDRESS: STREET 1: 9975 SUMMERS RIDGE ROAD CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 8585521100 MAIL ADDRESS: STREET 1: 9975 SUMMERS RIDGE ROAD CITY: SAN DIEGO STATE: CA ZIP: 92121 FORMER COMPANY: FORMER CONFORMED NAME: MONOCLONAL ANTIBODIES INC /DE/ DATE OF NAME CHANGE: 19910210 10-Q 1 qdel-20220331.htm 10-Q qdel-20220331
000035356912/312022Q1false00003535692022-01-012022-03-3100003535692022-04-28xbrli:shares00003535692022-03-31iso4217:USD00003535692021-12-31iso4217:USDxbrli:shares00003535692021-01-012021-03-310000353569us-gaap:CommonStockMember2021-12-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000353569us-gaap:RetainedEarningsMember2021-12-310000353569us-gaap:CommonStockMember2022-01-012022-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000353569us-gaap:RetainedEarningsMember2022-01-012022-03-310000353569us-gaap:CommonStockMember2022-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000353569us-gaap:RetainedEarningsMember2022-03-310000353569us-gaap:CommonStockMember2020-12-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000353569us-gaap:RetainedEarningsMember2020-12-3100003535692020-12-310000353569us-gaap:CommonStockMember2021-01-012021-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000353569us-gaap:RetainedEarningsMember2021-01-012021-03-310000353569us-gaap:CommonStockMember2021-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000353569us-gaap:RetainedEarningsMember2021-03-3100003535692021-03-310000353569us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310000353569us-gaap:CorporateDebtSecuritiesMember2022-03-310000353569us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310000353569us-gaap:CorporateDebtSecuritiesMember2021-12-310000353569us-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2022-03-310000353569us-gaap:CommercialPaperMember2022-03-310000353569us-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2021-12-310000353569us-gaap:CommercialPaperMember2021-12-310000353569us-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2022-03-310000353569us-gaap:AssetBackedSecuritiesMember2022-03-310000353569us-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310000353569us-gaap:AssetBackedSecuritiesMember2021-12-310000353569us-gaap:ShortTermInvestmentsMember2022-03-310000353569us-gaap:ShortTermInvestmentsMember2021-12-310000353569qdel:LongTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310000353569qdel:LongTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310000353569qdel:LongTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2022-03-310000353569qdel:LongTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-31xbrli:pure00003535692018-08-310000353569us-gaap:FederalFundsEffectiveSwapRateMember2022-01-012022-03-310000353569us-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-03-310000353569srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-08-310000353569us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2018-08-310000353569srt:MinimumMemberus-gaap:BaseRateMember2018-08-310000353569srt:MaximumMemberus-gaap:BaseRateMember2018-08-3100003535692018-08-312018-08-31qdel:covenant0000353569srt:MaximumMember2018-08-310000353569us-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310000353569us-gaap:CostOfSalesMember2022-01-012022-03-310000353569us-gaap:CostOfSalesMember2021-01-012021-03-310000353569us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310000353569us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310000353569us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310000353569us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310000353569us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310000353569us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310000353569us-gaap:AcquisitionRelatedCostsMember2022-01-012022-03-310000353569us-gaap:AcquisitionRelatedCostsMember2021-01-012021-03-310000353569us-gaap:RestrictedStockMember2022-03-310000353569us-gaap:EmployeeStockOptionMember2022-01-012022-03-310000353569us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000353569us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-31qdel:segment0000353569us-gaap:NonUsMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310000353569us-gaap:NonUsMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310000353569us-gaap:NonUsMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310000353569us-gaap:NonUsMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310000353569us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2022-03-310000353569us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2021-12-310000353569us-gaap:ProductConcentrationRiskMemberqdel:COVIDProductsMemberus-gaap:SalesMember2022-01-012022-03-310000353569us-gaap:ProductConcentrationRiskMemberqdel:COVIDProductsMemberus-gaap:SalesMember2021-01-012021-03-310000353569qdel:InfluenzaProductsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesMember2022-01-012022-03-310000353569qdel:InfluenzaProductsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesMember2021-01-012021-03-310000353569qdel:CustomerAMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310000353569qdel:CustomerAMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310000353569us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMemberqdel:CustomerBMember2022-01-012022-03-310000353569us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMemberqdel:CustomerBMember2021-01-012021-03-310000353569us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMemberqdel:CustomerCMember2022-01-012022-03-310000353569us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMemberqdel:CustomerCMember2021-01-012021-03-310000353569qdel:CustomersInExcessOf10TotalRevenueMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310000353569qdel:CustomersInExcessOf10TotalRevenueMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310000353569us-gaap:CreditConcentrationRiskMember2022-03-310000353569us-gaap:CreditConcentrationRiskMember2021-12-310000353569qdel:RapidImmunoassayMember2022-01-012022-03-310000353569qdel:RapidImmunoassayMember2021-01-012021-03-310000353569qdel:CardiacImmunoassayMember2022-01-012022-03-310000353569qdel:CardiacImmunoassayMember2021-01-012021-03-310000353569qdel:MolecularDiagnosticSolutionsMember2022-01-012022-03-310000353569qdel:MolecularDiagnosticSolutionsMember2021-01-012021-03-310000353569qdel:SpecializedDiagnosticSolutionsMember2022-01-012022-03-310000353569qdel:SpecializedDiagnosticSolutionsMember2021-01-012021-03-31qdel:buildingqdel:optionqdel:renewal_term00003535692018-01-050000353569qdel:RutherfordMember2021-01-3100003535692021-01-310000353569qdel:RutherfordMember2021-01-310000353569us-gaap:FairValueInputsLevel1Member2022-03-310000353569us-gaap:FairValueInputsLevel2Member2022-03-310000353569us-gaap:FairValueInputsLevel3Member2022-03-310000353569us-gaap:FairValueInputsLevel1Member2021-12-310000353569us-gaap:FairValueInputsLevel2Member2021-12-310000353569us-gaap:FairValueInputsLevel3Member2021-12-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel1Member2022-03-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel2Member2022-03-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel3Member2022-03-310000353569us-gaap:DerivativeMember2022-03-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel1Member2021-12-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel2Member2021-12-310000353569us-gaap:DerivativeMemberus-gaap:FairValueInputsLevel3Member2021-12-310000353569us-gaap:DerivativeMember2021-12-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel1Member2022-03-310000353569us-gaap:FairValueInputsLevel2Memberus-gaap:CommitmentsMember2022-03-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel3Member2022-03-310000353569us-gaap:CommitmentsMember2022-03-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel1Member2021-12-310000353569us-gaap:FairValueInputsLevel2Memberus-gaap:CommitmentsMember2021-12-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel3Member2021-12-310000353569us-gaap:CommitmentsMember2021-12-310000353569us-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel1Member2022-03-310000353569us-gaap:FairValueInputsLevel2Memberus-gaap:AccruedLiabilitiesMember2022-03-310000353569us-gaap:FairValueInputsLevel3Memberus-gaap:AccruedLiabilitiesMember2022-03-310000353569us-gaap:AccruedLiabilitiesMember2022-03-310000353569us-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310000353569us-gaap:FairValueInputsLevel2Memberus-gaap:AccruedLiabilitiesMember2021-12-310000353569us-gaap:FairValueInputsLevel3Memberus-gaap:AccruedLiabilitiesMember2021-12-310000353569us-gaap:AccruedLiabilitiesMember2021-12-310000353569qdel:BNPBusinessMemberqdel:ConsiderationBMember2022-03-310000353569us-gaap:FairValueInputsLevel3Member2022-01-012022-03-310000353569us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CashFlowHedgingMember2022-03-310000353569us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CashFlowHedgingMember2021-12-310000353569us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2022-03-310000353569us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-12-310000353569us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-03-310000353569us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310000353569qdel:TopcoMemberqdel:OrthoAcquisitionMember2021-12-222021-12-220000353569qdel:OrthoAcquisitionMember2021-12-222021-12-220000353569us-gaap:SubsequentEventMemberqdel:OrthoAcquisitionMember2022-04-262022-04-260000353569us-gaap:SubsequentEventMemberqdel:OrthoAcquisitionMember2022-04-260000353569us-gaap:SubsequentEventMemberqdel:OrthoMember2022-04-260000353569qdel:OrthoMemberqdel:TopcoMember2021-12-220000353569qdel:TopcoMember2021-12-22

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 ____________________________________________________________________________
FORM 10-Q
  ____________________________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 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: 0-10961
 ____________________________________________________________________________ 
QUIDEL CORPORATION
(Exact name of registrant as specified in its charter)
  ____________________________________________________________________________
Delaware 94-2573850
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
9975 Summers Ridge Road, San Diego, California 92121
(Address of principal executive offices, including zip code)
(858552-1100
(Registrant’s telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 Par ValueQDELThe NASDAQ Stock Market
____________________________________________________________________________ 
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, a 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 filerSmaller 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes     No  
As of April 28, 2022, 41,848,256 shares of the registrant’s common stock were outstanding.




INDEX
 

2


PART I    FINANCIAL INFORMATION
 
ITEM 1.    Financial Statements
QUIDEL CORPORATION
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value; unaudited)
March 31,
2022
December 31,
2021
ASSETS
Current assets:
Cash and cash equivalents$1,275,536 $802,751 
Marketable securities44,270 25,758 
Accounts receivable, net569,817 377,969 
Inventories181,388 198,765 
Prepaid expenses and other current assets42,639 35,067 
Total current assets2,113,650 1,440,310 
Property, plant and equipment, net364,248 349,202 
Marketable securities, non-current20,726 37,852 
Right-of-use assets125,059 127,622 
Goodwill337,017 337,021 
Intangible assets, net91,584 98,655 
Deferred tax asset20,232 20,089 
Other non-current assets20,609 19,623 
Total assets$3,093,125 $2,430,374 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$157,472 $101,492 
Accrued payroll and related expenses27,820 40,385 
Income taxes payable205,240 66,945 
Operating lease liabilities9,715 10,039 
Contingent consideration5,957 5,986 
Deferred consideration41,970 41,945 
Other current liabilities44,482 56,728 
Total current liabilities492,656 323,520 
Operating lease liabilities - non-current135,668 128,556 
Deferred consideration - non-current37,448 36,491 
Contingent consideration - non-current87 87 
Other non-current liabilities12,344 12,358 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at March 31, 2022 and December 31, 2021
  
Common stock, $0.001 par value per share; 97,500 shares authorized; 41,846 and 41,686 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively
42 42 
Additional paid-in capital285,508 279,768 
Accumulated other comprehensive income239 355 
Retained earnings2,129,133 1,649,197 
Total stockholders’ equity2,414,922 1,929,362 
Total liabilities and stockholders’ equity$3,093,125 $2,430,374 
See accompanying notes.
3


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share data; unaudited)
 
 Three Months Ended
March 31,
 20222021
Total revenues$1,002,259 $375,338 
Cost of sales262,301 73,379 
Gross profit739,958 301,959 
Research and development26,368 23,304 
Sales and marketing65,388 34,233 
General and administrative24,508 19,507 
Acquisition and integration costs3,037 726 
Total operating expenses119,301 77,770 
Operating income620,657 224,189 
Interest and other expense, net29 2,382 
Income before income taxes620,628 221,807 
Provision for income taxes140,692 43,723 
Net income$479,936 $178,084 
Basic earnings per share$11.46 $4.19 
Diluted earnings per share$11.31 $4.09 
Shares used in basic per share calculation41,875 42,510 
Shares used in diluted per share calculation42,449 43,533 
See accompanying notes.

4


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands; unaudited)
 
 Three Months Ended
March 31,
 20222021
Net income$479,936 $178,084 
Other comprehensive income (loss)
Changes in cumulative translation adjustment, net of tax155 (840)
Changes in unrealized losses from investments, net of tax(402) 
Changes in unrealized gains (losses) from cash flow hedges:
Net unrealized gains on derivative instruments154 341 
Reclassification of net realized (gains) losses on derivative instruments included in net income(23)1,092 
Total change in unrealized gains (losses) from cash flow hedges, net of tax131 1,433 
Comprehensive income$479,820 $178,677 
See accompanying notes.

5


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands; unaudited)
Common StockAdditional
paid-in
capital
Accumulated
other
comprehensive
income (loss)
Retained
earnings
Total
stockholders’
equity
SharesPar
Balance at December 31, 202141,686 $42 $279,768 $355 $1,649,197 $1,929,362 
Issuance of common stock under equity compensation plans223  6,377 — — 6,377 
Stock-based compensation expense— — 6,178 — — 6,178 
Tax withholdings related to vesting of stock-based awards(63)— (6,815)— — (6,815)
Other comprehensive loss, net of tax— — — (116)— (116)
Net income— — — — 479,936 479,936 
Balance at March 31, 202241,846 $42 $285,508 $239 $2,129,133 $2,414,922 


Common StockAdditional
paid-in
capital
Accumulated
other
comprehensive
income (loss)
Retained
earnings
Total
stockholders’
equity
SharesPar
Balance at December 31, 202042,290 $42 $388,121 $(431)$944,971 $1,332,703 
Issuance of common stock under equity compensation plans409 1 6,373 — — 6,374 
Stock-based compensation expense— — 5,889 — — 5,889 
Tax withholdings related to vesting of stock-based awards(156)— (33,929)— — (33,929)
Other comprehensive gain, net of tax— — — 593 — 593 
Net income— — — — 178,084 178,084 
Balance at March 31, 202142,543 $43 $366,454 $162 $1,123,055 $1,489,714 

See accompanying notes.
6


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands; unaudited)
 Three Months Ended
March 31,
 20222021
OPERATING ACTIVITIES:
Net income$479,936 $178,084 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation, amortization and other16,782 12,705 
Stock-based compensation expense7,432 5,828 
Amortization of deferred financing costs101 101 
Accretion of interest on deferred consideration982 1,451 
Net change in operating lease right-of-use assets and liabilities9,351 794 
Change in deferred tax assets and liabilities(89)446 
Changes in assets and liabilities:
Accounts receivable(191,452)427,052 
Inventories17,355 (61,134)
Prepaid expenses and other current and non-current assets(7,291)(13,811)
Accounts payable52,592 (3,860)
Accrued payroll and related expenses(10,944)(16,054)
Income taxes payable138,384 41,386 
Other current and non-current liabilities(12,167)12,469 
Net cash provided by operating activities:500,972 585,457 
INVESTING ACTIVITIES:
Acquisitions of property, equipment, investments and intangibles(22,402)(78,291)
Proceeds from government assistance allocated to fixed assets 13,722 
Purchases of marketable securities(15,937) 
Proceeds from sale of marketable securities13,669  
Net cash used for investing activities:(24,670)(64,569)
FINANCING ACTIVITIES:
Proceeds from issuance of common stock3,527 4,373 
Payments on finance lease obligation(91)(62)
Payments of tax withholdings related to vesting of stock-based awards(6,815)(33,929)
Principal payments of acquisition contingent consideration(29)(30)
Net cash used for financing activities:(3,408)(29,648)
Effect of exchange rates on cash(109)(129)
Net increase in cash and cash equivalents472,785 491,111 
Cash and cash equivalents, beginning of period802,751 489,941 
Cash and cash equivalents, end of period$1,275,536 $981,052 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:
Purchase of property, equipment and intangibles by incurring current liabilities$13,714 $7,284 
Capital expenditures to be reimbursed under a government contract$ $12,622 
Reduction of other current liabilities upon issuance of restricted share units$2,850 $2,001 

See accompanying notes.
7


Quidel Corporation
Notes to Consolidated Financial Statements
(Unaudited)
Note 1. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited Consolidated Financial Statements of Quidel Corporation and its subsidiaries (the “Company” or “Quidel”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation (consisting of normal recurring accruals) have been included.
The information at March 31, 2022, and for the three months ended March 31, 2022 and 2021, is unaudited. For further information, refer to the Company’s Consolidated Financial Statements and notes thereto for the year ended December 31, 2021 included in the Company’s 2021 Annual Report on Form 10-K. Operating results for any quarter are historically seasonal in nature and are not necessarily indicative of the results expected for the full year.
For 2022 and 2021, the Company’s fiscal year will end or has ended on January 1, 2023 and January 2, 2022, respectively. For 2022 and 2021, the Company’s first quarter ended on April 3, 2022 and April 4, 2021, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2022 and 2021 each included 13 weeks.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the related disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Recent Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board issued guidance codified in Accounting Standards Update 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. Under new guidance, an acquirer is required to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This guidance is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The Company early adopted the guidance during the first quarter of 2022 with no material impact to the Company’s consolidated financial statements.
Significant Accounting Policies
During the three months ended March 31, 2022, there have been no changes to our significant accounting policies as described in our 2021 Annual Report on Form 10-K.
Note 2. Computation of Earnings Per Share
Basic earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding. Diluted EPS is computed based on the sum of the weighted-average number of common shares and potentially dilutive common shares outstanding during the period. Potentially dilutive common shares consist of shares issuable from stock options and unvested restricted stock units (“RSUs”). Potentially dilutive common shares from outstanding stock options and unvested RSUs are determined using the average share price for each period under the treasury stock method.
8


The following table presents the calculation of the weighted-average shares used in computing basic and diluted EPS (in thousands):
Three Months Ended
March 31,
20222021
Basic weighted-average common shares outstanding41,875 42,510 
Dilutive potential shares issuable from stock options and unvested RSUs574 1,023 
Diluted weighted-average common shares outstanding42,449 43,533 
Potentially dilutive shares excluded from calculation due to anti-dilutive effect352 96 
Potentially dilutive shares excluded from the calculation above represent stock options when the combined exercise price and unrecognized stock-based compensation are greater than the average market price for the Company’s common stock because their effect is anti-dilutive.
Note 3. Balance Sheet Account Details    
Marketable securities
The following is a summary of marketable securities (in thousands):
March 31, 2022December 31, 2021
Amortized CostGross Unrealized LossesFair ValueAmortized CostGross Unrealized LossesFair Value
Corporate bonds$36,844 $(326)$36,518 $22,344 $(28)$22,316 
Commercial paper2,197  2,197    
Corporate asset-backed securities5,591 (36)5,555 3,443 (1)3,442 
Total marketable securities, current44,632 (362)44,270 25,787 (29)25,758 
Corporate bonds, non-current12,741 (242)12,499 26,761 (83)26,678 
Corporate asset-backed securities, non-current8,320 (93)8,227 11,197 (23)11,174 
Total marketable securities$65,693 $(697)$64,996 $63,745 $(135)$63,610 
Inventories
Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Inventories consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Raw materials$93,276 $103,159 
Work-in-process (materials, labor and overhead)28,150 36,091 
Finished goods (materials, labor and overhead)59,962 59,515 
Total inventories$181,388 $198,765 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2022
December 31,
2021
Other receivables$20,144 $15,879 
Prepaid expenses17,438 14,598 
Other5,057 4,590 
Total prepaid expenses and other current assets$42,639 $35,067 
9


Other Current Liabilities
Other current liabilities consist of the following (in thousands):
March 31,
2022
December 31,
2021
Customer incentives and rebates$13,471 $15,916 
Deferred revenue7,750 1,922 
Accrued other taxes payable6,996 10,218 
Payables under transition services agreements1,071 10,927 
Other15,194 17,745 
Total other current liabilities$44,482 $56,728 
Note 4. Income Taxes
The Company calculates its interim income tax provision in accordance with Accounting Standards Codification (“ASC”) 270, Interim Reporting, and ASC 740, Accounting for Income Taxes. At the end of each interim period, the Company estimates its annual effective tax rate and applies that rate to its ordinary quarterly earnings to calculate the tax related to ordinary income. The tax effects for other items that are excluded from ordinary income are discretely calculated and recognized in the period in which they occur.
For the three months ended March 31, 2022 and 2021, the Company recognized income tax provisions of $140.7 million in relation to income before taxes of $620.6 million and $43.7 million in relation to income before taxes of $221.8 million, respectively, resulting in effective tax rates of 23% and 20%, respectively. As compared to the federal statutory rate of 21%, the effective tax rates in both periods were impacted primarily by income taxes owed in US states. For the three months ended March 31, 2021, this was partially offset by benefits from the discrete impact of excess tax deductions from stock-based compensation, which was immaterial to the effective tax rate in the three months ended March 31, 2022.
The Company is subject to periodic audits by domestic and foreign tax authorities. Due to the carryforward of unutilized credits, the Company’s federal tax years from 2012 and forward are subject to examination by the US authorities. The Company’s state and foreign tax years for 2001 and forward are subject to examination by applicable tax authorities. The Company believes that it has appropriate support for the income tax positions taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors, including past experience and interpretations of tax laws applied to the facts of each matter.
Note 5. Revolving Credit Facility
The Company has a $175.0 million Revolving Credit Facility under an Amended and Restated Credit Agreement (the “Credit Agreement”) expiring on August 31, 2023 of which no amounts were outstanding as of March 31, 2022. Loans will bear interest at a rate equal to (i) the London Interbank Offered Rate (“LIBOR”) plus the “applicable rate” or (ii) the “base rate” (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus one-half of one percent (0.50%), (c) LIBOR plus one percent, and (d) one percent) plus the “applicable rate.” The applicable rate is determined in accordance with a pricing grid based on the Company’s Consolidated Leverage Ratio (as defined in the Credit Agreement) ranging from 1.75% to 2.50% per annum for LIBOR rate loans and from 0.75% to 1.50% per annum for base rate loans. In addition, the Company pays a commitment fee on the unused portion of the Credit Agreement based on the Company’s Consolidated Leverage Ratio ranging from 0.15% to 0.30% per annum in accordance with the pricing grid.
The Revolving Credit Facility is guaranteed by certain material domestic subsidiaries of the Company (the “Guarantors”) and is secured by liens on substantially all of the assets of the Company and the Guarantors, excluding real property and certain other types of excluded assets, and contains affirmative and negative covenants that are customary for credit agreements of this nature. The negative covenants include, among other things, limitations on asset sales, mergers, indebtedness, liens, dividends and other distributions, investments and transactions with affiliates. The Credit Agreement contains two financial covenants: (i) maximum Consolidated Leverage Ratio (as defined in the Credit Agreement) as of the last day of each fiscal quarter of 3.50 to 1.00, which ratio may be increased to 4.50 to 1.00 in case of certain qualifying acquisitions; and (ii) a minimum Consolidated Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of 1.25 to 1.00 as of the end of any fiscal quarter for the most recently completed four fiscal quarters. The Company was in compliance with all financial covenants as of March 31, 2022.
Interest expense recognized, including amortization of deferred issuance cost, was $0.2 million for each of the three months ended March 31, 2022 and 2021.
10


Note 6. Stockholders’ Equity
Issuances of Common Stock
A summary of the status of stock option activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):
SharesWeighted-average
exercise price
per share
Outstanding at December 31, 2021722 $62.71 
Granted135 103.06 
Exercised(40)36.00 
Forfeited(14)110.68 
Outstanding at March 31, 2022803 $69.98 
A summary of the status of RSU activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):
SharesWeighted-average
grant date
fair value
Non-vested December 31, 2021587 $95.81 
Granted313 103.60 
Vested(156)77.83 
Forfeited(27)100.98 
Non-vested at March 31, 2022717 $102.94 
During the three months ended March 31, 2022, the Company issued 26,426 shares of common stock in connection with the Company’s employee stock purchase plan (the “ESPP”).
Stock-Based Compensation
The expense related to the Company’s stock-based compensation plans included in the accompanying Consolidated Statements of Income was as follows (in thousands):
Three Months Ended
March 31,
20222021
Cost of sales$649 $516 
Research and development1,124 1,034 
Sales and marketing1,760 1,404 
General and administrative3,529 2,874 
Acquisition and integration costs370  
Total stock-based compensation expense$7,432 $5,828 
As of March 31, 2022, total unrecognized compensation expense was $66.7 million, which is expected to be recognized over a weighted-average period of approximately 2.6 years.
11


The estimated fair value of each stock option was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions for the option grants.
Three Months Ended
March 31,
20222021
Risk-free interest rate1.63 %0.42 %
Expected option life (in years)4.915.01
Volatility rate58 %53 %
Dividend rate0 %0 %
Weighted-average grant date fair value$51.79$115.78
The fair value of RSUs is determined based on the closing market price of the Company’s common stock on the grant date. The weighted-average fair value of RSUs granted during the three months ended March 31, 2022 and 2021 was $103.60 and $238.20, respectively.
Compensation expense capitalized to inventory and compensation expense related to the ESPP were not material for the three months ended March 31, 2022 or 2021.
Note 7. Industry and Geographic Information
The Company operates in one reportable segment. Sales to customers outside of the United States represented $95.1 million (9%) and $86.6 million (23%) of total revenues for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022 and December 31, 2021, net accounts receivable due from foreign customers were $70.3 million and $53.5 million, respectively. For the three months ended March 31, 2022 and 2021, sales of COVID-19 products accounted for 83% and 72% of total revenue, respectively. For the three months ended March 31, 2022 and 2021, sales of influenza products accounted for 9% and 4% of total revenue, respectively.
The Company had sales to individual customers in excess of 10% of total revenues, as follows:
Three Months Ended
March 31,
20222021
Customer:
A38 % %
B14 %22 %
C8 %12 %
Total:60 %34 %
As of March 31, 2022 and December 31, 2021, net accounts receivable from customers with balances due in excess of 10% of total accounts receivable totaled $468.2 million and $267.3 million, respectively.
Consolidated total revenues by product category for the three months ended March 31, 2022 and 2021 were as follows (in thousands):
 Three Months Ended
March 31,
 20222021
Rapid Immunoassay$892,810 $237,670 
Cardiometabolic Immunoassay50,153 66,552 
Molecular Diagnostic Solutions45,989 60,263 
Specialized Diagnostic Solutions13,307 10,853 
Total revenues$1,002,259 $375,338 
12


Note 8. Commitments and Contingencies
Leases
We lease administrative, research and development, sales and marketing and manufacturing facilities and certain equipment under various non-cancelable lease agreements. Facility leases generally provide for periodic rent increases, and may contain clauses for rent escalation, renewal options or early termination.
Summers Ridge Lease The Company leases three of the four buildings that are located on the Summers Ridge property in San Diego, California with an initial term through January 2033 with options to extend the lease for two additional five-year terms upon satisfaction of certain conditions, which have not been included in the determination of the lease term. The lease is subject to must-take provisions related to one additional building, which will have the same lease term as the three buildings originally leased. The remaining building is subject to the expiration of the lease with its current tenant in October 2022, subject to an option to renew for a two-year period.
Rutherford Lease — During January 2021, the Company entered into a lease agreement for a manufacturing facility in Carlsbad, California and recorded a right-of-use asset and a corresponding lease liability of $39.4 million. The initial lease term is 15 years with options to extend the lease for two additional five-year periods.
Litigation and Other Legal Proceedings
From time to time, the Company is involved in litigation and other legal proceedings, including matters related to product liability claims, commercial disputes and intellectual property claims, as well as regulatory, employment, and other claims related to our business. The Company accrues for legal claims when, and to the extent that, amounts associated with the claims become probable and are reasonably estimable. The actual costs of resolving legal claims may be substantially higher or lower than the amounts accrued for those claims. For those matters as to which we are not able to estimate a possible loss or range of loss, we are not able to determine whether the loss will have a material adverse effect on our business, financial condition or results of operations or liquidity. No accrual has been recorded as of March 31, 2022 and December 31, 2021 related to such matters as they are not probable and/or reasonably estimable. 
Management believes that all such current legal actions, in the aggregate, will not have a material adverse effect on the Company. However, the resolution of, or increase in any accruals for, one or more matters may have a material adverse effect on the Company’s results of operations and cash flows. The Company also maintains insurance, including coverage for product liability claims, in amounts that management believes are appropriate given the nature of its business.
Note 9. Fair Value Measurements
The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods (in thousands):
 March 31, 2022December 31, 2021
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Cash equivalents$204,603 $4,857 $ $209,460 $204,672 $6,649 $ $211,321 
Marketable securities 64,996  64,996  63,610  63,610 
Derivative assets 257  257  84  84 
Total assets measured at fair value$204,603 $70,110 $ $274,713 $204,672 $70,343 $ $275,015 
Liabilities:
Derivative liabilities$ $29 $ $29 $ $269 $ $269 
Contingent consideration  6,044 6,044   6,073 6,073 
Deferred consideration 79,418  79,418  78,436  78,436 
Total liabilities measured at fair value$ $79,447 $6,044 $85,491 $ $78,705 $6,073 $84,778 
There were no transfers of assets or liabilities into or out of Level 3 of the fair value hierarchy during the three-month period ended March 31, 2022 and the year ended December 31, 2021.
13


Cash equivalents consist of funds held in money market accounts that are valued using quoted prices in active markets for identical instruments and highly liquid corporate debt securities with maturities within three months from purchase. Marketable securities consist of investment-grade corporate debt securities, corporate asset-backed securities and commercial paper. Derivative financial instruments are based on observable inputs that are corroborated by market data. Observable inputs include broker quotes, daily market foreign currency rates and forward pricing curves.
In connection with the acquisition of the B-type Natriuretic Peptide (“BNP”) assay business (“BNP Business”) from Alere Inc., the Company will pay annual installments of up to $48.0 million each year through April 2023. The fair value of the payments treated as deferred consideration is calculated based on the net present value of cash payments using an estimated borrowing rate based on a quoted price for a similar liability. The fair value of the payments treated as contingent consideration is calculated using a discounted probability weighted valuation model. Discount rates used in such calculation are a significant assumption that are not observed in the market and, therefore, the resulting fair value represents a Level 3 measurement.
Changes in estimated fair value of contingent consideration liabilities from December 31, 2021 through March 31, 2022 were as follows (in thousands):
Contingent consideration liabilities
(Level 3 measurement)
Balance at December 31, 2021$6,073 
Cash payments(29)
Balance at March 31, 2022$6,044 
Note 10. Foreign Currency Hedges
In the normal course of business, the Company is exposed to gains and losses resulting from fluctuations in foreign currency exchange rates. As part of its strategy to manage the level of exposure to the risk of fluctuations in foreign currency exchange rates, the Company uses designated cash flow hedges in the form of foreign currency forward contracts to mitigate the impact of foreign currency translation on transactions that are denominated primarily in the Euro and the Chinese Yuan. The Company also uses non-designated forward contracts to hedge non-functional currency denominated balance sheet assets. Hedging relationships for all derivative hedges and the underlying hedged items, as well as the risk management objectives and strategies for undertaking the hedge transactions are formally documented. The Company does not use any derivative financial instruments for trading or other speculative purposes.
Such foreign currency forward contracts are carried at fair value in prepaid expenses and other current assets or other current liabilities depending on the unrealized gain or loss position of the hedged contract as of the balance sheet date. Changes in the value of the derivatives are recorded to other comprehensive income (loss) until the underlying hedged item is recognized in earnings, or the derivative no longer qualifies as a highly effective hedge. The cash flows from derivatives treated as hedges are classified in the Consolidated Statements of Cash Flows in the same category as the item being hedged.
The notional principal amounts for outstanding derivative instruments provide one measure of the transaction volume outstanding and do not represent the amount of the Company’s exposure to credit or market loss. Credit risk represents the Company’s gross exposure to potential accounting loss on derivative instruments that are outstanding or unsettled if all counterparties failed to perform according to the terms of the contract, based on then-current currency exchange rates at each respective date. The Company generally enters into master netting arrangements that reduce credit risk by permitting net settlement of transactions with the same counterparty. The Company presents its derivative assets and derivative liabilities at their net fair values. The Company does not have any derivative instruments with credit-risk related contingent features that would require it to post collateral.
The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Notional AmountFair Value, NetNotional AmountFair Value, Net
Designated cash flow hedges:
Prepaid expenses and other current assets$4,593 $219 $ $84 
Other current liabilities$2,409 $29 $17,629 $139 
Non-designated forward contracts:
Prepaid expenses and other current assets$22,548 $38 $ $ 
Other current liabilities$ $ $15,809 $130 
14


Note 11. Pending Business Combination
On December 22, 2021, the Company entered into a Business Combination Agreement (the “BCA”) with Ortho Clinical Diagnostics Holdings plc (“Ortho”), Coronado Topco, Inc. (“Topco”), Orca Holdco, Inc. (“US Holdco Sub”), Laguna Merger Sub, Inc. (“US Merger Sub”) and Orca Holdco 2, Inc. (“US Holdco Sub 2”). Under the terms of the BCA, the Company is entering into a business combination with Ortho under Topco, a new holding company (the “Combinations”). The Combinations are expected to be implemented by way of (i) a scheme of arrangement to be undertaken by Ortho under Part 26 of the UK Companies Act 2006 (the “Ortho Scheme”), pursuant to which each issued and outstanding share of Ortho (the “Ortho Shares”) will be acquired by a nominee of Topco, such that Ortho will become a wholly owned subsidiary of Topco, and (ii) a merger (the “Quidel Merger”) of US Merger Sub with and into the Company immediately following consummation of the Ortho Scheme, with the Company surviving the merger as a wholly owned subsidiary of Topco.
At the effective time of the Ortho Scheme, each Ortho Share will be acquired by a nominee on behalf and for the benefit of Topco in exchange for 0.1055 shares of common stock of Topco (the “Topco Shares”) and $7.14 in cash. At the effective time of the Quidel Merger, each share of the Company’s common stock (each, a “Quidel Share”) will be converted into the right to receive one Topco Share. Ortho will be acquired for total consideration of approximately $4.3 billion (which is based on the April 26, 2022 closing price of $100.12 per Quidel Share), including $1.7 billion of cash, funded through cash on the Company’s balance sheet and expected incremental borrowings. Following the closing of the Combinations, Ortho’s current net debt of $2.0 billion is expected to continue to be outstanding. The Combinations are expected to be completed in the second quarter of 2022.
If the Combinations are completed, Ortho shareholders are expected to own approximately 38% of Topco on a fully diluted basis and the Company’s stockholders are expected to own approximately 62% of Topco on a fully diluted basis, based on the respective capitalizations of Ortho and the Company as of the date of the BCA. The parties intend to list the Topco Shares to be issued in the Combinations on Nasdaq.
15


ITEM 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
In this Quarterly Report, all references to “we,” “our” and “us” refer to Quidel Corporation and its subsidiaries.
Future Uncertainties and Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). For this purpose, any statements contained herein that are not statements of historical fact, including without limitation certain statements under Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Part II, Item 1A, “Risk Factors” and located elsewhere herein regarding industry prospects and our results of operations or financial position, may be deemed to be forward-looking statements. Without limiting the foregoing, the words “may,” “will,” “should,” “might,” “expect,” “anticipate,” “estimate,” “plan,” “intend,” “goal,” “project,” “strategy,” “future,” and similar words are intended to identify forward-looking statements. Our business is subject to a number of risks, including those discussed under Part II, Item 1A, “Risk Factors” of this Quarterly Report on Form 10-Q and Part I, Item IA, “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2021, that could cause actual results to differ materially from those indicated by forward-looking statements made herein and presented elsewhere by management from time to time. Such forward-looking statements represent management’s current expectations and are inherently uncertain. Investors are warned that actual results may differ from management’s expectations.
The following should be read in conjunction with the Consolidated Financial Statements and notes thereto beginning on page 3 of this Quarterly Report.
Overview
Our primary mission is to advance diagnostics to improve human health. We have a leadership position in the development, manufacturing and marketing of rapid diagnostic testing solutions. We separate these into our four product categories: rapid immunoassay, cardiometabolic immunoassay, molecular diagnostic solutions and specialized diagnostic solutions. We currently sell our products directly to end users and distributors, in each case, for professional use in physician offices, hospitals, clinical laboratories, reference laboratories, urgent care clinics, leading universities, retail clinics, pharmacies and wellness screening centers, as well as for individual, non-professional, over-the-counter (“OTC”) use. More recently, we have begun to reach significant new markets as we introduced our QuickVue® At-Home OTC COVID-19 Test for reopening schools, and for health departments, employers, entertainment centers and many other locations. We market our products through a network of distributors and a direct sales force. We operate in one business segment that develops, manufactures and markets our products globally.
For the three months ended March 31, 2022, total revenues increased 167% to $1,002.3 million as compared to the same period in the prior year, and currency exchange rates had a minimal impact on growth rate. Our revenues can be highly concentrated over a small number of products. For the three months ended March 31, 2022 and 2021, sales of our COVID-19 products accounted for 83% and 72% of our total revenue, respectively. For the three months ended March 31, 2022 and 2021, sales of our influenza products accounted for 9% and 4% of our total revenue, respectively. Additionally, a significant portion of our total revenue is from a relatively small number of customers. Approximately 60% and 34% of our total revenue for the three months ended March 31, 2022 and 2021, respectively, were related to sales to our three largest customers.
Recent Developments
On December 22, 2021, we entered into the BCA with Ortho, Topco, US Holdco Sub, US Merger Sub and US Holdco Sub 2. Under the terms of the BCA, we are entering into the Combinations with Ortho under Topco, a new holding company. The Combinations are expected to be implemented by way of (i) the Ortho Scheme, pursuant to which each issued and outstanding Ortho share will be acquired by a nominee of Topco, such that Ortho will become a wholly owned subsidiary of Topco, and (ii) the Quidel Merger immediately following consummation of the Ortho Scheme, with us surviving the merger as a wholly owned subsidiary of Topco.
16


At the effective time of the Ortho Scheme, each Ortho Share will be acquired by a nominee on behalf and for the benefit of Topco in exchange for 0.1055 Topco Shares and $7.14 in cash. At the effective time of the Quidel Merger, each Quidel Share will be converted into the right to receive one Topco Share. Ortho will be acquired for total consideration of approximately $4.3 billion (which is based on the April 26, 2022 closing price of $100.12 per Quidel Share), including $1.7 billion of cash, funded through cash on our balance sheet and expected incremental borrowings. Following the closing of the Combinations, Ortho’s current net debt of $2.0 billion is expected to continue to be outstanding. The Combinations are expected to be completed in the second quarter of 2022.
If the Combinations are completed, Ortho shareholders are expected to own approximately 38% of Topco on a fully diluted basis and our stockholders are expected to own approximately 62% of Topco on a fully diluted basis, based on Ortho’s capitalization and our capitalization as of the date of the BCA. The parties intend to list the Topco Shares to be issued in the Combinations on Nasdaq. For additional information about the pending Combinations and the preliminary unaudited pro forma financial information, see Topco’s prospectus, filed with the Securities and Exchange Commission (the “SEC”) on April 11, 2022.
Impact of COVID-19 Pandemic
Events surrounding the SARS-CoV-2 virus that emerged in late 2019 and the ensuing global pandemic has had a dramatic impact on businesses globally and our business as well. The severity and duration of the pandemic and economic repercussions of the virus and government actions in response to the pandemic remain uncertain and will ultimately depend on many factors, including the speed of global dissemination and effectiveness of the vaccination and containment efforts throughout the world, the duration and spread of the virus, as well as seasonality, variants or new outbreaks.
In the United States, federal, state and local government directives and policies were put in place to manage public health concerns and address the economic impacts, including reduced business activity and overall uncertainty presented by this healthcare challenge. Similar actions have been taken by governments around the world. While all our facilities remain operational globally, our facilities could be required to temporarily curtail production levels or temporarily cease operations based on government mandates or as a result of the pandemic. To mitigate risks, we continue to evaluate the extent to which COVID-19 may impact our business and operations and adjust risk mitigation planning and business continuity activities as needed.
SARS-CoV-2 Diagnostic Products
As a leader in point-of-care diagnostics and with established expertise in respiratory infectious disease products, we were and remain well-positioned to respond to the COVID-19 pandemic. We work closely with national and local governments, agencies, and industry partners to develop, manufacture and supply critical diagnostic products to support testing initiatives to help curb the spread of the SARS-CoV-2 virus. In particular, we developed molecular and antigen products to diagnose the SARS-CoV-2 virus. We have experienced exceptional demand for such products. In response, we committed significant resources toward the expansion of our production capacity.
We expect demand for our molecular and antigen assays and instruments to continue for the near-term, especially in the United States. At the same time, we also have observed fluctuating demand for certain of our other diagnostic products. The extent to which COVID-19 will impact demand for our products depends on future developments, which are highly uncertain and very difficult to predict, including new information that may emerge concerning the severity of COVID-19, regulatory changes in any of the markets in which we serve, impact of new SARS-CoV-2 variants and actions to contain and treat their impact, including the vaccination programs that have been implemented.
Operations and Employee Safety
While many governments implemented lockdown and shelter-in-place orders, requiring non-essential businesses to shut down operations, our business is deemed “essential” and we continued to operate, manufacture and distribute products to customers. To date, we have been able to maintain our operations without significant interruption and have been able to develop and quickly scale manufacturing capacity for new products related to the COVID-19 pandemic.
17


Supply Chains
As a result of the COVID-19 pandemic, and other economic and geopolitical conditions, we have seen delays in receiving certain raw materials and components for our products. Such delays can result in disruption to our business operations. In response, we have increased safety stock of certain critical components and finished goods for which we have seen extraordinary demand. We are continuously evaluating our supply chain to identify potential gaps and take steps intended to help ensure continuity. We have considered potential political, legal or regulatory actions that could be taken as a result of the pandemic in jurisdictions where we manufacture, source or distribute products that could impact our supply of products to our customers or the availability of raw materials and components from our suppliers. We cannot currently predict the frequency, duration or scope of these government actions and any supply disruptions, and the availability of various products is dependent on our suppliers, their location and the extent to which they are impacted by the COVID-19 pandemic, among other factors. We continue to proactively work with manufacturers, industry partners and government agencies to help meet the needs of our customers during these supply chain constraints.
Our inventory levels may fluctuate due to supply chain variability in conjunction with larger and more frequent customer orders. In response, we have added alternate suppliers for certain critical components and instruments, increased inventory of raw materials needed in our operations, increased manufacturing capacity and continue to explore opportunities for further expansion in our Athens, Ohio, San Diego, California and Carlsbad, California facilities.
We are seeking to minimize the impact of delays and secure allocations of vital raw materials to meet demand for our products. However, despite our mitigation efforts, we may continue to experience interruptions to our supply chains, and such interruptions could materially affect our ability to timely manufacture and distribute our products and unfavorably impact our results of operations depending on the nature and duration of such interruptions.
Outlook
Our financial performance and results of operations will depend on future developments and other factors that are highly uncertain, continuously evolving and unpredictable, including the duration, severity and continuation of outbreak surges of the COVID-19 pandemic and actions to contain the spread of the virus such as vaccination efforts globally. While demand for COVID-19 testing can fluctuate dramatically, as we have seen in 2021, we believe some level of COVID-19 testing demand will be sustainable through at least 2022. We believe some level of ongoing COVID-19 testing will be required as communities return to more normal practices in schools, the workplace and entertainment venues. With respect to our core products, we anticipate revenue growth, assuming a normalized respiratory season.
We expect to continue to invest heavily in research and development activities for our next generation immunoassay and molecular platforms, as well as additional assays to be launched on our current platforms. Additionally, we are making substantial investments in the expansion of our production capacity. While initially this expansion was to address the testing demand driven by the COVID-19 pandemic, in the long-term, we expect this expansion to provide increased flexibility to address opportunities for new products and new markets globally. We intend to continue our focus on prudently managing our business and delivering improved financial results (excluding the effects of revenues from COVID-19 products), while at the same time striving to introduce new products into the market and maintain our emphasis on research and development investments for longer-term growth. Finally, we expect to continue to evaluate strategic opportunities to acquire new product lines, technologies and companies.
Three months ended March 31, 2022 compared to the three months ended March 31, 2021
Total Revenues
The following table compares total revenues for the three months ended March 31, 2022 and 2021 (in thousands, except percentages):
 Three Months Ended
March 31,
Increase (Decrease)
 20222021$%
Rapid Immunoassay$892,810 $237,670 $655,140 276 %
Cardiometabolic Immunoassay50,153 66,552 (16,399)-25 %
Molecular Diagnostic Solutions45,989 60,263 (14,274)-24 %
Specialized Diagnostic Solutions13,307 10,853 2,454 23 %
Total revenues$1,002,259 $375,338 $626,921 167 %
18


For the three months ended March 31, 2022, total revenues increased to $1,002.3 million from $375.3 million for the same period in the prior year. The Rapid Immunoassay category was the largest contributor to revenue growth, primarily driven by an increase of $652.6 million in sales of QuickVue SARS Antigen assays. Cardiometabolic Immunoassay sales decreased by $16.4 million largely driven by lower BNP sales due to the transition of the BNP Business to Beckman Coulter, Inc. Molecular Diagnostic Solutions sales decreased by $14.3 million driven primarily by decreased pricing on the Lyra® Antigen assay. The increase in Specialized Diagnostic Solutions sales was driven primarily by increased demand for cell culture respiratory products in 2022 as there was no cold and flu season in the first quarter of 2021. For the three months ended March 31, 2022 and 2021, sales of our influenza products were $89.1 million and $16.4 million, respectively. Currency exchange rate impact for the three months ended March 31, 2022 was unfavorable by $1.0 million, which had a 1.7% impact on the growth rate.
Gross Profit
Gross profit increased to $740.0 million, or 74% of revenue for the three months ended March 31, 2022, compared to $302.0 million, or 80% of revenue for the three months ended March 31, 2021. The increased gross profit was due to higher sales volumes in the current period, partially offset by changes in product mix and lower selling prices for our SARS products. Increases in supply chain and other indirect manufacturing costs were offset by increased absorption driven by higher production volumes. Gross margin for the three months ended March 31, 2022 declined as compared to the same period in the prior year driven primarily by product mix and lower selling prices.
Operating Expenses
The following table compares operating expenses for the three months ended March 31, 2022 and 2021 (in thousands, except percentages):
Three Months Ended March 31,
 20222021
 Operating
expenses
As a % of
total revenues
Operating
expenses
As a % of
total revenues
Increase (Decrease)
 $%
Research and development$26,368 %$23,304 %$3,064 13 %
Sales and marketing$65,388 %$34,233 %$31,155 91 %
General and administrative$24,508 %$19,507 %$5,001 26 %
Acquisition and integration costs$3,037 %$726 %$2,311 318 %
Research and Development Expense
Research and development expense for the three months ended March 31, 2022 increased to $26.4 million from $23.3 million for the same period in the prior year, primarily due to increased costs related to the Savanna® development, partially offset by lower spending on QuickVue OTC assays and Sofia® projects.
Research and development expense includes direct external costs such as fees paid to third-party contractors and consultants, and internal direct and indirect costs such as compensation and other expenses for research and development personnel, supplies and materials, clinical trials and studies, facility costs and depreciation.
Sales and Marketing Expense
Sales and marketing expense for the three months ended March 31, 2022 increased to $65.4 million from $34.2 million for the same period in the prior year, primarily driven by higher freight expense due to higher sales volume, higher product promotional spend associated with the QuickVue At-Home OTC COVID-19 Test and higher compensation costs driven by increased headcount.
General and Administrative Expense
General and administrative expense for the three months ended March 31, 2022 increased to $24.5 million from $19.5 million for the same period in the prior year primarily due to higher compensation costs driven by improved performance during the current period.
19


Acquisition and Integration Costs
Acquisition and integration costs of $3.0 million and $0.7 million for the three months ended March 31, 2022 and 2021, respectively, primarily related to the pending Combinations with Ortho.
Interest and Other Expense, Net
Interest and other expense, net primarily relates to accretion of interest on deferred consideration and interest and amortization of deferred financing costs associated with our Credit Agreement. Interest and other expense, net for the three months ended March 31, 2022 decreased by $2.4 million compared to the same period in the prior year, primarily due to decreased interest expense as a result of a lower deferred consideration liability outstanding in 2022 compared to 2021.
Income Taxes
For the three months ended March 31, 2022 and 2021, the Company recognized income tax provisions of $140.7 million in relation to income before taxes of $620.6 million and $43.7 million in relation to income before taxes of $221.8 million, respectively, resulting in effective tax rates of 23% and 20%, respectively. The higher tax expense for the three months ended March 31, 2022 compared to the same period in the prior year is primarily a result of a proportionate increase in pre-tax profits, as well as a decrease in tax deductions from stock-based compensation.
Liquidity and Capital Resources
As of March 31, 2022 and December 31, 2021, the principal sources of liquidity consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Cash and cash equivalents$1,275,536 $802,751 
Marketable securities, current44,270 25,758 
Marketable securities, non-current20,726 37,852 
Total cash, cash equivalents and marketable securities$1,340,532 $866,361 
Amount available to borrow under the Revolving Credit Facility$175,000 $175,000 
Working capital including cash and cash equivalents and marketable securities, current$1,620,994 $1,116,790 
As of March 31, 2022, we had $1,275.5 million in cash and cash equivalents, a $472.8 million increase from December 31, 2021 driven primarily by cash generated from operations. Our cash requirements fluctuate as a result of numerous factors, such as cash generated from operations, progress in research and development, capital expansion projects and acquisition and business development activities. On December 22, 2021, we entered into the BCA, pursuant to which we will be entering into the Combinations with Ortho under Topco, a new holding company. Ortho will be acquired for total consideration of approximately $4.3 billion (which is based on the April 26, 2022 closing price of $100.12 per Quidel Share), including $1.7 billion of cash, funded through cash on our balance sheet and expected incremental borrowings. Following the closing of the Combinations, Ortho’s current net debt of $2.0 billion is expected to continue to be outstanding.
Our primary source of liquidity, other than our holdings of cash and cash equivalents, has been cash flows from operations. Cash generated from operations provides us with the financial flexibility we need to meet normal operating, investing and financing needs. We do not currently expect the impacts of the COVID-19 pandemic to adversely affect our liquidity and capital resources or our ability to meet financial commitments. We anticipate that our current cash and cash equivalents, together with cash provided by operating activities and incremental borrowings will be sufficient to fund our near-term capital and operating needs for at least the next 12 months.
Normal operating needs include the planned costs to operate our business, including amounts required to fund working capital, research and development, and capital expenditures. Our primary short-term needs for capital, which are subject to change, include expenditures related to:
acquisitions of equipment and other fixed assets in support of our manufacturing facility expansion;
the continued advancement of research and development efforts;
support of commercialization efforts related to our current and future products, including support of our direct sales force and field support resources;
interest on and repayments of our deferred consideration, contingent consideration and lease obligations; and
potential strategic acquisitions and investments.
20


The Credit Agreement provides us with a Revolving Credit Facility of $175.0 million and there was no balance outstanding as of March 31, 2022. The Revolving Credit Facility matures on August 31, 2023. See Note 5 to the Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report for further discussion of the Revolving Credit Facility.
In connection with the acquisition of the BNP Business, the Company has an annual installment payment of $48.0 million payable in 2022 and an annual installment payment of $40.0 million payable in 2023. As of March 31, 2022, these payments were recorded at fair value as contingent consideration of $5.9 million and deferred consideration of $79.4 million.
On December 12, 2018, our Board of Directors (the “Board”) authorized a stock repurchase program, allowing the Company to repurchase up to $50.0 million of its common stock. On August 28, 2020, the Board approved an amendment to the stock repurchase program that authorized repurchases of an additional $150.0 million of our common stock through August 28, 2022. As of March 31, 2022, we had approximately $52.9 million available under the stock repurchase program.
Our future capital requirements and the adequacy of our available funds to service any long-term debt outstanding and to fund working capital expenditures and business development efforts will depend on many factors, including:
our ability to realize revenue growth from our new technologies and create innovative products in our markets;
outstanding debt and covenant restrictions;
our ability to leverage our operating expenses to realize operating profits as we grow revenue;
competing technological and market developments; and
our entry into strategic collaborations with other companies or acquisitions of other companies or technologies to enhance or complement our product and service offerings.
Cash Flow Summary
Three Months Ended
March 31,
(In thousands)20222021
Net cash provided by operating activities:$500,972 $585,457 
Net cash used for investing activities:(24,670)(64,569)
Net cash used for financing activities:(3,408)(29,648)
Effect of exchange rates on cash(109)(129)
Net increase in cash and cash equivalents$472,785 $491,111 
Cash provided by operating activities of $501.0 million for the three months ended March 31, 2022 reflects net income of $479.9 million and non-cash adjustments of $34.6 million primarily associated with depreciation, amortization, stock-based compensation, net change in operating lease right-of-use assets and liabilities, and accretion of interest on deferred consideration. In addition, the Company realized a net working capital use of $1.4 million primarily driven by an increase in accounts receivable, partially offset by an increase in income taxes payable and accounts payable. For the three months ended March 31, 2021, cash provided by operating activities of $585.5 million reflects net income of $178.1 million and non-cash adjustments of $21.3 million primarily associated with depreciation, amortization, stock-based compensation and accretion of interest on deferred consideration. In addition, we realized a net working capital increase of $373.6 million driven by a decrease in accounts receivable, partially offset by increases in product inventory.
Our investing activities used $24.7 million during the three months ended March 31, 2022 primarily related to investments in manufacturing equipment, building improvements, Sofia, Solana® and Triage® instruments available for lease and scientific equipment. Additionally, we purchased $15.9 million and sold $13.7 million of available-for-sale securities during the three months ended March 31, 2022. Our investing activities used $64.6 million during the three months ended March 31, 2021 primarily related to investments in manufacturing equipment, Sofia, Solana and Triage instruments available for lease, building improvements and scientific equipment, partially offset by government proceeds received to fund such investments.
We are currently planning approximately $127.6 million in capital expenditures for the remainder of 2022. The primary purposes for our capital expenditures are to invest in manufacturing capacity expansion, acquire Savanna, Sofia, Solana and Triage instruments, acquire scientific equipment, purchase or develop information technology and implement facility improvements. We plan to fund the capital expenditures with the cash on our balance sheet.
Cash used by financing activities was $3.4 million for the three months ended March 31, 2022 primarily related to payments of tax withholdings for vesting of stock-based awards of $6.8 million, partially offset by proceeds of $3.5 million from the issuance of common stock under the ESPP and pursuant to stock option exercises. Cash used by financing activities was $29.6 million for the three months ended March 31, 2021 primarily related to payments of tax withholdings for vesting of stock-based awards of $33.9 million, partially offset by proceeds from the issuance of common stock of $4.4 million.
21


Seasonality
Sales of our respiratory products are subject to, and significantly affected by, the seasonal demands of the cold and flu seasons, prevalent during the fall and winter. As a result of these seasonal demands, we typically experience lower sales volume in the second and third quarters of the calendar year, and typically have higher sales in the first and fourth quarters of the calendar year. The COVID-19 pandemic and impact of sales of our COVID-19 products combined with a very mild flu season diminished the seasonal effects in the first quarter of 2022. Historically, sales of our influenza products have varied from year to year based, in large part, on the severity, length and timing of the onset of the cold and flu season.
Recent Accounting Pronouncements
Information about recently adopted and proposed accounting pronouncements is included in Note 1 to the Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report under the heading “Recent Accounting Pronouncements” and is incorporated herein by reference.
Critical Accounting Estimates
Our discussion and analysis of our financial condition and results of operations are based on our Consolidated Financial Statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. On an on-going basis, we evaluate our estimates, including those related to reserves for contractual rebates, goodwill and intangible assets and income taxes. We base our estimates on historical experience and various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.
A comprehensive discussion of our critical accounting estimates is included in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2021. There were no material changes to our critical accounting estimates during the three months ended March 31, 2022.
ITEM 3.    Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
Under our current policies, we do not use interest rate derivative instruments to manage our exposure to changes in interest rates.
Our current investment policy with respect to our cash and cash equivalents focuses on maintaining acceptable levels of interest rate risk and liquidity. Although we continually evaluate our investments, our cash equivalents as of March 31, 2022 consisted primarily of prime money market funds. These funds provide daily liquidity and may be subject to interest rate risk and decrease in value if market interest rates increase. We do not expect our operating results or cash flows to be affected to any significant degree by a sudden change in market interest rates.
Foreign Currency Exchange Risk
We are exposed to foreign currency risks that arise from normal business operations. These risks include the translation of local currency balances of foreign subsidiaries, transaction gains and losses associated with intercompany balances with foreign subsidiaries and transactions denominated in currencies other than the functional currency of the local jurisdiction.
For the three months ended March 31, 2022, total revenues were $1,002.3 million, of which approximately $74.0 million were denominated in currencies other than the US dollar. We believe constant currency revenue and the related constant currency fluctuation rate, which are non-GAAP measures, enhance the comparison of our financial results from period-to-period and to that of our competitors because they present our operating performance without the effect of exchange rate variances. Constant currency revenue excludes the impact from foreign currency fluctuations, which was unfavorable by $1.0 million for the three months ended March 31, 2022, and is calculated by (i) translating current period revenues using prior period exchange rates and (ii) excluding any hedging effect recognized in the current period. The constant currency fluctuation rate (expressed as a percentage) is calculated by determining the change in current period constant currency revenue compared to prior period revenue.
22


The major currencies to which our revenues are exposed are the Canadian Dollar, the Euro and the Chinese Yuan. A 100-basis point move in the average exchange rates (assuming a simultaneous and immediate 100-basis point change for the relevant period) would have resulted in an increase or decrease in our reported revenue for the three months ended March 31, 2022 as follows (in thousands):
Three Months Ended
March 31,
Currency2022
Canadian Dollar$6,004 
Chinese Yuan892 
Euro1,218 
Our foreign currency management policy permits the use of derivative instruments, such as forward contracts, to reduce volatility in our results of operations resulting from foreign exchange rate fluctuations. We do not enter into foreign currency derivative instruments for trading purposes or to engage in speculative activity. See Note 10 to the Consolidated Financial Statements for additional information related to such forward contracts, which information is incorporated herein by reference.
ITEM 4.    Controls and Procedures
Evaluation of disclosure controls and procedures: We have performed an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), of the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) under the Exchange Act. Based on that evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of March 31, 2022 at a reasonable assurance level to ensure that information required to be disclosed by us in the reports filed or submitted by us under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC.
Changes in internal control over financial reporting: There was no change in our internal control over financial reporting during the quarter ended March 31, 2022 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
23



PART II OTHER INFORMATION
ITEM 1.    Legal Proceedings
The information set forth in the section entitled “Litigation and Other Legal Proceedings” under Note 8 to the Consolidated Financial Statements, included in Part I, Item I of this Quarterly Report, is incorporated herein by reference.
ITEM 1A.    Risk Factors
There has been no material change in our risk factors as previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2021. For a detailed description of our risk factors, refer to Part I, Item IA, “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2021.
ITEM 2.    Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
The table below sets forth information regarding repurchases of our common stock by us during the three months ended March 31, 2022.
PeriodTotal number
of shares
purchased (1)
Average
price paid
per share
Total number
of shares purchased
as part of publicly
announced plans or programs
Approximate dollar
value of shares that
may yet be
purchased
under the plans 
or programs (2)
January 3, 2022 - January 30, 202228,723 $114.99 — $52,894,442 
January 31, 2022 - February 27, 202225,412 99.58 — 52,894,442 
February 28, 2022 - April 3, 20229,016 109.26 — 52,894,442 
Total63,151 $107.97 — $52,894,442 
(1) Includes shares surrendered, if any, to the Company to satisfy the payment of minimum tax withholding obligations.
(2) On December 18, 2018, the Company announced a stock repurchase program to repurchase up to $50.0 million of the Company’s common stock, which was authorized by the Board on December 12, 2018. On August 28, 2020, the Board authorized an increase of an additional $150.0 million to the Company’s existing stock repurchase program authorization, which was announced on September 1, 2020. The Board also extended the stock repurchase program through August 28, 2022.
ITEM 3.    Defaults Upon Senior Securities
None.
ITEM 4.    Mine Safety Disclosures
Not applicable.
ITEM 5.    Other Information
None.
24


ITEM 6.    Exhibits
3.1
3.2
3.3
4.1
10.1(1)
10.2(1)
10.3(1)
10.4(1)
10.5(1)
10.6(1)
31.1*
31.2*
32.1**
101
The following financial statements from the Registrant's Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, formatted in Inline XBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Stockholders’ Equity, (v) Consolidated Statements of Cash Flows, and (vi) Notes to Consolidated Financial Statements, tagged as blocks of text and including detailed tags.

104
The cover page from the Registrant's Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, formatted in Inline XBRL (included as Exhibit 101).

_________________________
(1)Indicates a management plan or compensatory plan or arrangement.
*    Filed herewith.
**    Furnished herewith.
25


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
Date: May 4, 2022QUIDEL CORPORATION
/s/ DOUGLAS C. BRYANT
Douglas C. Bryant
President and Chief Executive Officer
(Principal Executive Officer)
/s/ RANDALL J. STEWARD
Randall J. Steward
Chief Financial Officer
(Principal Financial Officer)

26


Exhibit Index
 
Exhibit
Number
3.1
3.2
3.3
4.1
10.1(1)
10.2(1)
10.3(1)
10.4(1)
10.5(1)
10.6(1)
31.1*
31.2*
32.1**
101
The following financial statements from the Registrant's Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, formatted in Inline XBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Stockholders’ Equity, (v) Consolidated Statements of Cash Flows, and (vi) Notes to Consolidated Financial Statements, tagged as blocks of text and including detailed tags.
104
The cover page from the Registrant's Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, formatted in Inline XBRL (included as Exhibit 101).
___________________________
(1)Indicates a management plan or compensatory plan or arrangement.
*    Filed herewith.
**    Furnished herewith.
27
EX-31.1 2 ex31103312022.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Douglas C. Bryant, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Quidel Corporation;
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 our 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: May 4, 2022
 
/s/ DOUGLAS C. BRYANT
Douglas C. Bryant
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 ex31203312022.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Randall J. Steward, certify that:
 
1.    I have reviewed this quarterly report on Form 10-Q of Quidel Corporation;
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 our 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: May 4, 2022
 
/s/ RANDALL J. STEWARD
Randall J. Steward
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 ex32103312022.htm EX-32.1 Document

Exhibit 32.1
Certifications by the Principal Executive Officer and Principal Financial Officer of Registrant pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Each of the undersigned hereby certifies, in his capacity as an officer of Quidel Corporation, a Delaware corporation (the “Company”), for purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:
 
the Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2022 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: May 4, 2022
 
/s/ DOUGLAS C. BRYANT
Douglas C. Bryant
President and Chief Executive Officer
(Principal Executive Officer)
/s/ RANDALL J. STEWARD
Randall J. Steward
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 5 qdel-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Stockholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Computation of Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Computation of Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Computation of Earnings Per Share - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Balance Sheet Account Details link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Balance Sheet Account Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Balance Sheet Account Details Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Balance Sheet Account Details Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Balance Sheet Account Details Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Balance Sheet Account Details Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Revolving Credit Facility link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2319303 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - Industry and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - Industry and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Industry and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2333305 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2137110 - Disclosure - Derivatives and Hedging link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Derivatives and Hedging (Tables) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Derivatives and Hedging - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 2140111 - Disclosure - Business Combinations and Asset Acquisitions link:presentationLink link:calculationLink link:definitionLink 2341307 - Disclosure - Business Combinations and Asset Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Business Combinations and Asset Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 qdel-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 qdel-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 qdel-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Hedging Designation [Domain] Hedging Designation [Domain] SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net income Net Income (Loss) Attributable to Parent Right-of-use assets Operating Lease, Right-of-Use Asset Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued payroll and related expenses Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Acquisition and integration costs Business Combination, Acquisition Related Costs Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Restricted stock forfeited, weighted average far value (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 Sale leaseback transaction, number of buildings Sale Leaseback Transaction, Number Of Buildings Sale Leaseback Transaction, Number Of Buildings Principal payments of acquisition contingent consideration Payment for Contingent Consideration Liability, Financing Activities Stock options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Other non-current assets Other Assets, Noncurrent Purchase of property, equipment and intangibles by incurring current liabilities Noncash or Part Noncash Acquisition, Fixed Assets Acquired Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Income taxes payable Increase (Decrease) in Income Taxes Payable Capital expenditures to be reimbursed under a government contract Consideration Received for Capital Expenditures Paid but Not yet Incurred Consideration Received for Capital Expenditures Paid but Not yet Incurred Credit Concentration Risk Credit Concentration Risk [Member] Long-Term Investments Long-Term Investments [Member] Long-Term Investments Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Inventory Schedule of Inventory, Current [Table Text Block] Potentially dilutive shares excluded from calculation due to anti-dilutive effect Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Research and development Research and Development Expense [Member] Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Restricted stock granted, weighted average fair value (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 Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Noncontrolling Interest, Expected Ownership Percentage By Noncontrolling Owners Noncontrolling Interest, Expected Ownership Percentage By Noncontrolling Owners Noncontrolling Interest, Expected Ownership Percentage By Noncontrolling Owners Cash Flow Hedging Cash Flow Hedging [Member] Liabilities Measured at Fair Value on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Foreign Currency Hedges Derivative Instruments and Hedging Activities Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Percentage of risk concentration by major customer Sales percentage Concentration Risk, Percentage Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at March 31, 2022 and December 31, 2021 Preferred Stock, Value, Issued Weighted-average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward] Stock options outstanding, beginning (in shares) Stock options outstanding, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Retained earnings Retained Earnings [Member] Weighted-average exercise price per share Share-based Compensation Arrangement by Share-based Payment Award, fair value weighted average [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, fair value weighted average [Roll Forward] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other Other Sundry Liabilities, Current Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Accounts receivable Increase (Decrease) in Accounts Receivable Installment payment in 2021 Business Combination, Contingent Consideration Arrangements, To Be Paid, Remainder Of Fiscal Year Business Combination, Contingent Consideration Arrangements, To Be Paid, Remainder Of Fiscal Year Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Tax withholdings related to vesting of stock-based awards (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Payments on finance lease obligation Finance Lease, Principal Payments Number of financial covenants Number Of Financial Covenants Number Of Financial Covenants Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic earnings per share Earnings Per Share, Basic Contingent consideration Business Combination, Contingent Consideration, Liability, Current Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Restricted stock outstanding, non-vested, beginning (in shares) Restricted stock outstanding, non-vested, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Interest expense, debt Interest Expense, Debt Income taxes receivable Prepaid Expense, Current Geographic Concentration Risk Geographic Concentration Risk [Member] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Rapid Immunoassay Rapid Immunoassay [Member] Rapid Immunoassay [Member] Nonfinancial Liabilities Fair Value Disclosure Nonfinancial Liabilities Fair Value Disclosure Commercial Paper Commercial Paper [Member] Tax withholdings related to vesting of stock-based awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Derivative Asset, Fair Value, Gross Asset Derivative Asset, Fair Value, Gross Asset Customer C Customer C [Member] Customer C [Member] Number of renewal terms Lessee, Operating Lease, Number Of Renewal Terms Lessee, Operating Lease, Number Of Renewal Terms Total assets measured at fair value Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Base Rate Base Rate [Member] Consolidated fixed charge coverage ratio Consolidated Fixed Charge Coverage Ratio Consolidated Fixed Charge Coverage Ratio Total liabilities and stockholders’ equity Liabilities and Equity Accounts receivable Accounts Receivable, after Allowance for Credit Loss Total change in unrealized gains (losses) from cash flow hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Deferred revenue Contract with Customer, Liability, Current Rutherford Rutherford [Member] Rutherford Lease Stock options exercised, weighted average exercise price (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Payables, Transition Service Agreements Payables, Transition Service Agreements Payables, Transition Service Agreements Additional paid-in capital Additional Paid in Capital Molecular Diagnostic Solutions Molecular Diagnostic Solutions [Member] Molecular Diagnostic Solutions [Member] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Customer A Customer A [Member] Customer A Accounts payable Increase (Decrease) in Accounts Payable Hedging Relationship [Domain] Hedging Relationship [Domain] Other Current Assets Schedule of Other Current Assets [Table Text Block] Computation of Earnings Per Share Earnings Per Share [Text Block] Entity Interactive Data Current Entity Interactive Data Current Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Minimum Minimum [Member] Marketable securities Marketable securities, current Marketable Securities, Current Total: Customers In Excess Of 10% Total Revenue [Member] Customers In Excess Of 10% Total Revenue Gross profit Gross Profit Effect of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net change in operating lease right-of-use assets and liabilities Change in operating lease right-of-use assets and liabilities Change in operating lease right-of-use assets and liabilities Balance Sheet Location [Domain] Balance Sheet Location [Domain] Total liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Deferred tax asset Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] General and administrative General and Administrative Expense Number of additional buildings Number Of Additional Buildings Number Of Additional Buildings Revolving Credit Facility Debt Disclosure [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Number of reportable segments Number of Reportable Segments Operating lease, liability Operating Lease, Liability Net Revenues by Product Category Revenue from External Customers by Products and Services [Table Text Block] Document Transition Report Document Transition Report Installment payment in 2022 Business Combination, Contingent Consideration Arrangements, To Be Paid, Year One Business Combination, Contingent Consideration Arrangements, To Be Paid, Year One Common stock, $0.001 par value per share; 97,500 shares authorized; 41,846 and 41,686 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Inventory, Net [Abstract] Inventory, Net [Abstract] Expected weighted-average period of recognition for unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Restricted stock outstanding, non-vested, beginning, weighted average fair value (in USD per share) Restricted stock outstanding, non-vested, ending, weighted average fair value (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 Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 8) Commitments and Contingencies Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Pending Business Combination Business Combination Disclosure [Text Block] Restricted Stock Restricted Stock [Member] Product Concentration Risk Product Concentration Risk [Member] Business Combination, Consideration To Be Transferred Business Combination, Consideration To Be Transferred Business Combination, Consideration To Be Transferred Ownership [Axis] Ownership [Axis] COVID Products [Domain] COVID Products [Member] COVID Products Legal Entity [Axis] Legal Entity [Axis] Dilutive potential shares issuable from stock options and unvested RSUs Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Total operating expenses Costs and Expenses Contingent consideration Commitments [Member] Acquisition-related Costs Acquisition-related Costs [Member] Other Current Liabilities Other Current Liabilities [Table Text Block] Interest and other expense, net Interest Income (Expense), Net Work-in-process (materials, labor and overhead) Inventory, Work in Process, Net of Reserves Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Eligible Item or Group for Fair Value Option Financial Instrument Financial Instrument [Axis] Entity [Domain] Entity [Domain] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Deferred consideration Deferred Consideration, Current Deferred Consideration, Current Finished goods (materials, labor and overhead) Inventory, Finished Goods, Net of Reserves Stock Options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Equity [Abstract] Document Quarterly Report Document Quarterly Report Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document and Entity Information [Abstract] Operating income Operating Income (Loss) Other receivables Receivables, Transition Service Agreements Receivables, Transition Service Agreements Operating lease liabilities Operating Lease, Liability, Current Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Ortho Acquisition Ortho Acquisition [Member] Ortho Acquisition Other current and non-current liabilities Increase (Decrease) in Other Operating Liabilities Acquisitions of property, equipment, investments and intangibles Payments to Acquire Property, Plant, and Equipment Other current liabilities Total other current liabilities Other Liabilities, Current Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Schedule of Other Ownership Interests [Table] Schedule of Other Ownership Interests [Table] Award Type [Axis] Award Type [Axis] Stock options granted, weighted average exercise price (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Derivative Derivative [Member] Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Cash payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Designated as Hedging Instrument Designated as Hedging Instrument [Member] Entity Address, City or Town Entity Address, City or Town Business Acquisition, Share Price Business Acquisition, Share Price Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Operating lease liabilities - non-current Operating Lease, Liability, Noncurrent Deferred consideration Accrued Liabilities [Member] Accrued payroll and related expenses Increase (Decrease) in Employee Related Liabilities Retained earnings Retained Earnings (Accumulated Deficit) Lessee, operating lease, term of contract Lessee, Operating Lease, Term of Contract Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Other Ownership Interests [Line Items] Other Ownership Interests [Line Items] RSUs Restricted Stock Units (RSUs) [Member] Commitment fee percentage on unused capacity Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Common stock issued in connection with employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Business Acquisition [Line Items] Business Acquisition [Line Items] Income Statement [Abstract] Income Statement [Abstract] Cardiometabolic Immunoassay Cardiac Immunoassay [Member] Cardiac Immunoassay [Member] Entity Registrant Name Entity Registrant Name Changes in Estimated Fair Value of Contingent Consideration Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Number of additional terms Lessee, Operating Sublease, Option to Extend, Number of Additional Terms Lessee, Operating Sublease, Option to Extend, Number of Additional Terms Accretion of interest on deferred consideration Accretion Expense Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Stock options cancelled, weighted average exercise price (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Specialized Diagnostic Solutions Specialized Diagnostic Solutions [Member] Specialized Diagnostic Solutions [Member] Industry And Geographic Information [Abstract] Industry And Geographic Information [Abstract] Industry and Geographic Information [Abstract] Document Fiscal Period Focus (Q1,Q2,Q3,FY) Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Total inventories Inventory, Net Reclassification of net realized (gains) losses on derivative instruments included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Contingent consideration - non-current Business Combination, Contingent Consideration, Liability, Noncurrent Product and Service [Axis] Product and Service [Axis] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Expected Long-Term Debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Expected Long-Term Debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Expected Long-Term Debt Preferred stock, par value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Customer incentives and rebates Customer Incentive, Payable, Current Customer Incentive, Payable, Current Topco Topco [Member] Topco Weighted-average grant date fair value of stock options granted (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Issuance of common stock under equity compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Sales and marketing Selling and Marketing Expense Changes in cumulative translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Deferred consideration - non-current Deferred Consideration, Non-current Deferred Consideration, Non-current Marketable securities, non-current Marketable Securities, Noncurrent Statement [Line Items] Statement [Line Items] Net unrealized gains on derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Short-term Investments Short-term Investments [Member] Counterparty Name [Domain] Counterparty Name [Domain] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Option to extend, term Lessor Operating Lease Option To Extend, Term Lessor Operating Lease Option To Extend, Term Purchases of marketable securities Payments to Acquire Marketable Securities Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Debt Securities, Available-for-sale, Amortized Cost Debt Securities, Available-for-sale, Amortized Cost BNP Business BNP Business [Member] BNP Business [Member] Customer [Axis] Customer [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Money Market Funds, at Carrying Value Money Market Funds, at Carrying Value Compensation Expense Related to Stock-Based Compensation Plans Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Title of 12(b) Security Title of 12(b) Security Regulatory Accounting Regulatory Accounting [Policy Text Block] Regulatory Accounting Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total assets Assets Common stock, shares authorized (in shares) Common Stock, Shares Authorized Customer B Customer B [Member] Customer B Geographical [Domain] Geographical [Domain] Ratio of indebtedness to net capital Ratio of Indebtedness to Net Capital Document Type Document Type Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Balance Sheet Account Details Supplemental Balance Sheet Disclosures [Text Block] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Renewal term Lessee, Operating Lease, Renewal Term Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares To Be Issued Per Acquire Share Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares To Be Issued Per Acquire Share Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares To Be Issued Per Acquire Share Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Net cash provided by operating activities: Net Cash Provided by (Used in) Operating Activities Derivative Liability, Notional Amount Derivative Liability, Notional Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Geographical [Axis] Geographical [Axis] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Shares used in basic per share calculation Basic weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Basic Diluted earnings per share Earnings Per Share, Diluted Amortization of deferred financing costs Amortization of Debt Issuance Costs and Discounts Financial Liabilities Fair Value Disclosure Financial Liabilities Fair Value Disclosure Hedging Relationship [Axis] Hedging Relationship [Axis] Sales Sales [Member] Schedule of Derivative Assets at Fair Value Schedule of Derivative Assets at Fair Value [Table Text Block] Non-US Non-US [Member] Number of buildings Number Of Buildings Number Of Buildings Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net cash used for financing activities: Net Cash Provided by (Used in) Financing Activities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Corporate Debt Securities Corporate Debt Securities [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Assets: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation, amortization and other Depreciation, Depletion and Amortization Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Marketable Securities [Table] Marketable Securities [Table] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Fair Value, Option, Eligible Item or Group Financial Instruments Financial Instruments [Domain] Cost of sales Cost of Goods and Services Sold Document Period End Date Document Period End Date Influenza Products Influenza Products [Member] Influenza Products Lease Contractual Term [Axis] Lease Contractual Term [Axis] Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Property, plant and equipment, net Property, Plant and Equipment, Net Other non-current liabilities Other Liabilities, Noncurrent Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Marketable Securities Marketable Securities Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Derivative assets Derivative Asset Issuance of common stock under equity compensation plans Adjustment To Additional Paid In Capital Stock Issued Equity Compensation Plans Adjustment to additional paid in capital stock issued equity compensation plans. Sales to customers outside the U.S. Revenues Ortho Ortho [Member] Ortho Reduction of other current liabilities upon issuance of restricted share units Receivable For Stock Option Exercises Receivable For Stock Option Exercises Noncontrolling Interest, Expected Ownership Percentage by Parent Noncontrolling Interest, Expected Ownership Percentage by Parent Noncontrolling Interest, Expected Ownership Percentage by Parent Stock options outstanding beginning, weighted average exercise price (in USD per share) Stock options outstanding ending, weighted average exercise price (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Liabilities: Liabilities, Fair Value Disclosure [Abstract] Total stock-based compensation expense Share-based Payment Arrangement, Expense Accrued other taxes payable Broker-Dealer, Payable to Customer Entity Current Reporting Status Entity Current Reporting Status Volatility rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Expected Payments To Acquire Businesses, Gross Expected Payments To Acquire Businesses, Gross Expected Payments To Acquire Businesses, Gross Counterparty Name [Axis] Counterparty Name [Axis] Proceeds from sale of marketable securities Proceeds from Sale and Maturity of Marketable Securities Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Balance (in shares) Balance (in shares) Shares, Issued Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Sales to Individual Customers in Excess of 10% of Total Revenues Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Changes in unrealized losses from investments, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Shares used in diluted per share calculation Diluted weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Other comprehensive gain (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Share-based Payment Arrangement, Option, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Prepaid expenses and other current and non-current assets Increase (Decrease) in Prepaid Expenses, Other Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Credit Facility [Axis] Credit Facility [Axis] Entity Address, Address Line One Entity Address, Address Line One Net cash used for investing activities: Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Marketable Securities [Line Items] Marketable Securities [Line Items] Notional Amount Derivative Asset, Notional Amount OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Restricted stock vested, weighted average fair value (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Expected option life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Payments of tax withholdings related to vesting of stock-based awards Payment, Tax Withholding, Share-based Payment Arrangement Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash To Be Paid Per Acquire Share Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash To Be Paid Per Acquire Share Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash To Be Paid Per Acquire Share Consideration B Consideration B [Member] Consideration B [Member] Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Ownership [Domain] Ownership [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Proceeds from government assistance allocated to fixed assets Proceeds from Contribution in Aid of Construction Industry and Geographic Information Industry And Geographic Information [Text Block] Industry and geographic information. Marketable Securities Marketable Securities [Table Text Block] Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Other Other Assets, Current Statement [Table] Statement [Table] Asset-backed Securities Asset-backed Securities [Member] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Derivative Liability, Fair Value, Gross Liability Derivative Liability, Fair Value, Gross Liability Subsequent Event Subsequent Event [Member] Goodwill Goodwill Cost of sales Cost of Sales [Member] Income taxes payable Accrued Income Taxes, Current Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Estimated Fair Value of Each Stock Option Award Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Change in deferred tax assets and liabilities Deferred Income Tax Expense (Benefit) Additional paid-in capital Common Stock Including Additional Paid in Capital [Member] EX-101.PRE 9 qdel-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
Apr. 28, 2022
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 0-10961  
Entity Registrant Name QUIDEL CORPORATION  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-2573850  
Entity Address, Address Line One 9975 Summers Ridge Road  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92121  
City Area Code 858  
Local Phone Number 552-1100  
Title of 12(b) Security Common Stock, $0.001 Par Value  
Trading Symbol QDEL  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   41,848,256
Entity Central Index Key 0000353569  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus (Q1,Q2,Q3,FY) Q1  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 1,275,536 $ 802,751
Marketable securities 44,270 25,758
Accounts receivable, net 569,817 377,969
Inventories 181,388 198,765
Prepaid expenses and other current assets 42,639 35,067
Total current assets 2,113,650 1,440,310
Property, plant and equipment, net 364,248 349,202
Marketable securities, non-current 20,726 37,852
Right-of-use assets 125,059 127,622
Goodwill 337,017 337,021
Intangible assets, net 91,584 98,655
Deferred tax asset 20,232 20,089
Other non-current assets 20,609 19,623
Total assets 3,093,125 2,430,374
Current liabilities:    
Accounts payable 157,472 101,492
Accrued payroll and related expenses 27,820 40,385
Income taxes payable 205,240 66,945
Operating lease liabilities 9,715 10,039
Contingent consideration 5,957 5,986
Deferred consideration 41,970 41,945
Other current liabilities 44,482 56,728
Total current liabilities 492,656 323,520
Operating lease liabilities - non-current 135,668 128,556
Deferred consideration - non-current 37,448 36,491
Contingent consideration - non-current 87 87
Other non-current liabilities 12,344 12,358
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at March 31, 2022 and December 31, 2021 0 0
Common stock, $0.001 par value per share; 97,500 shares authorized; 41,846 and 41,686 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 42 42
Additional paid-in capital 285,508 279,768
Accumulated other comprehensive income 239 355
Retained earnings 2,129,133 1,649,197
Total stockholders’ equity 2,414,922 1,929,362
Total liabilities and stockholders’ equity $ 3,093,125 $ 2,430,374
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 97,500,000 97,500,000
Common stock, shares issued (in shares) 41,846,000 41,686,000
Common stock, shares outstanding (in shares) 41,846,000 41,686,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Total revenues $ 1,002,259 $ 375,338
Cost of sales 262,301 73,379
Gross profit 739,958 301,959
Research and development 26,368 23,304
Sales and marketing 65,388 34,233
General and administrative 24,508 19,507
Acquisition and integration costs 3,037 726
Total operating expenses 119,301 77,770
Operating income 620,657 224,189
Interest and other expense, net 29 2,382
Income before income taxes 620,628 221,807
Provision for income taxes 140,692 43,723
Net income $ 479,936 $ 178,084
Basic earnings per share $ 11.46 $ 4.19
Diluted earnings per share $ 11.31 $ 4.09
Shares used in basic per share calculation 41,875 42,510
Shares used in diluted per share calculation 42,449 43,533
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net income $ 479,936 $ 178,084
Other comprehensive income (loss)    
Changes in cumulative translation adjustment, net of tax 155 (840)
Changes in unrealized losses from investments, net of tax (402) 0
Net unrealized gains on derivative instruments 154 341
Reclassification of net realized (gains) losses on derivative instruments included in net income (23) 1,092
Total change in unrealized gains (losses) from cash flow hedges, net of tax 131 1,433
Comprehensive income $ 479,820 $ 178,677
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity Statement - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Retained earnings
Balance (in shares) at Dec. 31, 2020   42,290      
Balance at Dec. 31, 2020 $ 1,332,703 $ 42 $ 388,121 $ (431) $ 944,971
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity compensation plans (in shares)   409      
Issuance of common stock under equity compensation plans 6,374 $ 1 6,373    
Stock-based compensation expense 5,889   5,889    
Tax withholdings related to vesting of stock-based awards (in shares)   (156)      
Tax withholdings related to vesting of stock-based awards (33,929)   (33,929)    
Other comprehensive gain (loss), net of tax       593  
Net income 178,084       178,084
Balance (in shares) at Mar. 31, 2021   42,543      
Balance at Mar. 31, 2021 1,489,714 $ 43 366,454 162 1,123,055
Balance (in shares) at Dec. 31, 2021   41,686      
Balance at Dec. 31, 2021 1,929,362 $ 42 279,768 355 1,649,197
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity compensation plans (in shares)   223      
Issuance of common stock under equity compensation plans 6,377 $ 0 6,377    
Stock-based compensation expense 6,178   6,178    
Tax withholdings related to vesting of stock-based awards (in shares)   (63)      
Tax withholdings related to vesting of stock-based awards (6,815)   (6,815)    
Other comprehensive gain (loss), net of tax       (116)  
Net income 479,936       479,936
Balance (in shares) at Mar. 31, 2022   41,846      
Balance at Mar. 31, 2022 $ 2,414,922 $ 42 $ 285,508 $ 239 $ 2,129,133
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
OPERATING ACTIVITIES:    
Net income $ 479,936 $ 178,084
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation, amortization and other 16,782 12,705
Stock-based compensation expense 7,432 5,828
Amortization of deferred financing costs 101 101
Accretion of interest on deferred consideration 982 1,451
Net change in operating lease right-of-use assets and liabilities 9,351 794
Change in deferred tax assets and liabilities (89) 446
Changes in assets and liabilities:    
Accounts receivable (191,452) 427,052
Inventories 17,355 (61,134)
Prepaid expenses and other current and non-current assets (7,291) (13,811)
Accounts payable 52,592 (3,860)
Accrued payroll and related expenses (10,944) (16,054)
Income taxes payable 138,384 41,386
Other current and non-current liabilities (12,167) 12,469
Net cash provided by operating activities: 500,972 585,457
INVESTING ACTIVITIES:    
Acquisitions of property, equipment, investments and intangibles (22,402) (78,291)
Proceeds from government assistance allocated to fixed assets 0 13,722
Purchases of marketable securities (15,937) 0
Proceeds from sale of marketable securities 13,669 0
Net cash used for investing activities: (24,670) (64,569)
FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 3,527 4,373
Payments on finance lease obligation (91) (62)
Payments of tax withholdings related to vesting of stock-based awards (6,815) (33,929)
Principal payments of acquisition contingent consideration (29) (30)
Net cash used for financing activities: (3,408) (29,648)
Effect of exchange rates on cash (109) (129)
Net increase in cash and cash equivalents 472,785 491,111
Cash and cash equivalents, beginning of period 802,751 489,941
Cash and cash equivalents, end of period 1,275,536 981,052
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:    
Purchase of property, equipment and intangibles by incurring current liabilities 13,714 7,284
Capital expenditures to be reimbursed under a government contract 0 12,622
Reduction of other current liabilities upon issuance of restricted share units $ 2,850 $ 2,001
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited Consolidated Financial Statements of Quidel Corporation and its subsidiaries (the “Company” or “Quidel”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation (consisting of normal recurring accruals) have been included.
The information at March 31, 2022, and for the three months ended March 31, 2022 and 2021, is unaudited. For further information, refer to the Company’s Consolidated Financial Statements and notes thereto for the year ended December 31, 2021 included in the Company’s 2021 Annual Report on Form 10-K. Operating results for any quarter are historically seasonal in nature and are not necessarily indicative of the results expected for the full year.
For 2022 and 2021, the Company’s fiscal year will end or has ended on January 1, 2023 and January 2, 2022, respectively. For 2022 and 2021, the Company’s first quarter ended on April 3, 2022 and April 4, 2021, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2022 and 2021 each included 13 weeks.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the related disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Recent Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board issued guidance codified in Accounting Standards Update 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. Under new guidance, an acquirer is required to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This guidance is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The Company early adopted the guidance during the first quarter of 2022 with no material impact to the Company’s consolidated financial statements.
Significant Accounting Policies
During the three months ended March 31, 2022, there have been no changes to our significant accounting policies as described in our 2021 Annual Report on Form 10-K.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Computation of Earnings Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Computation of Earnings Per Share Computation of Earnings Per ShareBasic earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding. Diluted EPS is computed based on the sum of the weighted-average number of common shares and potentially dilutive common shares outstanding during the period. Potentially dilutive common shares consist of shares issuable from stock options and unvested restricted stock units (“RSUs”). Potentially dilutive common shares from outstanding stock options and unvested RSUs are determined using the average share price for each period under the treasury stock method.
The following table presents the calculation of the weighted-average shares used in computing basic and diluted EPS (in thousands):
Three Months Ended
March 31,
20222021
Basic weighted-average common shares outstanding41,875 42,510 
Dilutive potential shares issuable from stock options and unvested RSUs574 1,023 
Diluted weighted-average common shares outstanding42,449 43,533 
Potentially dilutive shares excluded from calculation due to anti-dilutive effect352 96 
Potentially dilutive shares excluded from the calculation above represent stock options when the combined exercise price and unrecognized stock-based compensation are greater than the average market price for the Company’s common stock because their effect is anti-dilutive.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Account Details
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Account Details Balance Sheet Account Details    
Marketable securities
The following is a summary of marketable securities (in thousands):
March 31, 2022December 31, 2021
Amortized CostGross Unrealized LossesFair ValueAmortized CostGross Unrealized LossesFair Value
Corporate bonds$36,844 $(326)$36,518 $22,344 $(28)$22,316 
Commercial paper2,197 — 2,197 — — — 
Corporate asset-backed securities5,591 (36)5,555 3,443 (1)3,442 
Total marketable securities, current44,632 (362)44,270 25,787 (29)25,758 
Corporate bonds, non-current12,741 (242)12,499 26,761 (83)26,678 
Corporate asset-backed securities, non-current8,320 (93)8,227 11,197 (23)11,174 
Total marketable securities$65,693 $(697)$64,996 $63,745 $(135)$63,610 
Inventories
Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Inventories consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Raw materials$93,276 $103,159 
Work-in-process (materials, labor and overhead)28,150 36,091 
Finished goods (materials, labor and overhead)59,962 59,515 
Total inventories$181,388 $198,765 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2022
December 31,
2021
Other receivables$20,144 $15,879 
Prepaid expenses17,438 14,598 
Other5,057 4,590 
Total prepaid expenses and other current assets$42,639 $35,067 
Other Current Liabilities
Other current liabilities consist of the following (in thousands):
March 31,
2022
December 31,
2021
Customer incentives and rebates$13,471 $15,916 
Deferred revenue7,750 1,922 
Accrued other taxes payable6,996 10,218 
Payables under transition services agreements1,071 10,927 
Other15,194 17,745 
Total other current liabilities$44,482 $56,728 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company calculates its interim income tax provision in accordance with Accounting Standards Codification (“ASC”) 270, Interim Reporting, and ASC 740, Accounting for Income Taxes. At the end of each interim period, the Company estimates its annual effective tax rate and applies that rate to its ordinary quarterly earnings to calculate the tax related to ordinary income. The tax effects for other items that are excluded from ordinary income are discretely calculated and recognized in the period in which they occur.
For the three months ended March 31, 2022 and 2021, the Company recognized income tax provisions of $140.7 million in relation to income before taxes of $620.6 million and $43.7 million in relation to income before taxes of $221.8 million, respectively, resulting in effective tax rates of 23% and 20%, respectively. As compared to the federal statutory rate of 21%, the effective tax rates in both periods were impacted primarily by income taxes owed in US states. For the three months ended March 31, 2021, this was partially offset by benefits from the discrete impact of excess tax deductions from stock-based compensation, which was immaterial to the effective tax rate in the three months ended March 31, 2022.
The Company is subject to periodic audits by domestic and foreign tax authorities. Due to the carryforward of unutilized credits, the Company’s federal tax years from 2012 and forward are subject to examination by the US authorities. The Company’s state and foreign tax years for 2001 and forward are subject to examination by applicable tax authorities. The Company believes that it has appropriate support for the income tax positions taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors, including past experience and interpretations of tax laws applied to the facts of each matter.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Revolving Credit Facility
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Revolving Credit Facility Revolving Credit Facility
The Company has a $175.0 million Revolving Credit Facility under an Amended and Restated Credit Agreement (the “Credit Agreement”) expiring on August 31, 2023 of which no amounts were outstanding as of March 31, 2022. Loans will bear interest at a rate equal to (i) the London Interbank Offered Rate (“LIBOR”) plus the “applicable rate” or (ii) the “base rate” (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus one-half of one percent (0.50%), (c) LIBOR plus one percent, and (d) one percent) plus the “applicable rate.” The applicable rate is determined in accordance with a pricing grid based on the Company’s Consolidated Leverage Ratio (as defined in the Credit Agreement) ranging from 1.75% to 2.50% per annum for LIBOR rate loans and from 0.75% to 1.50% per annum for base rate loans. In addition, the Company pays a commitment fee on the unused portion of the Credit Agreement based on the Company’s Consolidated Leverage Ratio ranging from 0.15% to 0.30% per annum in accordance with the pricing grid.
The Revolving Credit Facility is guaranteed by certain material domestic subsidiaries of the Company (the “Guarantors”) and is secured by liens on substantially all of the assets of the Company and the Guarantors, excluding real property and certain other types of excluded assets, and contains affirmative and negative covenants that are customary for credit agreements of this nature. The negative covenants include, among other things, limitations on asset sales, mergers, indebtedness, liens, dividends and other distributions, investments and transactions with affiliates. The Credit Agreement contains two financial covenants: (i) maximum Consolidated Leverage Ratio (as defined in the Credit Agreement) as of the last day of each fiscal quarter of 3.50 to 1.00, which ratio may be increased to 4.50 to 1.00 in case of certain qualifying acquisitions; and (ii) a minimum Consolidated Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of 1.25 to 1.00 as of the end of any fiscal quarter for the most recently completed four fiscal quarters. The Company was in compliance with all financial covenants as of March 31, 2022.
Interest expense recognized, including amortization of deferred issuance cost, was $0.2 million for each of the three months ended March 31, 2022 and 2021
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Issuances of Common Stock
A summary of the status of stock option activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):
SharesWeighted-average
exercise price
per share
Outstanding at December 31, 2021722 $62.71 
Granted135 103.06 
Exercised(40)36.00 
Forfeited(14)110.68 
Outstanding at March 31, 2022803 $69.98 
A summary of the status of RSU activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):
SharesWeighted-average
grant date
fair value
Non-vested December 31, 2021587 $95.81 
Granted313 103.60 
Vested(156)77.83 
Forfeited(27)100.98 
Non-vested at March 31, 2022717 $102.94 
During the three months ended March 31, 2022, the Company issued 26,426 shares of common stock in connection with the Company’s employee stock purchase plan (the “ESPP”).
Stock-Based Compensation
The expense related to the Company’s stock-based compensation plans included in the accompanying Consolidated Statements of Income was as follows (in thousands):
Three Months Ended
March 31,
20222021
Cost of sales$649 $516 
Research and development1,124 1,034 
Sales and marketing1,760 1,404 
General and administrative3,529 2,874 
Acquisition and integration costs370 — 
Total stock-based compensation expense$7,432 $5,828 
As of March 31, 2022, total unrecognized compensation expense was $66.7 million, which is expected to be recognized over a weighted-average period of approximately 2.6 years.
The estimated fair value of each stock option was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions for the option grants.
Three Months Ended
March 31,
20222021
Risk-free interest rate1.63 %0.42 %
Expected option life (in years)4.915.01
Volatility rate58 %53 %
Dividend rate%%
Weighted-average grant date fair value$51.79$115.78
The fair value of RSUs is determined based on the closing market price of the Company’s common stock on the grant date. The weighted-average fair value of RSUs granted during the three months ended March 31, 2022 and 2021 was $103.60 and $238.20, respectively.
Compensation expense capitalized to inventory and compensation expense related to the ESPP were not material for the three months ended March 31, 2022 or 2021.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Industry and Geographic Information
3 Months Ended
Mar. 31, 2022
Industry And Geographic Information [Abstract]  
Industry and Geographic Information Industry and Geographic Information
The Company operates in one reportable segment. Sales to customers outside of the United States represented $95.1 million (9%) and $86.6 million (23%) of total revenues for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022 and December 31, 2021, net accounts receivable due from foreign customers were $70.3 million and $53.5 million, respectively. For the three months ended March 31, 2022 and 2021, sales of COVID-19 products accounted for 83% and 72% of total revenue, respectively. For the three months ended March 31, 2022 and 2021, sales of influenza products accounted for 9% and 4% of total revenue, respectively.
The Company had sales to individual customers in excess of 10% of total revenues, as follows:
Three Months Ended
March 31,
20222021
Customer:
A38 %— %
B14 %22 %
C%12 %
Total:60 %34 %
As of March 31, 2022 and December 31, 2021, net accounts receivable from customers with balances due in excess of 10% of total accounts receivable totaled $468.2 million and $267.3 million, respectively.
Consolidated total revenues by product category for the three months ended March 31, 2022 and 2021 were as follows (in thousands):
 Three Months Ended
March 31,
 20222021
Rapid Immunoassay$892,810 $237,670 
Cardiometabolic Immunoassay50,153 66,552 
Molecular Diagnostic Solutions45,989 60,263 
Specialized Diagnostic Solutions13,307 10,853 
Total revenues$1,002,259 $375,338 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Leases
We lease administrative, research and development, sales and marketing and manufacturing facilities and certain equipment under various non-cancelable lease agreements. Facility leases generally provide for periodic rent increases, and may contain clauses for rent escalation, renewal options or early termination.
Summers Ridge Lease The Company leases three of the four buildings that are located on the Summers Ridge property in San Diego, California with an initial term through January 2033 with options to extend the lease for two additional five-year terms upon satisfaction of certain conditions, which have not been included in the determination of the lease term. The lease is subject to must-take provisions related to one additional building, which will have the same lease term as the three buildings originally leased. The remaining building is subject to the expiration of the lease with its current tenant in October 2022, subject to an option to renew for a two-year period.
Rutherford Lease — During January 2021, the Company entered into a lease agreement for a manufacturing facility in Carlsbad, California and recorded a right-of-use asset and a corresponding lease liability of $39.4 million. The initial lease term is 15 years with options to extend the lease for two additional five-year periods.
Litigation and Other Legal Proceedings
From time to time, the Company is involved in litigation and other legal proceedings, including matters related to product liability claims, commercial disputes and intellectual property claims, as well as regulatory, employment, and other claims related to our business. The Company accrues for legal claims when, and to the extent that, amounts associated with the claims become probable and are reasonably estimable. The actual costs of resolving legal claims may be substantially higher or lower than the amounts accrued for those claims. For those matters as to which we are not able to estimate a possible loss or range of loss, we are not able to determine whether the loss will have a material adverse effect on our business, financial condition or results of operations or liquidity. No accrual has been recorded as of March 31, 2022 and December 31, 2021 related to such matters as they are not probable and/or reasonably estimable. 
Management believes that all such current legal actions, in the aggregate, will not have a material adverse effect on the Company. However, the resolution of, or increase in any accruals for, one or more matters may have a material adverse effect on the Company’s results of operations and cash flows. The Company also maintains insurance, including coverage for product liability claims, in amounts that management believes are appropriate given the nature of its business.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods (in thousands):
 March 31, 2022December 31, 2021
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Cash equivalents$204,603 $4,857 $— $209,460 $204,672 $6,649 $— $211,321 
Marketable securities— 64,996 — 64,996 — 63,610 — 63,610 
Derivative assets— 257 — 257 — 84 — 84 
Total assets measured at fair value$204,603 $70,110 $— $274,713 $204,672 $70,343 $— $275,015 
Liabilities:
Derivative liabilities$— $29 $— $29 $— $269 $— $269 
Contingent consideration— — 6,044 6,044 — — 6,073 6,073 
Deferred consideration— 79,418 — 79,418 — 78,436 — 78,436 
Total liabilities measured at fair value$— $79,447 $6,044 $85,491 $— $78,705 $6,073 $84,778 
There were no transfers of assets or liabilities into or out of Level 3 of the fair value hierarchy during the three-month period ended March 31, 2022 and the year ended December 31, 2021.
Cash equivalents consist of funds held in money market accounts that are valued using quoted prices in active markets for identical instruments and highly liquid corporate debt securities with maturities within three months from purchase. Marketable securities consist of investment-grade corporate debt securities, corporate asset-backed securities and commercial paper. Derivative financial instruments are based on observable inputs that are corroborated by market data. Observable inputs include broker quotes, daily market foreign currency rates and forward pricing curves.
In connection with the acquisition of the B-type Natriuretic Peptide (“BNP”) assay business (“BNP Business”) from Alere Inc., the Company will pay annual installments of up to $48.0 million each year through April 2023. The fair value of the payments treated as deferred consideration is calculated based on the net present value of cash payments using an estimated borrowing rate based on a quoted price for a similar liability. The fair value of the payments treated as contingent consideration is calculated using a discounted probability weighted valuation model. Discount rates used in such calculation are a significant assumption that are not observed in the market and, therefore, the resulting fair value represents a Level 3 measurement.
Changes in estimated fair value of contingent consideration liabilities from December 31, 2021 through March 31, 2022 were as follows (in thousands):
Contingent consideration liabilities
(Level 3 measurement)
Balance at December 31, 2021$6,073 
Cash payments(29)
Balance at March 31, 2022$6,044 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedging
3 Months Ended
Mar. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Foreign Currency Hedges Foreign Currency Hedges
In the normal course of business, the Company is exposed to gains and losses resulting from fluctuations in foreign currency exchange rates. As part of its strategy to manage the level of exposure to the risk of fluctuations in foreign currency exchange rates, the Company uses designated cash flow hedges in the form of foreign currency forward contracts to mitigate the impact of foreign currency translation on transactions that are denominated primarily in the Euro and the Chinese Yuan. The Company also uses non-designated forward contracts to hedge non-functional currency denominated balance sheet assets. Hedging relationships for all derivative hedges and the underlying hedged items, as well as the risk management objectives and strategies for undertaking the hedge transactions are formally documented. The Company does not use any derivative financial instruments for trading or other speculative purposes.
Such foreign currency forward contracts are carried at fair value in prepaid expenses and other current assets or other current liabilities depending on the unrealized gain or loss position of the hedged contract as of the balance sheet date. Changes in the value of the derivatives are recorded to other comprehensive income (loss) until the underlying hedged item is recognized in earnings, or the derivative no longer qualifies as a highly effective hedge. The cash flows from derivatives treated as hedges are classified in the Consolidated Statements of Cash Flows in the same category as the item being hedged.
The notional principal amounts for outstanding derivative instruments provide one measure of the transaction volume outstanding and do not represent the amount of the Company’s exposure to credit or market loss. Credit risk represents the Company’s gross exposure to potential accounting loss on derivative instruments that are outstanding or unsettled if all counterparties failed to perform according to the terms of the contract, based on then-current currency exchange rates at each respective date. The Company generally enters into master netting arrangements that reduce credit risk by permitting net settlement of transactions with the same counterparty. The Company presents its derivative assets and derivative liabilities at their net fair values. The Company does not have any derivative instruments with credit-risk related contingent features that would require it to post collateral.
The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Notional AmountFair Value, NetNotional AmountFair Value, Net
Designated cash flow hedges:
Prepaid expenses and other current assets$4,593 $219 $— $84 
Other current liabilities$2,409 $29 $17,629 $139 
Non-designated forward contracts:
Prepaid expenses and other current assets$22,548 $38 $— $— 
Other current liabilities$— $— $15,809 $130 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations and Asset Acquisitions
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Pending Business Combination Pending Business Combination
On December 22, 2021, the Company entered into a Business Combination Agreement (the “BCA”) with Ortho Clinical Diagnostics Holdings plc (“Ortho”), Coronado Topco, Inc. (“Topco”), Orca Holdco, Inc. (“US Holdco Sub”), Laguna Merger Sub, Inc. (“US Merger Sub”) and Orca Holdco 2, Inc. (“US Holdco Sub 2”). Under the terms of the BCA, the Company is entering into a business combination with Ortho under Topco, a new holding company (the “Combinations”). The Combinations are expected to be implemented by way of (i) a scheme of arrangement to be undertaken by Ortho under Part 26 of the UK Companies Act 2006 (the “Ortho Scheme”), pursuant to which each issued and outstanding share of Ortho (the “Ortho Shares”) will be acquired by a nominee of Topco, such that Ortho will become a wholly owned subsidiary of Topco, and (ii) a merger (the “Quidel Merger”) of US Merger Sub with and into the Company immediately following consummation of the Ortho Scheme, with the Company surviving the merger as a wholly owned subsidiary of Topco.
At the effective time of the Ortho Scheme, each Ortho Share will be acquired by a nominee on behalf and for the benefit of Topco in exchange for 0.1055 shares of common stock of Topco (the “Topco Shares”) and $7.14 in cash. At the effective time of the Quidel Merger, each share of the Company’s common stock (each, a “Quidel Share”) will be converted into the right to receive one Topco Share. Ortho will be acquired for total consideration of approximately $4.3 billion (which is based on the April 26, 2022 closing price of $100.12 per Quidel Share), including $1.7 billion of cash, funded through cash on the Company’s balance sheet and expected incremental borrowings. Following the closing of the Combinations, Ortho’s current net debt of $2.0 billion is expected to continue to be outstanding. The Combinations are expected to be completed in the second quarter of 2022.
If the Combinations are completed, Ortho shareholders are expected to own approximately 38% of Topco on a fully diluted basis and the Company’s stockholders are expected to own approximately 62% of Topco on a fully diluted basis, based on the respective capitalizations of Ortho and the Company as of the date of the BCA. The parties intend to list the Topco Shares to be issued in the Combinations on Nasdaq.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited Consolidated Financial Statements of Quidel Corporation and its subsidiaries (the “Company” or “Quidel”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation (consisting of normal recurring accruals) have been included.
The information at March 31, 2022, and for the three months ended March 31, 2022 and 2021, is unaudited. For further information, refer to the Company’s Consolidated Financial Statements and notes thereto for the year ended December 31, 2021 included in the Company’s 2021 Annual Report on Form 10-K. Operating results for any quarter are historically seasonal in nature and are not necessarily indicative of the results expected for the full year.
For 2022 and 2021, the Company’s fiscal year will end or has ended on January 1, 2023 and January 2, 2022, respectively. For 2022 and 2021, the Company’s first quarter ended on April 3, 2022 and April 4, 2021, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2022 and 2021 each included 13 weeks.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the related disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Regulatory Accounting
Significant Accounting Policies
During the three months ended March 31, 2022, there have been no changes to our significant accounting policies as described in our 2021 Annual Report on Form 10-K.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Computation of Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table presents the calculation of the weighted-average shares used in computing basic and diluted EPS (in thousands):
Three Months Ended
March 31,
20222021
Basic weighted-average common shares outstanding41,875 42,510 
Dilutive potential shares issuable from stock options and unvested RSUs574 1,023 
Diluted weighted-average common shares outstanding42,449 43,533 
Potentially dilutive shares excluded from calculation due to anti-dilutive effect352 96 
Potentially dilutive shares excluded from the calculation above represent stock options when the combined exercise price and unrecognized stock-based compensation are greater than the average market price for the Company’s common stock because their effect is anti-dilutive
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Account Details (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Marketable Securities The following is a summary of marketable securities (in thousands):
March 31, 2022December 31, 2021
Amortized CostGross Unrealized LossesFair ValueAmortized CostGross Unrealized LossesFair Value
Corporate bonds$36,844 $(326)$36,518 $22,344 $(28)$22,316 
Commercial paper2,197 — 2,197 — — — 
Corporate asset-backed securities5,591 (36)5,555 3,443 (1)3,442 
Total marketable securities, current44,632 (362)44,270 25,787 (29)25,758 
Corporate bonds, non-current12,741 (242)12,499 26,761 (83)26,678 
Corporate asset-backed securities, non-current8,320 (93)8,227 11,197 (23)11,174 
Total marketable securities$65,693 $(697)$64,996 $63,745 $(135)$63,610 
Inventory Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Inventories consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Raw materials$93,276 $103,159 
Work-in-process (materials, labor and overhead)28,150 36,091 
Finished goods (materials, labor and overhead)59,962 59,515 
Total inventories$181,388 $198,765 
Other Current Assets Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2022
December 31,
2021
Other receivables$20,144 $15,879 
Prepaid expenses17,438 14,598 
Other5,057 4,590 
Total prepaid expenses and other current assets$42,639 $35,067 
Other Current Liabilities Other current liabilities consist of the following (in thousands):
March 31,
2022
December 31,
2021
Customer incentives and rebates$13,471 $15,916 
Deferred revenue7,750 1,922 
Accrued other taxes payable6,996 10,218 
Payables under transition services agreements1,071 10,927 
Other15,194 17,745 
Total other current liabilities$44,482 $56,728 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Share-based Payment Arrangement, Option, Activity A summary of the status of stock option activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):
SharesWeighted-average
exercise price
per share
Outstanding at December 31, 2021722 $62.71 
Granted135 103.06 
Exercised(40)36.00 
Forfeited(14)110.68 
Outstanding at March 31, 2022803 $69.98 
Schedule of Nonvested Share Activity A summary of the status of RSU activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):
SharesWeighted-average
grant date
fair value
Non-vested December 31, 2021587 $95.81 
Granted313 103.60 
Vested(156)77.83 
Forfeited(27)100.98 
Non-vested at March 31, 2022717 $102.94 
Compensation Expense Related to Stock-Based Compensation Plans The expense related to the Company’s stock-based compensation plans included in the accompanying Consolidated Statements of Income was as follows (in thousands):
Three Months Ended
March 31,
20222021
Cost of sales$649 $516 
Research and development1,124 1,034 
Sales and marketing1,760 1,404 
General and administrative3,529 2,874 
Acquisition and integration costs370 — 
Total stock-based compensation expense$7,432 $5,828 
Estimated Fair Value of Each Stock Option Award The estimated fair value of each stock option was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions for the option grants.
Three Months Ended
March 31,
20222021
Risk-free interest rate1.63 %0.42 %
Expected option life (in years)4.915.01
Volatility rate58 %53 %
Dividend rate%%
Weighted-average grant date fair value$51.79$115.78
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Industry and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2022
Industry And Geographic Information [Abstract]  
Sales to Individual Customers in Excess of 10% of Total Revenues The Company had sales to individual customers in excess of 10% of total revenues, as follows:
Three Months Ended
March 31,
20222021
Customer:
A38 %— %
B14 %22 %
C%12 %
Total:60 %34 %
Net Revenues by Product Category Consolidated total revenues by product category for the three months ended March 31, 2022 and 2021 were as follows (in thousands):
 Three Months Ended
March 31,
 20222021
Rapid Immunoassay$892,810 $237,670 
Cardiometabolic Immunoassay50,153 66,552 
Molecular Diagnostic Solutions45,989 60,263 
Specialized Diagnostic Solutions13,307 10,853 
Total revenues$1,002,259 $375,338 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Liabilities Measured at Fair Value on Recurring Basis The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods (in thousands):
 March 31, 2022December 31, 2021
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Cash equivalents$204,603 $4,857 $— $209,460 $204,672 $6,649 $— $211,321 
Marketable securities— 64,996 — 64,996 — 63,610 — 63,610 
Derivative assets— 257 — 257 — 84 — 84 
Total assets measured at fair value$204,603 $70,110 $— $274,713 $204,672 $70,343 $— $275,015 
Liabilities:
Derivative liabilities$— $29 $— $29 $— $269 $— $269 
Contingent consideration— — 6,044 6,044 — — 6,073 6,073 
Deferred consideration— 79,418 — 79,418 — 78,436 — 78,436 
Total liabilities measured at fair value$— $79,447 $6,044 $85,491 $— $78,705 $6,073 $84,778 
Changes in Estimated Fair Value of Contingent Consideration Liabilities Changes in estimated fair value of contingent consideration liabilities from December 31, 2021 through March 31, 2022 were as follows (in thousands):
Contingent consideration liabilities
(Level 3 measurement)
Balance at December 31, 2021$6,073 
Cash payments(29)
Balance at March 31, 2022$6,044 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedging (Tables)
3 Months Ended
Mar. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Assets at Fair Value The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Notional AmountFair Value, NetNotional AmountFair Value, Net
Designated cash flow hedges:
Prepaid expenses and other current assets$4,593 $219 $— $84 
Other current liabilities$2,409 $29 $17,629 $139 
Non-designated forward contracts:
Prepaid expenses and other current assets$22,548 $38 $— $— 
Other current liabilities$— $— $15,809 $130 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net income $ 479,936 $ 178,084
Basic weighted-average common shares outstanding 41,875 42,510
Dilutive potential shares issuable from stock options and unvested RSUs 574 1,023
Diluted weighted-average common shares outstanding 42,449 43,533
Potentially dilutive shares excluded from calculation due to anti-dilutive effect 352 96
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Account Details Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory, Net [Abstract]    
Raw materials $ 93,276 $ 103,159
Work-in-process (materials, labor and overhead) 28,150 36,091
Finished goods (materials, labor and overhead) 59,962 59,515
Total inventories $ 181,388 $ 198,765
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Account Details Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]    
Other receivables $ 20,144 $ 15,879
Income taxes receivable 17,438 14,598
Other 5,057 4,590
Total prepaid expenses and other current assets $ 42,639 $ 35,067
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Account Details Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Customer incentives and rebates $ 13,471 $ 15,916
Deferred revenue 7,750 1,922
Accrued other taxes payable 6,996 10,218
Payables, Transition Service Agreements 1,071 10,927
Other 15,194 17,745
Total other current liabilities $ 44,482 $ 56,728
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Account Details Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost $ 65,693 $ 63,745
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (697) (135)
Marketable securities, current 44,270 25,758
Marketable securities, non-current 20,726 37,852
Marketable Securities 64,996 63,610
Corporate Debt Securities    
Marketable Securities [Line Items]    
Marketable securities, current 36,518 22,316
Marketable securities, non-current 12,499 26,678
Asset-backed Securities    
Marketable Securities [Line Items]    
Marketable securities, current 5,555 3,442
Marketable securities, non-current 8,227 11,174
Commercial Paper    
Marketable Securities [Line Items]    
Marketable securities, current 2,197 0
Short-term Investments    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 44,632 25,787
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (362) (29)
Short-term Investments | Corporate Debt Securities    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 36,844 22,344
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (326) (28)
Short-term Investments | Asset-backed Securities    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 5,591 3,443
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (36) (1)
Short-term Investments | Commercial Paper    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 2,197 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0 0
Long-Term Investments | Corporate Debt Securities    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 12,741 26,761
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (242) (83)
Long-Term Investments | Asset-backed Securities    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 8,320 11,197
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax $ (93) $ (23)
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 140,692 $ 43,723
Effective income tax rate 23.00% 20.00%
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest $ 620,628 $ 221,807
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revolving Credit Facility (Details)
3 Months Ended
Aug. 31, 2018
USD ($)
covenant
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Debt Instrument [Line Items]      
Line of credit, maximum borrowing capacity $ 175,000,000    
Commitment fee percentage 0.15%    
Commitment fee percentage on unused capacity 0.30%    
Number of financial covenants | covenant 2    
Ratio of indebtedness to net capital 3.50    
Consolidated fixed charge coverage ratio 1.25    
Interest expense, debt     $ 200,000
Fed Funds Effective Rate Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.50%  
London Interbank Offered Rate (LIBOR)      
Debt Instrument [Line Items]      
Basis spread on variable rate   1.00%  
Minimum | London Interbank Offered Rate (LIBOR)      
Debt Instrument [Line Items]      
Stated interest rate 1.75%    
Minimum | Base Rate      
Debt Instrument [Line Items]      
Stated interest rate 0.75%    
Maximum      
Debt Instrument [Line Items]      
Ratio of indebtedness to net capital 4.50    
Maximum | London Interbank Offered Rate (LIBOR)      
Debt Instrument [Line Items]      
Stated interest rate 2.50%    
Maximum | Base Rate      
Debt Instrument [Line Items]      
Stated interest rate 1.50%    
Revolving Credit Facility      
Debt Instrument [Line Items]      
Interest expense, debt   $ 200,000  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Shares  
Stock options outstanding, beginning (in shares) | shares 722
Granted (in shares) | shares 135
Exercised (in shares) | shares (40)
Stock options outstanding, ending (in shares) | shares 803
Weighted-average exercise price per share  
Stock options outstanding beginning, weighted average exercise price (in USD per share) | $ / shares $ 62.71
Stock options granted, weighted average exercise price (in USD per share) | $ / shares 103.06
Stock options exercised, weighted average exercise price (in USD per share) | $ / shares 36.00
Stock options outstanding ending, weighted average exercise price (in USD per share) | $ / shares $ 69.98
Stock options cancelled (in shares) | shares (14)
Stock options cancelled, weighted average exercise price (in USD per share) | $ / shares $ 110.68
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Shares  
Restricted stock outstanding, non-vested, beginning (in shares) | shares 587
Granted (in shares) | shares 313
Vested (in shares) | shares (156)
Forfeited (in shares) | shares (27)
Restricted stock outstanding, non-vested, ending (in shares) | shares 717
Weighted-average grant date fair value  
Restricted stock outstanding, non-vested, beginning, weighted average fair value (in USD per share) | $ / shares $ 95.81
Restricted stock granted, weighted average fair value (in USD per share) | $ / shares 103.60
Restricted stock vested, weighted average fair value (in USD per share) | $ / shares 77.83
Restricted stock forfeited, weighted average far value (in USD per share) | $ / shares 100.98
Restricted stock outstanding, non-vested, ending, weighted average fair value (in USD per share) | $ / shares $ 102.94
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock issued in connection with employee stock purchase plan (in shares) 26,426,000  
Restricted stock granted, weighted average fair value (in USD per share) $ 103.60  
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 66.7  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected weighted-average period of recognition for unrecognized compensation expense 2 years 7 months 6 days  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock granted, weighted average fair value (in USD per share) $ 103.60 $ 238.20
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 7,432 $ 5,828
Cost of sales    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 649 516
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 1,124 1,034
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 1,760 1,404
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 3,529 2,874
Acquisition-related Costs    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 370 $ 0
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Equity [Abstract]    
Risk-free interest rate 1.63% 0.42%
Expected option life (in years) 4 years 10 months 28 days 5 years 3 days
Volatility rate 58.00% 53.00%
Dividend rate 0.00% 0.00%
Weighted-average grant date fair value of stock options granted (in USD per share) $ 51.79 $ 115.78
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Industry and Geographic Information - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue, Major Customer [Line Items]      
Number of reportable segments | segment 1    
Customer Concentration Risk | Non-US      
Revenue, Major Customer [Line Items]      
Sales to customers outside the U.S. $ 95.1 $ 86.6  
Customer Concentration Risk | Sales | Non-US      
Revenue, Major Customer [Line Items]      
Percentage of risk concentration by major customer 9.00% 23.00%  
Geographic Concentration Risk | Non-US      
Revenue, Major Customer [Line Items]      
Accounts receivable $ 70.3   $ 53.5
Credit Concentration Risk      
Revenue, Major Customer [Line Items]      
Accounts receivable $ 468.2   $ 267.3
Product Concentration Risk | Sales | Influenza Products      
Revenue, Major Customer [Line Items]      
Percentage of risk concentration by major customer 9.00% 4.00%  
Product Concentration Risk | Sales | COVID Products [Domain]      
Revenue, Major Customer [Line Items]      
Percentage of risk concentration by major customer 83.00% 72.00%  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details) - Sales - Customer Concentration Risk
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Customer A    
Revenue, Major Customer [Line Items]    
Sales percentage 38.00% 0.00%
Customer B    
Revenue, Major Customer [Line Items]    
Sales percentage 14.00% 22.00%
Customer C    
Revenue, Major Customer [Line Items]    
Sales percentage 8.00% 12.00%
Total:    
Revenue, Major Customer [Line Items]    
Sales percentage 60.00% 34.00%
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 1,002,259 $ 375,338
Rapid Immunoassay    
Disaggregation of Revenue [Line Items]    
Total revenues 892,810 237,670
Cardiometabolic Immunoassay    
Disaggregation of Revenue [Line Items]    
Total revenues 50,153 66,552
Molecular Diagnostic Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues 45,989 60,263
Specialized Diagnostic Solutions    
Disaggregation of Revenue [Line Items]    
Total revenues $ 13,307 $ 10,853
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
building
renewal_term
option
Jan. 31, 2021
USD ($)
renewal_term
Jan. 05, 2018
building
Other Ownership Interests [Line Items]      
Sale leaseback transaction, number of buildings | building 3   3
Number of buildings | building 4    
Number of additional terms | option 2    
Option to extend, term 5 years    
Number of additional buildings | renewal_term 1    
Renewal term 2 years    
Lessee, operating lease, term of contract   15 years  
Rutherford      
Other Ownership Interests [Line Items]      
Renewal term   5 years  
Number of renewal terms | renewal_term   2  
Rutherford      
Other Ownership Interests [Line Items]      
Operating lease, liability | $   $ 39.4  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Total assets measured at fair value $ 274,713 $ 275,015
Liabilities:    
Total liabilities measured at fair value 85,491 84,778
Money Market Funds, at Carrying Value 209,460 211,321
Marketable Securities 64,996 63,610
Derivative    
Assets:    
Derivative assets 257 84
Liabilities:    
Financial Liabilities Fair Value Disclosure 29 269
Contingent consideration    
Liabilities:    
Nonfinancial Liabilities Fair Value Disclosure 6,044 6,073
Deferred consideration    
Liabilities:    
Nonfinancial Liabilities Fair Value Disclosure 79,418 78,436
Level 1    
Assets:    
Total assets measured at fair value 204,603 204,672
Liabilities:    
Total liabilities measured at fair value 0 0
Money Market Funds, at Carrying Value 204,603 204,672
Marketable Securities 0 0
Level 1 | Derivative    
Assets:    
Derivative assets 0 0
Liabilities:    
Financial Liabilities Fair Value Disclosure 0 0
Level 1 | Contingent consideration    
Liabilities:    
Nonfinancial Liabilities Fair Value Disclosure 0 0
Level 1 | Deferred consideration    
Liabilities:    
Nonfinancial Liabilities Fair Value Disclosure 0 0
Level 2    
Assets:    
Total assets measured at fair value 70,110 70,343
Liabilities:    
Total liabilities measured at fair value 79,447 78,705
Money Market Funds, at Carrying Value 4,857 6,649
Marketable Securities 64,996 63,610
Level 2 | Derivative    
Assets:    
Derivative assets 257 84
Liabilities:    
Financial Liabilities Fair Value Disclosure 29 269
Level 2 | Contingent consideration    
Liabilities:    
Nonfinancial Liabilities Fair Value Disclosure 0 0
Level 2 | Deferred consideration    
Liabilities:    
Nonfinancial Liabilities Fair Value Disclosure 79,418 78,436
Level 3    
Assets:    
Total assets measured at fair value 0 0
Liabilities:    
Total liabilities measured at fair value 6,044 6,073
Money Market Funds, at Carrying Value 0 0
Marketable Securities 0 0
Level 3 | Derivative    
Assets:    
Derivative assets 0 0
Liabilities:    
Financial Liabilities Fair Value Disclosure 0 0
Level 3 | Contingent consideration    
Liabilities:    
Nonfinancial Liabilities Fair Value Disclosure 6,044 6,073
Level 3 | Deferred consideration    
Liabilities:    
Nonfinancial Liabilities Fair Value Disclosure $ 0 $ 0
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Additional Information (Details) - Consideration B - BNP Business
$ in Millions
Mar. 31, 2022
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Installment payment in 2021 $ 48.0
Installment payment in 2022 $ 48.0
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 6,044 $ 6,073
Cash payments $ (29)  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedging - Foreign Currency (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Designated as Hedging Instrument | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Notional Amount $ 2,409 $ 17,629
Derivative Liability, Fair Value, Gross Liability 29 139
Prepaid expenses and other current assets | Designated as Hedging Instrument | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Notional Amount 4,593 0
Derivative Asset, Fair Value, Gross Asset 219 84
Prepaid expenses and other current assets | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional Amount 22,548 0
Derivative Liability, Notional Amount 0 15,809
Derivative Liability, Fair Value, Gross Liability 0 130
Derivative Asset, Fair Value, Gross Asset $ 38 $ 0
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations and Asset Acquisitions (Details) - USD ($)
Apr. 26, 2022
Dec. 22, 2021
Topco    
Business Acquisition [Line Items]    
Noncontrolling Interest, Expected Ownership Percentage by Parent   62.00%
Ortho | Topco    
Business Acquisition [Line Items]    
Noncontrolling Interest, Expected Ownership Percentage By Noncontrolling Owners   38.00%
Ortho | Subsequent Event    
Business Acquisition [Line Items]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Expected Long-Term Debt $ 2,000,000,000  
Ortho Acquisition    
Business Acquisition [Line Items]    
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares To Be Issued Per Acquire Share   1
Ortho Acquisition | Subsequent Event    
Business Acquisition [Line Items]    
Business Combination, Consideration To Be Transferred $ 4,300,000,000  
Business Acquisition, Share Price $ 100.12  
Expected Payments To Acquire Businesses, Gross $ 1,700,000,000  
Ortho Acquisition | Topco    
Business Acquisition [Line Items]    
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares To Be Issued Per Acquire Share   0.1055
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash To Be Paid Per Acquire Share   $ 7.14
XML 56 qdel-20220331_htm.xml IDEA: XBRL DOCUMENT 0000353569 2022-01-01 2022-03-31 0000353569 2022-04-28 0000353569 2022-03-31 0000353569 2021-12-31 0000353569 2021-01-01 2021-03-31 0000353569 us-gaap:CommonStockMember 2021-12-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000353569 us-gaap:RetainedEarningsMember 2021-12-31 0000353569 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000353569 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000353569 us-gaap:CommonStockMember 2022-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-03-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000353569 us-gaap:RetainedEarningsMember 2022-03-31 0000353569 us-gaap:CommonStockMember 2020-12-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000353569 us-gaap:RetainedEarningsMember 2020-12-31 0000353569 2020-12-31 0000353569 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000353569 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000353569 us-gaap:CommonStockMember 2021-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000353569 us-gaap:RetainedEarningsMember 2021-03-31 0000353569 2021-03-31 0000353569 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0000353569 us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0000353569 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000353569 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000353569 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2022-03-31 0000353569 us-gaap:CommercialPaperMember 2022-03-31 0000353569 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2021-12-31 0000353569 us-gaap:CommercialPaperMember 2021-12-31 0000353569 us-gaap:ShortTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0000353569 us-gaap:AssetBackedSecuritiesMember 2022-03-31 0000353569 us-gaap:ShortTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0000353569 us-gaap:AssetBackedSecuritiesMember 2021-12-31 0000353569 us-gaap:ShortTermInvestmentsMember 2022-03-31 0000353569 us-gaap:ShortTermInvestmentsMember 2021-12-31 0000353569 qdel:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0000353569 qdel:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000353569 qdel:LongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0000353569 qdel:LongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0000353569 2018-08-31 0000353569 us-gaap:FederalFundsEffectiveSwapRateMember 2022-01-01 2022-03-31 0000353569 us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0000353569 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-08-31 0000353569 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-08-31 0000353569 srt:MinimumMember us-gaap:BaseRateMember 2018-08-31 0000353569 srt:MaximumMember us-gaap:BaseRateMember 2018-08-31 0000353569 2018-08-31 2018-08-31 0000353569 srt:MaximumMember 2018-08-31 0000353569 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0000353569 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0000353569 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0000353569 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0000353569 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0000353569 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0000353569 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0000353569 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0000353569 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0000353569 us-gaap:AcquisitionRelatedCostsMember 2022-01-01 2022-03-31 0000353569 us-gaap:AcquisitionRelatedCostsMember 2021-01-01 2021-03-31 0000353569 us-gaap:RestrictedStockMember 2022-03-31 0000353569 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0000353569 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0000353569 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0000353569 us-gaap:NonUsMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000353569 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000353569 us-gaap:NonUsMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000353569 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000353569 us-gaap:NonUsMember us-gaap:GeographicConcentrationRiskMember 2022-03-31 0000353569 us-gaap:NonUsMember us-gaap:GeographicConcentrationRiskMember 2021-12-31 0000353569 qdel:COVIDProductsMember us-gaap:SalesMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-03-31 0000353569 qdel:COVIDProductsMember us-gaap:SalesMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-03-31 0000353569 qdel:InfluenzaProductsMember us-gaap:SalesMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-03-31 0000353569 qdel:InfluenzaProductsMember us-gaap:SalesMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-03-31 0000353569 qdel:CustomerAMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000353569 qdel:CustomerAMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000353569 qdel:CustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000353569 qdel:CustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000353569 qdel:CustomerCMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000353569 qdel:CustomerCMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000353569 qdel:CustomersInExcessOf10TotalRevenueMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000353569 qdel:CustomersInExcessOf10TotalRevenueMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000353569 us-gaap:CreditConcentrationRiskMember 2022-03-31 0000353569 us-gaap:CreditConcentrationRiskMember 2021-12-31 0000353569 qdel:RapidImmunoassayMember 2022-01-01 2022-03-31 0000353569 qdel:RapidImmunoassayMember 2021-01-01 2021-03-31 0000353569 qdel:CardiacImmunoassayMember 2022-01-01 2022-03-31 0000353569 qdel:CardiacImmunoassayMember 2021-01-01 2021-03-31 0000353569 qdel:MolecularDiagnosticSolutionsMember 2022-01-01 2022-03-31 0000353569 qdel:MolecularDiagnosticSolutionsMember 2021-01-01 2021-03-31 0000353569 qdel:SpecializedDiagnosticSolutionsMember 2022-01-01 2022-03-31 0000353569 qdel:SpecializedDiagnosticSolutionsMember 2021-01-01 2021-03-31 0000353569 2018-01-05 0000353569 qdel:RutherfordMember 2021-01-31 0000353569 2021-01-31 0000353569 qdel:RutherfordMember 2021-01-31 0000353569 us-gaap:FairValueInputsLevel1Member 2022-03-31 0000353569 us-gaap:FairValueInputsLevel2Member 2022-03-31 0000353569 us-gaap:FairValueInputsLevel3Member 2022-03-31 0000353569 us-gaap:FairValueInputsLevel1Member 2021-12-31 0000353569 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000353569 us-gaap:FairValueInputsLevel3Member 2021-12-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember 2022-03-31 0000353569 us-gaap:DerivativeMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeMember 2021-12-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeMember 2021-12-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember 2021-12-31 0000353569 us-gaap:DerivativeMember 2021-12-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:CommitmentsMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:CommitmentsMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:CommitmentsMember 2022-03-31 0000353569 us-gaap:CommitmentsMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:CommitmentsMember 2021-12-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:CommitmentsMember 2021-12-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:CommitmentsMember 2021-12-31 0000353569 us-gaap:CommitmentsMember 2021-12-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:AccruedLiabilitiesMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:AccruedLiabilitiesMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:AccruedLiabilitiesMember 2022-03-31 0000353569 us-gaap:AccruedLiabilitiesMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:AccruedLiabilitiesMember 2021-12-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:AccruedLiabilitiesMember 2021-12-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:AccruedLiabilitiesMember 2021-12-31 0000353569 us-gaap:AccruedLiabilitiesMember 2021-12-31 0000353569 qdel:BNPBusinessMember qdel:ConsiderationBMember 2022-03-31 0000353569 us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-03-31 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-03-31 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000353569 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-03-31 0000353569 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2022-03-31 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2021-12-31 0000353569 qdel:OrthoAcquisitionMember qdel:TopcoMember 2021-12-22 2021-12-22 0000353569 qdel:OrthoAcquisitionMember 2021-12-22 2021-12-22 0000353569 qdel:OrthoAcquisitionMember us-gaap:SubsequentEventMember 2022-04-26 2022-04-26 0000353569 qdel:OrthoAcquisitionMember us-gaap:SubsequentEventMember 2022-04-26 0000353569 us-gaap:SubsequentEventMember qdel:OrthoMember 2022-04-26 0000353569 qdel:OrthoMember qdel:TopcoMember 2021-12-22 0000353569 qdel:TopcoMember 2021-12-22 shares iso4217:USD iso4217:USD shares pure qdel:covenant qdel:segment qdel:building qdel:option qdel:renewal_term 0000353569 --12-31 2022 Q1 false 10-Q true 2022-03-31 false 0-10961 QUIDEL CORPORATION DE 94-2573850 9975 Summers Ridge Road San Diego CA 92121 858 552-1100 Common Stock, $0.001 Par Value QDEL NASDAQ Yes Yes Large Accelerated Filer false false false 41848256 1275536000 802751000 44270000 25758000 569817000 569817000 377969000 181388000 198765000 42639000 35067000 2113650000 1440310000 364248000 349202000 20726000 37852000 125059000 127622000 337017000 337021000 91584000 98655000 20232000 20089000 20609000 19623000 3093125000 2430374000 157472000 101492000 27820000 40385000 205240000 66945000 9715000 10039000 5957000 5986000 41970000 41945000 44482000 56728000 492656000 323520000 135668000 128556000 37448000 36491000 87000 87000 12344000 12358000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 97500000 97500000 41846000 41846000 41686000 41686000 42000 42000 285508000 279768000 239000 355000 2129133000 1649197000 2414922000 1929362000 3093125000 2430374000 1002259000 375338000 262301000 73379000 739958000 301959000 26368000 23304000 65388000 34233000 24508000 19507000 3037000 726000 119301000 77770000 620657000 224189000 -29000 -2382000 620628000 221807000 140692000 43723000 479936000 178084000 11.46 4.19 11.31 4.09 41875000 42510000 42449000 43533000 479936000 178084000 155000 -840000 -402000 0 154000 341000 23000 -1092000 131000 1433000 479820000 178677000 41686000 42000 279768000 355000 1649197000 1929362000 223000 0 6377000 6377000 6178000 6178000 63000 6815000 6815000 -116000 -116000 479936000 479936000 41846000 42000 285508000 239000 2129133000 2414922000 42290000 42000 388121000 -431000 944971000 1332703000 409000 1000 6373000 6374000 5889000 5889000 156000 33929000 33929000 593000 593000 178084000 178084000 42543000 43000 366454000 162000 1123055000 1489714000 479936000 178084000 16782000 12705000 7432000 5828000 101000 101000 982000 1451000 9351000 794000 -89000 446000 191452000 -427052000 -17355000 61134000 7291000 13811000 52592000 -3860000 -10944000 -16054000 138384000 41386000 -12167000 12469000 500972000 585457000 22402000 78291000 0 13722000 15937000 0 13669000 0 -24670000 -64569000 3527000 4373000 91000 62000 6815000 33929000 29000 30000 -3408000 -29648000 -109000 -129000 472785000 491111000 802751000 489941000 1275536000 981052000 13714000 7284000 0 12622000 2850000 2001000 Summary of Significant Accounting Policies<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%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Consolidated Financial Statements of Quidel Corporation and its subsidiaries (the “Compan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y” or “Quidel”) h</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ave been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation (consisting of normal recurring accruals) have been included.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information at March 31, 2022, and for the three months ended March 31, 2022 and 2021, is unaudited. For further information, refer to the Company’s Consolidated Financial Statements and notes thereto for the year ended December 31, 2021 included in the Company’s 2021 Annual Report on Form 10-K. Operating results for any quarter are historically seasonal in nature and are not necessarily indicative of the results expected for the full year.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022 and 2021, the Company’s fiscal year will end or has ended on January 1, 2023 and January 2, 2022, respectively. For 2022 and 2021, the Company’s first quarter ended on April 3, 2022 and April 4, 2021, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2022 and 2021 each included 13 weeks.</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%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the related disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</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%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board issued guidance codified in Accounting Standards Update 2021-08, Business Combinations (Topic 805) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities 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%">. Under new guidance, an acquirer is required to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">. This guidance is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The Company early adopted the guidance during the first quarter of 2022 with no material impact to the Company’s consolidated financial statements.</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%">Significant Accounting Policies </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, there have been no changes to our significant accounting policies as described in our 2021 Annual Report on Form 10-K.</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%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Consolidated Financial Statements of Quidel Corporation and its subsidiaries (the “Compan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y” or “Quidel”) h</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ave been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation (consisting of normal recurring accruals) have been included.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information at March 31, 2022, and for the three months ended March 31, 2022 and 2021, is unaudited. For further information, refer to the Company’s Consolidated Financial Statements and notes thereto for the year ended December 31, 2021 included in the Company’s 2021 Annual Report on Form 10-K. Operating results for any quarter are historically seasonal in nature and are not necessarily indicative of the results expected for the full year.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022 and 2021, the Company’s fiscal year will end or has ended on January 1, 2023 and January 2, 2022, respectively. For 2022 and 2021, the Company’s first quarter ended on April 3, 2022 and April 4, 2021, respectively. For ease of reference, the calendar quarter end dates are used herein. The three-month periods ended March 31, 2022 and 2021 each included 13 weeks.</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%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the related disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</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%">Significant Accounting Policies </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, there have been no changes to our significant accounting policies as described in our 2021 Annual Report on Form 10-K.</span></div> Computation of Earnings Per ShareBasic earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding. Diluted EPS is computed based on the sum of the weighted-average number of common shares and potentially dilutive common shares outstanding during the period. Potentially dilutive common shares consist of shares issuable from stock options and unvested restricted stock units (“RSUs”). Potentially dilutive common shares from outstanding stock options and unvested RSUs are determined using the average share price for each period under the treasury stock method.<div style="margin-top:6pt;text-indent:22.5pt"><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 calculation of the weighted-average shares used in computing basic and diluted EPS (in thousands):</span><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:68.929%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</span></td></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"/></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"/></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"/></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"/></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:10pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</span></td><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="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:10pt;font-weight:400;line-height:100%">41,875 </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:10pt;font-weight:400;line-height:100%">42,510 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential shares issuable from stock options and unvested RSUs</span></td><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="2" style="background-color:#ffffff;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%">574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">1,023 </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:10pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><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="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:10pt;font-weight:400;line-height:100%">42,449 </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:10pt;font-weight:400;line-height:100%">43,533 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potentially dilutive shares excluded from calculation due to anti-dilutive effect</span></td><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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive shares excluded from the calculation above represent stock options when the combined exercise price and unrecognized stock-based compensation are greater than the average market price for the Company’s common stock because their effect is anti-dilutive.</span></div> <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 calculation of the weighted-average shares used in computing basic and diluted EPS (in thousands):</span><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:68.929%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</span></td></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"/></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"/></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"/></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"/></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:10pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</span></td><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="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:10pt;font-weight:400;line-height:100%">41,875 </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:10pt;font-weight:400;line-height:100%">42,510 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential shares issuable from stock options and unvested RSUs</span></td><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="2" style="background-color:#ffffff;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%">574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">1,023 </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:10pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><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="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:10pt;font-weight:400;line-height:100%">42,449 </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:10pt;font-weight:400;line-height:100%">43,533 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potentially dilutive shares excluded from calculation due to anti-dilutive effect</span></td><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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Potentially dilutive shares excluded from the calculation above represent stock options when the combined exercise price and unrecognized stock-based compensation are greater than the average market price for the Company’s common stock because their effect is anti-dilutive 41875000 42510000 574000 1023000 42449000 43533000 352000 96000 Balance Sheet Account Details    <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketable securities</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of marketable securities (in thousands):</span><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:37.204%"/><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.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.695%"/><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:8.695%"/><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:8.695%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.701%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:8pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">36,844 </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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;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:10pt;font-weight:400;line-height:100%">(326)</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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">36,518 </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:10pt;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:10pt;font-weight:400;line-height:100%">22,344 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">(28)</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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">22,316 </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:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;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%">2,197 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </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:10pt;font-weight:400;line-height:100%">Corporate asset-backed 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:10pt;font-weight:400;line-height:100%">5,591 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">5,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,442 </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:10pt;font-weight:400;line-height:100%">Total marketable securities, 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:10pt;font-weight:400;line-height:100%">44,632 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(362)</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:100%">44,270 </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:100%">25,787 </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="display:none"/><td colspan="3" style="display:none"/><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:100%">(29)</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:100%">25,758 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds, non-current</span></td><td colspan="2" style="background-color:#cceeff;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%">12,741 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%">(242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">12,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">26,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">26,678 </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:10pt;font-weight:400;line-height:100%">Corporate asset-backed securities, non-current</span></td><td colspan="2" style="background-color:#ffffff;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,320 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">11,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(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:10pt;font-weight:400;line-height:100%">11,174 </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:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(697)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,745 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,610 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Inventories consisted of the following (in thousands):</span><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:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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:11.914%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">93,276 </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:10pt;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:10pt;font-weight:400;line-height:100%">103,159 </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:10pt;font-weight:400;line-height:100%">Work-in-process (materials, labor and overhead)</span></td><td colspan="2" style="background-color:#ffffff;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%">28,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">36,091 </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:10pt;font-weight:400;line-height:100%">Finished goods (materials, labor and overhead)</span></td><td colspan="2" style="background-color:#cceeff;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%">59,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">59,515 </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:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,765 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands):</span><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:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">20,144 </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:10pt;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:10pt;font-weight:400;line-height:100%">15,879 </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="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="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:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">14,598 </span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">5,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">4,590 </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:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,639 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,067 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Current Liabilities</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consist of the following (in thousands):</span><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:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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:11.914%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></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"/></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:10pt;font-weight:400;line-height:100%">Customer incentives and rebates</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">13,471 </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:10pt;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:10pt;font-weight:400;line-height:100%">15,916 </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="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"/></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">7,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">1,922 </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:10pt;font-weight:400;line-height:100%">Accrued other taxes 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:10pt;font-weight:400;line-height:100%">6,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">10,218 </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"/></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:10pt;font-weight:400;line-height:100%">Payables under transition services agreements</span></td><td colspan="2" style="background-color:#ffffff;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%">1,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,927 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">15,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">17,745 </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:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,482 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,728 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of marketable securities (in thousands):</span><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:37.204%"/><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.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.695%"/><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:8.695%"/><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:8.695%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.701%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:8pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">36,844 </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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;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:10pt;font-weight:400;line-height:100%">(326)</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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">36,518 </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:10pt;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:10pt;font-weight:400;line-height:100%">22,344 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">(28)</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;border-top:1pt solid #000000;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:10pt;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:10pt;font-weight:400;line-height:100%">22,316 </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:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;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%">2,197 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </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:10pt;font-weight:400;line-height:100%">Corporate asset-backed 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:10pt;font-weight:400;line-height:100%">5,591 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">5,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,442 </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:10pt;font-weight:400;line-height:100%">Total marketable securities, 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:10pt;font-weight:400;line-height:100%">44,632 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">(362)</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:100%">44,270 </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:100%">25,787 </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="display:none"/><td colspan="3" style="display:none"/><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:100%">(29)</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:100%">25,758 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds, non-current</span></td><td colspan="2" style="background-color:#cceeff;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%">12,741 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%">(242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">12,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">26,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">26,678 </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:10pt;font-weight:400;line-height:100%">Corporate asset-backed securities, non-current</span></td><td colspan="2" style="background-color:#ffffff;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,320 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">11,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(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:10pt;font-weight:400;line-height:100%">11,174 </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:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(697)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,745 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,610 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 36844000 326000 36518000 22344000 28000 22316000 2197000 0 2197000 0 0 0 5591000 36000 5555000 3443000 1000 3442000 44632000 362000 44270000 25787000 29000 25758000 12741000 242000 12499000 26761000 83000 26678000 8320000 93000 8227000 11197000 23000 11174000 65693000 697000 64996000 63745000 135000 63610000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Inventories consisted of the following (in thousands):</span><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:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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:11.914%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">93,276 </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:10pt;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:10pt;font-weight:400;line-height:100%">103,159 </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:10pt;font-weight:400;line-height:100%">Work-in-process (materials, labor and overhead)</span></td><td colspan="2" style="background-color:#ffffff;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%">28,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">36,091 </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:10pt;font-weight:400;line-height:100%">Finished goods (materials, labor and overhead)</span></td><td colspan="2" style="background-color:#cceeff;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%">59,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">59,515 </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:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,765 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 93276000 103159000 28150000 36091000 59962000 59515000 181388000 198765000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands):</span><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:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">20,144 </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:10pt;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:10pt;font-weight:400;line-height:100%">15,879 </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="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="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:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">14,598 </span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">5,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">4,590 </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:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,639 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,067 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 20144000 15879000 17438000 14598000 5057000 4590000 42639000 35067000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consist of the following (in thousands):</span><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:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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:11.914%"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></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"/></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:10pt;font-weight:400;line-height:100%">Customer incentives and rebates</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">13,471 </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:10pt;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:10pt;font-weight:400;line-height:100%">15,916 </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="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"/></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">7,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">1,922 </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:10pt;font-weight:400;line-height:100%">Accrued other taxes 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:10pt;font-weight:400;line-height:100%">6,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">10,218 </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"/></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:10pt;font-weight:400;line-height:100%">Payables under transition services agreements</span></td><td colspan="2" style="background-color:#ffffff;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%">1,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,927 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">15,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">17,745 </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:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,482 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,728 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 13471000 15916000 7750000 1922000 6996000 10218000 1071000 10927000 15194000 17745000 44482000 56728000 Income Taxes<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates its interim income tax provision in accordance with Accounting Standards Codification (“ASC”) 270,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Interim Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. At the end of each interim period, the Company estimates its annual effective tax rate and applies that rate to its ordinary quarterly earnings to calculate the tax related to ordinary income. The tax effects for other items that are excluded from ordinary income are discretely calculated and recognized in the period in which they occur.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, the Company recognized income tax provisions of $140.7 million in relation to income before taxes of $620.6 million and $43.7 million in relation to income before taxes of $221.8 million, respectively, resulting in effective tax rates of 23% and 20%, respectively. As compared to the federal statutory rate of 21%, the effective tax rates in both periods were impacted primarily by income taxes owed in US states. For the three months ended March 31, 2021, this was partially offset by benefits from the discrete impact of excess tax deductions from stock-based compensation, which was immaterial to the effective tax rate in the three months ended March 31, 2022.</span></div>The Company is subject to periodic audits by domestic and foreign tax authorities. Due to the carryforward of unutilized credits, the Company’s federal tax years from 2012 and forward are subject to examination by the US authorities. The Company’s state and foreign tax years for 2001 and forward are subject to examination by applicable tax authorities. The Company believes that it has appropriate support for the income tax positions taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors, including past experience and interpretations of tax laws applied to the facts of each matter. 140700000 620600000 43700000 221800000 0.23 0.20 Revolving Credit Facility<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a $175.0 million Revolving Credit Facility under an Amended and Restated Credit Agreement (the “Credit Agreement”) expiring on August 31, 2023 of which no amounts were outstanding as of March 31, 2022. Loans will bear interest at a rate equal to (i) the London Interbank Offered Rate (“LIBOR”) plus the “applicable rate” or (ii) the “base rate” (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus one-half of one percent (0.50%), (c) LIBOR plus one percent, and (d) one percent) plus the “applicable rate.” The applicable rate is determined in accordance with a pricing grid based on the Company’s Consolidated Leverage Ratio (as defined in the Credit Agreement) ranging from 1.75% to 2.50% per annum for LIBOR rate loans and from 0.75% to 1.50% per annum for base rate loans. In addition, the Company pays a commitment fee on the unused portion of the Credit Agreement based on the Company’s Consolidated Leverage Ratio ranging from 0.15% to 0.30% per annum in accordance with the pricing grid. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility is guaranteed by certain material domestic subsidiaries of the Company (the “Guarantors”) and is secured by liens on substantially all of the assets of the Company and the Guarantors, excluding real property and certain other types of excluded assets, and contains affirmative and negative covenants that are customary for credit agreements of this nature. The negative covenants include, among other things, limitations on asset sales, mergers, indebtedness, liens, dividends and other distributions, investments and transactions with affiliates. The Credit Agreement contains two financial covenants: (i) maximum Consolidated Leverage Ratio (as defined in the Credit Agreement) as of the last day of each fiscal quarter of 3.50 to 1.00, which ratio may be increased to 4.50 to 1.00 in case of certain qualifying acquisitions; and (ii) a minimum Consolidated Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of 1.25 to 1.00 as of the end of any fiscal quarter for the most recently completed four fiscal quarters. The Company was in compliance with all financial covenants as of March 31, 2022.</span></div>Interest expense recognized, including amortization of deferred issuance cost, was $0.2 million for each of the three months ended March 31, 2022 and 2021 175000000 0.0050 0.01 0.01 0.0175 0.0250 0.0075 0.0150 0.0015 0.0030 2 3.50 4.50 1.25 200000 200000 Stockholders’ Equity<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuances of Common Stock</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of stock option activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):</span><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:8pt;font-weight:700;line-height:100%">Shares</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:8pt;font-weight:700;line-height:100%">Weighted-average<br/>exercise price<br/>per share</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:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</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:10pt;font-weight:400;line-height:100%">722 </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:10pt;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:10pt;font-weight:400;line-height:100%">62.71 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">103.06 </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:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">36.00 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">110.68 </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:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.98 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of RSU activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):</span><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:8pt;font-weight:700;line-height:100%">Shares</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:8pt;font-weight:700;line-height:100%">Weighted-average<br/>grant date<br/>fair value</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:10pt;font-weight:400;line-height:100%">Non-vested December 31, 2021</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:10pt;font-weight:400;line-height:100%">587 </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:10pt;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:10pt;font-weight:400;line-height:100%">95.81 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">103.60 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">77.83 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(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:10pt;font-weight:400;line-height:100%">100.98 </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:10pt;font-weight:400;line-height:100%">Non-vested at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, the Company issued 26,426 shares of common stock in connection with the Company’s employee stock purchase plan (the “ESPP”). </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:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense related to the Company’s stock-based compensation plans included in the accompanying Consolidated Statements of Income was as follows (in thousands):</span><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:68.929%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr style="height:11pt"><td colspan="24" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><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 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:10pt;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:10pt;font-weight:400;line-height:100%">649 </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:10pt;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:10pt;font-weight:400;line-height:100%">516 </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:10pt;font-weight:400;line-height:100%">Research and development</span></td><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="2" style="background-color:#ffffff;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%">1,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">1,034 </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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><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="2" style="background-color:#cceeff;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%">1,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,404 </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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><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="2" style="background-color:#ffffff;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,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2,874 </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:10pt;font-weight:400;line-height:100%">Acquisition and integration costs</span></td><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="2" style="background-color:#cceeff;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%">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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><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 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%">7,432 </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%">5,828 </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:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, total unrecognized compensation expense was $66.7 million, which is expected to be recognized over a weighted-average period of approximately 2.6 years. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of each stock option was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions for the option grants.</span><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:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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:10pt;font-weight:400;line-height:100%">1.63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">%</span></td><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:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (in years)</span></td><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:100%">4.91</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.01</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:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="2" style="background-color:#cceeff;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%">58 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">53 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><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:100%">$51.79</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$115.78</span></td></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSUs is determined based on the closing market price of the Company’s common stock on the grant date. The weighted-average fair value of RSUs granted during the three months ended March 31, 2022 and 2021 was $103.60 and $238.20, respectively. </span></div>Compensation expense capitalized to inventory and compensation expense related to the ESPP were not material for the three months ended March 31, 2022 or 2021. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of stock option activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):</span><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:8pt;font-weight:700;line-height:100%">Shares</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:8pt;font-weight:700;line-height:100%">Weighted-average<br/>exercise price<br/>per share</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:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</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:10pt;font-weight:400;line-height:100%">722 </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:10pt;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:10pt;font-weight:400;line-height:100%">62.71 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">103.06 </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:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">36.00 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">110.68 </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:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.98 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 722000 62.71 135000 103.06 40000 36.00 14000 110.68 803000 69.98 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of RSU activity for the three months ended March 31, 2022 is as follows (in thousands, except price data):</span><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:8pt;font-weight:700;line-height:100%">Shares</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:8pt;font-weight:700;line-height:100%">Weighted-average<br/>grant date<br/>fair value</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:10pt;font-weight:400;line-height:100%">Non-vested December 31, 2021</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:10pt;font-weight:400;line-height:100%">587 </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:10pt;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:10pt;font-weight:400;line-height:100%">95.81 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">103.60 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">77.83 </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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(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:10pt;font-weight:400;line-height:100%">100.98 </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:10pt;font-weight:400;line-height:100%">Non-vested at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 587000 95.81 313000 103.60 156000 77.83 27000 100.98 717000 102.94 26426000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense related to the Company’s stock-based compensation plans included in the accompanying Consolidated Statements of Income was as follows (in thousands):</span><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:68.929%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr style="height:11pt"><td colspan="24" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><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 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:10pt;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:10pt;font-weight:400;line-height:100%">649 </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:10pt;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:10pt;font-weight:400;line-height:100%">516 </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:10pt;font-weight:400;line-height:100%">Research and development</span></td><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="2" style="background-color:#ffffff;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%">1,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">1,034 </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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><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="2" style="background-color:#cceeff;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%">1,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,404 </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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><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="2" style="background-color:#ffffff;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,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2,874 </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:10pt;font-weight:400;line-height:100%">Acquisition and integration costs</span></td><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="2" style="background-color:#cceeff;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%">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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><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 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%">7,432 </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%">5,828 </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> 649000 516000 1124000 1034000 1760000 1404000 3529000 2874000 370000 0 7432000 5828000 66700000 P2Y7M6D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of each stock option was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions for the option grants.</span><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:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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:10pt;font-weight:400;line-height:100%">1.63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">%</span></td><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:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (in years)</span></td><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:100%">4.91</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.01</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:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="2" style="background-color:#cceeff;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%">58 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">53 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><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:100%">$51.79</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$115.78</span></td></tr></table> 0.0163 0.0042 P4Y10M28D P5Y3D 0.58 0.53 0 0 51.79 115.78 103.60 238.20 Industry and Geographic Information<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one reportable segment. Sales to customers outside of the United States represented $95.1 million (9%) and $86.6 million (23%) of total revenues for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022 and December 31, 2021, net accounts receivable due from foreign customers were $70.3 million and $53.5 million, respectively. For the three months ended March 31, 2022 and 2021, sales of COVID-19 products accounted for 83% an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d 72% of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> total revenue, respectively. For the three months ended March 31, 2022 and 2021, sales of influenza products accounted for 9% and 4% of total revenue, respectively. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had sales to individual customers in excess of 10% of total revenues, as follows:</span><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Customer:</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"/></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:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">22 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">12 </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:10pt;font-weight:400;line-height:100%">%</span></td></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"/></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:10pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, net accounts receivable from customers with balances due in excess of 10% of total accounts receivable totaled $468.2 million and $267.3 million, respectively.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated total revenues by product category for the three months ended March 31, 2022 and 2021 were as follows (in thousands):</span><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:68.929%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:8pt;font-weight:400;line-height:100%"> </span></td><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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Rapid Immunoassay</span></td><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 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:10pt;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:10pt;font-weight:400;line-height:100%">892,810 </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:10pt;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:10pt;font-weight:400;line-height:100%">237,670 </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:10pt;font-weight:400;line-height:100%">Cardiometabolic Immunoassay</span></td><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="2" style="background-color:#ffffff;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%">50,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:10pt;font-weight:400;line-height:100%">66,552 </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:10pt;font-weight:400;line-height:100%">Molecular Diagnostic Solutions</span></td><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="2" style="background-color:#cceeff;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%">45,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">60,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialized Diagnostic Solutions</span></td><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="2" style="background-color:#ffffff;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%">13,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,853 </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:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 95100000 0.09 86600000 0.23 70300000 53500000 0.83 0.72 0.09 0.04 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had sales to individual customers in excess of 10% of total revenues, as follows:</span><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Customer:</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"/></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:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">22 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">12 </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:10pt;font-weight:400;line-height:100%">%</span></td></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"/></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:10pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.38 0 0.14 0.22 0.08 0.12 0.60 0.34 468200000 267300000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated total revenues by product category for the three months ended March 31, 2022 and 2021 were as follows (in thousands):</span><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:68.929%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</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:8pt;font-weight:400;line-height:100%"> </span></td><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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Rapid Immunoassay</span></td><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 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:10pt;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:10pt;font-weight:400;line-height:100%">892,810 </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:10pt;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:10pt;font-weight:400;line-height:100%">237,670 </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:10pt;font-weight:400;line-height:100%">Cardiometabolic Immunoassay</span></td><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="2" style="background-color:#ffffff;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%">50,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:10pt;font-weight:400;line-height:100%">66,552 </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:10pt;font-weight:400;line-height:100%">Molecular Diagnostic Solutions</span></td><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="2" style="background-color:#cceeff;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%">45,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">60,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialized Diagnostic Solutions</span></td><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="2" style="background-color:#ffffff;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%">13,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,853 </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:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 892810000 237670000 50153000 66552000 45989000 60263000 13307000 10853000 1002259000 375338000 Commitments and Contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease administrative, research and development, sales and marketing and manufacturing facilities and certain equipment under various non-cancelable lease agreements. Facility leases generally provide for periodic rent increases, and may contain clauses for rent escalation, renewal options or early termination.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summers Ridge Lease </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases three of the four buildings that are located on the Summers Ridge property in San Diego, California with an initial term through January 2033 with options to extend the lease for two additional five-year terms upon satisfaction of certain conditions, which have not been included in the determination of the lease term. The lease is subject to must-take provisions related to one additional building, which will have the same lease term as the three buildings originally leased. The remaining building is subject to the expiration of the lease with its current tenant in October 2022, subject to an option to renew for a two-year period. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Rutherford Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> — During January 2021, the Company entered into a lease agreement for a manufacturing facility in Carlsbad, California and recorded a right-of-use asset and a corresponding lease liability of $39.4 million. The initial lease term is 15 years with options to extend the lease for two additional five-year periods. </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:700;line-height:120%">Litigation and Other Legal Proceedings </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in litigation and other legal proceedings, including matters related to product liability claims, commercial disputes and intellectual property claims, as well as regulatory, employment, and other claims related to our business. The Company accrues for legal claims when, and to the extent that, amounts associated with the claims become probable and are reasonably estimable. The actual costs of resolving legal claims may be substantially higher or lower than the amounts accrued for those claims. For those matters as to which we are not able to estimate a possible loss or range of loss, we are not able to determine whether the loss will have a material adverse effect on our business, financial condition or results of operations or liquidity. No accrual has been recorded as of March 31, 2022 and December 31, 2021 related to such matters as they are not probable and/or reasonably estimable. </span></div>Management believes that all such current legal actions, in the aggregate, will not have a material adverse effect on the Company. However, the resolution of, or increase in any accruals for, one or more matters may have a material adverse effect on the Company’s results of operations and cash flows. The Company also maintains insurance, including coverage for product liability claims, in amounts that management believes are appropriate given the nature of its business. 3 4 2 P5Y 1 3 P2Y 39400000 P15Y 2 P5Y Fair Value Measurements<div style="margin-top:6pt;text-indent:22.5pt"><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 Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods (in thousands):</span><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:24.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><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:7.525%"/><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:7.671%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">Assets:</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"/><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"/><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"/><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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,603 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,460 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,672 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable 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:10pt;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:10pt;font-weight:400;line-height:100%">64,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">64,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">63,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">63,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">84 </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:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,603 </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 #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:10pt;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:10pt;font-weight:400;line-height:100%">70,110 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">274,713 </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 #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:#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:100%">204,672 </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 #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:10pt;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:10pt;font-weight:400;line-height:100%">70,343 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">275,015 </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:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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"/><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="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"/><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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-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%">29 </span></td><td style="background-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%">— </span></td><td style="background-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%">29 </span></td><td style="background-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%">— </span></td><td style="background-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%">269 </span></td><td style="background-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%">— </span></td><td style="background-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%">269 </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"/><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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration</span></td><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">79,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">79,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">78,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">78,436 </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:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,705 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,778 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers of assets or liabilities into or out of Level 3 of the fair value hierarchy during the three-month period ended March 31, 2022 and the year ended December 31, 2021.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash equivalents consist of funds held in money market accounts that are valued using quoted prices in active markets for identical instruments and highly liquid corporate debt securities with maturities within three months from purchase. Marketable securities consist of investment-grade corporate debt securities, corporate asset-backed securities and commercial paper. Derivative financial instruments are based on observable inputs that are corroborated by market data. Observable inputs include broker quotes, daily market foreign currency rates and forward pricing curves</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with the acquisition of the B-type Natriuretic Peptide (“BNP”) assay business (“BNP Business”) from Alere Inc., the Company will pay annual installments of up to $48.0 million each year through April 2023. The fair value of the payments treated as deferred consideration i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">s calculated based on the net present value of cash payments using an estimated borrowing rate based on a quoted price for a similar liability. The fair value of the payments treated as contingent consideration is calculated using a discounted probability weighted valuation model. Discount rates used in such calculation are a significant assumption that are not observed in the market and, therefore, the resulting fair value represents a Level 3 measurement. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in estimated fair value of contingent consideration liabilities from December 31, 2021 through March 31, 2022 were as follows (in thousands):</span><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:80.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.175%"/><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:8pt;font-weight:700;line-height:100%">Contingent consideration liabilities<br/>(Level 3 measurement)</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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,073 </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:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;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%">(29)</span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </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> <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 Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods (in thousands):</span><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:24.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><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:7.525%"/><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:7.671%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">Assets:</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"/><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"/><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"/><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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,603 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,460 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,672 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable 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:10pt;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:10pt;font-weight:400;line-height:100%">64,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">64,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">63,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">63,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">84 </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:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,603 </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 #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:10pt;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:10pt;font-weight:400;line-height:100%">70,110 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">274,713 </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 #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:#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:100%">204,672 </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 #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:10pt;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:10pt;font-weight:400;line-height:100%">70,343 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">275,015 </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:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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"/><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="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"/><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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-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%">29 </span></td><td style="background-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%">— </span></td><td style="background-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%">29 </span></td><td style="background-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%">— </span></td><td style="background-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%">269 </span></td><td style="background-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%">— </span></td><td style="background-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%">269 </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"/><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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration</span></td><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">79,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">79,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">78,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">78,436 </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:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,705 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,778 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 204603000 4857000 0 209460000 204672000 6649000 0 211321000 0 64996000 0 64996000 0 63610000 0 63610000 0 257000 0 257000 0 84000 0 84000 204603000 70110000 0 274713000 204672000 70343000 0 275015000 0 29000 0 29000 0 269000 0 269000 0 0 6044000 6044000 0 0 6073000 6073000 0 79418000 0 79418000 0 78436000 0 78436000 0 79447000 6044000 85491000 0 78705000 6073000 84778000 48000000 48000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in estimated fair value of contingent consideration liabilities from December 31, 2021 through March 31, 2022 were as follows (in thousands):</span><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:80.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.175%"/><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:8pt;font-weight:700;line-height:100%">Contingent consideration liabilities<br/>(Level 3 measurement)</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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,073 </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:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;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%">(29)</span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </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> 6073000 29000 6044000 Foreign Currency Hedges<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is exposed to gains and losses resulting from fluctuations in foreign currency exchange rates. As part of its strategy to manage the level of exposure to the risk of fluctuations in foreign currency exchange rates, the Company uses designated cash flow hedges in the form of foreign currency forward contracts to mitigate the impact of foreign currency translation on transactions that are denominated primarily in the Euro and the Chinese Yuan. The Company also uses non-designated forward contracts to hedge non-functional currency denominated balance sheet assets. Hedging relationships for all derivative hedges and the underlying hedged items, as well as the risk management objectives and strategies for undertaking the hedge transactions are formally documented. The Company does not use any derivative financial instruments for trading or other speculative purposes.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such foreign currency forward contracts are carried at fair value in prepaid expenses and other current assets or other current liabilities depending on the unrealized gain or loss position of the hedged contract as of the balance sheet date. Changes in the value of the derivatives are recorded to other comprehensive income (loss) until the underlying hedged item is recognized in earnings, or the derivative no longer qualifies as a highly effective hedge. The cash flows from derivatives treated as hedges are classified in the Consolidated Statements of Cash Flows in the same category as the item being hedged.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notional principal amounts for outstanding derivative instruments provide one measure of the transaction volume outstanding and do not represent the amount of the Company’s exposure to credit or market loss. Credit risk represents the Company’s gross exposure to potential accounting loss on derivative instruments that are outstanding or unsettled if all counterparties failed to perform according to the terms of the contract, based on then-current currency exchange rates at each respective date. The Company generally enters into master netting arrangements that reduce credit risk by permitting net settlement of transactions with the same counterparty. The Company presents its derivative assets and derivative liabilities at their net fair values. The Company does not have any derivative instruments with credit-risk related contingent features that would require it to post collateral.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of March 31, 2022 and December 31, 2021 (in thousands):</span><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:41.590%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:8pt;font-weight:700;line-height:100%">March 31, 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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Notional Amount</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:8pt;font-weight:700;line-height:100%">Fair Value, Net</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:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value, Net</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:10pt;font-weight:400;line-height:100%">Designated cash flow hedges:</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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,593 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </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:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,409 </span></td><td style="background-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%">29 </span></td><td style="background-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%">17,629 </span></td><td style="background-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%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated forward contracts:</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"/></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:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,548 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-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%">— </span></td><td style="background-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,809 </span></td><td style="background-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%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of March 31, 2022 and December 31, 2021 (in thousands):</span><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:41.590%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:8pt;font-weight:700;line-height:100%">March 31, 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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Notional Amount</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:8pt;font-weight:700;line-height:100%">Fair Value, Net</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:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value, Net</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:10pt;font-weight:400;line-height:100%">Designated cash flow hedges:</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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,593 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </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:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,409 </span></td><td style="background-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%">29 </span></td><td style="background-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%">17,629 </span></td><td style="background-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%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated forward contracts:</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"/></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:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,548 </span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-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%">— </span></td><td style="background-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,809 </span></td><td style="background-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%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4593000 219000 0 84000 2409000 29000 17629000 139000 22548000 38000 0 0 0 0 15809000 130000 Pending Business Combination<div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2021, the Company entered into a Business Combination Agreement (the “BCA”) with Ortho Clinical Diagnostics Holdings plc (“Ortho”), Coronado Topco, Inc. (“Topco”), Orca Holdco, Inc. (“US Holdco Sub”), Laguna Merger Sub, Inc. (“US Merger Sub”) and Orca Holdco 2, Inc. (“US Holdco Sub 2”). Under the terms of the BCA, the Company is entering into a business combination with Ortho under Topco, a new holding company (the “Combinations”). The Combinations are expected to be implemented by way of (i) a scheme of arrangement to be undertaken by Ortho under Part 26 of the UK Companies Act 2006 (the “Ortho Scheme”), pursuant to which each issued and outstanding share of Ortho (the “Ortho Shares”) will be acquired by a nominee of Topco, such that Ortho will become a wholly owned subsidiary of Topco, and (ii) a merger (the “Quidel Merger”) of US Merger Sub with and into the Company immediately following consummation of the Ortho Scheme, with the Company surviving the merger as a wholly owned subsidiary of Topco.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the effective time of the Ortho Scheme, each Ortho Share will be acquired by a nominee on behalf and for the benefit of Topco in exchange for 0.1055 shares of common stock of Topco (the “Topco Shares”) and $7.14 in cash. At the effective time of the Quidel Merger, each share of the Company’s common stock (each, a “Quidel Share”) will be converted into the right to receive one Topco Share. Ortho will be acquired for total consideration of approximately $4.3 billion (which is based on the April 26, 2022 closing price of $100.12 per Quidel Share), including $1.7 billion of cash, funded through cash on the Company’s balance sheet and expected incremental borrowings. Following the closing of the Combinations, Ortho’s current net debt of $2.0 billion is expected to continue to be outstanding. The Combinations are expected to be completed in the second quarter of 2022.</span></div>If the Combinations are completed, Ortho shareholders are expected to own approximately 38% of Topco on a fully diluted basis and the Company’s stockholders are expected to own approximately 62% of Topco on a fully diluted basis, based on the respective capitalizations of Ortho and the Company as of the date of the BCA. The parties intend to list the Topco Shares to be issued in the Combinations on Nasdaq. 0.1055 7.14 1 4300000000 100.12 1700000000 2000000000 0.38 0.62 EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ':2I%0'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 " !VDJ14+.2Q0NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)\VJL*';B^))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RK@]1#Q.P3!^2TX)&44*9B!55B(K&N-ECJBHB&>\$8O^/ 9^P(S&K!'AYX2-'4#K)LG MAN/4MW !S##"Z-)W 621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ':2I%0V+]X54P4 (,5 8 >&PO=V]R:W-H965T&UL ME5C;;N,V$'W>?@5A]&$7L".1LA)[X1A0G*0UFHLOV2VV11]HB;:%E427HN+D M[SN4;"D)Y)&:AUB4.(>'P^&9(4=[J7ZF6R$T>8FC)+WL;+7>?;6LU-^*F*=G M) ;Q9'%;/OB4CN+SNTXWLH]NF;9V*FLI+RIVE,@\N.;1B)2/C:0'#X>183$44&"7C\>P#M ME&,:P[?/1_3;?/(PF15/Q41&?X:!WEYV!AT2B#7/(KV0^]_%84*NP?-EE.;_ MR;[HV^]WB)^E6L8'8V 0ATGQRU\.CGACX- 3!NQ@P#X8T%,C. <#)Y]HP2R? MUC77?#Q2!K"'9Z/)'/0I$9K!CID73+E4A' ME@9@\]GR#R!7!0@[ >*0>YGH;4INDD $[^TM(%2R8D=65PP%O.?JC#BT2YC- M6 V?"6[N[<"<#>K,W]%Q2B$L <=:A?R30I]I")Q;^] M5:H51.0_R&#];?IM,#0H[:E0K:;>A-$U\J M6+9\6W?)4D-\$:G(1&:)5J_P&]1R;D"_OL%(OI%JVH;D$W\ATP"B+5R'?B% MI]>W 7+8[S'WPAFX-L:050Q9&X9>$$ >2;O'!W('_)P2YZ0ZU!L)$:N2@,4%_*/ MY,I@G"GY'"9^O3-QS(F'4:MR \45_2.UF4PUC\A?X>[T#L$1AXPR3&9HE24H M+N[Y&GI0T9ZF@@,,W %&I$H)%-?Q.^F#3V9;F6#ZVP#BNJQ'J8WNSBHA4%S- MGT(-N4"N"66?5U_(4OB9 F_5TL*1)C*.07:66OH_N^17^\RV*121BGSG$9KL M:94O*"[TD$F#,-F0Y6N\DE$MQX9, 7D"*T6KW,!P]3[ZB=R\^%N>@ "=2ET- M0 _>\MK#BC-6I0+6*A5,,J5,V5'4&KF[0"6RVA*^ ?''Q\+_/;,J!;!6*6": M0-%8G-%,E<:/5&N9X8@-S"JU9ZW4WA1$D-%!3#=2U09_ \X=5Q #GN_#610J M!1$4D!C'2O19*]%?QCR*R%66PN>T?C5QG*8BDE5:SUII_0WDWXT)L-\ 06]! M7.,=3^K=AP,V4JNDGN%*?7365H"S,$(X3".A2O(9KM;'7?E.'9?YH9H\9AJ2 M9&(TK?9 6R"[.;*Y>WD>]^F@/V#N^E(9+]%&^;L/4Y,H? C((=JQK@.OU*.LY6!GA5*+O M-)3LQQ/=6VZW\+)V-S: -5U#5++OX"+]D=7A*)SS(I_GM#MGW;G3O?WQI98E M#CY'/57:P\(!@7)B-?%^E4#P,G]:+VYYC)RE-_^I<0WA[/BQJM\6]XP M>OF]FE5U+ZXG[[E1LY1$8@VF]MD%;#Q5W/@5#2UW^:792FHMX_QQ*W@@E.D MW]=2ZF/##%#>NX[_ U!+ P04 " !VDJ14M?WN]^<& #"' & 'AL M+W=O7?#L2:I'O1#" MH.>Z:O3Y9&',\F0VT\5"U%P?RZ5HX)=[J6INX%8]S/12"3YO!]75C&* M-I.+L_;9C;HXDRM3E8VX44BOZIJKE\^BDD_G$S)Y??"U?%@8^V!V<;;D#^)6 MF._+&P5WL\[*O*Q%HTO9("7NSR>?R,DER^R %O%7*9[TSC6R4[F3\M'>7,_/ M)]@R$I4HC#7!X=]:7(JJLI: QX^MT4GW3CMP]_K5^J_MY&$R=UR+2UG]7<[- MXGR23=!H6&DCZ^U@8%"7S>8_?]XZ M8F< B48&T.T ^M8!;#N M1/=,&NG=<4-OSA3\@DIBP9K]J+U33L:9E,V=AEO MC8)?2QAG+BYEHV55SKD1<_295[PI!+JUYC0Z0M]OK]"'=Q_1.U0VZ-M"KC1O MYOIL9N#-=ORLV+[E\^8M=.0M?W!UC!B9(HHI]0R_# ^_$D4WG.P/G\%\NTG3 M;M*TMR%^K,HUK^ 57E]M M3"6M*;O-UA>$IG',DK/9>M50%H4*U6: M4GAI;LS$.Z^/(IKB 4D71>,TSOP+HRE:9[D?J))1S0)$KUNUK#*4HVX,'%>2C+"LFS S0/+LS2) M_=S2CEL:Y':CQ)*7(>=KH=OXE&8A%"26W0W@8YZZBT\3E@^(NR@6XR3U M\\XZWEF0]S=I>/4&BID;>82P)!Y&J(LC4809P7Z:>4T%)E7J9H"5G3 MM-ZU&W\)(F=&HS5W/99$-!I&A <6Y9#]_)0)[K,]_OG-#V1E<[1UN#>Y8]?5 M.*7#?.6!L32+QTCO2!0)DFYKBR-Y?[32(A /6RM["TUC' ^#UHM+$SK&LU<5 M0H,\?Y-R_E16E9<<=7W#4NRDJ1$<'4GZI!/6A8/;Z M2G-3-@^H$M#O[0:9EZZK#GE*AGO!@R(8LY&\0G<:D["$0#MFJ=K-4$!G5LY; M[K+Q,G6E(L[CH:!X45DR0K27$QJ6DRY+'Z;IZD1$/\,-&E[^7$QJ6DR][ M!>^AQ??U/%$V3 4>6)RD=*3IH;VJT+"J[%>^A[BZ>@')*(F'59D'QRB+Z4CY M2WMAH6%A"6PL='2HI*2>GH?%23(LA'TXFL7Q6 #WFD/#W9$_@-] W-/SI)%3 MP/M@292/E'&T5S0:5K2Q!/$&XJY^94ZR"&+V*??Z1L/ZYM9*AR+;52Q"630L M0/VPL:,'U@L;"PO;I:SKTM@N;M,R%Z\N+VQD?_A3&H&RC]Z#G:!A>R)[HI>\ M$.>3I1):J+687"#?<=C_8&A_\KU:,A(LQ6Z-+!X7LH*XTN]_R2A)3]NNUKP$ MC\EZ@6-A@;M1K_M.VS=-T3M\C#&! D*A-:]6 D%607K!E3A%\11CO+F!I5B9 MA53E/V)^:H-)H%)K6S9)A>3*:.ANYC87<8.@R2T6[W\A"3Y]/7-L%_)*%**^ M$VKO)^)=2%;.4W>"9/I['?-1&99E'2SA:1\**%AS+[_>JUG8:W_-)^7-AF"B-J3 MKZ.R005?EB"J7IJ>WA"4!0]3N0^7YFDREFAZN6<'3SE7]6I3Z&_/Y60-&WIA MOY*L(<#;"MM+W=-2.H=S'A ;:\]9K_HLK/I?A>'P"%H3KAH((/\)MZ=5)#0G MC TY>N3=RF0^HCJLUW<6UO=-+:5'TYF7MBO:-+(MGA.]+I#D-&?)6 CW^L[> M;&R&7[S>E.&B/K]G(A.-"W /C]7H**;F_L9ZSNL^7%OU!+ P04 " !V MDJ144_7G'KCUEX M8LO,V 5_/"SH$F9@OA93A3._9DE9#D(S*8B"Q&A-K M92[ELYU\3D=>8!4!A\18"HH_:Y@ YY8)=?RJ2+TZIP5NCU_8'YUY-#.G&B:2 M?V>IR49>WR,I+.B*FR>Y^025H:[E2R37[IMLRM@X\$BRTD;F%1@5Y$R4O_1W M58@M0-@Y (@J0'0NH%T!VLYHJJ"&CH=*;HBRT8 MW7+X297IOLP4'.3XV@?X M9@8M8S\:(A?DD0DTSB@G4ZF9ZZ\?=W-M%';9SR/)VG6RMDO6.9!LBKT)2F&) M\8$FSS>DH(JL*5\!*4"5)2573)!4 MKN>IJ(:33NVDWRGKH-?=U^QG!#;T#VK]@\OU MG]?J@QU)G;#?B7>U[PN,^_%![6'P>C8%EZN_H.\K^C,\[(W<:\+?.FOM10>/ MM243FG!8(#1H]9!#E7>')/='K&]SX M'U!+ P04 " !VDJ14$TV)M7<$ #)#P & 'AL+W=O]8YS@][*HM*WLYTQ^\^> MI[,=+YF>RSVOX)>-5"4S<*FVGMXKSO+:J2P\XON15S)1S9:+^MZ36B[DP12B MXD\*Z4-9,O7O/2_DZ7:&9^\WGL5V9^P-;[G8LRU?<_-M_Z3@RNNBY*+DE1:R M0HIO;F=W^/.*^-:AMOA3\).^^([L4EZD?+47C_GMS+=$O."9L2$8?!SYBA>% MC00F.8K6?PEED/S+#E0LD34M8:HMDO=6YJ;UB-J.QK7!L%OPKP,\N5K+0L1,X,S]': MP >\(Z.1W*#'*I,E1S^A;^L'],.G'Y'>,<4U$A7ZNI,'S:IUE+U-&#D>A?I6$%E-.1 M5P?NS'[C']7^MJ:/2^Q#8L)TX1TOLS*THW%(:=*97?&%'5\XR;>2VMB]I%GA MQFO/"S1V))%&?4Z'%:5^X,9,.LQD M$G-M7VS-""KPRHVHMB["9/#L**1)GW!H10-@=!.F'6$Z_99YQ144B65D.;10 M81NK[YC_]&X1^RPBDDT GPA'O@#[0?.%!:RVB+^!L<+[:[T-M15TG Z+'6' M70Q__@@K.;.22=8_.DI1MV0G(QGN4^)'X2";0SM" IR,U#P^BP6FDY"/\,9! M8TW]^J79TQM4<6?QMQ&O6/K-W65#$S)">Q8?/*T^K;:]<#A.\C:MR+"W MD0T0.)-+^L7EL",$)Z/E==8B/"U&3TH>17W^!-[_QQUJ#@[\*"5]W*%=0&,R MTK7P69SPM#K]#F?XB9T:#?0ZB-.41GVZH1V.$S\9:?OX+$]X6I_NF189 HFJ MH*1 16&GUN=#)VP3*KDJ_7DP8!V:!7,\5E-GA<+3$O4@BH,]W7Z0-7&QTD&7 M&IH%%JLULT1^Z"Y[?YV0($D=[PH8T5V*&I!<+(/=0F:4ASVV1UF M),0C'9:@KKW;^'.;69*L]AFB$79H6MJ#0J^ 9"^O,8F%0S-S871N[K MT>M%&ACDZJ\[F+6YL@;P^T9*\WYA']!-[\O_ %!+ P04 " !VDJ14"R=- MS7,# _"@ & 'AL+W=OD[+1?WR$E*XXL*[G8)#7+ M>S/#&4ZV0CZIC!"-GG/&U=3)M%Y?N*Z*,Y)C=2[6A,.75,@<:]C*E:O6DN#$ M*N7,#3QOX.:8WS2"SQ(HL!/M!$YU- MG9&#$I+B@ND[L?U,*D)]8R\63-E?M*UD/0?%A=(BKY0!04YY^8^?JT#L*8"= M=H6@4@B:"M$1A;!2""W1$IFE=84UGDVDV")II,&:6=C86&U@0[E)X[V6\)6" MGIXM!%>"T01KDJ![#7^0(ZV02-%"Y% 9F4G9AJ!K'HNH M]^$$?4"4HX=,% KS1$U<#:",:3>N ,Q+ ,$1 "&Z$5QG"GWD"4E>Z[M IF84 M[!C-@TZ#-UB>H] _18$7!"UX%N]7]SO@A'6 0VLO/&*OCNG1D/Z\7"HMH9Y_ M=;B+:G>1=1<=H.K*ZYX)M9-!R/P\'$W>Q'Z%#,'XZ\452+ MO8+6KZ'U.R/Q36=$HOA5"&A55UCT$E_D6&^(LK49%SD!<.F22"( M+E=F;?I&\AMNE4G(*>+$9D7CY[9@E9[Z^U'H]QN1.I0Y&T5>>YR&-8?A>SD4 M'%HSH__@;IH(P6$J10Y?-J3DH-XB,3P$&'E!@\6AT!$*HYK"Z,TJW,.^@G$" M+85#?Y5T4^8$3K0L+(2W Q_7P,>=P.](S+!2-*5Q62X0 M61/@FDK/,H)U/9K(".9M+(.R_E^#!%0=B@>BCC>^.@G:OOO?1^KY/M M@]"8H=C66Z/Y7W5ZA#O\&L32@*PR/4 M]L::WWV)6MI,*T:_K26. J\)\U .>N)@.&P =?=&<4[DRKY0%'2]@NMRAM6G M]2OHTL[^QOGL:J5;I"V- MG=\KJ+10T/&P=PC8NX?3/9C$I1%)W(U=RO[W-TY"TMI.BMCE7FC/8L681,]%7HK3R4K*]>?93"0K5E!QS->LA%^6O"JHA&7U,!/KBM&T M=BKR&7&<8%;0K)S,3^KOKJOY"=_(/"O9=87$IBAH]>.,Y7Q[.L&3ER]NLH>5 M5%_,YB=K^L!NF?RVOJY@->NBI%G!2I'Q$E5L>3KY@C]?$E\YU!9_96PK=IZ1 M2N6>\T>UN$I/)XY"Q'*62!6"PL<3.V=YKB(!CN]MT$FWIW+?YWELK5Z22:H)0MZ2:7-WS[.VL3J@$F/!?U7[1M;9T)2C9"\J)U!@1% M5C:?]+DMQ(X#=@<<2.M 7NO@M@ZNYD#" 0>O=? T!R\8^*59=Z065='Y2\2VJE#5$4P]UNVIO*'!6*F;=R@I^SI52R M%-U*^ #:2('X$E8\>5SQ/&65^ U=?-]D\D=O@J;HV^T"??QPA,2*5DR@K$1W M*[X1M$S%)_1A;WTRDP!6;3E+6F!G#3 R .R.2YI;W,['W_81+N#8C-:%5FY8-6XAGPH",#Z0,PSFM,R 4R0 M=]/4(T0E6K#D&+GX$R(.<6PM::+Z=51UE3W-/4)B,'VR@'$[,.ZKP+P"P%D3 M*=@!@%V7A([;06B FG8>V3=9F"9N%&&"]\TN3+.IYVI&EZ91['EQB.V%\;K" M>+6?.U"8JS(!#1'0)JA+_72DSIKUN/YSP_,:TUH\UM!'L1$VG'[O*PW3Z\7@WQ MF^3P*ZTZ-<+6"<6FA[XW5*Y>$/&K%?$0AK,VU%Y1O BT1[^TL$43-=E<6(*Y M0>#Y6JP+VZ8!T=ME,<+$=7Q_H#Z]+F+O9\<7>[\\LU\XB 9N#]Q+)1[7RH$) MQMXO4P Q''M7+]]Y:S@ZPUB"D3 .@TCOEVGG[K2A[9<%6>#%. X'ZM/K,P[^ M_T$&][J)QX7SO489; HG(4.'OQ=./*ZQAIBZ.PT&N$1ZW27CNOM+ M!QMBRN\TB+!VC2P.FNWGLO,OZ[A(_^1@0TRMGF(\PW;[\'JE)&]2RMVI@ECI:%/*R!O"TRLE>;52'L)P1DP!)![V8J(K MI<704$I;L,CW'5TI;79NK+?+8H1)C%W]P,YVWM>I][>0\T,&PI*S)7@ZQR$$ MJII7HLU"\G7]"N^>2\F+^G'%*-S[R@!^7W(N7Q;JK6#W8GK^'U!+ P04 M" !VDJ14;#8F2E+%D,Q>JF8(%3*SS\*(H!UC<261C_WU MVS+&)I:L9.Y+8IN6?+K5.J=;OGP6\I?:,J;1RZXHU=5@J_7^\VBD\BW;4?5) M[%D)OVR$W%$-M_)QI/:2T74U:%>,#=(!6K,-/13Z7CS_Q6J'8C-? M+@I5_47/M6TP0/E!:;&K!P."'2^/_^E+'8BS 3"/>P"N!^#N@*AG *D'D,K1 M([+*K1NJZ?6E%,](&FN8S5Q4L:E&@S>\-,NXU!)^Y3!.7T]%J43!UU2S-5IJ M^ =KI!42&S2E:HN^PCHK-$0_EC?H7W_\B?Y O$0/6W%0M%RKRY$&#&:F45Z_ M[\OQ?;CG?01]%Z7>*G1;KMGZ[?@18&\(%P@+$#S_3C MPT,/'-+$DU3SD9[Y[A:W]Y.'V?S?:#)]F/VCI/!2V69BD01HU9F^@Q0VTV.OR9/U? MR--CVF@!>SL79.#BN< M!+$[C$D#.?%"7FJ1_QH:2EHCB!GPM#H"9B_FVKGNB04DB4@7K6T4ISAU@TT; ML*D7[.0\HL 50)Q,2D"^X26%U8<%S8723H)([>@%80>SW^8-Y*R!G/DAY[ED M)[R\U$PRI1'<-M@A;Q4DIJR\:\&OZ\CO@0PO6,,VZV&VC*!KW8,_K:FQ&V/L4XSJQ\L,V& M)!T'/1!;'0O]0F:(]@#[&1!*4115<"4KJ@KSM 9.V+90#<,@BZ(N;I?=.(C[ M$J75M- O:K.Z5J$OS!]?ASJ1E*064-LN L,^_FF%+/0KV9TW=]_C35N@AB&& M*J<+WB%D.!IG;O"X53+\ 27[!V5@W0O88A0'099T<]MEE\91G/3 ;W4+AU[N MG\U_WBY_H[['K:I@_,ZV^?O %3>U1]5^07P@*OKU C'X86_JZPN0G"=VJK7- MPD,= UK$(5&=BUV_\LUB8QP%5K@<=E#V9CUTA5L-PWX-6TB1,[96:"/%#CV* M)R;+7;PZZ'B7&K?/@]Y3N/OJ( M]K>@VR(6DO&X6V0YS/J0MS*'_3+7L,3!M$,;(>O,_PA%.&0-B"NQTL1A-X[B M7H9K]0\G7HKX.IM/YM/?H(A6H+!?H-ZN)U?J4&T@6%,0KAVT,LKTD,Z@V%)$ M8FSEH$.P2$)Z M+J%?;KU8*^UH=*9=T?LKIQ$:N"/_:V6]@A55:EY3(:]^QU MTJH4\:M4"WE3]27/7&^WHEA#_JFFF &Z.N4DF*FS_IT^4^D^'2.V, W':=@M MAEUFA&2X)SE)JU_$WWTP7;%PR)/UN0TP<31CN\H/+ MB/0P!&GEDOCETF:(]NCA'88@#K4C49!V<;O$,QM'/4E61;UN=#*(?'+H<<%9II9+WCG:64<6Z?##L,L#7O/!T@KB,0O MB,L?B\6WV^^W\X?)-W0S6TZ_W2U_W-\NT=U7-+^;#Z>3Y5_HK+">WZ!60Q_N M)_.E$=*[N5=%2:NBY!T5K>NXGB*[6U>;_@22'[JKZE3S8UT6<;6(2=CM$!UF M">X[CR>MX!*_X$[IGFN@^*K;7G-]D*PZFE\!T3"^6QVDX55D3G@E MSXU6JRV5#%SF;I*J 9Q_&L%IW/7/9158Y]*CLZ]Q.R8?JX^4"E7G-L?O6LW3 MYD/HI/K\UWG^)?P\/7[.;*I#YW M!@ $! !@ !X;"]W;W)KM3V<+T[: D4_<*71+AN*5$@JF^VO[S-#22OG-G$+ MM%^\$L5Y?^89TE<'']['/5%2GVKKXO5DGU+SW7P>BSW5.LY\0PY?*A]JG? : M=O/8!-*E"-5VOEHL7LYK;=SDYDK6[L/-E6^3-8[N@XIM7>MPO"7K#]>3Y:1? M>&-V^\0+\YNK1N_H@=*[YC[@;3YH*4U-+AKO5*#J>K)9?G=[P?MEPU\,'>+H M67$D6^_?\\M/Y?5DP0Z1I2*Q!HV?CW1'UK(BN/&ATSD93++@^+G7_H/$CEBV M.M*=MW\U9=I?3RXGJJ1*MS:]\8LKO(WR5QWRWHOU1!5M3+[NA.%! M;5S^U9^Z/(P$+A=?$%AU BOQ.QL2+U_KI&^N@C^HP+NAC1\D5)&&<\9Q41Y2 MP%<#N73SD(NA?*4>S,Z9RA3:);4I"M^Z9-Q.W7MK"D/Q:IY@CZ7F1:?[-NM> M?4'W6OWL7=I'];TKJ7PL/X>?@[.KWMG;U5<5_JS#3*V74[5:K%9?T;<>@E^+ MOO47])V)4OU]LXTI "S_^(J!B\' A1BX^+]D]W^E6]WJ:")OO \4R24M#?%V M3VB*PM>-=D?>WSK=EB91J>Z\BQ N-;_\8)QVA=%6/4"2T)%)E/W:FI(L]H;& MAZQ2NU(9?(WM-IK2Z,#6GR48^OWO+E>KQ:L[L::.\KI\I7SHOV1MW?HW:J_T M1U);(J= -HT.<,0X\3>4<(?0)VFO=N0H:&N/_(4:=E>?$M $ \<;"R<@RVZ\ MC/U4TZ';XQCA;!1:P<2 MYL]3,:O+?X)]4 D"O8Z\MG"S: M$'@-]0FMMA$U'DK!Z_+;5_$_: RVE^O"J@EZ>E^/ MI$/GXVMDL=["3.?FG!]J>9^J4A;D(D&,7 M2(JY0.ZH/K0Z ,X*/:3V*(P/8 INF4@Z>B?@5DZG%M_9>]['(.Q+;;#5N!)" M/$![//96Z%.# 4NGDE0MT,.QYAQ_5H1SL54FPJ&N9AVNGYK#/F4 M_ B$""25#2(X:$5P(QNJ% ;B7+<1!ADKQF7\"ZB?"Z@5JFI\^02V81C+ X26 M:W4@>H\V?Y?]^1[=6(L]5I_Y-+<7/IXC"$8$VIB[PJ1C)CNAEHYKXH@NN%5J M_9X4#58$11'GO*:CQ3W:6%<5LM5AAP',7%TS5F*WO(((\/:([ 4G2H^?JAM'W5QBOK7BY11%%*0\&=9;D/.I M'G@FZ1CF7$[?B"4CIN;.."?CM&)&&0;*\D7/A:(?F_EL5'KI1$8B&CKU@[9C MPO$NRH@?W!@!^C%/H@6$@\2,8PK@(Q,/$^@LTI<&:#$>H.?/)D^=9E^?7'IR M_$_S%!X=->!JL=>@!SFM^187U)&]\>&QMX0[N8L*#;B4+VS#ZG#=W>1;WFE[OBLC2-0_*DL51!>S;U],5,CWS_R2?"-W MOJU/P)<\[G%EI\ ;\)U/C_T+&QC^"7#S;U!+ P04 " !VDJ14?5 6*MT# M #."0 & 'AL+W=OAY60*EC._=S:+.>Z<:54N#9@FZH2YFF%I=XO@FG03]S)7>%X M(ES.:['##;HO]=K05SB@Y+)"9:568'"["*ZGEZN$[;W!5XE[>S &SB35^IX_ M?LD7P80)88F98P1!?P]X@V7)0$3CSPXS&$*RX^&X1__9YTZYI,+BC2Y_D[DK M%L%% #EN15.Z.[W_A%T^,\;+=&G]+^Q;VS@)(&NLTU7G3 PJJ=I_\=C5X<#A M8G+"(>H<(L^[#>19?A1.+.=&[\&P-:'QP*?JO8F<5-R4C3.T*LG/+6]T53=. M^ KI+=P*HZ3:65BC@4TA#,Y#1V'8.,PZR%4+&9V C.&S5JZP<*MRS(_]0Z(W M<(QZCJOH1<#/PHPAGHX@FD31"WCQD'/L\>(3>#\F";]?I]89DL@?+^ G W[B M\9/_LZ;_$7(EK,P ^_F:YJW/[.V;GRZB:')UN][XT?3J'4@+F0?$'-(GR.6# MS,D-%!T"4M$2\K0K$/9>U9B?B0D88)A71:$ 4&N'RDE1ELR< M&N/DT&\L;P'X>AHDB= MCV']SPB9IF/'.F;0S4AK&Y&6"%NC*Z!]F=V#KKDA+:U&/:#E),G8&9GQL+5J ME'1VZ,/=YHOM&_&OJ/AXAQF]$)O!@;N>HT-#QP7--;;/OZ]N*XR:2%(VVI!J MLJ(K#D'E5'BV=G3&V\8\=?$J= 47[]>"G4HZS#VL+PE=!Y;2L-XO$V76E(-4 MG^UOEUK#,/QKX9PKM3O@A MY&F%)-/1Q?D,DF@TFTY:[7(7!IV]6@&^"[/S!*:C210/N^$UE*)1DGR )![- MXOAYD71>^)B5#1? DSJL?=Y0#S4Q<_)L\,+MEJY#B&<1?'C_"N#O&RM23:8& MN\Y_5XU]@>T>IPQ3+T)\1)-)VZNN+9?!3.^4_*O?*6?M^E4$="IF?$/1U9WY3,BWQ4"O7$>VQZ?F6'*GN&*6:"5,>&TO35D/:X2N/G M[H#PX(ZMT.S\2X+1&^7:ZW:8'1XKU^T=_G0?;:35*82M^0Z&9_/ C#M MZZ']<+KV-W:J'=W_?EC0@PL-&]#Z5E/CN@\.,#SAEG\#4$L#!!0 ( ':2 MI%2DZKQV_ 0 *$+ 9 >&PO=V]R:W-H965TO&&* B47J/4L")&F[%6C1H.G+AV$?:(FVB4BB1M)QVE^_.TIV MG:Q)BVY?[..)]_"Y5_)D8^R-6RGEX:YM.GY(,MR7M^@O M@^_HRUPZ=6F:3[KVJ]-),8%:+>2Z\>_,Y@\U^I,27F4:%WYA,^Z-)E"MG3?M M:(P,6MT-__)NC,./&(C10 3>PT&!Y7/IY=F)-1NPM!O12 BN!FLDISM*RK6W M^%6CG3^[D(WL*@77H0+.J\JL.P_/E9>Z<2F,ZO M'+SH:E7?MY\AM1T_L>5W(9X$?"/M$<2<@8B$> (OWOD;![SX$;RW=BD[_452 M23"X-)TSC:[E4"%=#5=6.=7Y06$6\%)W&!\M&[A&I<)R] [^/)\[;[&@_GJ" M4;)CE 1&R?^5@2?AJ(F/72\K=3KIR1=[JR9/GP$8XQL4YXT"IZJUU5XK!^]7 M"A:FP:[5W1*T [GM7(I+^TV; ]V!7YFUPU"ZZ3$A5ZM=^O# 2K5S9;<:#N>M ML5Y_436FPGGXW1KGX$.'XZ4)VM>X1MR74EOX*)NU^@F+2V-[8S%Y,#=("YY! MG+$B25 XB$4V'10I+U 0@L7#%U%,QS7/$*)ME0UET,L>'1",ESG\^DLAN/CM MP>KA_]?S)5+SAW-9W2#1O;"E+"TYDD$N**8IQ"Q)8CC@TR )>&\\'OW-F#.< M$M9B64*2L"P6!".FM!!Y!")E>9&C-^4TR&GQ,!P,.M,=;C&X8'F"5$2"&+A( MRA)$QO(,=44\)3G+B^^[=!^U8+&(X*!$@(()D0/G(6(' C4DY\E3+F(>LI1E M94QYR@*YPFVA$R@OE[ M[?-X8]SKB7=R@R'PRF*ED=MEC%DD+WD4,YZ6\ FO..1VV%M3*2S\@]UN!HV< M(TT:8N96V17>T)BO LTBJN\(*PR'F<:KHH:E,?7WC=.2E9F@OY2G8X+TGK]( MJ^ L+JAQ>%E@E:0T/WNI:WAQA\\&:D2"?(O!L' Y5L,YE8S;[53[.TW8N:T; M.>P?EO-CQG25P 3[ WBQ$B95&: VFB M,1S]#SOQ#!*!_5G2M$&<+'\0E==:SG4SU/O;>P#-WI?_&HK+\*+ A<;KH*,' MT4#9JCG60D@I3IR<#X$I)/8M=IZ[.4= M0O3R4KHC&TJKQ?N4L0@IH6HIM MF) -+Q/*"G7[$'SS:)B>T?Q+"H%"BM-+%/"MBWJV]VS"F"S#XY!BC)?C\(+: M:7?OS_/AV?5U^_!XQ7 O=>>@40LTC8[R= )V>! ."V_Z\ B;&X\)""(UF;*T M ;\OC/';!1VP>Y6?_0-02P,$% @ =I*D5%]==M3O P *PD !D !X M;"]W;W)K&ULG5;?;]LV$/Y7"*T95L"S;-E-@M8V MX*0;EH<"0=)N#\,>:.ID$:%(E:1J9W_][HZR:J]IVNW!%DG=]]UOGA8[YQ]" M#1#%OC$V++,ZQO9UG@=50R/#V+5@\4WE?",C;OTV#ZT'63*H,7DQF9SGC=0V M6RWX[-:O%JZ+1ENX]2)T32/]XQ48MUMFT^QP<*>W=:2#?+5HY1;N(7YH;SWN M\H&EU W8H)T5'JIEMIZ^OIJ3/ O\KF$7CM:"/-DX]T";FW*93<@@,* B,4A\ M?()K,(:(T(R//6D#!=B=%;.5; M&>5JX=U.>))&-EJPJXQ&X[2EI-Q'CV\UXN+JQBK7@'@O]Q 6>41&.L]5C[Y* MZ.(KZ)EXYVRL@_C%EE">XG.T9#"G.)AS53Q+^$[ZL9A-1Z*8%--G^&:#>S/F MFWW3/?%6!V5;$#T6Q%_/J)@/*N:L8OX_(_C]:/&^!G'MFE;:1Z&D M49V1$8]UQ)^-X'6#3Y:/Z%#KW2?-S:&INI7SI;0*L(!B+=:X[VS4=BONH[2E M]&5 [E)76DGNAY]^_.&R*"9OUO?7O)J^>2F*B\E(W/2J[J!UGAE& AD$"HJ+ M.0H<<>.M($Y<&(MU%!'] $2X2H!4]6!\B_^N'/'[@Y\0HFX&-Z6UG30"J@JX M7=E1CZ_9 MFV1J-DK&5,I]$Q#%W7%N\4\;&3'G49Y)7>HH6!1(98LF:F!-J6 M]'+ IM"..0LDDXP([*-#H$=5T/3:)981[)7IL.Y%Y5WS;QZ6*+'F/$0P1_DL MV14/RFVM_ANWF#TR*P6'=KM:8]#P[%$XI3KL"+R DNFU!Q!-ZCF@GA/8,2C< MMTS!W-0[IT$^T?9E 07*U(OI?#*^P#O&F+ZF.$BTIB@GV 8P&HR&!#HO)N/S M 43:7\QG_YT&RV]\>0"-$!+:5 #FD7=XQU*Y(=N7I<$,Q>RL]_WL%(X%&82B M./B4;XI+!25XK+,09>RBPZ1Q-1'/]"R%[BD]J'Z#E="G*H@=H!,:J16EM<42 MEUYCKC>/1V$F^W8IS1_N62.$[\\H)U*C*AD$NA"U-*C 557 @8UZ-F"AHA;@ M&B3&0\WUAG$3[A6$P(Z@@H[G88_ :,>?J:Y5G*4<-QRLD9]%9)>W5"#>E1] MB-\3_=E7\3?&,Z.!0 3PT !D !X;"]W;W)K&ULK5=;;]LV%/XK!]XZ)(!GRW:R%,T%2-*E*Y"B1;K+P[ '6J(LHA2I MDI0=__M]AY04)W4ZK!L0.*)X;M^YZVQCW2=?21GHOM;&GX^J$)I7TZG/*UD+ M/[&--+@IK:M%P-&MIKYQ4A21J=;3>9;]-*V%,J.+L_CN@[LXLVW0RL@/CGQ; MU\)MKZ2VF_/1;-2_N%.K*O"+Z<59(U;RHPR_-1\<3M-!2J%J:;RRAIPLST>7 MLU=71TP?"7Y7WQ?DH8X.DEGE@"0+_UO)::LV"8,;G3N9H M4,F,N\^]])N('5B6PLMKJ_]01:C.1R]'5,A2M#K[DZ)HY6L1Q,69LQMR3 UI M_!"A1FX8IPP'Y6-PN%7@"Q=WW9-$ \$TWS3M15 M$C5_1M2"WED3*D\_FT(6C_FG,&NP;=[;=C7_JL!WPDUH,1O3/)O/OR)O,6!= M1'F+9^2]ELM KY7/M?6MD_3GY=('A[SXZRO"CP;A1U'XT?_AR&\41;]6DJYM MW0BSI4IX$O3][.1XDB$SM.8D?YZU15 <"4.7*"G$!X\%R'T0 8>.^G+EI,1] MH(, 53]\]W(^STZ?7L;7L]-#DO>-";$F;2N45&4NBMJT) MGC827D=G@%)3,!\@@ YQ!ET?Z G=6F% #$BTE,*1,@&,$"[P1PX&D_S<"DW! MTH$Z)#;UUIH"5KQETJ4PG^A]68()$)G\H$-R^_;J_=U@?J-;3SLX1=-HE8NE MEE%)1T?604NGIJ/D/O"(Y@"- %$L&!'356@&;#'0'8C$>L56X0S_.VBAQJ&Y M12%C.E@FFAN)( '8#:+E$])HI#7RQTKHDOGQ3(UT>8Q2-CG.7AQ"0'Y($=Q MW].,8Z /BL/=E_^(?=(#XXQ[?%G!W#< '?M#5A?'4.BA!T3#'V3&3+>K;9'K8AV(EK@B0C M4< *%-QX%Q,U8LLUF=NZ5B&642EE#[PU+;NAL2Z.(T1R'YYO=]8C/V2360*4 M31:/ .V)%BO:C=0H;)MD>V*))\ZT1WV1L]"[\ZD6>M*4. '=HA7SP MR?POTGQP7-A80H4C'3ES!G2O8F?'HJ-J9.U_;A)BR HMT)8+L8TA%9@[)18" M:,9 <4A??KU $TC-(,O&W11S45<-OJ5DSR-MN$Y!=;1#S0;DW"X@I4\CGE2J MW,9QEW]NE8^-PY^FOLR#1?!B]R7.&W7/D[D2B!9N_CUH&#&;S(\'XQZ<(#FR M)7%U/('/&?\*L&\?F^XLN3&#>97WD(35(NV[P]OA:^$R+@4 ,(, 9 >&PO=V]R:W-H965TC@OE:-/1XLG6L/1R-;+K$6-M(M-O1F MKDTM'"W-8F1;@Z+R2K4:I7$\&=5"-H.3([]W94Z.=.>4;/#*@.WJ6IB',U1Z M=3Q(!NN-:[E8.MX8G1RU8H$S=)_;*T.KT0:EDC4V5NH&#,Z/!Z?)X5G.\E[@ MB\25W7H&CN1&ZUM>?*B.!S$[A I+QPB"?N[P')5B('+C6X\YV)ADQ>WG-?HO M/G:*Y498/-?JJZS<\G@P'4"%<]$I=ZU7OV(?SYCQ2JVL_X95D$W)8ME9I^M> MF=:U;,*ON.]YV%*8QJ\HI+U"ZOT.AKR7%\*)DR.C5V!8FM#XP8?JM;1Q*UV[=9:^"?A1F BR9 AIG*9OX&6;,#./E[V"%P*#/TYOK#-4 M"7^^@9EO,'./F?]'ZMY$X:8[M*TH\7A 7671W.'@"?1//TS3I'C7&X /UG:B M*=&"GL.YKFLJ;2\.I^O.XC=NB6"=<)V7LUY MX^-P%#4TE[.+0TBU"&#R!D$ MXK]<;A( TH*P)*^HARWLRH9T=&=%4]DAX'V)K8/6R!*AHB+<.X394E P\-4W M!5;[X@X-]3C\WCGRJJEDLP#AX )+K&_0K"TE4)"U'9BD49' >R,:4H8D&T,2 M9U$\@68WO)U7A:4 P'XVCZR%669)ZK20Q?@MYN,I[L05%$ MTVR;J;0@IN*8X]\R\I*H(F$C29Q&!SE<=(;I_$3H!&\(E@LM0P:% B:=2-TT_L%?2+;%+MD_$UP]#$DGB_"&/I$&WO,:Z9Q1@HEP^KNFO<7] M&X]1;F.P;4L!E*IC*GS&D4JG# #,VKENK%:R\O@S*C&DP\UY%CXT)(>P$J_7 M#17))T_Y]J0-*?+%<*ZM\ZTN%#%+I9T?T/Y_ >&ZI(Y25$10>1Y$'*)RIDPW%Z M .EP6N1P6M*4LC+,F89Y<+@P@:*2/+20%;%/3Y*^@T_:$>2KG*YSL@/%,,]X M+HR'TY3ZU7/VHMH\6-<8+/6BD7^]AL8D[TPF44''J5+T9@BKI20H:EJ6*?OT MWW Q;* T-20(6#UOT!:-U!7[(]K6Z'M)%P54#Y!&$W@@VFT4RLLZ_Z:"N9 & M[H3JD)50D.$GTYG=J]"A(8[9;B@D+AJ67W";0V?777BF!'$W*^FLX'X*$(P> M8JYUA>JQD4)AL>Z+. 3U9^W5[6;.]7#>IH_CC?*[EO9V?\X"G')J;@>&?4ZB M208_0ASE*?UY-$!C;4H3N"+ICZ4BL>NQQE/27W,4!&ULK599;^,V$/XK S4N=@'5UF'YJFT@<;IM'A8-XNSV MH>@#+8TM8BE2):DXWE_?(64[3C9'6^R+Q&/FFV\NDM.MTE],B6CAOA+2S(+2 MVGK2ZYF\Q(J9KJI1TLY:Z8I9FNI-S]0:6>&5*M%+HFC0JQB7P7SJUZ[U?*H: M*[C$:PVFJ2JF=QO-IS3:X1/NIOM8TZQU1"EZA-%Q) MT+B>!>?QY*+OY+W 9XY;X0"$<$-'X M>X\9'$TZQ=/Q ?V#]YU\63&#"R7^X(4M9\$H@ +7K!'V1FU_P[T_FF1A47+9_=K^/PXG"*'I!(=DK))YW:\BSO&26S:=:;4$[ M:4)S ^^JUR9R7+JD+*VF74YZ=GXE"S*B=\!D ;^BVFA6ESR'*]DFG"(W[5DR MY,1[^1[TH@5-7@!-X:.2MC3PBRRP>*S?(X)'ELF!Y47R*N!'IKN0QB$D49*\ M@I<>O4X]7OJ6U^@U_GJ](A*KFKU<,]H\&^]Y@__N&^550UZ\34[,<9P$U MI$%]A\&_L02W)<)"5363.Z#VULRB 2Y!2:1&JY6V;"40#&ZH_6P7EDR0@%7[ M@D1M@/K;\ )!K<$2VB?)+1:PM!Z*,!P?Z9;.QEDWILH5PEE^-^Z\]\S.1H/N MX&$Y26G=82G+!.G?H6P(B"A[>%MJ1*C:HD)75$ ED9?'FO"8-* I6:[1][K8 M=>'<.-AGA"\QQVJ%^K!*7TEG(,MSU4CK?,B1W_DX% W"6JO*T:$NER=AV*)& M.!M&W?3HB_4II0__PRGC,T">+'[_?'7Y4SR&6JNBR8GHGC%INVB- MT@ZI00'#I/--0+\K$R[7HD'YE;U$9=SQ:OVW>9S68\F*O0VJ-RX+?L>+AE0? M8DZ%BOF)U/KD_('%'G8"YY".H ,__C!* MXN1G&EU W* M=OHY.+_CFJ\_&'63QZ69#(8/U?HT$PLEC1*\8"Z)3YIQM3MD&G+:WR@Z9/Y[ M@[8M\Y ?>$>NV5(UAB3,^S?2=<-J7L!55352,6/8#LY@-$["41S1*$F'X6 8 MP8+I@E,DZ1@C9_)'\ED4QED*@T&890F9H>=!(YB&2\XV4AE+XDLE&G=.&NAG MX7@TIER'R2"%)06*,\&_$J5GQ>,T3*,AI2<8 M!:#;ATH[L:KVCX.5LE1[?EC2VPZU$Z#]M5+V,'$&CJ_%^3]02P,$% @ M=I*D5'+$$U+M!0 M@T !D !X;"]W;W)K&UL MK5=-;^,V$/TKA%OTY-B)G;3;;1)@DW31%KO=(.G'H>B!IL86&TK4DI0=__N^ M&4JRLLBF0-M+(HG#F3=OW@SI\YT/#[$D2NJQG)Y+M]NP^6Y;Y.S-=T&%=NJTF%_ M1<[O+B8GD_[#G=V4B3_,+\\;O:%[2K\VMP%O\\%+82NJH_6U"K2^F+PY>7UU MRO9B\)NE71P]*\YDY?T#O_Q87$R.&1 Y,HD]:/S;TC4YQXX XV/G,_1GOHOQ5NVQ[MI@H MT\;DJVXS$%2VSO_U8\?#:,.KX\]L6'0;%H([!Q*4-SKIR_/@=RJP-;SQ@Z0J MNP'.UER4^Q2P:K$O75[[JK()+*>H=%VH:U\G6V^H-I;B^3PA!!O.3>?N*KM; M?,;=4KV'@S*J[^N"BJ?[YX VX%OT^*X6+SI\K\-,+4^F:G&\6+S@;SGDNQ1_ MRW^3K[JQT3@?VT#JCS>KF )$\^<+44^'J*<2]?3_8OE%=]RHKV.C#5U,T(F1 MPI8F_Y#9.X)TH_J=E.,GI0N(R7*&W!53Q6YT,*5L+6B+;FW8UU1%[2A[1-<^ M$/OLWNIV#7[:P%_P9)U-MC,U%!(F@J*/K14_JH4@@MKJ8'T;5>WK(Z-K0TZO MW(!I$X@D@9EZF_WM\U)4R(."=FZOFN"WMB"%@:0:@KO"@C,.86L3Q'K: =PK M Q(8AW&Z93>\26PI&NTT#P;.O::==LHW_!X5;, %0B4*8$FL9NH>8XM"5'>V MV%#F4WWUQ:O%R>([]4M)X+MJ=#T 3B6247Z-!\;:8GBTUA7@BM=T4AHB<][H M1(7">&*SIR&0*/(#!"/)WI8602KTEU#FI%1%#-*[%2.!D.&I!(W)[FC(47I@) MI?G=1AP9J[\PQAEYA9EXE/0#92%$R2A 1\PCUGU-XR1ZTGM4.^M('XU&/U]Z:?8&5?]-C8\$R64A&+7C5M$$6B M(%I$K#Z8Y%=H%AYYT[$_E#K7D%]$M5(WS97+E^?51 MRZYCQ-6#+31$!"IBPU*"VQS:6;W*WD'?E\MO9Z1H7Y@=L'L!M:WP1NB+)2WP:,!<6F1ZN/_4VX!S-9; M[[:Y#]Q3IUZ<.G':')Q.N]YA2G +23P@1GJ'9=%"'@>>,.MLA6W&\S0Q3$YA M8].F;C:CLK@$05)M#I2'3+\++;##,O\/M&D1QX?]5%'5.+_/)\(!;-[TI/UD MT$4<6#'.GLQ%;4QHNQ&^E2,M1H]<.(S4E T[ M!RM(JY)YL)+31,04N#]U1$%7:%N*J 8O9DPZ)V]\A&?H"JI#5;+H1LCX!%D1 M=V!,Z$TK$Z"$>I$Z9^%W> #,/-(&I))HD955^MCCQ*$V?.D+J464W6@B0D*&*)V'W]62LM-C"?,QC2?N!@K$6YH+Q.2D\ M=[.;C^[2:)^-_&+ E.;:YFOU\'7X4?(FW\4/YOD7#3+"L1&AJ36V'L^^.9OD MV=>_)-_(S7SE$^[Y\ECBAQ4%-L#ZVOO4OW" X:?:Y=]02P,$% @ =I*D M5 ]FTZ&ULI1?; M;MLV]%<.O&)H <66)<5VKD N*U:@Z8*VVQZ&/= 2;1&A2)6DXOKO=PXIR7(2 MIQOV(O%R[G>>;[1YL"7G#KY74MF+4>E:X;)X7B]P9L4U7,;*^YU)N+T734'7P6 MZ]+1P>3RO&9K_H6[W^M[@[M)3Z40%5=6: 6&KRY&5]/3ZXS@/< ?@F_L8 VD MR5+K!]I\*"Y&,0G$)<\=46#X>^0W7$HBA&)\:VF.>I:$.%QWU-][W5&7);/\ M1LL_1>'*B]%B! 5?L4:ZSWKS*V_U.29ZN9;6?V$38--L!'ECG:Y:9)2@$BK\ MV??6#@.$17P (6D1$B]W8.2EO&6.79X;O0%#T$B-%EY5CXW""45.^>(,W@K$ M,3.&=!I!$B?)*_327M/4TTM_K.FML+G4I*R%OZZ6UAD, MCK]?X9'U/#+/(_O_UGR5$*7BJ:U9SB]&F&N6FT<^.D0=OI8<5EIB?@FU!L>6 MDH/'HDN'ES>ZJIG:_OS3(IG.SRR4@AMF\G*+: 8$0C%K.?U4 5*PI9#""31. M%=@4P!RLB/NCYT[9A!F9-\801\P*021 KSR[G2PU-T(7%MX*A3>ZL.Q=N>SY_@9+ M"L81>@]RC8V@P+CUQ;P#ZVT8Q5G6?E^XFZ?M]Y:ON"&[O$QNCB$P71S<+J(L MG3W=!KO_BZP9*D>4L[F/,!+Y#2R.H^QDN@^SB.;Q<8"9DP<6Z)WY@M+=<-C0 M1VG VJ4L*N6SK_4^)O50'J&='%17W M-I^!4XE_FL14.PA^RYEI(9[E]?AY4GI'6"_8JL'J "67!8H,R)%OL=51GF'S MSG43RAD:E:'J7N("&DMR?FNTPTUM1.[U;9M]BVU#F2N0G\C15T)AQ6]"[22I M2^S<E&V;W1J )H:,W08>-A M:JZ$8LK?[1D![4FC34&572^IW7B1A:J;H.B9W!P4D"]A*M\"T0\*()7&V:"5\G)"(*V@C%\ M4&1!U"Q'_UGA#]O8OCYRVYK#)^:,P(Q$]\,]KQV& KRE1$OBL^M/ M]WXU/7M'9F5;6%),<6N'('#='O:PWM%7DK+P@\K'T;#1HDR2K+]%/533&IM) M&:R-LC4U8$J^R1;C&()TJY-HD"&M.K*F"I\H.#+ ^,^Q S:'5\0)/G &(;W QSK"W:U&_JPD)8, M+>*+W^+U-3MX-\9Z(U?71ET;XR>!QA(5Q[9^ %%/H\/!.ZD_[5^95>%SM MP,,3%;FN,95!\A6BQN/Y\0A,>/:%C=.U?VHMM<.'FU^6^%+FA@#P?J4Q,=H- M,>C?WI?_ %!+ P04 " !VDJ14"9LG1),& "8$ &0 'AL+W=OK:V[\R51$/>5 M-OY\5(90GTXF/BNIDO[ UF2P4UA7R8!7MYSXVI',HU*E)[/I]/FDDLJ,+L[B MVHV[.+--T,K0C1.^J2KI-J])V_7YZ'#4+7Q4RS+PPN3BK)9+NJ7P1WWC\#;I MK>2J(N.5-<)1<3ZZ/#Q]/6?Y*/!)T=H/G@5'LK#VCE_>Y>>C*0,B35E@"Q(_ M*[HBK=D08'QN;8YZEZPX?.ZLOXFQ(Y:%]'1E]9\J#^7YZ&0D_8IUDGT,X:WRP5:L,!)4RZ5?>MWD8*)Q,]RC,6H59Q)T<1937 M,LB+,V?7PK$TK/%###5J YPR7)3;X+"KH!3,>"%-+MY2OE1F>38) M,,XBDZPU]#H9FNTQ="3>6Q-*+WXU.>6[^A. ZI'-.F2O9X\:?"_=@3@Z'(O9 M=#9[Q-Y1'^E1M'?TS4C%.^.#:T"ML!.TN&2*J*"0BVOE,VU]XTC\?;F ..CS MSR,HYCV*>40QWX,"5 )1C+AJG".3;:)O\@_E^U%#W*RGOI89G8_0C9[C^/VE:UJ:39">4'WM?64BV#%$IV=TH1\ M>!B#-U">\U4X6XE"-UEH)/>8%\J(HL60=1CH/BNE69)P,I _$)=>U-(%]J]0 M ,YMH.6&?5728!)$,)I6I%DF0N$Z8)\WG/)WO/Z#?G=#;#B0G#P4L)F+3/H2 M%E'+,F5,I8SQU(O.OC2.A;5T4 3IF1L^P@=WEK 7514\9>%!96@8KR-T@7_Q M568IDE#*("3"S9 _#X(4VIO M4ZS&FF>#>!^$'T./DD5C(APF2P=ZB&-.#EY0A8I)+]:8U_S;5SY1A'M7V,6_E&U'5TLD M[E[V&:T&><=F63M%MY-K3G,\US0RF]LLC@3*=W.8VYB^P'D4<6$;2(%\F$PA M36HP4M@[_.3L&8\6WG$,UI0U.JG5C>/V0LINFZS\'G(QTDPZIY <\*.0RHF5 MU TQ(=#_M50Y=PI.RS8;R6LRV95HBZ9;UTHNE$XC+R>H)]"FK0N.>:W^@T\> M JS-(T NTK<+;:9W:+E.=Q!.&]11X@]*/,(H'&UM=;U[IZ#CN<#28P5 M9*)N&9HZ;SC5EF3(Q;G'(\\QG^+YZ_$B#.*(17..[0["1JX;]',VR/EBP_'@ MZ(LJ4!4I#6E$%[L3=ZU".>#M-D&;77A]&?D+85"'=HY%-FU7AU-,1EJI&,1@ M3OH]0[V4JZ^F^K#8$7 *]UE+,9V^&&PD"P=9H*_!IS9%:]OH'&*?&^6X%1/- M/.IE-:LBZPE+@7>[CM67"TWMO0BC*9%W,.,YW+YYNY9%:@<'>A+Y\HS_YK$2 MS>!+&W3I/K6CJ6O*J%J "NWJH7@2!XYM/+;]T],OE;Y6^- !ODP=_H;C^<3Q MC,4'U.9;^]?[O\Y.Q'+_$W#H/9*SR=S,5O>P]#B(_G M4U:8\9_#%^/GZ>'H)9 __BWU8_!FL_'Q_ 0/1R<[\+JGQS!^+0V$Q^.3:8(Z M%0_=6":#VV)%;AGOQ#XU8[HX]JO]M?LRW3:WXNG.#A(L^7:@J8#J].#%\0A# M(=Z#TTNP=;Q[+FS 338^EB31:RR _<)B +&UL MG5=1;]LV$/XK!R\8,L"0;<5I@L8QX"0K6FQ!LJ;9'H8]4-+9(D*1*DG%R;_? M'2G++=???==T=ZMC;VP96('IXJI=WYH/2^?C\:N;S$2KC$U*CI MR]+82GAZM:N1JRV*(AA5:I2.Q^]&E9!Z,)^%M5L[GYG&*ZGQUH)KJDK8YPM4 M9GT^F PV"Y_EJO2\,)K/:K'"._3W]:VEMU'GI9 5:B>-!HO+\\%B\OYBROO# MAC\EKEWO&3B3S)@'?OE4G _&# @5YIX]"/KWB)>H%#LB&%];GX,N)!OVGS?> M/X3<*9=,.+PTZB]9^/)\<#J I>B4?ZS67_$-I]C]I<;Y<)?6,>]Q],!Y(WS MIFJ-"4$E=?POGEH>>@:GXU<,TM8@#;ACH(#R2G@QGUFS!LN[R1L_A%2#-8&3 MFHMRYRU]E63GYQ>-HQ7GX-)4F=2"J7(@= $+YT@3B_QK(YT,R[.1IXAL-\I; M[Q?1>_J*]R.X-MJ7#G[5!1:[]B-"VL%--W OTC<=7@N;P-%D".DX3=_P=]2E M?Q3\'?V']/=G#W\O,NB?-^).N[C3$'?Z2MQ;U(74*]@7?Q_-_]\;W&BX MPARK#"VD:6".^/,E\JY:Z&= [=%B 5)[ V*_E\7*(E(S>CADTY]_.DW3\=G% MY2(\3:\"/7Z;X+KE2("FV5=&=MDB>.U7J=_:6WQ?(H9>TUL$?*II7)(6"$>&(*M: MA:K32O8,:_',:1Q*H@7"^8#\+JP5>A75$>T"0"\>4+-9'_2ML![2=QLV[G]K M>9#HJ-OH$QTF.^"C\5T(MJUEW5C7B!AO7:#\GYM]5QP!TPO=4HD?J?^PIPG+MQ/N%DMG 4,S&J&75[(KX2WE M@5?C:9BS<"BH[90CZMJ:)UE%A1U,DR/(R)R_'L:FI-G&5Z:":\4H%K65BMH_ MGM^0*^-85;2:!QH.)F,J3PHUZ:N?(76\U+EJ0CQ3%AD%&^6;&VM R+H$/7?NPPPWN;>&Z M*3J$[DB+16RLY;FH*5*!6=#E09J,NP1X_/>&+I'LI6ZP':2]*?9C$YOGO\*8 M2@#G:!Q1AE\;&KS$*H5GZI-]=YA1[QH9FIPORZS#1OMXH^Q6N_OX(EY#M]OC M99[N:2M)"!4NR72[(FVW%Z/YJ-MXIS9EX(WIY7DM-W1+X7U]X[":]EIR59'Q MRAKAJ+@8K>;/K\[X?#SPNZ*M'SP+]F1M[1TO7N<7HQD;1)JRP!HD_C[2-6G- MBF#&AU;GJ(=DP>%SI_V'Z#M\64M/UU;_H?)07HR>C41.A6QT>&>W/U'KSRGK MRZSV\5=LT]G3DY'(&A]LU0K#@DJ9]"\_M7$8"#R;W2.P: 46T>X$%*U\*8.\ M/'=V*QR?AC9^B*Y&:1BG#"?E-CB\59 +E[2B0_T.-^*TD\#NS52W-CGUHC&QR%2@7U]9X.)1+ M7OR@C#29DEK<0I)07"$J>]NHG#3.NMJZI%*:7"B\]W^8U$*^9'$FL@(](U:.ABB3+37Y3"'0/E0B@T9 MKFQX9/0NG SE5B:)W M79G4RSHO(SIK5 ;I;F*W\")8P64OYK,G;^.QE0LJTX0-CM@[VC0ZZ;A]\NC5G93N16&!N@----CO1HS7()YW,#"FL#CL(+1Q\:Q?%9[P1[$CW@ MM&H*-'#!]]F;B-@U;K6%DUCC'>\B/:Z3VR'&?XM;??!))^9FK0:!J ML[(OVW'KO8L.A-(1B2JU">(V\<7Q>!H/6*($>H9/.$^B:!R4N"'@F(<&MI!) MUI_X&NDZ?_K"_X?"8+R4%U9-T-/9NB/I6AM?(HK5&C"MF?,^ AU1OP2.AU;& M('*@$0HN"$2G(]LO$_%K35R$"#"2@>GB4X+,3GQHI .=!6I(E$B,=6C77#*> MI+:E+,2K02KDP5=JGAQO;6]CL_:%E:="5U,$H[(&^MO>P:7D3 M^^Q>*(["R",>.:&)[3A5+T:E9N,+[GF%LQ7$K!_$\1B'SGH.G1UE0#OV+"IU M?V,Z1*3C:AZZ:K[<^_W@6!BG[CP80<:*K)1(69SBML$WR !O>*GH\-"=)GQLQ-2:D.WF_VW_1K-)%?G\\?0[!R0TN)$)3 M ='9Y"E*TZ5/C+0(MH[7^K4-^$B(CR6^RLCQ ;SG6T6W8(#^.^_R7U!+ P04 M " !VDJ141']V-.4" !:!@ &0 'AL+W=OC9,=+MR; +K$D\CT^4B(SV2K]8BI$"Z^UD&8:5-8V-V%H\@IK9LY5@Y(L MI=(UL[35Z] T&EGA0;4(XRBZ"&O&93";^+.%GDU4:P67N-!@VKIF^FV.0FVG MP3C8'3SR=67=03B;-&R-2[3/S4+3+AQ8"EZC-%Q)T%A.@]OQS3QU_M[A&\>M MV5N#RV2EU(O;?"FF0>0$H<#<.@9&GPW>H1".B&3\ZCF#(:0#[J]W[)]\[I3+ MBAF\4^([+VPU#:X"*+!DK;"/:OL9^WPRQY]]G78 UP= L0](/:ZNT!>Y3VS;#;1:@O:>1.;6_A4/9K$<>DN96DU63GA M[.Q.U4UKF:^0*N&!:!!%EB\QX>D7&:3Q*!M'7;6HF:%1EG+B3.PPW)C6 MIUMJ50-U3_X"JG%Y&J^XE1LT3O+C\ME =IG">!3%R:[^_R4I'J7I-:3)*$L2 M6.R4B+>N+$Y>C\+77+2N %[4?NV+%L$J4F;YV8#"LJ21!4D6P_4%?/0,P[U^ MKU&O_50SI+65MFO]X708G+?=O/CCWDU=:JDUI^((+ D:G5]F >ANDG4;JQH_ M/5;*TBSRRXJ&/VKG0/924>;]Q@48_DYFOP%02P,$% @ =I*D5'M9]@DT M!0 \@P !D !X;"]W;W)K&ULI5=;;]LV%/XK M!UXQV( 22]0]2P(DZ;H5:-&@Z>5AV ,MTS812=1(.D[[Z_>1LI6D<]QN>XG) M(YZ/W[GRY'2C]*U9"6'IOJE;F6HF&FV/5B19?%DHWW&*KEU/3 M:<'G7JFIIRP,LVG#93LZ/_6R:WU^JM:VEJVXUF363ML9L.*'/9B-9(U9(6B[/1171RF;OS_L G*3;FT9J< M)3.E;MWF]?QL%#I"HA:5=0@;7X76WM2AU>IVOB_M-F>#4=4K8U5S589#!K9 M]K_\?NN''U%@6P7F>?<7>98ON>7GIUIM2+O30',+;ZK7!CG9NJ#<6(VO$GKV M_)+7O*T$W?@,N*@JM6XMO126R]K0^ .?U<),3J<6=SF-:;7%O>QQV3.X,;U5 MK5T9^K6=B_E3_2DX#D39CN@E.PCXENMCBJ. 6,C8 ;QX,#SV>/$S>._TDK?R M*W>Y$="5:HVJY9SWJ=+.Z5H+(UK;"]2"7LD6CI*\IAL(!?+2&OKC8F:L1F;] M>8!1,C!*/*/D>0MOX7?X@C*OB$]/Q2IR-.F>#OA.C\P\K M00M5HP1ENR1IB._*T-G6/-QLAIMI+%NR*[4V<(>9G!#X5:LA!,B12C0SH7>2 MB"X:I:W\*N9PI['TFU;&T,<6O:+VTC?8 _<5EYH^\7HM_H/&E=*=T@@ S11H MT0N*LZ!($BS&, MGP:V16I0D018S!\,F;L/RD%@:Y$4.:\J)7Z?%M^X(J%7MT0XC8D&>@ I+ M@(%-4I;$LB#/("OBB5MG>?%]DYZB%D',0AJ7 "@"QG**(N^Q,8/$K?/DD(F( M0Y8&61F[N&1E[@*3)4%99FX1@W'JOD1Q.ND%6132@>I*A^I*#U;7Z_8.[)7^ MLJ^B#JKNKZ@=GC.):UCHNL*^G.I?@Q/8:NT)BD<<@ LT^J^/GZ?%*:[_D&D;!"(^&=]\L8R>2< M'85Q$*4E?<:S"6Y'G5:50/V-A],!U7P&FJX?JCNA5WCUD38%U$)79B$2'7U1 MXOF9TU*I^?>5TS(H,^9^TBC=YHE\9"]H%5$0%ZY^H[) LJ:'HI\-T<\.1O\= M7*?I:IO"%R[/][;6@RC[$P$/1V))_8#_OV-RY4$%8L3?JTT=S*'RR]-.V\S%F MRGXD':3#0'_1S[$/Q_O_!N#NI6P-U6(!U? X1XO6_83=;ZSJ_%0[4Q8!\$O7 M881V!_!]H93=;=P%P[\YYW\#4$L#!!0 ( ':2I%31R8W8!P4 #P, 9 M >&PO=V]R:W-H965TJC*RK M91-PE2'D\I -!80\;.W#(+6M*22-,C/&\/?;/9*%DX"J]FD?D'7I/MW3YW3/ M<+)5^MX4B!8>J[(VIZ/"VN9X,C%9@94PGFJPIB\KI2MAZ5&O)Z;1*'+G5)63 MT/>GDTK(>K0X<>\N]>)$;6PI:[S48#95)?33&99J>SH*1KL75W)=6'XQ69PT M8HW7:+\VEYJ>)CU*+BNLC50U:%R=CI;!\5G*]L[@5N+6[-T#K^1.J7M^^)2? MCGQ."$O,+",(^GG 8HSXD.^[?[]#?N[736NZ$P7-5?I.Y+4Y' MLQ'DN!*;TEZI[4?LUI,P7J9*XZZP;6VGT0BRC;&JZIPI@TK6[:]X[.JPYS#S M7W$(.X?0Y=T&>8_^@_ MH=3Z_,)=?F?A(.!GH3V(@C&$?A@.X$7]>B.'%[V"UZWP[^6=L9HD\<\ 9MQC MQ@XS?JV&A=!XQ-K(X5(\D60M++46]1KY?@Q?&E;@&)8L00K_4ET'0W!K'IM& M9'@ZHMXSJ!]PM%CN6@G4"FR!8*RP&\-/AFD%U3PKGU=-/>SL;*$1H6J90F8* MJ,Y9T1<:I %AR+ZDIC5P(&OR41LCZMR, 1\S;"PT6F8(.:GN\!A<#0Q\&L 'JADY0Q E$/B1 MYT_AXA%U)KFR![%_"-'4\WV@?ERA9,N#(#Z$(/"]Z>SG4#^M:.9''&?NS6

5'W=)_93:9 MI53Q>>+-GIF-@L@Q._7AMO4[")+I(:2I-XOV>0U3XM7WF:V](+_2F@8<)/!# M;QX/\3KM>9T.\GJN*MKOC'"-<_'(]PA76 H.;Q6X>7ETYGK]!]O+4M3F)<8' MX[W,^ VQB%UL_1R;R>68HG[ZX[=9&*1O3=OHW>S)]O-I.!^0=59N6 &.8R2Q M9"T -\FYJHTJ9>[PKTE4;EPY87VJR0YA*UY7"LGBQBEM?^*WI#CZSY6Q;A0) MVDJX]>(Y79-@2N4TZ%@D&-I!'^ADT+BA&8R#,*:K'\5P[=S8@J1_CY83#L8I M"2<8QWX,'[ F#9;.0N2T,TH>Z+S%0S1.PCF$XUD:4R_2P#>RG8,UU\'B6K]VE@[J[,%96CHCW M0FJX%>7&S98+075RHNMV$5ANAI/LB*@SSL@B '^6'+8.)SM*BI ML&2N6O6P4MA^S=T,&\.<\/NS4E#!:"0JYJR#8/2V;)7*D<\UMG#6K9K8=_OS M/!&&1IUS-_TXZ^!<3.,-:^Y*FONC%1LPS]1/%C3G''C3"'X'WXM#^N&VSK@* M'70I5^BT_42R-(<0>W.:7IX?P*VBYI,E3U>'D\S(/6&H=S1SGO MEP'95LK5;:_D;Y+ 2ZD;@B#QTME+ZIGLG>@JU&MW;C6DQDUMV\-=_[8_&B_; M$^&S>7NNIH&YEE3/$E?DZGLI;4&Z/:NV#U8U[GQXIRR=-MUM0<=[U&Q WU=* MV=T#!^C_85C\"U!+ P04 " !VDJ14RE3TRE@# !S!P &0 'AL+W=O M+-OQ; .VVV[Y MT"&(O>W#L ^T=+:(4J1&4G&\7[\C9:M.D;A?Q"-Y=\]S+SI.#TI_-16BA>=: M2#,+*FN;2129HL*:F5O5H*2;G=(UL[35^\@T&EGIC6H1I7$\C&K&93"?^K,' M/9^JU@HN\4&#:>N:Z>,2A3K,@B0X'SSR?67=032?-FR/:[1_- ^:=E'OI>0U M2L.5!(V[6;!()LOS(4,+I*M4E_=YKZ._<.ATAWD 16NLJD_&Q*#FLEO9\RD/%P;C^ V#]&20>MX=D&?YD5DVGVIU M .VTR9L3?*C>FLAQZ8JRMIIN.=G9^;TL"40?@ 'WLBNXR]S[ M#=L*-!^FD25$9Q<5)^_+SGOZAO<,OBAI*P.?9(GE2_N(F/9TTS/=97K5X1>F M;R%+0DCC-+WB+^O#S[R_[$?A+]X._^_%EE2H??ZY CCH 0<>\0EEB^:U&EQ'W%0(*U4W M3!ZA8B68,P/^C4%QR0"_9V ] WUB$ (SL%."?F7XW_=YIL MY^S!]@@/6I5M86'%+.Z5/KZ6T:L>W9RZF,)?6U$JW[9PP,\O!N?$>%#--A!NL&"\X$ M_X\HO:J>9&$6CZCAPC%!;%ZF[QTD81RG89K?D9R-\C"C;GJM-:*+04A]M_?C MWD"A6FF[F=B?]B_*HANDW]2[YXB*L.?$3.".3./;$?6$[D9\M[&J\6-UJRPU MN1A51.P6ZWREESQL'T+^S\_\!4$L#!!0 ( ':2I%2MF.L+\ , &$* M 9 >&PO=V]R:W-H965T>>)[,2:BJO^1X:O"FXJ*E"4NP\N1= &"[4ND#;[78TQU\ M ?5U?R^0\D8M.:NAD8PW1$"Q=&Z"^7JB^0W#-P8':>V)]F3+^9,F_LZ7CJ\! M0069TAHH+L^P@:K2BA#&CUZG,YK4@O9^T/[1^(Z^;*F$#:^^LUR52R=U2 X% M;2OUP ^?H/?' ,QX))'1(UDK%ZUX8$=2LZ5;ZLX^#)9#Z9P3"7B T MN#M#!N4M572U$/Q A.9&;7IC7#72"(XU.BE?E,!;AG)J]9$R0;[1J@5R!U2V M C#B2I*_'NFV GFU\!1:T;Q>UFM<=QK#,QHC?I 3Q#,[JL012\ J?F]:L=!Z)N=5Y57BYX?6>-B]__I&&0?)>DI*!H"(K M7U!,$(9<5$K02Y.3RO*DMCPIM"?/@R<4'^C@RU;[@BH(+XRY7UCV(!C/L;A8 M@S>\E6A 7LW)G;8^IIC<0@;U%L1P$I#/\ P5&=:P7R/RR!6M?G-[8WR9DPV5 M)8$?+4/0)A3O4'?L3OT(=[&;3A)<34S"]^9NYL93?^!*0MQ-W6D\.^8* C=" M@.C!$W2AECH07;P&OFGLSF;3LV3D3@/_-7F+L7JFNF4-V1@80D1Z:I_&]K9S MOA<]DS@[ HGO!H%_[%P2NTD0'84 V:(X>L4V-H^IKLXOX_7HWMG-8<)Z;"-.1W))VX\2PXYDG=Q)]T/(G.0(K925)RH5M- MQFXUN=BM-B7%J$J"S_*#5 S_=8C6;E6%'?K-4:RLK)_J7Q<-G^Y?%AH8T=CM MIM#I.ET(=MP+P>L3O425@K>[\G73.8#0+ZWO5F][U-G:LTVN:46;#'2FWQH> M,F<:T9Z^]#_:<'9ER[V"-93$J2Q[UF^_!K$SPXU$>&VCN@E@/!WGIYMN;/C% MW@U?:'7'&DDJ*%#4OTXP;Z(;:#I"\;T9(K9[S=W>^6EGH1FJ5&EGJG7(1Q%!V'.>,R&/:];JJ'?558P25. M-9@BSYE^&J-0ZT'0##:*&[[(K%.$P_Z2+? 6[??E5-,JK%%2GJ,T7$G0.!\$ MHV9OW';VWN">X]ILR> BF2GUX!:7Z2"('"$4F%B'P.BWPC,4P@$1C=\59E ? MZ1RWY0WZN8^=8IDQ@V=*_."IS09!-X 4YZP0]D:M+["*I^/P$B6,_\*ZM#TF MXZ0P5N65,S'(N2S_[+'*PY9#-WK'(:X<8L^[/,BSG##+AGVMUJ"=-:$YP8?J MO8DJ06QZO M]<^0X5(:JPNZ8W8W^I&[*]QR2LJ$FT0H4VB$GZ,9F=,]^K6'1;MFT?8LVN^P MN*7V2@N!H.:PQ6AD##HR%LX9UW#/1(%OU6 ON.ODGEFR! )L<)H#EJG Y(JXI&KZ0S&):FC#5N&0\ M!7RDB6BJ?E&4-EV%:RDV7[V/T&YT3EOTCYNG]/WTH1LWXR\D==OP;<=#<#;C MHKQJ9-YH1\XA=I_F2>.X%%JGQ/QEGG?3^G_TXKC1:7=):'5WZ&VD?1Q?6Q/# M3J,;E50C>*LYPJT)E:->^#ELB#Y5H1Q6M;8>]:-RPCV;E^\$70+J40,"Y^0: M'9UT M#E["T75BW]O)LI2]/3BQD]5ZB= >W/E;*;A3N@?@"'?P%02P,$% M @ =I*D5$)%*2\D P B0@ !D !X;"]W;W)K&ULI59-C]HP$/TK5M1#*W4W(1_ 5H"TL*W:PU9HZ;:'J@>33(BUCIW:#FS_ M?<=.2%D(M%(O$-OS7MX;VS.9[*1ZT@6 (<\E%WKJ%<94[WQ?IP645%_+"@2N MY%*5U.!0;7Q=*:"9 Y7<#X-@Z)>4"6\V<7-+-9O(VG F8*F(KLN2JE]SX'(W M]0;>?N*!;0IC)_S9I*(;6(%YK)8*1W['DK$2A&92$ 7YU+L=O%N,;;P+^,I@ MIP^>B76REO+)#CYE4R^P@H!#:BP#Q;\M+(!S2X0R?K:<7O=*"SQ\WK-_<-[1 MRYIJ6$C^C66FF'ICCV20TYJ;![G["*V?Q/*EDFOW2W9M;."1M-9&EBT8%91, M-/_TNT4>9LW5%#9Q,E=T39:&2S#RXW#HUN MF+"[N#(*5QGBS&PARZHVU*54YN0]58*)C29+4&154 7DBBPH3VO>Q,1"1>RE,H'1S$PTG_O8P):=A@]$X&,==V MI22CGFS'\$YYC36DV97TH.AE-1 C<6L,N^I0D.?8BOK\C4^41TEXY.XT MYF9X9,T_J.HEJ(UK=AI370O3E+-NMNNGMZZ-',W/L<\V;?$/3=.DL5AM&!XZ M#CE2!M&PO=V]R:W-H965TBK4K*P$XMZ*2NH'GQ6Z)"7/2Q*X]B33A&T4)@R>!Y*8LL?B\ M!\KKJ>,[NX5GLBZ467#3I,)K6(!ZK9Z$GKF=2TY*8))PA@2LILZ=?SN+3;P- M^$F@EGMC9#)9(,/12\(W$+)>)JS2/<76S=N_[9N_@Q-[?L1B@T+]&@1<$/?+9 M>?DHQ^Z%K_NEE()?@]/ M>#_C6G\U!8)@VENI1AY;N;EYVW02!J,X<;?[!3F.\KW0CR9=V!>X80 92(DN.])K1/&2"Z2_+^);$(7N$U=]^,T&T1Y8,/8C[P#_."J, MO8G?3Q]U]-%9^@?"B#[_.5ISGO\7?'2$%4TF<7 WQ<5^5$_?-S!QV?A7[C" M5%^CYN01Z#T;\?%7'_OA>'P V!,V&8_B0T)WKUF81JUOX9HPB2BLM- ;F-8F MFN;73!2O;/]8&PO=V]R:W-H965TM%*7?DFZ420TF33>C$M:MKM8MJ% R?!JK&9[7SLW\\VA*4) MR7H#-ISWG.>\V";=2Q&CF> @$*N3 :L;QN8 *4FD<;XW>9TNI)&>#C>9_]L>]>]++"$":<_ M2*'*D3-T4 %+O*;JB6^_0-M/;/+EG$I[1=LVUG-0OI:*5ZU8$U2$-7>\:WTX M$/C1&4'0"H+W"L)6$-I&&S+;UA0KG*6";Y$PT3J;&5AOK%IW0YCYBG,E]%NB M=2I[P!2S'-#<+IEQGO,U4V@*"A,JT4Q C4F!8*=7C02),"L05R4(S28$Z% L M)2B)KEO)#?J 7N93='UU@ZX08>BYY&NI93)UE>8U5=V\97MHV((S;%^QN$.A M?XL"+PAZY)/+\BGDG=Q_*W>U2YU506=58/.%9_+MS?C4F&&]^&:]&%L/;M&D M]>3G>"&5T"OTUX6R85='4>IN M#OTZC?+CX>"^BWK#%W5\T46^1Y;S"I#".[T^_F'V43:)XL/Z@R@<'E'V1$7Q M_;"?,NXHX_^[V,<4GU2+O7APA'0:I(F\?J*D(THN$CUSA2FJW[O#^MB3D^\9 M!4EX?P1_&A7&7C(XHG&ULC97=;]HP$,#_%2O: M0RMU#0GY@ J0*&C:I$U#I=T>ICV8700\EGE )J\%+Q48R_7>G?G^RK+H:#J5NR@Q"\;(0NJ<2NWOMI)H&NK5' _ M[/42OZ"L]"8C>[:0DY&H-&@6 MEJ"?=@N).[^ULF8%E(J)DDC8C+UI<#<;&'DK\(/!01VMB8ED)<2SV7Q9C[V> M 0(.F386*/[M80:<&T.(\:>QZ;4NC>+Q^LWZ)QL[QK*B"F:"_V1KG8^]@4?6 ML*$5UP_B\!F:>&)C+Q-3A2"*(S"F&C M$/ZO0K]1Z-M :S(;UIQJ.AE)<2#22*,UL["YL=H8#2M-%9=:XE>&>GIR3SDM M,R!+>V6F62:J4I,Y:,JX(M]U#I+,*BD!3[\RNF*<:0:*7#4BU^0C>5K.R=6' M:_*!L)(\YJ)2M%RKD:^1SWCQLX;EOF8)S[!\H_*6](,;$O;"T*$^NZP^AZQ5 M#]ZK^YB5-C5AFYK0VNN?L5<'?QSTG*F,"U5)(+^F*Z4E7L+?%SSU6T]]ZRDZ MXVEFZXS.&):B-/=:$4PA=LF*:G!FLC:86(.F4_>3H!^E&/;^.&$.J7@8)*W4 M.]JHI8TNTLYA W@A#-X>R@I<>+6%^,AQFL:]$[JN4# TA7?!Q2UZXD[.N(.0#(?)"6=7*, ;-G"#)BUH%"2KO>XF 8G3 Y MI-(TBMU,@Y9I<)'I46C*FWIGS:3B_YK613OHM$4418/PA+8K%2=I>%IV_VCV MFG[S;%<&7]EM0;+79V'*^$QJ:WRQR?7Y!& +]OA-!O&S/A MVP=]\A=02P,$% @ =I*D5'?7A4(2!0 *AP !D !X;"]W;W)K&ULS5G;;N,V$/T5PMB'72".Q(LN7C@&$@=M Z1 L$G: MAZ(/M,S$0B31)>DX+?KQI61%5"2*S0:VL7F(=3E#GB&'9X;4=,O%DUPQIL!+ MGA7R;+12:OW5\V2R8CF5IWS-"OWF@8N<*GTK'CVY%HPN*Z,\\Y#OAUY.TV(T MFU;/;L1LRC:LD"DO@& /9Z-S^'5.4&E0(7Y+V5:VKD'IRH+SI_+F:GDV\DM& M+&.)*IN@^N>9S5F6E2UI'G_5C8Z:/DO#]O5KZS]5SFMG%E2R.<]^3Y=J=3:* M1V#)'N@F4]_X]A=6.Q24[24\D]5_L*VQ_@@D&ZEX7AMK!GE:['[I2ST0+0-( M!@Q0;8#>:X!K UPYNF-6N75)%9U-!=\"4:)U:^5%-3:5M?8F+S!2VH>%SL>:("'[ND48'@"D(^0Q7SN M-K]D26,.WYI[>D2:84'-L*"J/3Q,Q^+X']<:!JX4R^6?CDYPTPFN.B&#I!>J MU?P).'_6PUIV.M;K.H] MM\?/@L(1"1K4&P](XP'9@P=)LLDW&57:AY\%EQ+<%UIQLLJI:WU_ A9,PQFX MHR\V!W<<@A;U<3B).OY90! /N!$0^G:.<<,Q=G*<<['F0HU>80),F(#Y@H!@MAVXQ_T"@]$4WT'_=(>^CL%;%@1$WV@P_ M),[_%R9][8T1ZB83"PI"&)$!SD:BH5NCYSS/F4A2FH$;NF;"-6]&1F%TP/ P M2@C=4OB!\(C[:PWV$K<%-2#:T"@KG#BYWJYTT3163.3@JGAF4NF-AW(M1F3D M%/F'&VUD1!"Y17!/M2'JRQTA(4:=.;# =$421_9Y0*TJVJV*QZD/:Q)O:C\< M]GRTH-!DP$.CSOHH'8#8/C_8) WLKL&/$X&X7Y!K'>R> UA <, _ MDZVP.ULY5/#=!0\V604?\G"F=3ISG.,9_)XJR((:J(*P21+X1SB=P?WROGO> MX82\=\>!S?[2?O8I-*<'C T#-ZCMUZOJ_0ZY^)0!21KNA98"B, MPB%5, D"NW<,1XJ__OYAC$BW^K.AXB%=-[D)NW/34!!^?]HE)I>0 VY B)%T MG]]F1@_T%,IB _POZC)M$^6Q_WSM]M(-0-0*_U(:?\ MBJ;G^C$M),C8@[;R3R,]0F+W86IWH_BZ^K:SX$KQO+I<,;IDH@3H]P^; M\G-1\WEP]A]02P,$% @ =I*D5/)*%'.K @ OP8 !D !X;"]W;W)K M&ULC55M;]HP$/XK5M1)K=21X-"TJP"I0*=5:C?4 ME^W#M \FN1"KCLUL![I_O[,3,@J4[DOBEWN>>^XN=^FOE'XV!8 E+Z609A 4 MUBXNP]"D!93,=-0")-[D2I?,XE;/0[/0P#(/*D5(HR@)2\9E,.S[LZD>]E5E M!92L$O9>K;Y $\^9XTN5,/Y) M5HUM%)"T,E:5#1@5E%S6;_;2Y&$#@#S[ ;0!T&U [PU W !B'VBMS(C=%PZ:KX8#7>' M"3D^.B%'A$OR6*C*,)F9?FC1J8.&:>-@5#N@;SB(R9V2MC#D6F:0O<:'*+95 M3->*1_0@X1W3'1)W3PF-*-VC9_S_\.X!.7&;P-CSQ>\FD$RX284RE0;R\VIF MK,9O]-#KN]*/F$ MJ5IN9FG7K!>?T[BU>J7TK%5Z=E#I=9Z#[\L-E40S"_N$'J:B<2>*/NRK[SNX M:!?W*I:DC24Y2-04]OA6&6R(7*N2C/%+YK+B1(&77.L2*Z'I?UQJJ% MGS@S97%^^66!?QC0S@#ON,&ULM5C1;N(X%/T5 M"^U*':DBL0.TC"C2 %MMI>FV:C4S#ZM],,D%K"8V:SO02O/Q:SLA1MM@V-FA M#R5.?$^.SXW/M3W:"OFB5@ :O18Y5S>=E=;KCU&DTA445'7%&KAYLA"RH-HT MY3)2:PDT M-;)#F0OQ8AMWV4TGMHP@AU1;"&I^-C"%/+=(AL??-6BG>:<-W+_>H=^ZP9O! MS*F"J4-_BI2)7[C_:5GW[YHUIJ;0HZF#3 M+ABO?NEK+<1> !D>""!U /EWP*$W)'5 3!]\[ ._0Q *E+CF7-O.L* LT%](@V;2E=&TRIM_:LE1A#QRV-8#- M&%_U8_[F:'0=Q28 M)9,*N;^73=*>Q:N&S%60S!,UUFNY,)Z9SQ@R#DHA+1 W]<9HQ33-VXA4J,,] M(DFWWT[ENJ%R?21[7(F<9=2P,-*\VF2MJ#39LXI(FT9IV;;1N7Y'!W?) 3[# MAL\PR.>.:Y"@-()74V$57"*K4)OK#-_-,1*88#CVOAP'&=P:"6Y+GBGTVV(! MKCHBDS! #T8/;JN9L9T,7M'SEJ[=D\#GB??* 3Z'GV'OEY@$QS6ABBE4+5+L MU-Q0R>@\=_EMLX_I$;RXVP_.3.RM%A_Q6L$S0\BE?D[Y"WHPPAO?K62_^'PW M>7@*E0SLW1/WSB*R]T(_W#8 .\9=P7L._K? *87F#(,JY0#@L3:#VV@V1UKE(UM%B[DX:YT%H4[G)E5B @ M;0?S?"&$WC7LX45SNC7^!U!+ P04 " !VDJ14'4H1)#@# !%"P &0 M 'AL+W=OD5M M)0KL\@$-T3$^N\EI8Y'8G>VT(.W'[]A.T[)>1I'XDMB.S_'SOG&BYRK@9=I/;_P?95D4%#5$'/@^&0J9$$U=N7,5W,)-+5!1>Y'0=#V"\JX M-^S;L3LY[(M2YXS#G22J+ HJ7T:0B^7 "[W5P#V;9=H,^,/^G,Y@#/IA?B>Q MY]=94E8 5TQP(F$Z\"[#BU'8- %VQB\&2[71)D;*1(@GT_F>#KS $$$.B38I M*-X6< 5Y;C(AQ^\JJ5>O:0(WVZOL7ZQX%#.A"JY$_LA2G0V\KD=2F-(RU_=B M^0TJ02V3+Q&YLE>RK.8&'DE*I451!2-!P;B[T^?*B(V >%] 5 5$EMLM9"FO MJ:;#OA1+(LULS&8:5JJ-1CC&S5L9:XE/&<;IX5B+Y"D3>0I2?28WOTNF7X@= M/!^AV)1K:2/ MHH,);ZELD#@\(U$019^(7V&ZZX'\<6UM;//'^ZS]7Z)FG:AI$S4/O2,BK+WH M=ZF51@L9GYV1"R&Z-00G?>^ M)[#W-\-UMN"Z0;P;KEO#=0_NQD=[/D%Z3A<@\;PE4%E&YI(E> 7I@ YLV%Z] M5N]]1JSWZQE95D!D#Y#QZF%\O08SEJT_TUVV.:KNAFWMJ-$)=QL7!NLC,CA" MSLSM]@\14('T-C^-(&X$[3T2-D[Y\ @)*] /$A%N[=YXGX!H+2!ZYY:"ZA/[ M""71]H;J-7K=/6+6/X8P/D),0GF"55_M7A%3;W4*W_,N$QOYF:ZF.< M;6XY&X9!H_VOM?Y&95. G-GZ#>%$R;4KKHK,/%WCV>/(CE, M,31H=- ^Z6HVU]%B;NNDB=!8==EFAG4N2#,!GT^%T*N.6:"NG(=_ 5!+ P04 M " !VDJ14WB 3P% # !D"P &0 'AL+W=OU%IM5S;UUXR(=8F-K4= M:*5^^/HA!.X@W*Z.-V [GO'O/\Y,9KH3\ED5B!I^5"57LZ#0>O,^#-6JP(JJ MOM@@-T]R(2NJS52N0[612#-G5)5A'$6CL**,!_.I6WN0\ZFH=[>2O;!9$E@A+7&GK@IJ_+=YA65I/AN-[XS1HS[2& MQ^.]]S^=>"/FB2J\$^4WENEB%J0!9)C3NM2/8O<)&T%#ZV\E2N5^8=?LC0)8 MU4J+JC$V!!7C_I_^: )Q9)!T&<2-0>RX_4&.\IYJ.I]*L0-I=QMO=N"D.FL# MQ[B]E:66YBDS=GJ^U&+U7(@R0ZG^@ _?:Z9_@EOL+8S8#.Y$9=X 15T,>[#T MMP #SS#[IWUH5+?2X[WT17S1X63# Z(>B1X>@\PKA%&%]$,#4C M1_8:BO$I1=QQ%6D+D5[IS4&W]F+6](1U3#I8)RWKY&*Z?',%%+,>W:(T'P18 MV_<(,JH1PP:E#YJ-WJ&D MG"UV'C$]"N%DV$_)^2"2HWI.7J=M[=/Q^@(\Q^1( (F2?D?:D/@@('Z=@/U= M7)L_/N$?C_MI1^4AAZI/DM?QY_M*<%;"_U&0G+F!J#]).R0#D^0@4=R?#/ZE+#QJ?"J4:]?>*5B)FFO? [6K;0MYZQNGPW;??YINP*2Z M@A)S8QKUQZ:X2=_2^8D6&]=&/0EMFC(W+$P;C-)N,,]S(?1^8@]H&^OY;U!+ M P04 " !VDJ14@_:XSG\# ?"P &0 'AL+W=O=(1IX+7*A)UYF3/G9 M]W628<%T3Y8HZ,M*JH(9FJJUKTN%+'5"1>Y'01#[!>/"FX[=VJ.:CF5E^V_.N?)F6>F<2[S/WAJLHDW\B#%%:MR\R2WOV'CT+75E\AWF?/&S=C/9NWD2="A^8ZD$_ MO(0HB*(3//.?%P\[&*(N*9:4PAI=@E;=X=IG6U044V"%>,*-BROT,': M#"Y1U= GF6O+HR/F,.CWXM/ <0L<_RRPNWT=QS=L50[?1SZ-6J!1IX]+H3"1 M:\'_)DO),1&^VC&>BG:M,@R.PAW'O>'I:']J23YUDK@0P^^E^;$2?:0=!=4EU#[EK_8I3_G-90IR!\)T4W_!0?].;V^4>M1H%J[3HP3?E3"5/_CMO5MLN;N=[FS?J-[?Y<"W-04[>. M]+-=I:'VR TSZF!1V0WT?26EV4^L@;8G MGOX#4$L#!!0 ( ':2I%0-'M6"C , P. 9 >&PO=V]R:W-H965T M4"S\,@MC/&2^\Z=B=+=1T M++=&\ (6BNAMGC/U.@,A]Q./>F\'CWR=&7O@3\<;MH8EF!^;A<*=7Z.D/(=" M_S.G(.CB+/SGL=6M-;"A/4C[;S==TX@66$0A(C(5@>-G!'(2P M2,CC9P7JU<^TCNWU&_JO+G@,YHEIF$OQ%T]--O&&'DEAQ;;"/,K][U %U+=X MB13:_9)]91MX)-EJ(_/*&1GDO"BO[*5*1,L!<4X[A)5#>.C0.^,050Z1"[1D MYL*Z9X9-QTKNB;+6B&87+C?.&Z/AA95Q:13>Y>AGIDLCD^=,BA24_H4\_-QR M\TINR%SF^*)HYE+]\&+70!Y!, ,I,9(XMYL9YB]];[L0K-#DXST8QH7^A% _ MEO?DXX=/Y /A!?F>R:UF1:K'OD'VEH.?5$QG)=/P#-.(?).%R31Y*%)(W_O[ M&'4=>O@6^BSL!/S&U"V)Z&<2!F%X@L_\_[O3#CI1K43D\*(S> _Y1LA7 +($ MM>,)7C.FX.;I*,>?R9T0,BGS+5#7J_GU'+_>&7[?I6&":"=\22II"P_E2W)*UQ(W=KBVK.RF@UZ$&=^UDWUL MU!^&P]KH'>5^3;G?2=GFP69(,P&Z(P5QC1=?I42#FM_@0A*5N/U6]N/>Z$"A M8YL^C4\+-*P)#SL)/X(&II*,8$G XKO#K\H&OQ&F(Q>C&GITE5K1H*F\P874 MJH#;4E :]@[T.F451+W3BM'6!X-VTE[:/Y,3#+_[SV!XL>Y*1]C@AM<$ZPIF[3[L+]&Q2@D+B5C*780W!M%+/=4U=6FAI+ M^]>I6U.U:7PIW>(C1:)^>%@83UB%P\$YW9IB3KNK^5V"W9CFEN.-JEHOEZ&N MI#25EPZO4[:F@-/1I60;'343T>#HWW9L%!Q(YK?ZZAS4VHT;&FEL"U/VF?5I M/=+2:8\T WR)5CA[EQLB-Z]Z?I,%9 MP"TS'-= 60.\OY+2O&WL ^H!&PO=V]R:W-H965TV@?+O9SLAHVW(MA>P'9_C(Y9OI)S$5*E)Z*M2MS@22RH)2Y@>=U MW930S!D-[-J]& WX5C&:X;T N4U3(@X39'P_='SGN/! UXDR"^YHD),U+E ] MYO="S]R*):(I9I+R# 3&0V?LWTS[9K_=\$1Q+T_&8)PL.=^8R?=HZ'A&$#)< M*<- ]-\.I\B8(=(R7DI.ISK2 $_'1_9;ZUU[61*)4\Z>::22H=-W(,*8;)EZ MX/MO6/KI&+X59]+^PK[$)2"T1@MEUM:,*#(:"+X'879K-C.PL;%H[89FYA872NBG5./4:*'X:I-P M%J&0GV'^LJ7J -")LB\!CF)-5 A8#/W)[#^,]$1%$=$"T+_"P1>$-3HF?X[W&^0$U;A#BU?>(:O#/#/\5(JH5/X5P-GN^)L M6\[V&3INI.B55 M6(-_8[9;F>TV$CYQ1A1E)AG.758S0:??\KS:V_H++OR(>^.@5SGH-1+-Z(Y& MF$5G]3?#O7/R_QOV1GV_4M]OY'FV]1VC:[)#H=L5K 7)E+Y=A1";DK<[ECQI MJUV1D[+8IG/4Y.7C8@8YBJ+8U>9GH:%O-9A^NAMU_%;OZ\#=G3K^N,OW.ZU> MO]I6.'1/JGR*8FV;GX05WV:J*(C5:M5?Q[:MO%N?Z+Y;M,D_-$73UN5N3;5+ MAK&F]%H]_5:(HA$6$\5SVTN67.G.9(>)_G9 83;HYS'GZC@Q!U1?(Z/?4$L# M!!0 ( ':2I%1AS_^$XP, (4/ 9 >&PO=V]R:W-H965TB1M-\-^_$A*EN1$EH-M;C[$%,5[[IX[\J%N<.#B46X %/J>Q*D<.ANEMC>> M)\,-)%2Z? NI?K/B(J%*/XJU)[<":&2-DM@COM_Q$LI29S2P!I#S ]#!SO'B7NVWB@SX8T&6[J&!:B'[5SH)Z] B5@"J60\10)6 M0^<6WTP),09VQ5<&!UD9(T-ER?FC>9A%0\"&/I?V/ M#OE:WT'A3BJ>Y,8Z@H2EV2_]GB>B8D!Z9PQ(;D">&^ S!D%N$+S6H)4;M&QF M,BHV#U.JZ&@@^ $)LUJCF8%-IK76]%EJZKY00K]EVDZ-9FFDG8@G1-,(_0)\ M+>AVPT(T2[,]96KS$=U&$3-#&I^\>#<%15DLWZ,WB*7HCL6QGI8#3^G(#+X7 MYE&,LRC(F2@"=,=3M9'HIS2"Z-3>TXP*6N1(:TP: >^H<%& /R#B$_*PF*)W M;]Y+6.L-JVJBF[P>#.=@-2C39I0IA!=03I@&10$#"QN<@;V'/:0[^(#NZ!]< MH(G=,B#0MU_U0C13D,C?&]RT"C'[:04BD]5FR")#: 'IP%VY=5C-0[%?2VF^[ M?K_Z5Z0YV^4U)KV.VZXW.>'2*[CT_D-E,J:OJ%"_<->_9H6P7XJDW\AK#L+0 MT1>A/0&&3GC"$IS\IE@!NA*A? MOSM;F)2NR%5K5^HC#AHYW88AWQF1$A "VQOAJBU.\/)T='TW.#U#T[IE[Z\S&*KTW/)\VS7K".= M;J4JIW&6FHN;17+0+Z_)=T2G]J1/O(/V+HGRY;,I1J9&X=]5BE.J(^S]" MM9J=G%>M9KO6!=$BI3B3"^+\FEI.OGR=38LZHF]3;IJBICR34C4)OF9!2:F9 MA/R @EYPTJNY3O*OY&;#+CE74J_2G^B@UK;/D\A*1?9-7\P6O>2M[:">S8_Q MS23K"$N8K$'5W^AKEDH4PTI#^FY7"Z+(>K[L0?&M[8*67.G,V.%&]\D@S +] M?L6Y.CX8!T7G/?H'4$L#!!0 ( ':2I%2\CPMOW0( $P* 9 >&PO M=V]R:W-H965T'?SW92M[#614*\-+;C<^X]Q^GU':X8?Q %@$2/ M54G%R"NDK"]\7V0%5%CT6 U4O9DS7F&IIGSABYH#S@VH*OTH"/I^A0GUQD.S M=LO'0];(DE"XY4@T587YTP1*MAIYH;=>F)%%(?6"/Q[6> %W(+_7MUS-?,N2 MDPJH((PB#O.1=QE>I&&B 6;'#P(KL35&6LH]8P]Z,LU'7J S@A(RJ2FP>BPA MA;+43"J/OQVI9V-JX/9XS?[)B%=B[K& E)4_22Z+D3?P4 YSW)1RQE9?H!-T MJODR5@KSBU;=WL!#62,DJSJPRJ BM'WBQ\Z(+8#BV0V(.D#T$I#L <0=(#9" MV\R,K"LL\7C(V0IQO5NQZ8'QQJ"5&D+U,=Y)KMX2A9/C*G$]IQB MPY?LX;-F73K($DN6&+)X#UEW+,?H!O]A?',0O[ZJC6@JH1*_'6%.;9A39\[M M0=? ]>FJFK#K5-T,\: 7!$>[W'?C@O]ASQ3TK8+^ZUR?.,C.+-G9>[H^L&$& M;W;=S1 F^UQWXZ+H@.WG5L+YZVQ/'61AL"EQP7L:'V[5TO#-UA^@V/O!'\"% MA[P/HXV*R$EE2O>%BVI3M,+X79W?%+0P>;OS;HK^CJ+16>\&QCO^+JT,?^M> M5K(7IET1*&,-E>U-9%=M2W1I&H$7ZQ/=*IG[?D/3]EGJGED0*E )1MZ]).)*O-[7_/I/+># O5[@'7&]3[.6-R/=$!; ,Y_@=02P,$% @ M=I*D5/-./38S P _PH !D !X;"]W;W)K&UL MM59=;]HP%/TK5K2'3=J:#Y, $R"UL ^D5:K*NCU,>S#DDEAU[,QVH-VOG^VD M@5*(.E5](;%]S[GGGI";.]H*>:MR (WN"L;5V,NU+C_ZOEKE4!!U)DK@YF0M M9$&T6 MZ#UL7-,LUW;#GXQ*DL$"]$UY)CXTY!Z;4X+W+]_8/_LBC?% M+(F"J6 _::KSL3?P4 IK4C%]+;9?H2DHMGPKP93[1=LF-O#0JE):% W8*"@H MKZ_DKC%B#V!XC@.B!A = GHG +@!8%=HK(\!1] 9%)4N9TA>:\_HM8JY\3\P%=PP9X!6AY MCZ9$0R8,X.T,-*%,O3/G-XL9>OOF'7J#*$??0/L;[IOK6@NC!@HNHD_"2R#.$P_14= M^=$'4>,3A[?]8#,) ^-1/!SYFWV#GL;A?HSQH U[I"]N]<6=^JY)25,T+XJ* M"Z(4N>^H.6DYD]U10DK2AC]"^E_&[YK3&'\RH;O^E68O-3P MY&F7QCCH'QI^)"P8Q(>&^WNC1 $R[< MB+*CJ4=#\\',*%>(P=I0!F=]8[:LIZUZH47I!I:ET&;\<;>YF5!!V@!SOA9" M/RQL@G;FG?P#4$L#!!0 ( ':2I%1A8-2=@0, #4, 9 >&PO=V]R M:W-H965T^RS'8*/U@,@!+ MGG(AS3#(K%V]"T,SSR!GYDRM0.*;A=(YL[C4R]"L-+#4@W(1QE'4"W/&93 : M^&>W>C10:RNXA%M-S#K/F7X>@U";84"#W8,[OLRL>Q".!BNVA'NP7U>W&E=A MR9+R'*3A2A(-BV'PGKZ;TG,'\#O^X; QM7OB7)DI]> 6E^DPB)PB$#"WCH+A MY1$F((1C0AT_MJ1!:=,!Z_<[]H_>>71FQ@Q,E/B7IS8;!OV I+!@:V'OU.83 M;!WJ.KZY$L;_DDVQMWL1D/G:6)5OP:@@Y[*XLJ=M(&J 3M0 B+> ^ 4@21H MR1:0O #$<0.@LP5T?&0*5WPQZV$UTR?D82>DCB*X]F:BQ15 M:Y"P8>*[!9VKE3M7>Y1.VHD_,UD2TZ_W4_+FY&V==P_C] C&J.L8:7\GM24$ M29FZQ/,F#;PW-@--;C82M,GXBEQ*U <&$_G?%6XEEQ9R\ZW%4*SK8=OSC0+1WHMCKPY;=%=E])Z.R7T"LE](Z4P-*4N]@Q0=QY:GCO%7'C3=%K"+P9$&FIZ3A4(_;>;KD&9@V+:>K7RKJ_WYDZGDZ M4'WC_JL8T?TQNB@57;0JNBL,-D:F'1T?C R-JN8TK0MM#MG;-",>0MMY.XXHN_KNMC59-E"9_ MDNS) ?@10:S:+&WOLU4EZ)JH(TI@0E^WS(8^0:N>2=N;YG$IK?H?[?WEE%8M MCA[J<2^J17 VXX+;9PSER=[X%82N8JIOSL79RYX?UN:L'/32SZL&BW M;3%R ME4_+F?B]GP3#:GLQ4./\LN32H,(%0J.S=-FFWX!^8 M9)=&VAI5.VD[3>O6>^TF3H-&H >DW:3[X\\0R@.Q>4(3]J:%Y/&3QU_L#U\; M9H])^CW;:)V3']LHSBY&FSR_?SL>9\N-WJKL37*O8_/-.DFW*C>GZ=TXNT^U M6I6-MM&8>9X<;U48C^:S\K//Z7R6[/(HC/7GE&2[[5:E/]_K*'F\&-'1TP=? MPKM-7GPPGL_NU9V^UOFW^\^I.1O765;A5L=9F,0DU>N+T3OZ]C)@18,RXB;4 MCUGCF!1=N4V2[\7)7ZN+D5=4I".]S(L4ROQ[T)+ALWC MI^Q79>=-9VY5IB^3Z)]PE6\N1I,16>FUVD7YE^3Q@ZXZY!?YEDF4E7_)8Q7K MCYZGY-C3M\OF5"E-RHZ*=)I^TRG:I-M5N6^WY?+.LK]I-(WA-/7 MA'F,.9I?XLT7>EDWI^WF8R-5@?7S4DRG\J!(1Q27U'/7.*EKG* U+G0:/J@"\\CHFM;) MIF=.5>H!,[V>A54SU@DRS[YP?G"@FR-H(MRJT0;2Z1#SD@+E*$/[>Q7&*EZ& M9G8V[P0-^B_";!DEQ5QU*L%L)::'0CABY+1#"8 JQ:EZF<2YF8/FCD:6B;$> M*YVJPCU@J@#]Z"#XH\ _B@/P[R1>GZFT33CI"7&HM2LJX!UB PTQ=8"+K:[<05\-LGED"8B'MV@!W#'=O/:]5IR8V%M L'G'%\55K*_?MO5'I_ M,DP)8!J?G+M! PSBN.4Z=8MF:CM CU)+3E<8%QVN7 #H!&[N>@XN 0P2?1S> M:<9&V/;-F&9QN"IVA4T"KVN["K@F\'7LR09'V*M3,;$6\XXH*47'(E8 / 4. MS][F1M@ =.W5N,*Z-VM$8S>P!RNKR=O7Z0B I, A>7PF"^"C.+92[>%TA&/C MS;[D=E#7_HT "HI!5KL"*"AP9W>FV1&VH;/V;UPQ7?LW I K>JQR84B=8'I\ M *4_""A] *6/@_+\N[!O<_#PMH&&M L'3/HX)JV)_$SGXP/:?#Z(YL @'V?0 M )K;:U37OHXKK'M?QV\\ \%7LGO#R3$Q '.^/!.9/C#)QYW9B>;'MQ\,6",8 M"VE7"\#S<=O7=UP!B/P^WN_$9U.VLW-LRCJCNC9E)5!-XNO@&:$H=F;[,CC[,1#6G7!VR4/=A(>%]_(P&%$D?A\8&@D@E(. 4 (( M)0["\V^PLA<.G5%=. P AP&.P^;T?::K"8!AP2#/7P. 3H!#YWS1JQ^0R"A' M0_:%CQOO&14O>1E8WX5Q1B*]-FV\-X&Y7.G^O:G]29[W29YGFS+PXU6 M1NPBP'R_3I+\Z:1XFZE^>VW^/U!+ P04 " !VDJ147T,G:3@" "_! M&0 'AL+W=OYCV8)(+L>K8F>U ^^]W[82(2;!*>XE]O\X]Y]I.?%#Z MU12(%MY*(+&70M7>'I_H@^]]I)RX89G"KQ@^>VF 3W >2X9;6P3^KP%5L] MMPXO4\+X+QS:W$$ 66VL*MMB8E!RV:SLK9W#24$TO% 0M061Y]TT\BQGS+(D MUNH VF43FMMXJ;Z:R''I#F5M-44YU=EDSKB&%R9JA"4R4VNDB5L#G^ QS[D; M'!.PD,WINS%>S] R+LP-I4P5'4Z.NHFDY$F_KR"M#34Q!JZ 2UAR(2AJXM 2 M7=1(,H>E[/X/KJYF^4D,1VBJ-.<>1A1Q\J[D'* M!),9PMK?_R]:U167NQ[,N20_)^EKRZP?"4Q9Y60:^/F-$&%!;O/K'WQ&'9^1 MYS.^P&_V3\7T<[L\0&'<$QO])(#I' M8/PQ@?#D/KJG32>YXS0Y@5LJ&O0_WP:@F^?2&%95_HINE*4+[[<%_6%0NP2* M;Y6R1\/=^NZ?E?P!4$L#!!0 ( ':2I%18#DG I@( $\& 9 >&PO M=V]R:W-H965T(!Y *29,6-M1&HBUH M2" A&.QAVH.;7!L+Q\YLIX5_O[.39@5*MY?F;-]W]WUW]G6T5OK9%(@67DHA MS3@HK*W.P]!D!9;,G*@*)9TLE"Z9I:5>AJ;2R'(/*D481]%I6#(N@W3D]^YT M.E*U%5SBG093ER73KQ,4:CT.^L%FXYXO"^LVPG14L24^H'VL[C2MPBY*SDN4 MABL)&A?CX*)_/ATZ?^_PQ'%MMFQP2N9*/;O%=3X.(D<(!6;616#T6>$4A7"! MB,;O-F;0I73 ;7L3_VV(:,/,RYHQ MR]*15FO0SINB.NBP]6TRDGG$VO&-?PQ$2-<(O,U!JI1=; ,4P+ M)I=H@$NX-)93Q3"'+7>U@*F2EI.3M,XT/$?-?'-N.)MSP2TG_.$,+>/"'%', M&URA@(2LQX<9'!X&_ 6Z9/(.GW(([B> >?Z7[X#+,.WM]#)^GZD_AXR3_[ MTWM3U;99.5"U[S&KM:9&P(09;GKP*-7QFX1)T_R'I'U!+ P04 " !VDJ14M\CUKCP# M #@"P &0 'AL+W=O3'-M+)*XLQT*TO[XG=,T+4U:"H*7UH[O MN_ONA\_7G4GUH"-$ T])G.J>$QDS/7%=/8HPX?I(3C&ED[%4"3>T51-73Q7R M, M[7LM-N$B=?C?_=J7Z79F96*1XI4!G2<+5\QG&J5HYY9:0I%@JH5,0>&XYYRRDP%K6D N<2=PIE?68%VYE_+! M;B["GN-91ACCR%@5G/X><8!Q;#41C[^%4J>T:8&KZX7V\]QY:QS(^)<( M3=1SV@Z$..99;*[E[!L6#N4$1S+6^2_,"EG/@5&FC4P*,#%(1#K_YT]%(%8 MK+$!X!< ?U= 4 ""W-$YL]RM(3>\WU5R!LI*DS:[R&.3H\D;D=HTWAA%IX)P MIC]$)1ZY#:4&GH;P#<.)2"?P!2A*%(,4!IE2F(Z>87^(AHM8']#A[M).(1S+A3<\3A#^'U)@G!A,-%_MIAIE&8:KWBW, .7@M^+6)CG0_@A M[7WB,9PF,DM-70[G:ENY6ML7'OM^P^MTW?67?MTDQ[:R1VJ+!V)?Z-9B=82U)5R*M/4:1?K:TM"68KKPC[ MS$IBRP;-MG?H'6JIT/ B,WZST5[+38W8AG)BRS[.@L_IL(7>>C(%WZH(:[:] M#5V*+1\%]IY7X8TMMK"QE7]5A 6;(KY\']C.#\3;KW"A>_7-"BIE4I59)^VN MC%]V]J6AANZ8AAC'A/&.CDF%FH^3\XV1TWPBNY>&YKM\&=$(CLH*T/E82K/8 MV"&O'.K[_P%02P,$% @ =I*D5$,^33G: P T@X !D !X;"]W;W)K M&ULS5=M;]LV$/XKA+ "+9!:(OV:PC80V]UJ(&N- M.-T^#/M 2V>+J"0Z)!W'PW[\CI(LJ8DLIQL,+!]BOMWQ[GEX#\7A7JIO.@0P MY"F.$CUR0F.V'UQ7^R'$7+?D%A*<64L5!"4?.P"$!K/DN,G=R M_PGRA+K6GR\CG?XG^WRMYQ!_IXV,>$ M03LW:*>)9I&E:.ADGNB[&KT9ALI-JDU9B,22^/2*)P5:&?&DYW&$:W) M5,8KD7"+K28\"_O1NZ!J,POIR M_7S'2;8C.['CS5:U".M=$>8Q5F,^;3:?@8_F+#6GWYN[F'L! "L 8*F_S@E_ M]W+KRP8_[<)/._73/@=D!3'RQRV.D;F!6/_9L$>GV*/3&.MGF?@R,4I&.+,A M\\2 FVNR,>G+98%!.3+/@&E0[$E"U ^) 9+D:P.9,$5=NK0;MZQQUJ>]Z8A M]&X1>K?1T1=E0DG^)N?@[A7^>A>#NU_LT;\$W),#>6:9+:M#OSF ]N ,^H,B MD\&KT%_N5AH>=A@H^?CXXD!\Y_JZ<'U],2*H5ZJ4UYA G4Q=D3OPY281?R$3 M\P#3$6O!5Q%DTI5'I'#2RMDM3HD(PP-MYW7\/*B8S6-75R20/ ML)<&:"_'QS%>E?G?T'VL2Z\BPO05_%00; *M5#;*+D=-J7NT_2^HF>)](0)0 M:9?<*Y[H-2B5@H[!F$-13IK,D8Z<)=NT%.(JI!-7+4-4+HVR029P7(BU=N0V MFZ^]1;*HNQ6^Z F:2OFES6KX@J8?*RE:BB7M7HZY4D)I[[\SEP)?X:^V-GHO M:J/3/E,;I0C39A&LP^(JXYTLE/#KV)_D/@=5]CVO1=F):$HAIN[*9:4*,^]BQY*5 M8LB:Q?!_*BAYU)16B,,3Y76[]:2QRA=H\R?HA1*>2ZX>&V6[$7A]%NT M\RQ%M_+@L*^]7[G:"'P@1+!&,Z_51WE3V0,JZQBY3=\@*VGP19,V0WQT@K(+ M<'XMI3EV[+.F>,:._P%02P,$% @ =I*D5&K+'U@L P $A, T !X M;"]S='EL97,N>&ULW5A1;]HP$/XKD3M-K30U0$9*5D#:D"I-6J=*[*D,< ML.38F6,ZZ*^?+PX)4!]B?=CH@FCL^W+??>>[U!;#TJP%NU\P9H)5+F0Y(@MC MBD]A6,X6+*?EI2J8M$BF=$Z-G>IY6!::T;0$IUR$O4XG#G/*)1D/Y3*_R4T9 MS-12FA'I-Z; W;ZF(]*-/Y+ T4U4RD;D\?S]SZ4RU^\"=S_[<';6>;RXWK>? M5\ %";VD_2-(+SL=G!A C#P^COP0-T9]=13U 6:,>+!+W.0(7&W&SCVL"S<> M9DJV]8N(,UA^FK/@B8H1F5#!IYJ#5T9S+M;.W /#3 FE V,;QP;L@J5\=G#7 MS:"G:IZ<2Z6KV"Z"^SNM']\#-C,0R(5H!/:(,XR'!36&:7EC)]7#E?$%%-3C MAW5A%Q=GIT4AUI\%G\N2/#C@>THU? ML%":/]MHT"HS:V":!$],&S[;MOS2M'A@*[-IIU6&:^Z]0C?4N>NHB^V]!9'SZ(J/D]#769YE3%SDX29%A MO7]O'1)VC@B--8"CV(A\AZ.=:(,&TR47ALMZMN!IRN2+DX*E-W1J#_P[_/;Y ME&5T*/F'&AC<9FR%4LG]53/I]4P ML ,;M;[ 81^YJ2X_@ODXS(\ AL7!%& ^S@N+\S_E,T#S<1BF;>!%!JC/ /5Q M7CYD4GVP.'Z?Q%[^3),DBN(86]')Q*M@@JU;',/7SX9I P\L#D3ZL[7&JXUW MR.$^P&IZJ$.P3/%.Q#+%UQH0_[J!1Y+XJXW% 0^L"ECO0'Q_'.@IOT\4054Q M;=@;C"-)@B'0B_X>C6-D=6+X^.N#O251E"1^!#"_@BC"$'@;<013 !HP)(JJ M?7!O/PHW^U38_@HV_@U02P,$% @ =I*D5)>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'?0# K M'P #P 'AL+W=O9C R:*M$^H M!*Q:T5Z1FUP;:XY=;*<#_GKLA(H+K"=>3)[2.*GSRR6Y7^[RYE&;AY76#^Q; M(Y6=);5SV[/)Q)8U--R^T%M0?LM:FX8[OVHV$[LUP"M; [A&3K+I]'32<*&2 MMV_V^LMV(XZL[[D%FR>G4 M3[@6QKINCVY^[AEWX'?NUUJG;X1T8*ZX@W=&MUNA-F$:?Q83=!I='/;+/HAG MYE_"J-=K4<*5+ML&E.OC:$ &0&5KL;4)4[R!67*I=V#8@F\@G)0_RKSJ3]!Y M,A0N8$9/X? M(9ZV2+($P+R9#3(I=,E@CPE($_'BR2W-8)\ M24"^C NY;)N&F^]=Y,1&"?\WKAP[+TO=*B<0Y"L"\E7L2#;;UG7C ?2:&^4S MLV4+GR27-7ZZ7Q.0K^-"#K+./H#L"AP7$F?)=$KE\6ERQ;81^"V-7W"QGB43M+(/KD"(W8\O+'V,7P/U<;'$.-1 M(DDCF^2BM4*!M>$U8254OT,'>FXM.(Q)J22-[!)2>%\RC$G))(UL$U)Y \R, M\DD6V2>D]-@1QJ04DT56S%,9G!WYPD^"?8XAR1(FLF;(5#Z\Y)1QLLC&.9 E M]^'$F)1QLLC&.9 MG\*DG)-%KV2HYSS'F)1[LLCNH9_S.<:D')3%=A")N<"8 ME(.RR ZB,6\Q)N6@;,R*AGW$317*0?E_K&G8T2\\G-5S2CWY6-5-CXHQ*?GD M(]0X72_EX?B"6]R&S,D.6F3YD)@#1^:4?/+(\GD2\YB=5_X&\/MB3$H^>63Y M', ,3@)E!_63[T^QM6>4[))X\L'QJSP)B4 M?/+(\J$Q3W"SG))/$5D^9&-C4 5E(6*R!8Z]-)^_%=Q7E 6*B);B, ,J1-C M4A8J1BJ!?.JL^: C4Y!?_L%9:$BLH7(QM' Z05EH:*ST&3_ M<;:"M9^U^N0/8?UXR66Y,"PL^GYR<1+Z.^M6RDL_=JL^:%[MO_7NOU.__0E0 M2P,$% @ =I*D5/TLU:6N 0 P1L !H !X;"]?/L@ M*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP*F._ M;L+Y=F5;MZZ-N$_$^OM]K .G_7Z M^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R!RD$ M:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWIY ;X]Z M^W?J'=.U"O'9\UCC\]])=;K=&YZ/OR\?)SOO^!UG!W_L%K]02P,$% @ M=I*D5";ZAZ>U 0 W!L !, !;0V]N=&5N=%]4>7!E&ULS9G-;L(P M$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR] MTG?)]&UGR VV==6X651X;QX8#QA MJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39 M-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B M?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U< MF)BER^V.(VF[1R8(D?5E_Q%/CD'ZZO-1.^V,LE]ZA^O]T';5S<.Q;KG^CK_. M^*1_80X!DD."Y$A ) _?7_IG:-:U4V1W_6_=2;?P)02P$"% ,4 " !VDJ14!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( ':2I%0LY+%"[@ "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ =I*D5#8OWA53!0 @Q4 !@ ("!#0@ 'AL+W=O[WYP8 ,(< 8 M " @98- !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ =I*D5!--B;5W! MR0\ !@ ("!O!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =I*D5&PV)G+5!P 0AX !@ M ("!:24 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =I*D5*3JO';\! H0L !D ("!-#@ 'AL+W=O&UL4$L! A0#% @ =I*D5']C^V!Z M!0 P@P !D ("!4D< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =I*D5 ]FTZ&PO=V]R M:W-H965T&UL M4$L! A0#% @ =I*D5-.VL>^-!0 \PT !D ("! VH M 'AL+W=O&PO=V]R:W-H965T-R !X;"]W;W)K&UL4$L! A0#% @ M=I*D5-')C=@'!0 / P !D ("!3G@ 'AL+W=O&UL4$L! A0#% @ =I*D5#?O\T$5 P M# < !D ("!0H4 'AL+W=O&PO=V]R:W-H965TF+ !X;"]W;W)K&UL4$L! A0#% @ =I*D5%/J\^*/ @ I 8 !D M ("!L(X 'AL+W=O$" #&PO=V]R:W-H M965T&UL4$L! M A0#% @ =I*D5/)*%'.K @ OP8 !D ("!UYD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =I*D M5-X@$\!0 P 9 L !D ("!L*0 'AL+W=O&PO=V]R:W-H965TVK !X;"]W;W)K M&UL4$L! A0#% @ =I*D5-8T,^,( P F0@ M !D ("!L*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =I*D5/-./38S P _PH !D M ("!';H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =I*D5%]#)VDX @ OP0 !D ("!P\< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =I*D5$,^ M33G: P T@X !D ("!@M 'AL+W=O&POK7 !?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !V MDJ14)OJ'I[4! #<&P $P @ ':W@ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 -@ V +$. # X ! end XML 58 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 59 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 150 245 1 false 59 0 false 9 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.quidel.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.quidel.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Income Sheet http://www.quidel.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Stockholders' Equity Statement Sheet http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement Consolidated Statements of Stockholders' Equity Statement Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.quidel.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.quidel.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104102 - Disclosure - Computation of Earnings Per Share Sheet http://www.quidel.com/role/ComputationofEarningsPerShare Computation of Earnings Per Share Notes 9 false false R10.htm 2108103 - Disclosure - Balance Sheet Account Details Sheet http://www.quidel.com/role/BalanceSheetAccountDetails Balance Sheet Account Details Notes 10 false false R11.htm 2114104 - Disclosure - Income Taxes Sheet http://www.quidel.com/role/IncomeTaxes Income Taxes Notes 11 false false R12.htm 2116105 - Disclosure - Revolving Credit Facility Sheet http://www.quidel.com/role/RevolvingCreditFacility Revolving Credit Facility Notes 12 false false R13.htm 2118106 - Disclosure - Stockholders' Equity Sheet http://www.quidel.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 2125107 - Disclosure - Industry and Geographic Information Sheet http://www.quidel.com/role/IndustryandGeographicInformation Industry and Geographic Information Notes 14 false false R15.htm 2130108 - Disclosure - Commitments and Contingencies Sheet http://www.quidel.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2132109 - Disclosure - Fair Value Measurements Sheet http://www.quidel.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 2137110 - Disclosure - Derivatives and Hedging Sheet http://www.quidel.com/role/DerivativesandHedging Derivatives and Hedging Notes 17 false false R18.htm 2140111 - Disclosure - Business Combinations and Asset Acquisitions Sheet http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitions Business Combinations and Asset Acquisitions Notes 18 false false R19.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.quidel.com/role/SummaryofSignificantAccountingPolicies 19 false false R20.htm 2305301 - Disclosure - Computation of Earnings Per Share (Tables) Sheet http://www.quidel.com/role/ComputationofEarningsPerShareTables Computation of Earnings Per Share (Tables) Tables http://www.quidel.com/role/ComputationofEarningsPerShare 20 false false R21.htm 2309302 - Disclosure - Balance Sheet Account Details (Tables) Sheet http://www.quidel.com/role/BalanceSheetAccountDetailsTables Balance Sheet Account Details (Tables) Tables http://www.quidel.com/role/BalanceSheetAccountDetails 21 false false R22.htm 2319303 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.quidel.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.quidel.com/role/StockholdersEquity 22 false false R23.htm 2326304 - Disclosure - Industry and Geographic Information (Tables) Sheet http://www.quidel.com/role/IndustryandGeographicInformationTables Industry and Geographic Information (Tables) Tables http://www.quidel.com/role/IndustryandGeographicInformation 23 false false R24.htm 2333305 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.quidel.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.quidel.com/role/FairValueMeasurements 24 false false R25.htm 2338306 - Disclosure - Derivatives and Hedging (Tables) Sheet http://www.quidel.com/role/DerivativesandHedgingTables Derivatives and Hedging (Tables) Tables http://www.quidel.com/role/DerivativesandHedging 25 false false R26.htm 2406402 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) Details 26 false false R27.htm 2410404 - Disclosure - Balance Sheet Account Details Inventory (Details) Sheet http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails Balance Sheet Account Details Inventory (Details) Details 27 false false R28.htm 2411405 - Disclosure - Balance Sheet Account Details Prepaid expenses and other current assets (Details) Sheet http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails Balance Sheet Account Details Prepaid expenses and other current assets (Details) Details 28 false false R29.htm 2412406 - Disclosure - Balance Sheet Account Details Other Current Liabilities (Details) Sheet http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails Balance Sheet Account Details Other Current Liabilities (Details) Details 29 false false R30.htm 2413407 - Disclosure - Balance Sheet Account Details Marketable Securities (Details) Sheet http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails Balance Sheet Account Details Marketable Securities (Details) Details 30 false false R31.htm 2415408 - Disclosure - Income Taxes (Details) Sheet http://www.quidel.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.quidel.com/role/IncomeTaxes 31 false false R32.htm 2417409 - Disclosure - Revolving Credit Facility (Details) Sheet http://www.quidel.com/role/RevolvingCreditFacilityDetails Revolving Credit Facility (Details) Details http://www.quidel.com/role/RevolvingCreditFacility 32 false false R33.htm 2420410 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details) Sheet http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details) Details 33 false false R34.htm 2421411 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details) Sheet http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details) Details 34 false false R35.htm 2422412 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 35 false false R36.htm 2423413 - Disclosure - Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details) Sheet http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details) Details 36 false false R37.htm 2424414 - Disclosure - Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details) Sheet http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details) Details 37 false false R38.htm 2427415 - Disclosure - Industry and Geographic Information - Additional Information (Details) Sheet http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails Industry and Geographic Information - Additional Information (Details) Details 38 false false R39.htm 2428416 - Disclosure - Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details) Sheet http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details) Details 39 false false R40.htm 2429417 - Disclosure - Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details) Sheet http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details) Details 40 false false R41.htm 2431418 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.quidel.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.quidel.com/role/CommitmentsandContingencies 41 false false R42.htm 2434419 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 42 false false R43.htm 2435420 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 43 false false R44.htm 2436421 - Disclosure - Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details) Sheet http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details) Details 44 false false R45.htm 2439422 - Disclosure - Derivatives and Hedging - Foreign Currency (Details) Sheet http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails Derivatives and Hedging - Foreign Currency (Details) Details 45 false false R46.htm 2442423 - Disclosure - Business Combinations and Asset Acquisitions (Details) Sheet http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails Business Combinations and Asset Acquisitions (Details) Details http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitions 46 false false All Reports Book All Reports qdel-20220331.htm ex31103312022.htm ex31203312022.htm ex32103312022.htm qdel-20220331.xsd qdel-20220331_cal.xml qdel-20220331_def.xml qdel-20220331_lab.xml qdel-20220331_pre.xml http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "qdel-20220331.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 150, "dts": { "calculationLink": { "local": [ "qdel-20220331_cal.xml" ] }, "definitionLink": { "local": [ "qdel-20220331_def.xml" ] }, "inline": { "local": [ "qdel-20220331.htm" ] }, "labelLink": { "local": [ "qdel-20220331_lab.xml" ] }, "presentationLink": { "local": [ "qdel-20220331_pre.xml" ] }, "schema": { "local": [ "qdel-20220331.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 412, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021q4": 5, "total": 5 }, "keyCustom": 28, "keyStandard": 217, "memberCustom": 17, "memberStandard": 39, "nsprefix": "qdel", "nsuri": "http://www.quidel.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.quidel.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "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": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Balance Sheet Account Details", "role": "http://www.quidel.com/role/BalanceSheetAccountDetails", "shortName": "Balance Sheet Account Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i823300286ca048399194f0ec57ae7af6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Income Taxes", "role": "http://www.quidel.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i823300286ca048399194f0ec57ae7af6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Revolving Credit Facility", "role": "http://www.quidel.com/role/RevolvingCreditFacility", "shortName": "Revolving Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Stockholders' Equity", "role": "http://www.quidel.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "qdel:IndustryAndGeographicInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - Industry and Geographic Information", "role": "http://www.quidel.com/role/IndustryandGeographicInformation", "shortName": "Industry and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "qdel:IndustryAndGeographicInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Commitments and Contingencies", "role": "http://www.quidel.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Fair Value Measurements", "role": "http://www.quidel.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137110 - Disclosure - Derivatives and Hedging", "role": "http://www.quidel.com/role/DerivativesandHedging", "shortName": "Derivatives and Hedging", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140111 - Disclosure - Business Combinations and Asset Acquisitions", "role": "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitions", "shortName": "Business Combinations and Asset Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.quidel.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Computation of Earnings Per Share (Tables)", "role": "http://www.quidel.com/role/ComputationofEarningsPerShareTables", "shortName": "Computation of Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Balance Sheet Account Details (Tables)", "role": "http://www.quidel.com/role/BalanceSheetAccountDetailsTables", "shortName": "Balance Sheet Account Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319303 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.quidel.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - Disclosure - Industry and Geographic Information (Tables)", "role": "http://www.quidel.com/role/IndustryandGeographicInformationTables", "shortName": "Industry and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333305 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.quidel.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Derivatives and Hedging (Tables)", "role": "http://www.quidel.com/role/DerivativesandHedgingTables", "shortName": "Derivatives and Hedging (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "shortName": "Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Balance Sheet Account Details Inventory (Details)", "role": "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails", "shortName": "Balance Sheet Account Details Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "qdel:ReceivablesTransitionServiceAgreements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Balance Sheet Account Details Prepaid expenses and other current assets (Details)", "role": "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails", "shortName": "Balance Sheet Account Details Prepaid expenses and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "qdel:ReceivablesTransitionServiceAgreements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "qdel:CustomerIncentivePayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Balance Sheet Account Details Other Current Liabilities (Details)", "role": "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Account Details Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "qdel:CustomerIncentivePayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Balance Sheet Account Details Marketable Securities (Details)", "role": "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails", "shortName": "Balance Sheet Account Details Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Income Taxes (Details)", "role": "http://www.quidel.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "2", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i2a0167e1386c4c23a011397b9661b8fa_I20180831", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Revolving Credit Facility (Details)", "role": "http://www.quidel.com/role/RevolvingCreditFacilityDetails", "shortName": "Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i2a0167e1386c4c23a011397b9661b8fa_I20180831", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i0489bbc32a5646b49e896fd81d8f50d5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details)", "role": "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails", "shortName": "Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i0489bbc32a5646b49e896fd81d8f50d5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i0489bbc32a5646b49e896fd81d8f50d5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details)", "role": "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails", "shortName": "Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i0489bbc32a5646b49e896fd81d8f50d5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details)", "role": "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails", "shortName": "Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details)", "role": "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails", "shortName": "Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Industry and Geographic Information - Additional Information (Details)", "role": "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "shortName": "Industry and Geographic Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i2b9f92e68f324829803ebfa6c60a95fa_D20220101-20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details)", "role": "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails", "shortName": "Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i2b9f92e68f324829803ebfa6c60a95fa_D20220101-20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Income", "role": "http://www.quidel.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details)", "role": "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails", "shortName": "Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i19e32955b91c472ea52bf1c07f40ad3f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "qdel:SaleLeasebackTransactionNumberOfBuildings", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.quidel.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "qdel:SaleLeasebackTransactionNumberOfBuildings", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i557faa399e9c478fb6fe122d66abef57_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "ife0700138f8148caab3a66d5ff63096f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "qdel:BusinessCombinationContingentConsiderationArrangementsToBePaidRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "ife0700138f8148caab3a66d5ff63096f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "qdel:BusinessCombinationContingentConsiderationArrangementsToBePaidRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i72e2b7043dd04e9fa4af0471b4e91099_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details)", "role": "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails", "shortName": "Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i72e2b7043dd04e9fa4af0471b4e91099_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "ia73da2fb2f3a40a59fcff3437ed3f956_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Derivatives and Hedging - Foreign Currency (Details)", "role": "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails", "shortName": "Derivatives and Hedging - Foreign Currency (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "ia73da2fb2f3a40a59fcff3437ed3f956_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "id6ba2e6c0850404bafdd23746fab0170_I20211222", "decimals": "2", "first": true, "lang": "en-US", "name": "qdel:NoncontrollingInterestExpectedOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442423 - Disclosure - Business Combinations and Asset Acquisitions (Details)", "role": "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "shortName": "Business Combinations and Asset Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "id6ba2e6c0850404bafdd23746fab0170_I20211222", "decimals": "2", "first": true, "lang": "en-US", "name": "qdel:NoncontrollingInterestExpectedOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i06e25e0c217d4d8db7b666a6f88e01a1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Stockholders' Equity Statement", "role": "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "shortName": "Consolidated Statements of Stockholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i06e25e0c217d4d8db7b666a6f88e01a1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.quidel.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Computation of Earnings Per Share", "role": "http://www.quidel.com/role/ComputationofEarningsPerShare", "shortName": "Computation of Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20220331.htm", "contextRef": "i56f3d9235ee64e2ca38d08f1e2f75469_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "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 (Q1,Q2,Q3,FY)" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r545" ], "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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r542" ], "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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r542" ], "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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r542" ], "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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r553" ], "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r542" ], "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r542" ], "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r542" ], "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r542" ], "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r541" ], "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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r543" ], "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/2021q4", "presentation": [ "http://www.quidel.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/2021q4", "presentation": [ "http://www.quidel.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "qdel_AdjustmentToAdditionalPaidInCapitalStockIssuedEquityCompensationPlans": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital stock issued equity compensation plans.", "label": "Adjustment To Additional Paid In Capital Stock Issued Equity Compensation Plans", "terseLabel": "Issuance of common stock under equity compensation plans" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalStockIssuedEquityCompensationPlans", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "qdel_BNPBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BNP Business [Member]", "label": "BNP Business [Member]", "terseLabel": "BNP Business" } } }, "localname": "BNPBusinessMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "qdel_BusinessCombinationConsiderationToBeTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration To Be Transferred", "label": "Business Combination, Consideration To Be Transferred", "terseLabel": "Business Combination, Consideration To Be Transferred" } } }, "localname": "BusinessCombinationConsiderationToBeTransferred", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "qdel_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashToBePaidPerAcquireShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash To Be Paid Per Acquire Share", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash To Be Paid Per Acquire Share", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash To Be Paid Per Acquire Share" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashToBePaidPerAcquireShare", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "perShareItemType" }, "qdel_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesToBeIssuedPerAcquireShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares To Be Issued Per Acquire Share", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares To Be Issued Per Acquire Share", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares To Be Issued Per Acquire Share" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesToBeIssuedPerAcquireShare", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "qdel_BusinessCombinationContingentConsiderationArrangementsToBePaidRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, To Be Paid, Remainder Of Fiscal Year", "label": "Business Combination, Contingent Consideration Arrangements, To Be Paid, Remainder Of Fiscal Year", "terseLabel": "Installment payment in 2021" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsToBePaidRemainderOfFiscalYear", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "qdel_BusinessCombinationContingentConsiderationArrangementsToBePaidYearOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, To Be Paid, Year One", "label": "Business Combination, Contingent Consideration Arrangements, To Be Paid, Year One", "terseLabel": "Installment payment in 2022" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsToBePaidYearOne", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "qdel_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExpectedLongTermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Expected Long-Term Debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Expected Long-Term Debt", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Expected Long-Term Debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExpectedLongTermDebt", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "qdel_COVIDProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID Products", "label": "COVID Products [Member]", "terseLabel": "COVID Products [Domain]" } } }, "localname": "COVIDProductsMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "qdel_CardiacImmunoassayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cardiac Immunoassay [Member]", "label": "Cardiac Immunoassay [Member]", "terseLabel": "Cardiometabolic Immunoassay" } } }, "localname": "CardiacImmunoassayMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "qdel_ChangeInOperatingLeaseRightOfUseAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in operating lease right-of-use assets and liabilities", "label": "Change in operating lease right-of-use assets and liabilities", "terseLabel": "Net change in operating lease right-of-use assets and liabilities" } } }, "localname": "ChangeInOperatingLeaseRightOfUseAssetsAndLiabilities", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "qdel_ConsiderationBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consideration B [Member]", "label": "Consideration B [Member]", "terseLabel": "Consideration B" } } }, "localname": "ConsiderationBMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "qdel_ConsiderationReceivedForCapitalExpendituresPaidButNotYetIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consideration Received for Capital Expenditures Paid but Not yet Incurred", "label": "Consideration Received for Capital Expenditures Paid but Not yet Incurred", "terseLabel": "Capital expenditures to be reimbursed under a government contract" } } }, "localname": "ConsiderationReceivedForCapitalExpendituresPaidButNotYetIncurred", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "qdel_ConsolidatedFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated Fixed Charge Coverage Ratio", "label": "Consolidated Fixed Charge Coverage Ratio", "terseLabel": "Consolidated fixed charge coverage ratio" } } }, "localname": "ConsolidatedFixedChargeCoverageRatio", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "qdel_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "qdel_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "qdel_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "qdel_CustomerIncentivePayableCurrent": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer Incentive, Payable, Current", "label": "Customer Incentive, Payable, Current", "terseLabel": "Customer incentives and rebates" } } }, "localname": "CustomerIncentivePayableCurrent", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "qdel_CustomersInExcessOf10TotalRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers In Excess Of 10% Total Revenue", "label": "Customers In Excess Of 10% Total Revenue [Member]", "terseLabel": "Total:" } } }, "localname": "CustomersInExcessOf10TotalRevenueMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "qdel_DeferredConsiderationCurrent": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Consideration, Current", "label": "Deferred Consideration, Current", "terseLabel": "Deferred consideration" } } }, "localname": "DeferredConsiderationCurrent", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qdel_DeferredConsiderationNoncurrent": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Consideration, Non-current", "label": "Deferred Consideration, Non-current", "terseLabel": "Deferred consideration - non-current" } } }, "localname": "DeferredConsiderationNoncurrent", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qdel_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]", "terseLabel": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.quidel.com/20220331", "xbrltype": "stringItemType" }, "qdel_ExpectedPaymentsToAcquireBusinessesGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Expected Payments To Acquire Businesses, Gross", "label": "Expected Payments To Acquire Businesses, Gross", "terseLabel": "Expected Payments To Acquire Businesses, Gross" } } }, "localname": "ExpectedPaymentsToAcquireBusinessesGross", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "qdel_IndustryAndGeographicInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry and Geographic Information [Abstract]", "label": "Industry And Geographic Information [Abstract]", "terseLabel": "Industry And Geographic Information [Abstract]" } } }, "localname": "IndustryAndGeographicInformationAbstract", "nsuri": "http://www.quidel.com/20220331", "xbrltype": "stringItemType" }, "qdel_IndustryAndGeographicInformationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry and geographic information.", "label": "Industry And Geographic Information [Text Block]", "terseLabel": "Industry and Geographic Information" } } }, "localname": "IndustryAndGeographicInformationTextBlock", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "qdel_InfluenzaProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Influenza Products", "label": "Influenza Products [Member]", "terseLabel": "Influenza Products" } } }, "localname": "InfluenzaProductsMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "qdel_LesseeOperatingLeaseNumberOfRenewalTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Renewal Terms", "label": "Lessee, Operating Lease, Number Of Renewal Terms", "terseLabel": "Number of renewal terms" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewalTerms", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "qdel_LesseeOperatingSubleaseOptionToExtendNumberOfAdditionalTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Option to Extend, Number of Additional Terms", "label": "Lessee, Operating Sublease, Option to Extend, Number of Additional Terms", "terseLabel": "Number of additional terms" } } }, "localname": "LesseeOperatingSubleaseOptionToExtendNumberOfAdditionalTerms", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "qdel_LessorOperatingLeaseOptionToExtendTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessor Operating Lease Option To Extend, Term", "label": "Lessor Operating Lease Option To Extend, Term", "terseLabel": "Option to extend, term" } } }, "localname": "LessorOperatingLeaseOptionToExtendTerm", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "qdel_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Investments", "label": "Long-Term Investments [Member]", "terseLabel": "Long-Term Investments" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "qdel_MolecularDiagnosticSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Molecular Diagnostic Solutions [Member]", "label": "Molecular Diagnostic Solutions [Member]", "terseLabel": "Molecular Diagnostic Solutions" } } }, "localname": "MolecularDiagnosticSolutionsMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "qdel_NoncontrollingInterestExpectedOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Expected Ownership Percentage By Noncontrolling Owners", "label": "Noncontrolling Interest, Expected Ownership Percentage By Noncontrolling Owners", "terseLabel": "Noncontrolling Interest, Expected Ownership Percentage By Noncontrolling Owners" } } }, "localname": "NoncontrollingInterestExpectedOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "qdel_NoncontrollingInterestExpectedOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Expected Ownership Percentage by Parent", "label": "Noncontrolling Interest, Expected Ownership Percentage by Parent", "terseLabel": "Noncontrolling Interest, Expected Ownership Percentage by Parent" } } }, "localname": "NoncontrollingInterestExpectedOwnershipPercentageByParent", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "qdel_NumberOfAdditionalBuildings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Additional Buildings", "label": "Number Of Additional Buildings", "terseLabel": "Number of additional buildings" } } }, "localname": "NumberOfAdditionalBuildings", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "qdel_NumberOfBuildings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Buildings", "label": "Number Of Buildings", "terseLabel": "Number of buildings" } } }, "localname": "NumberOfBuildings", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "qdel_NumberOfFinancialCovenants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Financial Covenants", "label": "Number Of Financial Covenants", "terseLabel": "Number of financial covenants" } } }, "localname": "NumberOfFinancialCovenants", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "integerItemType" }, "qdel_OrthoAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ortho Acquisition", "label": "Ortho Acquisition [Member]", "terseLabel": "Ortho Acquisition" } } }, "localname": "OrthoAcquisitionMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "qdel_OrthoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ortho", "label": "Ortho [Member]", "terseLabel": "Ortho" } } }, "localname": "OrthoMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "qdel_PayablesTransitionServiceAgreements": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payables, Transition Service Agreements", "label": "Payables, Transition Service Agreements", "terseLabel": "Payables, Transition Service Agreements" } } }, "localname": "PayablesTransitionServiceAgreements", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "qdel_RapidImmunoassayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rapid Immunoassay [Member]", "label": "Rapid Immunoassay [Member]", "terseLabel": "Rapid Immunoassay" } } }, "localname": "RapidImmunoassayMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "qdel_ReceivableForStockOptionExercises": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivable For Stock Option Exercises", "label": "Receivable For Stock Option Exercises", "terseLabel": "Reduction of other current liabilities upon issuance of restricted share units" } } }, "localname": "ReceivableForStockOptionExercises", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "qdel_ReceivablesTransitionServiceAgreements": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables, Transition Service Agreements", "label": "Receivables, Transition Service Agreements", "terseLabel": "Other receivables" } } }, "localname": "ReceivablesTransitionServiceAgreements", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "qdel_RegulatoryAccountingPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regulatory Accounting", "label": "Regulatory Accounting [Policy Text Block]", "terseLabel": "Regulatory Accounting" } } }, "localname": "RegulatoryAccountingPolicyTextBlock", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "qdel_RutherfordMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rutherford Lease", "label": "Rutherford [Member]", "terseLabel": "Rutherford" } } }, "localname": "RutherfordMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "qdel_SaleLeasebackTransactionNumberOfBuildings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Number Of Buildings", "label": "Sale Leaseback Transaction, Number Of Buildings", "terseLabel": "Sale leaseback transaction, number of buildings" } } }, "localname": "SaleLeasebackTransactionNumberOfBuildings", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "qdel_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]", "terseLabel": "Weighted-average grant date fair value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "qdel_SharebasedCompensationArrangementbySharebasedPaymentAwardfairvalueweightedaverageRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, fair value weighted average [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, fair value weighted average [Roll Forward]", "terseLabel": "Weighted-average exercise price per share" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardfairvalueweightedaverageRollForward", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "qdel_SpecializedDiagnosticSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialized Diagnostic Solutions [Member]", "label": "Specialized Diagnostic Solutions [Member]", "terseLabel": "Specialized Diagnostic Solutions" } } }, "localname": "SpecializedDiagnosticSolutionsMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "qdel_TopcoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Topco", "label": "Topco [Member]", "terseLabel": "Topco" } } }, "localname": "TopcoMember", "nsuri": "http://www.quidel.com/20220331", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r53", "r55", "r110", "r111", "r236", "r269", "r564" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r176", "r293", "r297", "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r235", "r268", "r312", "r314", "r445", "r446", "r447", "r448", "r449", "r450", "r470", "r506", "r510", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r235", "r268", "r312", "r314", "r445", "r446", "r447", "r448", "r449", "r450", "r470", "r506", "r510", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r176", "r293", "r297", "r509" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_PayablesToCustomers": { "auth_ref": [ "r565" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount payable to customer by broker-dealer.", "label": "Broker-Dealer, Payable to Customer", "terseLabel": "Accrued other taxes payable" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r173", "r293", "r295", "r472", "r505", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r173", "r293", "r295", "r472", "r505", "r507" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r235", "r268", "r302", "r312", "r314", "r445", "r446", "r447", "r448", "r449", "r450", "r470", "r506", "r510", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r235", "r268", "r302", "r312", "r314", "r445", "r446", "r447", "r448", "r449", "r450", "r470", "r506", "r510", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r54", "r55", "r110", "r111", "r236", "r269" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r174", "r175", "r293", "r296", "r508", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r554", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r174", "r175", "r293", "r296", "r508", "r525", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r437" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r19", "r491", "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r19", "r177", "r178" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r210", "r211", "r212" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Accretion Expense", "terseLabel": "Accretion of interest on deferred consideration" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r476", "r493" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Deferred consideration" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r62", "r63", "r64", "r494", "r515", "r516" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r64", "r72", "r73", "r74", "r114", "r115", "r116", "r378", "r511", "r512", "r566" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AcquisitionRelatedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).", "label": "Acquisition-related Costs [Member]", "terseLabel": "Acquisition-related Costs" } } }, "localname": "AcquisitionRelatedCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r344", "r437" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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": "Tax withholdings related to vesting of stock-based awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r315", "r317", "r347", "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "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 net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r317", "r338", "r346" ], "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", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r96", "r255", "r263", "r264", "r426" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r137" ], "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", "terseLabel": "Potentially dilutive shares excluded from calculation due to anti-dilutive effect" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r183", "r303" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed Securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r106", "r163", "r166", "r171", "r189", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r376", "r379", "r414", "r435", "r437", "r475", "r492" ], "calculation": { "http://www.quidel.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/2021-01-31", "presentation": [ "http://www.quidel.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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r49", "r106", "r189", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r376", "r379", "r414", "r435", "r437" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.quidel.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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r181", "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Debt Securities, Available-for-sale, Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r318", "r340" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails", "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r387", "r390" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails", "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r311", "r313" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r311", "r313", "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails", "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business Acquisition, Share Price" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r370" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition and integration costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r373", "r374" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r373", "r374" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration - non-current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Pending Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r34", "r98" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r93", "r98", "r102" ], "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 period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r93", "r415" ], "calculation": { "http://www.quidel.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": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r217", "r479", "r498" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 8.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 and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r214", "r215", "r216", "r218", "r528" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsMember": { "auth_ref": [ "r16", "r477", "r490" ], "lang": { "en-us": { "role": { "documentation": "This element represents significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements.", "label": "Commitments [Member]", "terseLabel": "Contingent consideration" } } }, "localname": "CommitmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r398" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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 per share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r282" ], "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, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r437" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "terseLabel": "Common stock, $0.001 par value per share; 97,500 shares authorized; 41,846 and 41,686 shares issued and outstanding at March\u00a031, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71", "r80", "r484", "r501" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r152", "r153", "r176", "r411", "r412", "r527" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r152", "r153", "r176", "r411", "r412", "r518", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r152", "r153", "r176", "r411", "r412", "r518", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r152", "r153", "r176", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of risk concentration by major customer", "verboseLabel": "Sales percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r152", "r153", "r176", "r411", "r412", "r527" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r290", "r291", "r294" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r303", "r310", "r517" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r472" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r83" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r149", "r176" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r103", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r249", "r256", "r257", "r259", "r265" ], "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": "Revolving Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacility" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42", "r233" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r105", "r112", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r258", "r261", "r262", "r263", "r264", "r283", "r284", "r285", "r286", "r424", "r425", "r427", "r428", "r489" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r350", "r351" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 4.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 asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r107", "r357", "r362", "r363", "r364" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Change in deferred tax assets and liabilities" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r96", "r161" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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, amortization and other" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional Amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r51", "r52", "r55", "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r50", "r55", "r56", "r389", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative Asset, Fair Value, Gross Asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r50", "r55", "r56", "r389", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Derivative Liability, Fair Value, Gross Liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r397", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Foreign Currency Hedges" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedging" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r386", "r388", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Derivative Liability, Notional Amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeMember": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).", "label": "Derivative [Member]", "terseLabel": "Derivative" } } }, "localname": "DerivativeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r81", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r134", "r135", "r136", "r140", "r141", "r399", "r400", "r485", "r502" ], "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": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r119", "r120", "r121", "r122", "r123", "r129", "r134", "r135", "r136", "r140", "r141", "r399", "r400", "r485", "r502" ], "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", "terseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Computation of Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r415" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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", "terseLabel": "Effect of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r339" ], "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": "Expected weighted-average period of recognition for unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r339" ], "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 expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r336" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r72", "r73", "r74", "r114", "r115", "r116", "r118", "r124", "r126", "r143", "r190", "r282", "r287", "r341", "r342", "r343", "r358", "r359", "r398", "r416", "r417", "r418", "r419", "r420", "r422", "r511", "r512", "r513", "r566" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]", "terseLabel": "Assets:" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r402", "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r247", "r261", "r262", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r403", "r442", "r443", "r444" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r247", "r303", "r304", "r309", "r310", "r403", "r442" ], "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]", "verboseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r247", "r261", "r262", "r303", "r304", "r309", "r310", "r403", "r443" ], "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\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r247", "r261", "r262", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r403", "r444" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r404", "r407" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r404", "r407" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Changes in Estimated Fair Value of Contingent Consideration Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Cash payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r247", "r261", "r262", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r442", "r443", "r444" ], "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 and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r387", "r391", "r395" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r431", "r434" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments on finance lease obligation" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r183", "r184", "r186", "r187", "r188", "r191", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r258", "r280", "r397", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r546", "r547", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Eligible Item or Group for Fair Value Option", "verboseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial Liabilities Fair Value Disclosure" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r151", "r527" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r204", "r205", "r437", "r474" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r106", "r163", "r165", "r167", "r170", "r172", "r189", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r414" ], "calculation": { "http://www.quidel.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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r386", "r394" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r77", "r163", "r165", "r167", "r170", "r172", "r473", "r481", "r487", "r503" ], "calculation": { "http://www.quidel.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", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome", "http://www.quidel.com/role/IncomeTaxesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r209", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r108", "r354", "r355", "r356", "r360", "r365", "r367", "r368", "r369" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r125", "r126", "r162", "r352", "r361", "r366", "r504" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome", "http://www.quidel.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r95" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r95" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r95" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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 payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r95" ], "calculation": { "http://www.quidel.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 reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll and related expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r95" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r95" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other current and non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r95" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaid expenses and other current and non-current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r130", "r131", "r132", "r136" ], "calculation": { "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive potential shares issuable from stock options and unvested RSUs" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r206", "r207" ], "calculation": { "http://www.quidel.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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r87", "r253", "r260", "r263", "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense, debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r486" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedTerseLabel": "Interest and other expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r26", "r201" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods (materials, labor and overhead)" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r47", "r437" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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 inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails", "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory, Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r28", "r201" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r27", "r201" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process (materials, labor and overhead)" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r432" ], "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": "Lessee, operating lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r106", "r189", "r414", "r437", "r478", "r496" ], "calculation": { "http://www.quidel.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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r106", "r189", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r377", "r379", "r380", "r414", "r435", "r436", "r437" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2021-01-31", "presentation": [ "http://www.quidel.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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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 percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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": "Line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage on unused capacity" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r5", "r39" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "verboseLabel": "Marketable securities, current" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails", "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "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": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities, non-current" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails", "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an 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.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money Market Funds, at Carrying Value" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.quidel.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 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 used for financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.quidel.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 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 used for investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r94", "r97" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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 provided by operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r66", "r69", "r74", "r78", "r97", "r106", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r133", "r163", "r165", "r167", "r170", "r172", "r189", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r400", "r414", "r482", "r499" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.quidel.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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows", "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.quidel.com/role/ConsolidatedStatementsofIncome", "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Purchase of property, equipment and intangibles by incurring current liabilities" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonfinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of obligations not classified as financial liabilities. Includes, but is not limited to, accounts payable and accrued liabilities, commitments, obligations, and other liabilities.", "label": "Nonfinancial Liabilities Fair Value Disclosure", "terseLabel": "Nonfinancial Liabilities Fair Value Disclosure" } } }, "localname": "NonfinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r163", "r165", "r167", "r170", "r172" ], "calculation": { "http://www.quidel.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": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r430" ], "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": "Operating lease, liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r430" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r430" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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", "netLabel": "Operating lease liabilities - non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r429" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r48", "r437" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 5.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 non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r59", "r62" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "totalLabel": "Total change in unrealized gains (losses) from cash flow hedges, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r59", "r62" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Net unrealized gains on derivative instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r62", "r65" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTerseLabel": "Reclassification of net realized (gains) losses on derivative instruments included in net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r58" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Changes in cumulative translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r67", "r70", "r72", "r73", "r75", "r79", "r282", "r416", "r421", "r422", "r483", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive gain (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r60", "r62", "r185" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes 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, Unrealized Holding Gain (Loss), before Adjustment and Tax", "terseLabel": "Changes in unrealized losses from investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r40", "r437" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "totalLabel": "Total other current liabilities", "verboseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails", "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOwnershipInterestsLineItems": { "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": "Other Ownership Interests [Line Items]", "terseLabel": "Other Ownership Interests [Line Items]" } } }, "localname": "OtherOwnershipInterestsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r40", "r219" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Principal payments of acquisition contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments of tax withholdings related to vesting of stock-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r180" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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": "Acquisitions of property, equipment, investments and intangibles" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r266" ], "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 per share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r266" ], "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, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17", "r437" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at March\u00a031, 2022 and December\u00a031, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r32", "r33" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails", "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r8", "r202", "r203" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromContributionInAidOfConstruction": { "auth_ref": [ "r88" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from developers, builders, governmental agencies and municipalities that provide the entity with cash to extend its construction services to their properties.", "label": "Proceeds from Contribution in Aid of Construction", "terseLabel": "Proceeds from government assistance allocated to fixed assets" } } }, "localname": "ProceedsFromContributionInAidOfConstruction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sale of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r208", "r437", "r488", "r497" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Ratio of indebtedness to net capital" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r349", "r471", "r540" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r137" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r287", "r344", "r437", "r495", "r514", "r516" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r118", "r124", "r126", "r190", "r341", "r342", "r343", "r358", "r359", "r398", "r511", "r513" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160", "r164", "r168", "r169", "r173", "r174", "r176", "r292", "r293", "r472" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome", "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r76", "r106", "r159", "r160", "r164", "r168", "r169", "r173", "r174", "r176", "r189", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r414", "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Sales to customers outside the U.S." } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Sales" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative assets at fair value.", "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Assets at Fair Value" } } }, "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r136" ], "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 Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r317", "r337", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r317", "r337", "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Compensation Expense Related to Stock-Based Compensation Plans" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Net Revenues by Product Category" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r29", "r30", "r31" ], "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": "Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Share Activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOwnershipInterestsTable": { "auth_ref": [ "r288", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Schedule of other units or shares or classes of ownership in a partnership. This schedule ordinarily includes a description of the ownership interest detailing special or unusual rights; the capital contributed to and the capital account balance of the other unit holders for the partnerships; number of units of other ownership interest authorized to be issued, issued, and outstanding in the partnerships; aggregate cumulative cash distributions made to, and aggregate cumulative net income shared by, the other unit holders in the partnership.", "label": "Schedule of Other Ownership Interests [Table]", "terseLabel": "Schedule of Other Ownership Interests [Table]" } } }, "localname": "ScheduleOfOtherOwnershipInterestsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r318", "r340" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r320", "r330", "r332" ], "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": "Share-based Payment Arrangement, Option, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Estimated Fair Value of Each Stock Option Award" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r148", "r152", "r153", "r154", "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Sales to Individual Customers in Excess of 10% of Total Revenues" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r324" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r329" ], "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": "Restricted stock forfeited, weighted average far value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r327" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r327" ], "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": "Restricted stock granted, weighted average fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r326" ], "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": "Restricted stock outstanding, non-vested, ending (in shares)", "periodStartLabel": "Restricted stock outstanding, non-vested, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r326" ], "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": "Restricted stock outstanding, non-vested, ending, weighted average fair value (in USD per share)", "periodStartLabel": "Restricted stock outstanding, non-vested, beginning, weighted average fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r328" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r328" ], "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": "Restricted stock vested, weighted average fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails" ], "xbrltype": "percentItemType" }, "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r324" ], "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", "negatedTerseLabel": "Stock options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of stock options granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r322", "r340" ], "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": "Stock options outstanding, ending (in shares)", "periodStartLabel": "Stock options outstanding, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r321" ], "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": "Stock options outstanding ending, weighted average exercise price (in USD per share)", "periodStartLabel": "Stock options outstanding beginning, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r316", "r319" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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", "terseLabel": "Stock options exercised, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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", "terseLabel": "Stock options cancelled, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Stock options granted, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r334", "r345" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "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": "Tax withholdings related to vesting of stock-based awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r521", "r522", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r46", "r72", "r73", "r74", "r114", "r115", "r116", "r118", "r124", "r126", "r143", "r190", "r282", "r287", "r341", "r342", "r343", "r358", "r359", "r398", "r416", "r417", "r418", "r419", "r420", "r422", "r511", "r512", "r513", "r566" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r114", "r115", "r116", "r143", "r472" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r282", "r287" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common stock issued in connection with employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r282", "r287" ], "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": "Issuance of common stock under equity compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r282", "r287", "r323" ], "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", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r106", "r179", "r189", "r414", "r437" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r104", "r267", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r287", "r289" ], "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": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r423", "r438" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r423", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r423", "r438" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BusinessCombinationsandAssetAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Account Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r183", "r184", "r186", "r187", "r188", "r258", "r280", "r397", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r546", "r547", "r548", "r549", "r550", "r551", "r552" ], "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": "Fair Value, Option, Eligible Item or Group", "verboseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsMarketableSecuritiesDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r146", "r147", "r155", "r156", "r157" ], "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]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "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/2021-01-31", "presentation": [ "http://www.quidel.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r136" ], "calculation": { "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "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": "Shares used in diluted per share calculation", "totalLabel": "Diluted weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r136" ], "calculation": { "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "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 weighted-average common shares outstanding", "verboseLabel": "Shares used in basic per share calculation" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125514181&loc=d3e34841-113949" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r541": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r542": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r543": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r544": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r545": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r546": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r547": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r548": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r549": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r550": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r551": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r552": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r553": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r554": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r555": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r556": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r557": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r558": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r559": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r560": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r561": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r562": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r563": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r564": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r565": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 63 0000353569-22-000043-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000353569-22-000043-xbrl.zip M4$L#!!0 ( ':2I%25;7,[60@ ,AE#E&&?'50PP8#:33UMR2VVKD%L]DMK& M^^OW2&H_P#B!(IFPU*0JQFY=7=W'T;E7W7W\T^E%=_#YLD?&=B+)Y_G9%FN5HC TT3(ZQ0"9652N^\0 IC:]-VI3*;SG[.0?QS^52N141=F$)Y9$FE/+&.A M8O.38R:F1+#W!;''JG&U>=ADC;C5W-^OT7U>WZM&]<-HOSG<'^[_IP8C*Q / MJU7\6O.C)<:P2B_4TYH>O0]IWJ$ %B58BITKSD0(>)<_R /NKVK0?]CO]L9]"_.R<5'ZU.'-YYUG4MY:JIUY]O@ MUQZY[EQ]Z)SWKDL7?YSU/I-.=^!&ZM5J_6NY&RIKU:3=@"D/LOG=W6T^ZFZ_ MB)V?C20UI%LF'_2<)K9((JZMB.?$CBF V3HX>H9?*64,S%&2/+9MX+FU0*I( M&!+;+H5K/\C?6CED<_.S3\9TRHGF4\%GX#\[%H;\F5$-+,HYKJ=*6Z(2\E'I M29A2JY9^)RHFOV>"<0ERU)"ACHX1M,.W$[3ZUJ!]H :A0E F0V!!(><6.HGCN1";WE6'=-I\$U!F.PI/0E"VLX@4AHE"B()9@.2QC79#86 MT9B8S'VLYL^XYKD2Y\!$&(E:YLKB3-@Q'#0IC[R!3F\*TQ2#FU-,8V0X7P_# MVP)$X_F X"06"4+NLK<*<1%H@#B&]=JX2&+L,;^1\#V2&8-.I'$MGD5 0+A] MF2(+#D .6%*N$)(GQSQ8&B!DOF$J.HE,0@"P4,B=7\YX>R)JQB26:F86F-%\ M)(Q%MV4)=1>#W;"RN)9ZLS!FP]JWE?WFUNP/[H7JYW<']=K^DK3'*3,WB#EFJM';X;?CHEM18+ MEW:]3N%ZD20@QZU$W/9> U1(L+/J>4O&FTO&6-+Y_A!PD'"EZ46%N%4+[?(] M%-4.?AB&=NCNPI6_?OG[H=DK']9<'$ZY0?>)Y/DR\'6,%5V%BFAFGC[%E8HA M!TKRE4+Q49F& G#(5!C/3)#BB=?C&K 5IZWSHN:2>MCEU6<%F&+.F6Y0@-]@ MBU%2,'^J,]G0"":H%LX!$6JD9^K$:\Y-2M$0B MRB1U] NWO!&K^H<9H9JN-P'X-N00#)@'34()9R^BQ5>'Z.$K0G2CN8GH)S/9 M!K"?SH%/QC?VQ!1-,Z92HQ+J:)\:0-XU90[+5+,%KH!T08=""CMWY?BQ9=TN M\Q#TP H;Y)[H6E/GJ\M=[E":H64WR()K'Z)(:>8-\.W=B"?H"B1 CA&>NMWC M1-"ZNB53X#X2J:?UMX3BZ!6A./!R;TIEYLG+I9C',=HZ,45RS"/MV;+G> (9 MAY^/=VP>M)@((C6A+QRJS&ZWX"GE@BZEN6MZXZ^?&LAPT4[[?8-GA]Y%(3/($Y7Z%449=JA8*VJ/J)UHHS%=7>; M#+I,!$7Y?0JRLV5*##B#TAY(YX;CN,/] =R=S9-L:==NL&I,S;(%<63HX<^9 MKQ(^'CF#SW',ON4R/XT_D"^^.$0>\N0%:']UYZC6-SY'^?M7; '8XHH\')>M M@V;%(R[MS^@+-GK-I6D4_:95VBQ+L;\ E9.)L);S+S#U4*'8NW$F8)]7L@-H M@1B-(U[\=5WO8C_P/S,!\SWVLR3RA_;=OX]&W[<$=R1:*+1T G!S1U)WS(T$ M!S[R,KH\HLPXO75U,;14OC+Z9M#?S5O<97D6ZO+31+A)\ C54(:)AB^99BM" M\Q824P S='K%4)P-*K/))@ )@N2=R1G^T?M1+V:A5X>VUW=LZ:"TQAH$4D3N MN><\H,??@$CO(;R3JG23Y)I9ISC,[&*G CO0=B@.Z; MU.[R4Q_8_: ,GR)HGB#);W0>ZDNS&)[?;EC^K2VL/\G"8-3"&.M/@[D)0VQ4 MKDNP1-+4\/;BRQ'J7"KIO"T2K\]/.KJ_]]PVF[IBB9XG?[3H=UT8SI\<'QZ6 M#UH-]_#8:OQGBX7SY\IE_URY8MGF6/.P7-_;VSI<+=>VCGU1[4&YU6@^26W% MFQS,1F!,2I/WA49A,2'?7.TJ\22^U/<%T7IZYX37'RV[K;D11I7^]6"N!J@T ML3G])SF]N/G76>?:/[B\^MPY'RSA_&V#DV/0;^,4'KN;:63AZO]-Y#8>\WZG M:+VF@'B-;6&Q5/2$$%WBF"Y<1?9M0'$QZ=SS*W&F?7(1F^^^P/0S;SF6X M%X:BN!&MW<_,M6)_\#4$L#!!0 ( ':2I%1-]HY;4@@ M #8F 1 97@S,3(P,S,Q,C R,BYH=&WM6FMOVS@6_;Z_@N-B9Q+ [T>: M.&D UW$P7F22C..B.Y\6M$3%1&110U)VO+]^SR5EQXGMUD';J;>8 G4D\?+R M/LY]D-+93Q$?MSTVMI.8W7YX?]7OLD*I4OG8Z%8J%\,+]NOPMRO6+%=K M;*AY8J25*N%QI=*[+K#"V-JT7:G,9K/RK%%6^KXR'%2(5;,2*V5$.;1AX?R, MGN!7\/#\'V<_E4KL0@791"26!5IP*T*6&9G MK=?91Z4?Y)3[<2MM+,X7?,XJ_OZLXA8Y&ZEP?GX6RBF3X;N";!TU6\TC7CL^ MJO-F[6V+UZNMHZJH\];HI!Y%S?_4(&0%Y'Z.L?-8O"M,9%(:"UJ_W:R7W[92 M>SJ3H1VW:]7J/PN.]/PL4HG%>AKS_:5GL\;,BD=;XK&\3]I.I8*?NA@.5*QT M^TW5_3NED5+$)S*>MW\9RHDP[%K,V$!->/)+T< -)2.TC#RAD?\5D GBN=N9 M%_DM^,0R$0L5:G42NO-FKE^G.Q5[7G^AX&L"K%5/!>42" MQ87^3AIT>X-A_[+?[0S[-]?LYI+=#OK7W?YMYXI=]J\[N,35S24H>H.MRNV+ M,KF:&E]9 MW*.=I/5V_YQ)1\I:-6DWP#+E88BD58I%9-L(I=8B2&02 E/MDG_VG8Q?*WN% MUG_[;,RG@FDQE6*&U&O'TK _,ZX1!O$J'*NX,&*G$UPIR6/6<0#/-),3:1E5GFZ-8)$!,(8KN=$ M,N$/ NNN\#1X%D(8+!F[:HDUB""0&M419 FF0Y)0:#8;RV#,3$8_3_-G0HN< M"2DPD29&&:6*/)-V# 5-*@(G(/%-(9H*H>84TT(VFJ^:X<<"1./U@! LD@E, M3MY[,G$1: YAO7*N$PBQ)@+)%P'<1:")]RX8L\B(" I+E-X@0!$P$)&72(D M=XYYL31 &+I>K4@460P"P$+!=VXYX^0)N!FS*%8SL\",%O?26#1ZEG%ZZ.6& ME,45UYN%,&O2_EC>;V[U_O"9J7Y^)16M8N^W5*M A'ALV '< M% KXW?NB]QB,>7(O6 ?Q.LAB8?(,WN"E6NM '/I;8E)KA?[1H>,IJ0U*/')H M)4;AO0(H[V"2ZG5+1NM+1EB2='\).%!0:=K<%.P(HE;-=^K/4%0[_FX8.N"' M"U7^^N6?F^:H?%(C.UP(@\87SG-EX/,8*U*%"GAF=I]"I6(D@))\)5]\5*;! M #ED*HW+3* 2B>-#S>!33EO-BUK$W,$NKSY/@"GF.9,&)?(;9#$JEJ';4)IL M9&0HN9:D@/0UTF7JA#AEANJ6BU?CBIS+8]BQ0B!L)=VD%"V1#+*84_J%6DZ( MI_J'&;Z:KC8!N!H)$'K,(TV"B0B_*"WN':)'>X3H1G,=T3MGLC5@[YX#=\8W M8F**IAE3N5$)I[3/#2!/31EA&5NB!:Z =,E',I9V3N5XT[(490Z"#E@^0)Z1 MKC1UKKH\Y@JE&5IV R]0^Q $2H=. -?>W8L$74$,D&-$I!0]1(+6E99,@?M MIBZM_T@H#O8(Q3XO]Z8\SESR(A>+*$);)Z=PCMG0GBU[CAV2L;_=W+$YT&(B M$JGQ?>%(97:[!+N4"[ZD%M3T1I_?-;#1HIUV<2B\)1;[RV4#\<. +]PC\.4I MU/MU'1^TB\T;/#>R$82O2)Q4Z%409)I0L%)5-W"=*&/QG$[HP,L$8)2?4["# M+5,BP!DI[05U+CBV.\)MP&EOGF1+N0Z]5&-NEBT()4,'?Q&Z*N'LD6?P.;;9 M#R+.=^,OZ(M?;"('>?8%:-^[?53K*^^CW/E5N !L\2EY4"Y;!X!6$XFTEHA/I&I1PK%GL9#"?D0N)*8"9HB-W M5YP-*K/))@ )C.24R3/\QO.H+\Y">X>V_=NV=%!:(XT$4H3OA$W^<'R3I/DV*2QFHN,#H;*Y\;^3,0 W1?I7:7]_Q]TP6, MYA(D^XW/?7UI%OVKXV_]BLF](7WM.R;K=H.Y"",$JM E2!+SU(CVXN(4=2Z- M^;PM$\?/33I]'GL49E,JENAY\K>:+NK\?:M-H;EF1I7^]6"N>J@T$9SNEPTZUQ>=JROW%G78 M^]@97"SQ_'6MDX/0Q7$*E>DTC2UT_;\QW?I+YV]DKGVRB./8EA9+!3O8J#N6 M(F*7RR1_XQOLOPWUTE 'M_[\"S9:L];ANKDJ+C^O%9H-7PBME,\7'QFERG]E MU?9'WU.Q]MG14[RZ_%]]FL)'"-K,;I^R[#,R,3 S,S$R,#(R+FAT;>U8 MZT\;.1#_?G^%&W04I.PKV02R"4@TH?<0!1J"4#^=G+4W:^&L]VR'D/OK;VQO M0B#0H[JVW(DBM/)F/.-Y_.:Q[KT9G/5'G\Z/4:ZG')U?OCOYK8]J7A!<-?M! M,!@-T*^C#RE!;MC+1*'A/ G\;NG$; C3]%9[F+-)D5B3:HYU24X% M%S+9"NU?UU"\#$\97R1O1VQ*%3JEH9)G;J-A?%'0"]>SK MW*F\!W(X*^C2A*AAE#Z^S=F8Z>VMJ!UVFPT_NJ_VNO583L !6I3 "K+7#$C! MXU2^D 5]*C7+6(H-$!4:+Y#.*3J7K$A9B3DZOJ7I3+,;BLXRV$8EP@59H[]G M!88EK)9TD:$AG3"E =\:E3.I9F:A!;J@J3G%>:L3MLU6<]H%EF-<4.6=W7*Z M0$>I-I1&&#;\+_,G*PCX,FG$%E[?W*/QXYC :;ZT; 8*205!AIS,J:3@WM0Y MG*HZ8@7*F4(I+G'*] )A!VN_T0B[?3$M<;&P;U%WMXXR(4T@2B@ARLB-]M&E?^'W_?LAB9JML&ZU M(*(T9>3?!:\.=&QYS;XQ599B++XNQ)Q3,J';6ZW][D:,OW+2?M M#O* XHP!QM":M-59) [ M,P[*IF &-ZPK<9+^.6.2FG9I<^I!)NW@7;<$8Z+6#EF^90]U6>E194[4:<:0 M%IVNT?(''+\R'%D!Z)JZDIF"%,Q,:68N[A4B,\P,/DM)E0FNK=.8CER-;EV.OY^JVF&5PT3JR;+@ZNYUK=S;:#) M)JVS[W?"I\FA'ZUH@94MEQN6QKL!!QC!*@58.J@U:P^J0Q*BR.Y:E_-//(WR MUG"M#Z@FBS:<(;=\-/1Z6@%RF=87,'# MIE@)9@C."%KJ_[]QQT#,)ARZG7&!7&#S\?9\%_R7K+02$Z;AJ/09=I]#?66F MU=EBV\\9S38_5EZ)+W8^\[VV^Y@/?A231XK)\.AT<'1R@GZ'SZ+1\=710*R,9MQBNQ?NE66TF3+OR_KT(?W:=/U5HDSGEP57$6!NR7MRU1!MEN^..5(PAKH"1A MAJO_(K?$C&TP$FB+[55E2]I3[HR()Y^(S(SX\_^==-JU;[$_:/6Z?RV0);Q0 M^W_+?_Y_"/WOFZWWM;6>/^K$[K"VVH]V&$/MN#7(462D"XBD(9)BR2/,@L:34<.47 M]U[[:)PBEL)! J<9@Y&+UB$:K)48?J0,+X;7U 7,O:-4>,R3(,XQX[V KR9& M:V1^[/X0W@[>L#MX_4^([;\6]H?#P]>O7AT?'R_]<]2"GY9\K_,JMQ8S1A;& MYYZT6]VOUTX^9DN]_MXK8HQY51P=G_K]D_*CS^_7.AE>._'$]=O%J:TNW"OF MKGXU[-ON(/7Z'3L$4>0F880I(O3\)K?:='$7BC%[E0\[.XCGIP_ZE\],=N"* M,^''?&>",$&7K]L:]#@EZ@ M#=">M8>WFS(^<$=S\AU;/VI,=S"T71^OGA]N-&A\LGPU.GA%$ C:>NWFYVW_ MD2R(0%A?;>*@=9?DX8GDU?_6WV_[_=BQZ&9#6R??>RO"KCR^./UUVW;W_EJ( M7?1Q>P$4.=JP_&AC6[M>.%W^,[2^U0;#TW;\:R&T M!H=M>_JZV^M&:$#KY'4^,?9''ULAQ&[Q$8XW "/Z+3]Z_LEP*Z:_%EI")A8, M92)&R2/UENF =2*1)B6X-%_6BJ80$/VE^75M)S\ZMEZO=Z%]IZOP.GW;WNB& M>/(_\72AU@IPZ\ ^G;JUWK?W=.O;#JL?A8/U;[OOS,'FP;];NVLK>(=NG-8/ M/AW4U[8ZC>;;ULY!7>S0.LF_;7[^U-YI?J7O6:.]<]8[W>E\.&Z\:[3J!QMD MYVP%[QY\/-GI;)QM?FX<-)KYMW9[]_.Z:+0U?D]W3W<^>[FYMKN_V\S_[YS4 MZ4>X?N>L<; G=@[V>'T-/C?AM^;6U_K:RK?P[FW+O?LHZY\_[3?H6VC/SG'C MX*MHK*V+G<_K?+?Y%3<^?^KLT ]L]]T.:YQMC*_Y!,\2W=UF[P2>SW8^[Y#& MP0K=A//KS?;^3G._O=G\0'8_[Q[LKH6ONP>>U7,;F^O#^C8^>=_\0!MG'G]) MBA&%242.1XS< LA MXP;\UECY AU/1"0>24,]XHPS9!V7B $I2I8[$CE96,YB>#8)_PWW[X5*QO>4 M\?8M&8N0:/)@O%@:CGCT%LPX)D2UQ,[PA$UT"\L?GM*&5T"\H1!QV^Y54OVY M5%NWI!HMLTH T[$NPKZY3L7Y,$094 M'P=W,,CL'[P>%,041%\KG)C70^"-?RT,6IW#=F:IQ6_[_:P9U\CBTLD VO#G MJ^OW&#W_\J'C-@QZ1_WB6\'C7X_5;:0;OZ)NYS>*!2,\_P:^&WQ/K=BO%0V* M=W+ZU8W_N3\NLMC%\T,5TYE MB)'+1XR.G'\_?\BK:QUU9[]I'Z SHA78 *H;K+$7GEEI*8$7$_K+1M%=G.H9 MZ*Z1VS,<]P '?+JXT?C(_7K@J-L:O?Y@WX):7;Q9)]K!43\NCP50'#R_Q?FQ M\^_Y'G=KHE#)6F9,-)XKG9Q,D5 :I+0N)J'&/3H;"GB]1Z_JU"_VZ%%AS]>[ M;.SCO_ZXO?;@WL1<&^<\HU9(+ATW41N9@B9!)X&#*'J3$#IKO4D0H1/I32 W MVUD1+UX//&EHUM53"]2VPU[_%SO^UO7YQ[78[75:W;MN>U_SN':+5]=;_S.Y M:\H8QD! O 45 &LBF8=$+Y2-RB99X#DYQW,R(^9T#<_)_?&<3 S/A:7 V9R1 M045N.;91AB0$"R(X[AQ].GL9OW7UWX.E@Y:0%4GY\&OX/KOCWL^:^C>_WYZLY' M7/3:14N>T)"OB88I[F7P(B@CR3R*9J/KVT>AU=U;":&5 M0Y[@K=E6V.BNVL/6T+9+([JHF0H@)<&Y$^#U,N\3!7[D? K&SXWH5CPXUD?M M/".S.=R/_7Q>/^[GNWV+(,Q>)Y9%9!P'9A)XMAZ CP6K0&A442()!N]G?D2V M%8>VU8UAW?:[8&B#DL@'FTBYL,$Q8CE3X' DRAR3U NNP'-[!H>MS"/6\WN2 M(L ?Z8Q(/G#/HV,X.SQ,&(5=<&*N!?KTX]SS"SQH+"VC5$)491YW)Q5 NQ[\4,$P9:(+1G+N@]/,)YL8 M49):E\(\BN99/<7)B4Y82[C$'!.N>+3*.IT<2PJ\CV#)V%.&).O !SD5B3B T!VL\=-V!+0D;M(XV1SZ-HGG6@FISH M9% D>H:]I(E++4S23%$1,%@935[-C>B>>Z":G,BL<$0X063 %( 0.PL\403K MG6(\.3PW(GO2@6IR\E'4F20=4#\L.59">QNQ%D13+H22[.GD\VP:2BRX+9%% M:C%/TEIIO8X\*F$(82$^PZQMF6P%MHKS,'^"?N*@[O,L_^%:D22I3=IQPD"Z3FH?2%+PA9+Q MK/<<"//IEO],*HPAK=&.*JJ\!;:NM":&@;E90J,F/LEY%,TS+_^96%"72<&8 M51Z[P&W0X"GC0((/40M.59@;T3VWKSPYD6FLJ$A"F^0U=THZ296VQCGN'6:) MSHW(GGCYSZ3DXR,3GH U*:NYYHJ5,TQ"EY1@DN^-;>=-Z-O[,0[?]WRQI?VZA_F&O#T:T%MUP._JC/@Q!L2RS'L'K MZ)STAH.!,*J,),)YSZU@G&DA9E\]YEQ -# 5 Z MZ\B-EHH$8B/'+,X^P,Z\_78ZL9_/^-N"7$H"ZRKY*,%LP70MQT09^#]IG9)/ M!@?-9E\MYE0P1.<,%!Y,U'D.QFN)%BDD'O,T&V-L]@&ULM=IC+/&6*' IS= MCGU,QF)I"=8XTBB$X;.O%G,J&*HQD3$"F@;*B=@ LS8ZTUVGJN [:*1!AV.3,Y8Z,I0?!CKL5CE >'A1LO M'.74<,V%33H):3D+-%5C;?F48W+ ;J+$,,("AH-F&.JLP-@;"CXMI5ZF./O* M,=?BR0GYO/722HW!=JG.Z6N9G'GM]?M> M=^\E170GR%F9))I8;#S%W*IH2'0\)0>T->;% &6VW!>I&I-##>TC]L0HG7B. M[PL;#"?"81>PI$&58+)NAE6CS(Y4#DX2&AWC3' 6B?&:*>,#$4%X(&859I1* M,2:3U:][E-ORG:R3A_#Q_ ;WSI)(+2921<*T]-Q3!E\),\H9*8G3R68U(QKK M&5M-0_2H^,$DHHTF9Y\1BAG+N0 6)X*5*F<0I 'Z(I8H1\4GVPUC>YA/G?)RYF?)44&2BU*:Y#2/W%%OU^W4PY[7'(Y[W?>+.Y-8]R34%@@Y.Q"CON M"34Y)[7%FG"J%>7DZ?#JH>(<](>OMVQW;RS#_+7>ZK8Z1YU)#7LSI"A30FHG M4RXJP+3C@2F-E78X2&:,\#BRV97]M"7T2\IG3^ZA?#,C>ZJH8WFMJ[7<>P%T MV#-,4R+.)8K#[,K^.>W^C1W$Z8SP4Q$RCY3KR&@*S.?I(G"'I0!P]Q3&;4=% MN81\+_MZ@4(&\1I, J4$R#;-RY(Q]TQ:DQ)+KLC//1(RFB'7XRKSN=D9/V ^ M-T]]&/.Y\/M\[UL$EW9XR_,K/.GSHP]V_O**XXBU\XPIGJS7B@FL*.8&S ^, M;P[M;5:L@"7#DL:>YQ28 4='%>-<@QN:(K8JE,@_606BTAJ^M;[5AF;=W&/T MK=?^UNKN73]I'CT3)ID'7IKIB>/ 38&6<",BL%-.B12^1!(=[=>[V$9V]U3= M:F\PW$S;MCV-R-GSBS,J();>2XI-X(YKYS@WTF)+/18^^1+MGU/ SV/!P5%CHO1! #OEUB40+G8Q MN*@L7* M8E6FI#*S+=WG22X#0$RX3LX2RAU6FDE%O0K:.D<25O-FN^]B-T^W@7170J?5 M;0V&?9MGW.;8@(GW3BLOG8L1G"!G@\!8^^"\!4PGGS^8DO=$Z?C@ M@^=))8Y.*4#HG&\M%VB'X32G.[8!4#P$60)3SS.D%YSH7>SM]>WA?LN# W-- M2QJ][L>)+<->[74]/*U?\*^MUN#KF]/;>KEZ-!@"7^O?.GD>84:('(]F@>?5 MBXYYEZ+G+@A.\F8^6H;"AS.B2&]BU^]W;/_KC;#:/>:O*OW]]6&2@\KBQ)45 MFIOD#+')"T=(="%7(R_!,#DC^CL[BO0\U2&8)LI;E5>^8I=2/#0>$]YL"0Q%G )4A3=2Z:7:OU0J3ZE M^I/(%I.<^5Z'5P#NL8L7$ZID28L[._9;-2BHEO\"9,)FP])CQ'UT4. MPGIL:0K<^62#*P'E?Y!V_-WOA2,_G(IJC.^]V=^._6\M'Z_L)E[=_+2Q-CX^ MH\-M*1D_C&Z6)TJ#$));K9UTV'GCP5NE.45!"8A:I;XSH;[/PM,BSU/3Q,G( M!9=$:Z.,=5%%K;AFO@S+/G^B.1O=U#Z*W3/[!-KS=.8RFRK\+ CL4K2 MT$Q M0&)LHW&"1D!@<)F-(;P,E3$K%9X9%7X6%,[5;0V-4B=&N:9&8Q9=LM)+;(U( MMB0H7+<'O?YYF&-P=?0>_[8RFSHS67MY60%O;[&(GCG!#,\[\Z0C-I=*3((% M8E5)P+?2W!<7H0R" E2Y]0"5+S%LN4I"F5-LEYE&G)F.V;^819;:&AYM)#EG@N7<>QVH8LXG MCA4-FI6!YU::^S/-79U'S'6&TZB8C4D#0S#26*L,2S2 ;.)N9& M*E6R'&XI/5?8&&%M=%$JT%JE35DBO#\5WF"CNW[BXV"PF0AN]H:VO16_Q>[1 MSW::O6B[*246$QXY\%QLL;!<(QPI\3!M8*@G;^<%DX)8];(6- M3N>HV[.#@9W+5''!,!R<-50+QJD$GRN!8='$//4*:UZ2$7YVI/@LHYK'/#FO M \Y;YIW)U>S X"A)GD=">5EVA?UH59+MAY;UB\8E)Z7P.VCEBL)9@ MDRZDH+$IOS4^N1R?9\8K>.=R>9Q^VCS&'F1E=Y)$SQ947UE'GL'#1)QA 0QEF2'XBT>W#F"M/M"%6:A-E M!F?W0VL@0M1HR6DTPD=E@G!E62,SJS)]\A0*[J@%[]'=NSN'POG1\[O\*(G" MQ2U[11:8NV\X.O:@V_5C-Q[;]I=A['?NONG5,^YSZ^OA*JI-$YXG!:?8#$#A0FN9Z<'#1 3"#-H;2V%_SA1A*=@;>"$N9@=R-_<%^Z_"J0WHTW(_]U.N'*4=Z0 03JH4B/,&Y7BRS7 NO M<]'G0%BD+GB,]=.)X+EZP$;OB8PF8*.X-=ZQ %UAHQ2$&HEG6 DOBCH!XL35 M7HXS^N&1;>=REV762:RU#0?%&:0D 7VADF0:_&$L#$^L&,8D MN%',8>U$*$%!\DE(BY9$6HH"LBL,9A4PCR8!TB7,%7'PA6!3@HP"DY 6*XFT M /F2XB8$!L.RM\Y$[A,7QE$*@]0X_\-,3Y;-/A).;M;,.Z 1UKO,'[@VU$:+ M8PB4."RE5O)E2&NZ2#@Y:44MO040]"X*;BDV7&.I@/2F1 ,W):A\/OM(.#EI M.U1&CVP7>"ZTHX M"2J%H(2D,&):(X'"E(7YRD"%-M$;Y2@/B1A+!-$V"07D MRJL2K XKJ8*4A6P3$X07!'MP8WFBU@5%L= NP:]"^1)DL)^<@LR*3&R0T5DF MO9:!1ZN,C$"Q@\MUN;QSN@0DK9Q&6Q:?*\J0O+3:BA#S-(*%_Y7/\PI$)!)C MI2"E'/8GIR B&!R\]H :EON07,IYQ;QQQLJDM*L4I)3#_N041'*BI0/G083 M'0..2)R.V&#P)*3BX24IR*S(A 1-/8_:J:!Y8DI++ T1RGH![$+Q.:!BJ[U. MIS7,OT]L1]#LC_N3(X9)!6&8Y#CE;6PI+QB@DC%NN3->"ED"#7F"0?@YU'56 M- 1K&S4E@.R)-S0,=FU&S+XO)KL%K* M3,H+UKCGR3'0&>X-=]$FB44)-*0:^J>J(49J'$D(EE+'K6!:&X,%#H&XD%., MET!#2HHA97'ZG0A. PW$.JH<%;*41169H,8:Q49KKU^,ALR*4+RV(3&J,#AU M'#Q_)VBR6FM*35X./@\3,"O>]X]B>-^RKM5N#5N32P2Z8-%(D32,A M+R1*]+-!N5*4E@;705#NN!0YIAAL8M)3++B)!H:E>0@6E58V/B@B8V* ])(' M(@U7.*H4!*/$G6\'*3=7>\FT8(*! 6&,DC30%"T/D5ILK%9)>Y>(BJ8,I+ZB M!4\2'Z @-Y68]PJWN'K02/@W@%4:)":_F+QPEA=&>Z2@<>'N$:E"#$N1\F?%([//G@/&6Q>!8--0G3L&+!U<- M2Z^($\GB4(((X;]BV ,37(N#UE[77IK\Y5*MT8$85@;CU(X\,:V85"( MV_LQ#M_W_!W-^+L?#VTKK)\X7)UVN6; M#M[95O=];S!XL]R;9E#SV/'@*PWC6H!R!53GW586#@E16:>88'>46)134\OS#K"E+B*W7 M[^.>;:\7[;D2S6GV#GUO8FKQPYC59G^XW[MR:,HQB$(!*+U/#.+&J8_)0RLD M,]$E+G/Q19(7D.<]8\&&*+VUH@2Z4@GS8I.((A9[QP,6BE/GK,T96"/U*BJ> M!!X'#3F5Z/S#K IS^\@-XC]'<-'Z-_CK=DF:&R?,)2( ;>"(RGM&):^>^IB* M #!,V!BL!KWA @8-:GE(DDGAA!'V//5,I3LSISO7">=5=7C,YE5P/(RF*C&; M8WK,*&5XKD+FN4H$TTH=[L]="A4HB=R9IE+H@'&,F"=#G 5W0^3XAM.>QXO) MXMGC SF;]6KO"-ZE?PB >=JPG?A (=SK&7=ES+X/.YV FW#)%AXAX2"=I<#R ML!:88^YL"H$RQ66R#A.%9UO"I>K]5ZV3U_TXZ!WU?1R,ONY'H-BY/:'U;?E/ M^&LD%.J*)(Z4BEPI2Q#GF/%>P%<3HS7R2_;K+Z\9#$_;T.V=5A?MQ];>_O U MDX?#/XY;8;C_FF#\?Q:*\Y;_'!S:[O*?KO\*KAY]'MWDXE;+?PZM:\?S.[I> M'YJ'?*_=MH>#^/K\PQ^A-3ALVU-X]38,=JBXZ(^.[8-/CUQO..QU7@MHP;?8 M'[:\;2/;!E?^=>Z&\>%QXXQ>,EKD]@VA%X;A_,'CIB\537\U#+>/Y2OQ]P_C M)7)Q[%5Q[_[Y">===#A<**Z#E\I]\=<"6[CQWN,W(8?#VJ#7;H7:?^+BSQ_C MX\/>X1T'#VW(51Y>XQHI'G'9AE=%/]TAN:)C1GV4:RO&_L)(5N?'H8F]_NOS M!R10*)1LI]4^??U_FV 0@UHC'M>V>AW;_;^+ ]L=H &H8!J=.&B=Q==$@S2* MK\>CMU=PGT)TX]X@-/?EQ\9&1&6SM]OKJQZV-YL;Z=FVE ML59;_]_5?ZTTWJW75C?K]8WM[8W-QC.^ KW7*WRV %[=O6&ONUA;6UI=JA7K MLY^QV?A&L_F=S?[O_R02__%E@G^^^\IC4,FF9J!MLZ)[;S>WZJ->^!-@O-OK M-HXZ<"=?&Z/]5DQY4X],+!C*1(R2@R=E&7 IG4BD20DNS5WK=VI=F\?0S!_7 M>KZ8],AD=6$\7+-/IVZM]^T]W?JVP^I'X6#]V^X[<[!Y\._6[MH*WJ$;I_6# M3P?UM:U.H_FVM7-0%SNT3O)OFY\_M7>:7^E[UFCOG/5.=SH?CAOO&JWZP0;9 M.5O!NP;GQL'C6;^K=W>_;PN&FU]\I[NGNY\]K)^YN$9;UOULSK= M7*N?-=8^?6TS>J>.=\[V.XUWNYUZ\^.W\.X3#__Z=WN7MK^Y@]Y9 MXVSK8.?SQEG];(?#];CQ^0/=_+Q!&FOUTQTXMOEN!^]V=DX:G_1)XV#CBW/> M*X\%TCXXQ VWR!$AD:4N,65L2E(O+!.,/A1CZ:40EFLEL:#GL2-9#$O3?>N[ MK>:WNNU_K6UVX^_G[7QBNF&6M/@ENL&7%!;W8AL/(C%L"9O[W79,8K[+6*S_ MNM<'?R>@L3!3\>>"C=##D\Q'K@)H.Z9;?3;JKONKQTJ_9=NUC]V6[X58JV__ MLE6,N-STL?3#$7B#L=\^W8J'O?YPH99Z_8X=P@.@7\!;@1[HM9UMMWM#USLI M)>J^;;EW'^7.YSK;@6;A_LY9V-_]_!&NV_JZ">\']X#G!CA_YW3GX,T^O)O8.7MSL-O6 MQ^^;*\/Z-CYYW_Q &]#.+\E()23GB!G.$*?&(<,-1EQZ)GURFBB3 =" D_G' M3>2^P*^Q/=RAZ@_4:$"\IR=WA39_^+BRU5S?>K]3VUK_>W.K6?O[X];VQY5& ML];C?YO_6J]=X;H7/'=EM5G;?%LC MAO%KW?9C7^/*0,">A%#=;VAXV^O7AONQ]L^Y?=9&;G0M=D,,M2= AK^+YZV/ M8N;7<.%U@%]0!YZYGR]#P9ZBTVC[*'9+"1"_3LOJ:U]%H[D.]*Q^7#]8/_U" M$U8^:(RP-@IQ3!-RC'L4J:18.AJM( O+];S*>Z3,C"S6LA2^:_@ET==>OZ(P M%85Y%@K3[$/[BMFCN>-SD?:6&OL-SYO'.\V-TZ M\ ] M_MVI'ZP0X#,W.4RK_F[W:YU^.-MLKM#=Y@ZNTW4"]VO7#]X>[![4<;VS'H2GJ1!E&GGJ)N)82.(PEB&&E1**<42W''(;/-8=I;JTTMCMH!_ ?BZV'\]34=A-).?GS9Z6"D'UE_F_C"0 M?OQBB0B6AH1BBASH/@'?GED.(E8YSRS-12L6EC$BV$@RRU'9NY5J\O'8&3,N MRN_5#U,WHJVXUQKD47*8UV6\+$."=_B(OR3G=3)8(F$T09P(@TPD%AD=B!0$ M<\9-#B%MK*V_KZUN;@'W6FD64YKW])MGQ:9^6S^Q?EAH0*V7:OT+R=?LH#8X MC#XO_PBU5K?6&@YJ?K\(__P^\Z\U[0FK2@:*R<1K?B!!S?2RZ?PX7ZJJM,.28S0?*,+3/9P3&:WAW88BY5W M_=/57HBWHQ.#?,9AO_D(=1Q?(*NG^R<-0[JS1VVV:S3QMK.\6[G;1O: M>@+W.*DW/Y#Z9VAK\]8P*B!&P=O.CN?/QWL'*S#"+)^ MTEB#-G_^]W[CKOA$S#4?07(H2,P0-TXARY5%DGKA65[&9]S"\EILVV/;C],/ M4#PTYC:IN71\"<6/>ZD79[-->[(Q7GPYV@A78I_FJ8UQX[HQVN! ))PC%;%# MG&&/'-<2&1MY8$X9R>7"LN&("L6TP#\TQTD/.].QS)N+I.XVS-^*L:#6Z]=Z M>1=E[>"HWQJ$EB\"8[U4+$1M71T[BE/[>[;;.BN^_UX6I+I??TP/J)Y5RAM+ M6TO;2[7USF&[=QK[A5BO8TNMT5OZO?SAW:F#\DH(_;QU:/3/>V@ *24@_[)O M3.MG&U]B7N6>9UM(4A3QP"W25&KD&B5JVT<=D,6@MM4*>Q%$ M;,--<%VL GUD%0(:^Z[;L[3CO$\GR[QX(J[W;.ASYF2])4#F( M2+YXEI0U)*)(K$)<:(6<@Z\FB4B=)2.(9(AK F"FE4-&2 MV$@,3.GEG[<*R%OJF@?P^]>T= M.05-^^_]7O=%SB>"=':^P'@"8PQG"#.BLX@Z[__4U.B_AC4AK$=#[/0:]U"ZE4P;[+-+MW, MR^4MD+[8+VQQL6" \,6.QQO;#><_I=8 3+26U_J"F%*>G>KNQ5 ;9.I8:]O! ML-8OEN ]?+[JKFVXL]=1VS#:]HL,ZN.)N]B'US\\Z@^.\@S>L%>#,PH/G]#? MW.]YK,[KGU;\\'7I)K(87:*,37S*:9JWY?,RDV7N%6EJMH;M8A(Y6K]?\V!_ M@_($T^[YBGU;C 3;IQW7:_\V>&0$=,8$V!@O BCD%T]&<%H#]#C>;\$OEQ!3 MPI#X_7I@BG1RC-6GA+K"4$I))\=3.,Z7+/YKGYK[UI][0-O''P\AG;@>G,/UP]VV$YSJUT_J)\T@O_)YB8MZ*I!>6/ZRMOZ^T]-% NSX>P$9+&&_&D?/P5N(0\E,K\HTY=:JX M-<0&)*3QH,C8(I>T1(X08S"G@AH%; E\C<;*]MK*AQ$8UW)^@3C\^03[,V;B MN5]^B$DN*;S_&F1Z;M6M;IZ_?4WYDA*3SQ;Q4PLNNF"C&_+T<:RY4W"\(TBW MD[-''._'8C%!]C,O%Y.^KOU&QA&[?3L Q[T-?JIMM\?^>79?_SEJ9><5?%87 MQR? G(&GQM]]G$SE]J./!84G M='2/8M_PH/8;W!DPHC8X J8[V._E9:[GNX.&^W9XXX5JQ_9ZHW.+1Q>/7^GW MQ2)4\1N]\MX.X 9.<@?P5OFBXGRX,K=G?+,BBW[1DJ*Y.89A\.@.P9X.EKZ[ M063:DSKC)-NC/8V9!0SM\&A02O!\Q ;KLYWC+U0FPE.$89L)C;BQ$EE/'6(B M!"^4,D[)A>6=.+@)=(_87G7/7;#W,]V+Y Y3V&%UWQ;=UG (*!;; $O]7C=3Q/9I+0)=/*UMY%'6^F).;\T.[6@[ MUPVXOKS'U=CCUA&$K_G'P!#G6@#TX7,R&&VP%MS-VV5]OK]XZ'^^>'EX :QZ)M M(:96M]CR7JS8R-.=%%[S.RTL#I,_SD_[Z0G?;]_YB9D*CT_^3EO/SVQUBX%C MS/B!5M'S::NKW'ZI=/-71"UI/?D$+VR)&3KYC5AB28O[;<1ZR&TI6R)X"JU= MHG(B.6YF8K'ZLP?0+C?2]U?!YO=Z_=,[XF?%204:^/%)Y0ZE';QMUSL?R6;> M@D(_%BREOK8']_?'.V<[\/L'NG/@V6;SZ^U<-I\_GNXV/XJ=S_\^@']Q_6SC M>'/MTT'C[,U!X^"CV%W;;37.O-C\=,=>,!E8N-6(T8H[5XC%J MT,_W?Z*T70^0-?_C(=/.YR,^&$?\L;1G[\SY&:4:=S':Y]\U-G7E?$D0M#TB M_R/XN? 1E_'W'[>\&CJY*OHT_-25?.<0/!)2-$^L?H#)3^?4$@#)^O7 0(4@CT&0\\Y\5_3EZJ@7 M*R1Y))*>^*IU3_/# MCUOP:'ALK0NOULLQS6^M04%=N[;K,P0 HL36XJ8__>(DH=F9B@G+&IR9L1Q9_L[9L%C%HIIO16#ONM]J@3J1X5<;A(V_"V6& M ]%1MS4RTL&^[4?P+*\9KO8!K#%:@8T#.\4:YW1E5EI*!!-"7Y01U@N :;X% M3NK@KX6-QML[5HL5:_"+59_;Q:,VCX;%8 ECV/7B'=VC#@J](M]ROB$,>#"( MP;WPRS+K&[4[/IQ]L9PG%[1#C*F\QC8:9)10R+L ,M$*E $O+'.RJ+E>I$*> M6_FYL)=K(R&?CS']VYM=_6BGQ*!8G'L<^['6NQ33,TVQ5C5''P8V/]FI>HX4 M+*])^^.P-Z*^K_LQK\;Z%F]5H;U\W^)%\>4EUL%+'0UO7_*SPK4/K9ZK%LZO MV>]?TM\]<*SZT7Y%-@UC_[5M']O3P<*K[Y78Y;3HI%^ILOM\B\WOWKR]T5A; M_]]; IYVP8D?C=_/5EM'8?5+R"#NO1OW0V6J.M'NC&!_I'V\W&BN-U8V5]S6@.)M; M]7&";WL3-QX8IRVO+MSE[#^7+CRP+0_0!0:(VUP?EP\F2[6W%X&?(CG9:(/& M;T==>Q1:PQA^GV6-N'$+E,\OH/[[0UFE*P_0E9QHK=BCSFOS_B52OU".6W<+V#/(W#D M9M2Y@I%)R9)]1Y1//3:0)?K#0%8EUP?(U=P8'JX0B%ZJY;H,G7BQUW,(]XWE MQ2-XU_/M6>.:P&5^E?-AK]0O48S9I7Z#^(!QEYABFXACS-!;QBF/,G5PI M_2''R#/H_;@?NX.\@7NN&$=^\SEA'/E52L\X\DN4FW'D-RAWZ\O.. H)5(QC M;D8F43&.N9,K^2'A*);\[/?:<-_!>)U);?V?H];P]#KM*.]@#>\_'ZR#7)*. MQ3*_1*DY!RDSY2#E9QRD(ASS,C#ELG.R(ASS)U?]XQ"''>S7WK9[QQ=I,TL+ M1OE-RTZ/\CO,!S_*;P($J=3M+WE(29<^I*3+S.\*/"HYP2LD4#&\N6$"JF)X MK=M?BVLN5YD;E^/-()4YST1;'K+9 %\U9[Z41^%A'P15F/+?_9Z/ M(5MO9:MS(V[Z]+M+JGW)$Q$>N[8Q^7QG\F;S7^M;U:[D%V7&\L:VY/=Q#SRH M JZ+\D@57L^/H.G3K]2OA#<1X9EK5KJR5'@]M;?6#WO]RD+G1\B5A994>(K> MB%U^[(X2H\5<&W#;MD<)T\9+5J]4ELW.T<=!S ?'@VYES_.C$I4]EU5XXD9P M/I&!+(.-X"Q-T48+'&V\.S]?W7V_KL"N'.[PR^^LURX S2>WI#O M[HT/'S?6UM_75C>W_M[.+CX;!V:/NU;[9]%/^H74A=:V?]U[U^#Z@S&C?9^QB! MM3_08P'&^_2(6'3!RO;V5>#^OF"_^ZH/+_GUBWWYF'O\8EVRAT@^%7]F4?)W M5Z==/>KWP2)K=C"(P\'K7U*!&^_\2Q*:]CTF9,*UXE\STQ+-*6#R AV?/\1_ MCEK :JYQY^N#XKU>'=<>&G5YCE?_KT>]XA\WHT,S]6[?K5YZ- @W2I<*H9*U MS)AH/%OV=;^SN=D_9FYP/>;7[:WVVNG#7> MY8*D6P?ULSW>6/MZMG.V(7::*R>-L]#:[:SS\VO@64>[]*/<7=MJ-SZ_;=?7 M/ ).:4#"HG:@"VG4J:%98WIHA)DAA!J0M2^!(QPM.=\%,&ZLO;S M.TR?/JP+[D3=4D/3I.C39;=?KK@=NUL5($T*D!JK5TC3V\+,+PBU]8YAQ8$WXL'OT $Z;%F.[K*;]X.YX4Q:CL^&GL M^.R&'2O 8!6L0, P'.*8">2PMD@;I@A)A"OB\DH@X!5ZANSXY42:5KR']Q@. M:OWH(U!OL)#%6C<.?XE:W->A*S4D38I:G/?\UD7'-^*PPJ1I?<"2612X0@3C1%AOB M@N+&"6-HE&%AF2FU:*29(4M^.9&MC>XW,()>OXIG/0'%.._L4X"?"G .T621Z5GR?*L(UHPRB,IRIV2Y M-QF#H2IYBC$":)6(8Y*0 1\ @5^H!,B-AI MU^A%)<4,6>[+B5G]W8^'MA5J M\>0P=@?C5$:]8ANWO[84K@IB39M/C$6Q/I+$2C<4N^E7BMZOW)M)@]7MQ471 MD,BIM"B:: &L)$&:NHB44UQ[2K!5<6&9TT7)9LF[J>(4,\HR*GM^6GN^23ZH M#LIR21%C."#.5 #RD3RB,4660J+.NH5E)A:QO!V(G(]H!5.SS#V:O:%M3X)F MC'O@7ML9YA.S)C9M4J'3--!I\_8\BIZ3 M/2\2PA:EF-3"G'N;2(EB'B_8[""3"8N$%2#/O8. <+S)2&K.?HQVAWXN3] ZA+:>+M<.VS6RE&XJ]9() B0C&?R=)0#^U/IY_U=AW$F"UAT3,$KA@(5!5+&(N+ 6LIAQ*SUPE!O M6 8M)ODBY8^>@*E"([-KR9,+C526_"26?)-^<$MTDC$BK0(!2XX,Z ?CB/+( MHE!*1)%C(MPL@B!GR)+G/N_ G7N2@%?TNF@<(*D6=#S'!J5&K^LKMVC"FR:; M*QF3"I;16/.TWES_0KVS@EB.E",8\90,,B[JO.3#$J5#D#SG(,:+BCYZ6W>U MQ&-V;7F:FY0J6YZ2+9]>MV5/-%9&2<1HGGCQQ"(GI$>>J" Q#2Q%FM>)+FKQ M:(XQ>XL^9I=C;.7/J)?0T2!6JSJ>B%1L@J-CA]!/[Z,=Q$($F^GC(!8AUPJ' MIL,I=ECC[,,7$VGB&$B$M2%O?$[@["@:D";6>1F9]UXM+!,J%K&H5G3,L2U/ MBE14MOP,G&)DR^ ;J.@40P1[C;A4>;H4/BE& DV8>%NL :=J4=(JYW8M"<7H%1AT.0PJ'Z+5 M7ZW4F@8(?;A%)CBW21A'D%9.(RZ20\X%AZ)),6#A3/"N "&)JP421Y))89E%2-D,F//XQ->#WW]N$'BR"3PJR)TB)ZRI!R81*UK_?6'FS\7ZCN;&^75MI MK-6VFYNK__.OS?=KZUO;__V?FA+U1VW]P\>-YLZ$RMHSD$3H'>6%/3-R'K*K;ES]_\T7-L4-[FG>[5D7M7TC!Z$D7ROI[I#]5 M#KB)L\%5ATA0QZ8;?YR+&!D>/L&<8_#Z#D<'.(R8R*@4M C& 29@LG-><;K$.E!,#,)#(V30ZN)TP2FIF7&0")1%SDAFJD,5Y%HSB M9*2 /['86R$6*7\TNYB]N$QEQU,(9%1V_ 1V?(-5@,2"5L8B$[$>[;S6,A'$ M//_LN()SH 6YT5/ M8'R#5BALI=>MPA?39AAOC@;0C,%@M==QK6[1Z9?"6+TJBPJRI@=9=V2D"I2X M9#$R6L2<$#L@G91"R=$$0Y*,V)*%9;%HQ"P51*ZB&S/*/BHSGQ$SO\%,B"=< MLN01%I@ACG5"SEF*O++6)P!P:F)AYOK1I72JZ,=CTE4]GI:\"&_IL;3DGQ#; M%WENKN%2!4<3AZ/;&:ME[,B,'S^I\G3Q MCM :'+;M:6YL_+'E/]69\];@.8HHC7*#^=L[Z:J0TI,D!ZM6YTT3\F_O4PHF M>:YL$I2H""G"^R/4L;0FH D8SQMPJ(WY*([[!V[Q5 M.FB9D,_SSER$B QC'CFK211 UH(0"\M"+BJJ9\B()QD.8FJ66<4H4]BD6,5$ MLNR4&JTF13DJH)HF4-VQM8X10X+)U(";)$,V(:ABU), MJ@9\69)J5:;_I$2E,OTIF_[-V!).C#EC4 J2(\Z9R?FF(DHL&DL9IBR Z3/* M%L7$MO7-2\JI9[7-'RSDK:&K6=2K",DS+>NM\C!/ <+.;N\=PD9QP?-4>]0Z MLY<$;E:*R L=DXK)T")_ A.+4LZ2GU4%2V:4@U3V_+3V?(.21,V+PW\G1QD])-'Y6NP>5/%7GW^J0)\+D7LJN5*NB?!O3?KHKCM@N6*DN>DB7?+-@KO9(YD$Q 6Q$H!+AG1C)DJ0V):A\P@V&=R45NR Q9 M\APE*W_8UJPJ9C3S&[6N0E>%3@] I]MU9!C5@F 2D,.Y^A[G&%E%X"\=%NSHPK*N]F+-L24_XUZLRI)_W9)O\ P>%:9!8Z0TR5DIB4,&BX@DMSQ*HH+- M:Z-GRI+G+>Q2N@:7/TYTNU1RE$IV?(.T)8Z#!#J%8E 2 M<:D]TE%JX'#!N\BD)IB-[%C,4ICW!02'.IW6L!-S5:M-_LI+KG3#ZM57K,SY'N9\>_DP MC+[,*_"\A*%@SCFK'DA)H@"8;(63) 2;;>B&(3];D<)?5\*'##R5$DY7"6]. M.,2<4<.X=QNUASW_=[[5#[ _.:Y+& M?XY:P].J%.5$ANO0^G9^X_'U*)_\FNBB0<\A\[_[YZM)!EGZB[7_^A'2_1W[ MV_NV'R="M3<:;V\BWD5K"E7\V_8W^]O#7/CCDVT?QOP>"W\.X3#__Z=WN7MK^Y@][9SL&;SN[:#M]IUD\;^9[TT]>=@T]?-YOU MX\VU=F?WX .\]U?1(/JT_N$+%X"9RDH$XW=>@,%A*+>*(W"M@T^8&Y\SQOR" M'OU:Z*72HY+JD6/61.\QC,&^T".&'(\4,4*LHIJ:X,7",E["^/;L_ZT?:H>V M7_N6Q5L[C/W:( OXC]IWE; X/IA2R."Z^A6Z-E@Y&N[W^H#,H0H;S*A.XL:' M+Y1HP!M -$UL1#Q&8(B6>QA\$_7..&^C_ &VW:E6DXHH5VI56K6R1C!ME4=, M.XJXCA89KPUR43HC14C4I9SS$/:!NI&4U>R'[IP&ZGPZT(Y7UUG4RMDQC06>SW*G5\/G6DC>,OF.-4%+=FA@;$">;( 3XA UK@B-66B/0T M*'=/G=H8#(YN0ERE3K.B3LPHBB7GB"3-$)=YS512"7@=EMAC+1AV,Z5.%43- MO$YI+*)2,B#/\NH["Y^,9@I\3D5Y"L8D$AZJ4U,=]BJ(FF5U<@3DC1-H$A$> M<<8DLHP3T"Y,I-#.&*L6EO/ZH)_SKWLPM%:A#+5>O]:[A)J:'=;JMN_W1[.3 MC"S6,H85LVAKT<>.B_UKA\A%V#6TOE7+,Z>W5N>Z/1=!HLJ0)V7(-[=O>1QU ML 0YF[=OJ:"0$8$BQ;TB,B7!.9"%8OZ!_C%#*S*KM=4SND"G,MXI&N_-;?>" MDH2E1,0KC+BC&-E@$Z(*LQ@,)Q2K633>)YV[G<%IOKR4H->=B3F^45.JB9G) MF>G&3\CRX?X./*?1_-2J-_=(X\Q#.S^U-C_O'L"UIXV#%0+OSZ']I [OO+GR M11J5C$L$82$)XIA[I 71*'(E)'A>##/^O!-\E1+-O!)9(B(&94$@9)8WW0CD M/'=(:J^B8(IZ&YYT=F]2SL(5W:OF8$JBD+B^]X43[$"Z%'DG/>)4.V1!%9#E M20JCF(GLB2)*E4[-BTXI%[6EWB'E O!A*1*,E$8@)@T&^JIDLF9AV:A%\303 M>U/#N.]&S"N%G!F%/*FO?16-YOI)XV"#;397V!=!*.<2Z!O.FLFC#V MP>L8IJ94%;[-O#ZY8",-U*&D XR7P>=9"J^02D8+G*AUPA>()N^HS?M=.C>> M#,SX]JC9P,4:W.TPPLV_Q?;I(^8&7\3^WRGPE/'<0F6C#[/1&Q. ( #PMTE$ M(N1*E9$!;4A 3X4")SR1%*S/M.'1)Y M&*=- R[[_F_H^HWNZJCC*SH_.32Z79L^PN!@M0I $'!.P>@CTD(K1!R-!"M# MC THEHL"EQ5[9AC*YX47ZBL^"FL^/1FZ@_#@Z 1,:HMXM@Y9$G(FX83#4I& M+_),,%5F4 MJYR!4R<9EW(HTHZM7I7"1B&$][W!H!&'FZEI3RID>A RW2XE$0/QGCN"I+ 2 M<2H4TDQI!'AE-+%<6GBD7,*K>HC'>ZQGLS5)$3?(H$UBJ#1]PH MB1PQ 2G,(V59E")7CQ!BAHSWY<0JMN+0PH^A%FV_"TW_M8S#+\*YF11[.._R M]7&/7P&DM9A:OE5E+)T@(-TN&.&L!$(1\T(;#VPB8(M,4@H\'A\%T E)"0SJ$&ZT#LC[/51K,D0&01I1&2DET422R ML$P6)0>3-B4J(/$@EL/4+#.-9F]HVZ.M375>CG#\(FQ4JN9A5= M+P120=;D(&OG=OT#<']$M JEF%=EG].\[..&$MHU*NO&8@A](Y<.UY(Z7%8=U=G M/BO4_=L=$,U)$QS2/"W^"#AAB:)4ZZY 7]1Q9#%D2.2 M]^IH901S>F&9+6+#%@E]=+!\XO;TS#&M"EDK9)U9>ETAZY,BZPVRS0P6U!&. M+#<:\402,<58&)6CA:3.\R-2CBPW.#+(6;/S5T,)#S[ M/H+.]Y_>'&E1S2;&FO5Y'9/MGN;]5MW>, Z6KF^;NM+N\<6,+ FX_V%O4"P4 M?-V/;9LW7/UQW K#_7-3OW+=6!#X\A+KH,^/AM^_9%:ZB-W80W;E[]S: A2H M"YA[1ZGPF"=!G&/&>P%?38S6R"_$+)Q?M-^_S'NU%Y'K1_L5V00O^-JVC^WI M8.'5M7[HM+KG#>)T2>5^O]EEHXY9_M/UX=([6ONLO:KN[-4/'S?6UM_75C>W M_M[<6FEN;#:^JW.STN35S<;VYON-M97F^EIMNPG_U-<;S>W:YMO:1F-UL[X^ M\V_P6ZM;&^[WCN >8;!8BR<^ KI=Y JJ!3NT?\"0;(]":QC#[[=>:-+-IO>R MP.M#0 &IE[A2P#BTI&T/!_'U^8<_SHM9M[K%_8J+_NC8_AY8TQB,LB7=C&UD M08T.7QK9$AX9VCBT,G[R^/!2<>C&L#0Z)O62H>:[A_$2^3\_IN&S5P[\(:]/ MV)(@]W[]!QP3[/L/_=&5/VLLI?>Z[4_"; ^,IDV'C.M[5@LSLF0]A_;.M MD3FH>)]ZD_=YX?O4BYRGCB,/,==YF3;IQV^Q>Q2_O\)T5FSTQ[SC9Q[_2X\@ MOJ0 H9")!4.9B%'R2+UE.F"=2*1)"2[-E[5BZH5@@NZ[-KBPD;?]7B<7DLY- M^-P:[J\>#: _8G_]Q+>/"/-]?VCNMG M6RWXO[-[\*:UTUPANY\W6",'\YHK)[L'C?V+X.'!VZ^[S77:Z+R%-JV<[P#/)HVS=7$S>%C_O-6N-W?HSN<=4E^#=KV#=G76 M\>Z[#;';W#BK?V[ /3^R>K.=ZBU,L,M'D>'XC)I%,WN2?5%^5!,$#F$0__;MZ VI )QI1-]!3 M-49AP^[=J]?3SUJ]+I3%$!P*."G$.8-JFX=_[1 M735I.0Y="B*N#R)JRA@H@Y;>8JZ9,<3PA*,7RD9EDZP0D4P1D11$K#LBLAE$ MM%3&W HS5YGG^;":(,,]1AQ$[:VPVE.\L6 M&F=!A$@J%B9QH-)(I',2&C/6ZJ V-JFD379-^X62W+XR"KUPVE04^E$4>I8= M\6"Y9(:A$"Q%/)"$C!4>80Z2S:%"QKN-3<6:3-6I6,7ZY+N_&O2'P\;)H)\Z MHY7F00LQP9<:4Q=.DJJU\[I:.@5$%P6BK1=SK C3&+@"+B1=[@2<@D%."8-L M) 36- XN-RQ0S#2-6!H3\PER]]=8]Q?.IXKN/XSNS[F7DK&81(LL0#7BUDID M3290"ALIA)%$L8U-L(9 ]Y?&W;[R[J6W<1BK2)2<#A?BU]CMGQS'WFHSK))^ M_ #'G^-U!";K]N4JVOE^$GO#6'!W8;A[,,>YJ TB!0GF*K4*<6\%:?JU%@;J%,ZR# MV.WF:(E>V)NNDH*HBT;4^3@RXJ5U#G.4L,X=$ U!-GNXF)!4!$N32')C4XHF MTW4JK5\*3M:=)!5]?A1]GF5(F I+06N!'$6&N&%546N#G%3.,T]LU5"<\2:M M50'9E7=$O8J].+#=B@;9<-SI=8:C0948OM)<:"UB)!9_GC=>+("=6S\LE0*@ MBP;0^<@GHZ/VBDM$=#"(4RJ1Q=G93QUAXUI(H 64+Z)C6 E\JJ]2+_Z@KBCU MHRGU+"MRQ$:N"4$A.8JX'H]6."%\+PW+AY.CYZ1#&,QR^Z!^[3J]:*U>6 MT=M8-3?(4:;# JF+@M3]^5@HHF!_Y":@A'E 7 :%M&,,*2XBL4H8;EQ5%I+5 MJ:M!\1O5G2;=1;V+!M]%@V=)D0=KQG+J4&2YK:HA$3FM+(K2*DM%(,2'C4U% M98WT=WU:JHY+4_1/8J9#O<-&')L)J\V(2K#"@R30Y4R;B9E92-'B('4^6$EK MA14#/I3 QD2).&N , # YO35JS;0D21Y'&P%;92NM4<*?$D=6/:-Y9;0OM7*!.S]!.Y5E0."1DG0U M.VEFG)@AG)1Q3EI07).;MC&]J.[(A5?6^,HRL74A[,OF=1[#=L-%0.LX\3PW M1O;[BA_Q%]?3POW/EQZG:3'R3N\4YF_BDNKWAL^K13:^KIV7V,[WT<"""#H] M.SC;'<7C8:O?RZ,<]*NTO2FW*%QB<5SBW37V@=-22HNPEAIQ[A@RR7N4E.7) MV0@KA$[\V+34DRM@\AA^[ (FRP(F,X9)8%CH8!S**6J($TJ0EL0@F0*V.AK# M+,[^<-+4]T]RJ8D_?/G=MJ\'_:^=859RT(WU88%KX?IY(*('F#MQ]CR/O5CJ M?BX45S_,D3029!Y(6O$#:886D(B(0+KS&.7>0 TDS=7+Y%$_N?"G9("@)26^["$V"C_'^TA@/@6*$<@KP$9!&7(YM8=S.^SX1K2#'@QWV#B)@\;PR Y6 MCS_/)[HQ6!.A?^JZ<2UVE;M/P/)N*Z_CX""OXL4R:3J[N^Q,U&9ZNTJ9+C82 M7#:26VPDAW.[I*(9UH,FWK3>WQ%O%=8^X!.V\&7 M.;+KL5(Q$(PPCD!V@W3(1*40]2Y$Q9W@ 5=DE]V[U%/]*F 6%%IQ%'IH2EI0 MZ!=1:-9W:Y2)D@64! 92&K5%(!V),!,@/*:Y33F>X1E>5 V$XIN]3<^[O,2' MC=-AS$7-&ZYRU5Y0SP8,T9]VJW#J9:6AZQH75@EP^-#G_.^KL<2P!7-B#V/K M]-C%P7X:+ZO]T]%P9'MY2B>&?3D<6Q# ?IXO-L4M5Y@J@G).#N+,:62)]$A0 M'XT(@1*2 &!)4RM1HX"Q$OZY>#5?^!EW4?.G4_/9]!G!<-"6("7SR3<6"3F@ M5J#F+ @OL Y6@)K3IB"+JMQ9''AW9U)AXL];/RZU@NTDGI1+30S0.:PM,+LX MF-V98U.*6.V2MR@2S1'G6"'K@5QQ$E/4F">>LVD 9CFOD\'Z!$G-*Z_HC\6F MBJ(_BJ+/\"DA$O,.--MK!HK.3$16*8^<4Y9QP:SWLLJS$?5K1/S[R+INA']# MY^OFO^'']-;'=G#8Z8V#%NF/VNACSG)_?,6C%4F*L0$3VC^&>Y_E0N:]_B@. MGUU,X W/,7[T/XB"FUQ]-%6!UOBS;O#[YHW?,QD$I\^4@.\XZ8^[-/TQR&V: M.E_CG]\Z870T18T>I M\+"E">(<,]X+^-/$:(W\1.G&]$-'@^D3G !H(3>(]@NR"1[P#]O]9L^&&[__ M*#N0TLR\ST[9S;*;D^#CSZJZ=E;?O-O=WOFK\6+_[>O]MUOMW?W6C8NN+D-^ ML=\ZV/]K=WNKO;/=.&C#/WL[K?9!8_\E/,;>Z[<[_]EI'>S^O=/8;<'?.[5_ MGM_ O!H=]4_A.\+P3]B\[6GHP,;YK[F1+WI\]%:*]^.F4$'T)9Q4@3(PDJX] M&<8_IK_\.36X.KWJ^ZH/_?DC^F4%FK5VLT3&;U_JUC,\UJ^)L3VY\^3M9]5; M,QO5^#VIGQEJ;GP;/R/_3_T,T=M&H?S\\0E[)LBM'_\.[PEV\TW_Z9,_&RRE MM_K:GSA>[NA?>1C:KF_%VJ\G6P^ZO,QMYFD,AH\S4^9G"#GNR7"BRL>D#:&F8=EP(+^FRO,_40[M$/G_\^WGO_AG\X?_-][QR^H^W% M'MT3K?9_CUJ?/WS;.P]''[=WV*6'T,.8#O'^]A>ZO_W\2^O\#=\[WN/[[]^1 MUOLW,+9W\/Z7;_NO=O"LA[!UOGNVO_V&[[<_\+U7;UAK^_#LP_FA^-A^1SYN MOSN#<9[MM[?XA_;;M->9;R!?ZBN4^@H%Z4I]A95#NMFFL*6\PC*&\.Y7/;3R MFL//UHDK_;UU0F7\M*XU>:%C@4W['@DRV\19IZKP67QS9WB%\7:?7 M\*?'I^/#M<9H %\YCGQJV/#Y=#@Z!CN[:O?6Z*=<17CIE^B:Q4D\1K/B#&LO MKJ+:E8KO_0$,L_?B=#"(/7_6SNMK/,2M7FA?KK:MB\4&)&(_M>WW0A'N0!%: M+^:,(4:=2$P(1)+10 R (KAH+"+><>S8I'@[$?>.,"\Q48^LZ[_5HE= M(,)PSF-H9-8/+Z9!_QC>^1K'RC!<&\*UO&D^=P'AA^NS>Q,(O[M88O_I=_/4 MOK*=7D;F_=Y!]*>#SJ@3AUN#SA#>VH8_>X>O81KZ8=R(I^#P'7'XX()]P7?N MX=:;3X0S@YTP"(.@ 8=I0,8X@P"$1=31.^7\QB;'\^T=;H_#);6OOD;6PGVK M#ZCI5_VTJ?,]!G0>!_V" '=# '8% <[VOGUB+O+@,$9>)P4(D ARVG@$AI@* M6@&)LB0'PFA*Z)^KE_ZWM)3L$/1G./;'QN&_QM3,V^%1(W7[WQI', M'M5#^P*P[25 VW\RLDW)PY@=O(V^:X?#3H(YK-PU.86D& =WI ;S<2H\8&4I M4>5M#7&AJ=WL?TC-A1^MS#@F'.^2:>]M@$)I3'BAGAD MI)&(.)PD-S()FCWL37[_2G&/!1TK7TW@Q35Y4I%W5-)[:2CKNP M"5J9[6SA5/>:G>PR#K_L3@O:G0[F:&VT0@CF" J6YIZVN>MCQ$!PK27!,$D2 M%^,Z!9K>NS+\PA5J.0H9%&@MT/J$ED*!UL>!UEGB;PUAF@F,<.(,<=@QD2$4 MI";R/R V)NVX,()4:F6@M928+B6F_WFNQ4)*3(N-S5)B>F5+3!^T]U_\G__L M_[6]\_:@RDM0?S9VX!';'VK_5+E14NP+9 MLY6BKZ^J"X;4,=AN!Z.^_W(+;_!M$HX&_6^SIV=+-25;,-;,/FVWXDHGMA-0 MIU?][NU)9P2OEXFJ)LI/2EM-JJKW\_'=>)ZNFN?5*W>MP[8.\_W'J+,[')[& ML!Q>^M9%*T6M[AW]H;_&]5WO? M9[WT\,GCO?:[;WMTE[?:X;BU_4; ,_"/[9?=_?8>WFL?'>UM'W[[("1Z1CI(AI1CB1P5FN<^OI@F$% MP]8;PYCB7@8O@L*1*Y9RQW8JM.(,XV TN0^&%:*V,(";C51+CEHJ.$?))8NX MYP1IJB*22F-->:(JX8U-JDQ325U0KJ#X(\S[1(70SJ=@ M?&%JCP5DLW%AS-L8'.-(Z-PF1RF%G!$,$2^YCEAC3./&)EM8-?P"8@7$ZO3@ M=P$QC@,S*23JP;QDP2J ,:HHD013&>\%8H6J+0SAQ"Q5LR1YHR6B48$MFKA% MQAB)-'%4@!B)LE7*F^2F2Z'^5RM.OSLI]P#,4=U59$3H*,PLXUQM$35'3'VAN.* M?"==N-\OG8NN8 G1:X\^L8F4"PNF#;&<*6EIHLS!LO>"*ZS3G7-"*S0;'X%> M;1

7!%30;2[(-K9W&DH=98+1S52E6V:8D!6.X84,U1*PJS& M:6.37E.,KI0#7E)=OH:-+$J1_Q=B]X_+QFKM_F6XZ&O;";N]%^,8T2N*/F8M M5U7Z=0;>VG<&61)]GSTU%%CBJ"1%2G"/./8:C+2 $9!/FJ3SV'A9Q\X@1><7 M?; ?X#_IC$@^<,^C8]BZF)@P"KO@Q)/K?#%=[J7XLZ=I6A,;/"4(&PX;O215 M2Z"$8K+":RDY,;#1RR:[?VIR4?M'5OL)7!X(XIP'I'7"2"?0CTZ\^#W_?G,IO]4L M1O]K&TWI&5#$5,14#Z-ZZA&_I 3#FSE!=HR[6R,XD$2,""5R;XXH;( ]UAKDM#.( M&<\2+(<8":[?'KOR\39M^[WQK3,ZRJ%I5>&6JKXE6.>C?N-K'(YRQ]G/C=_>7\H,7B@A-_?&K/T706#KDP/)YUTP02O>71(Y?S5GC@#%G,'$I.:XVQ)"%5;AI-YA/T"B375M<+ M)!<\[X$A2GVDB /8D4YB("9Q867@T7M-M"0N89$BE@SC.Q\2 2&XI+WEV&=A6;#MK='^#!?V.NG( M6431"H5X=!ZY7-4X!$8)UI02EUOH*-,T[-X]=(H2UU>)%W[26Y3XP91X;^PV M!$5^0UOG'G]2Q/,0,46.1(FXXA29H#U8M("_N6R\4*:.6KSR9[A7&O7MV8$_ MFG;IHPOHTC=I$L]@[D/_-+> 8#H>F7.6+5]\3\""B@45UQX5M0J&*1-=,))S'YQF/MG$ MB)+4NA3N@XJ%3"X.,ELS9-*RD'B4!D7&@$Q28)36$HXF.3:M$4 M>,%=!@MN%MQ<>]P46=LDYIAP!?1$6:>38TDI1X(ED[:%A4T^"C3.L$DF&1?. M*F0%)X@3!= 8@D'.Y ($V C!(T C,P46"RP66%PH+#HE)%%.Z8@Q9[F0#6-" M>C.#"9<.+(2)(05U0@S85%$*Z 3,H4":5!RER^0ZB"G/5 SKGS:.#[ACNA MD93:(\Z90(Y*AECTU%J3I#0J0R659 &M^95D :WYE60!K?F59 &M^95D :WYE60!K?F59 &M^95D :WYE60!K M?F59 &M^95D :WYE60!K?F59 &M^9;4 ?A]9UXWP;^A\W?QW]2-_=O/?;O#[ MYL79YJW>G-[KRIFDC[U1', -J[M,+Y@<FXF0^<3;?;_SVG]\Z8724S_"?X?$Y_F2!3^X\>?M9]=9TNGYX MCXEGPH@;W\;/R(WO_=/7RF=,R%_ZUG]^3[";[_FK8U7/!/VU&7C\L>IG\A>E M]?AC)?!!HB;&25T;X_2B?WS<[S6JN*,;,_WO, UPZ:#_;?P[7['G3G+1(TGROO3X].J-48U._U<$G0\3U?K@E:OC*LF-G[+;0'F:E.NZ?R] MC2,++XXG+]I!+S>M+',S[N79'TWT;W@E)+*JR*;^'$]8%1[YPW1=C^M$W ?7 M+R^],2SOFLB\>D_NN&K(+5;:K1YYK:;NM1TL2$,?_])UJF&T'7T\=G$P+6.$ M%U#&Z.?+=R5K%6$9J8C8 _(&'G1PRDDIK4Q:1TSL."L($UIJ%?T0U?[Y>>?# M^8?SC^T W_?RRX?V&[;_?H?OOWKWK77>[>R=OV'P.?YQ^\.WV:CVO5?__0RC MZ;8HC/W]VZ/6MA9Z_4;L!!-8H2!E M1%PHBBRV!DGED@F!R"2J@AQ-:O!B ]IO!?!+D/#SBYJ^,ED]MWC^)46X^=2= MA<';BN:"/QZ.G<_UR'4QAB 1IR;EDFL-D$3(J'VD,?+[8%@A:@L#N-DFX(DFPTD*B'+.$>Q0<;ZH#DCB@F[L82]IXE(+DS135 0, MU"UWH[L9YFYH8E4XVWTA;;8QH.?8$FLD_ Y 9H4CP@DB Z9@!KD1"$:5*16,"Y .!F.&\:5?A:0;DU1SE%G4G28<*QY%@) M[6W$6A!-N1!*LH)RM4"YN:ZC49I$N=4H.9X0-YHA%YA&W.=*C"Y%',S&)FDR M1IL*+[BD M"_=;LUZF=SO]!&M&F1A9I+"_)VFMM%Y''I4PA+ 0JVY39-IMBMRRQ-?X%'3[ M= !S]QH>HQ_&IZ/5S^=V&,.+*V(JB'871#N;.Q!U+"B9F$-68H8X\1'II!S2 M"BMI@O(R63!*\;UKRI:V<771Y6MLKD4I\O]"[/ZQ%3Z?#D?'L3=J]R\#1E_; M3MCMO1A'B5Y1]#%KN:K2KS/P%KV^FU[/'A!2HXU*6N3VZ 9QYB(RQH!Y1E.0 M6'A&/.CUO2VQHM7UU6I'"=@5)C$L$\>1&4&,,D*'P )C,CV)5A?C9&$J/WMD M1@-VW&*) HX.594[->$.$6FT]-HJ%MG&IFPR=6^[I*C](ZM]Z;==Q%3$]!1M MI"AC&%, 4*#&FAE##$\X>J%L5#;)LHDN]R8ZY^&33'JEC4/&B8BXIPP9Z2DR M8 L)PX4U(HYW45ZC773E\Q)\ MC14Q%3$]O9B>PJB>^KPO*<'P9DZ07=]NUO7]-I]:##NC>! '7SL^CIWE;Z/O M'_:J;_G;=D]C80N+8@NM%W,FM],5N MM]_L(*Q;2,W-21R/%%-3W25CW3:*GO! MY"*F(J:GV#H?TDE3MLZGM&7F B*$HEK3A'RD"G'*(G*P9Z+@'8=-5$1'9+WV MSI4/AMC/U80;/U02;AS:3J_9Z,51]KJ,[/<2$%&. 8J8BIB*F%973'?@:TQY MXIDT#$O,%9'&PG:NO0U&&AF]OC-?J_:@%U>WH-VJCOU?_>&P%4?["6XN';I2^'5M*+W@6I$DJ4W:<<* CCBI?2!) MP1^PGU4U=F\=05^:\RT6N/9?S(7-!T^TU1XC&Q1&7&F.G+ 6"%DZQ]P3&&>+>7(/QK-E M&#D:*.*)*F0=UD@Q 9!)O&!4A<(E'PL99V,*&:"B"<$C M;#P@(_8&.9\K6&$A1 HF"!LW-HE<<.OH@HH%%=<>%3565"2A3?*:.R6=I$I; MXQSW.:6*%C)9"\BXIAGY.3:-!59!4/\)V?8H3,\Z=JS_)#QG\&V7+F<5Y8% ML.97E@6PYE>6!;#F5Y8%L.97E@6PYE>6!;#F5Y8%L.97E@6PYE>6!;#F5Y8% ML.97E@6PYE>6!;#F5Y8%L.97E@6PYE=6"^#WD77="/^&SM?-?\./Z2>N'"W[ MV!O%P<8X$F/SWV[P^^;%L?=M/S9]WS]\ >M>G+'V+ ^EZ&VO;/<[ZO7'\7A MLQO'/?DPI\^4@!N<](=5#[T_JLYAG:_QSV^=,#J:1H=<^>#D)!]??L2Z8;][ M.KKY(W69(_GC;%S]F4=;1950%S#WCE+A,4^".,>,]P+^-#%:(S]1O3']T-%@ M^@0G]C B-XCV"[()'O /V_UFSX8;O_\P#\>='IJ9]]DINWG-W6KE58O[4E)5 M< 7,;M>>#.,?TU_^G"I'IU?-4?6A/X_MX!#&-Q%O'MMLJGZ^W_CMRV$_P^.A M3W!U"F%_ZVG]^3U/V((.E M]%9?>^W>12X+$OQ#U87QVGB<8#/S3,PHHKHVVNS-N]WMG;\:+_;?OMY_N]7> MW6]5"_[%?NM@_Z_=[:WVSG;CH W_[.VTV@>-_9>-%UL'_VF\_&O__4%UY6^= M7F-TU#^%483AGXW3GCT-G5$,/[8X^,F.?\=2%8\U93=5YKHN^NKBJ4SMEL*M M%D+[: #[UAY<=S1L[/1"#)5X+PIRK*LX+Y_JQ@BY:X+DGDK6^E:RIIC213WP MC;6B5G3BR%T4H<:U>6Z[0>R_WLG[0NM58^M%>_?OW?;NSL$?MUD\/PE#O?^J M^N6BW \RR.4M/WQ;H+RY_O!=GO&)$Q-N^["WSTRX[AF?*,/@M@]WEXQ5F5@P ME(D8)8_46Z8#UHE$FI3@TE0%[^BTX!U=R8)W^R\F:0;'>VSO_/G1'MSGX^B/VV__]_/'X [SVA7WX[,\_'K_]?)EFL(/W/N_AC^UW?._XW=G^ M]AOZX?SHZ$/['?EP_/:H1=\>[;7WR/ZK#W@NS:#]YFSO_&VWU3X\^]C>Y:WM MG,[P\JC5_KOS\=4.@_^_[YV_XQ\_OZU:Q,_D9Y&"=8\I&ZC4VN3-.P^9;+2U^TLH#2RH)2J<*Y-* T5[.)2)J<4DA;)A%GT2"M M'$&,1,QE2-$3M<)%.*M[J['#L;Y,[TK3T<:HWQA$T#[?Z<:JC^*8 N;7\U_> M#H\:)X/^UTZ(H>'.&OV3.+"C[/;.,OO:&77B\%[V0EU,@H=D_>/MQ]1Z46S' M$U@(G:JU;+-AC_LPL//JKX;MA48_]^59E<8DRT"DK\H#?N_&_,M6+VQ=D4S9 MRA:VE77F^+4W)C*9-S!'82OCU"$KL$=)&4.Y4\$'D4O&-)6^=]68^M'KHMH/ M1T>+:C^R:L^R5!&HX<(8L)6U15Q'C9SA%"5O"/4N2843J#9M*GSONB8U):DU M9R-5R0KD.&1D(I0E+,*-5D[-%%:RK4?VDHLL/1SV*+C^X M+L^2#8=-;B:ED% J(4YU0%I)ADPRUA-&N/=F8U,T-=4UTN6EB^%=(U?-53NA MT4^@\"D.!L"44J=G>SX[YWQ_.!H6=\WCD:2K,ME/+Z>">)'E *;==F?H899' MPX*F=T#3_8,Y9B2,3<9@@ ],M<8^,9!H)&:(-%BLG+)ANF-3(;BLNF=KS MHJ*^#Z.^LV3("*L2&#$H1L80#]X #P+#)M+(A)6"D63JIKZK3X66UT^TY?T@ M3GE0)\>3QN&H 7]><"+ C6$G5(>6_5YQ&STB(YJ*9F?LLBO0>0?HW!O#Y@]E M9:42)'E!D#?8@2'I*7+8860U20RG0+7R&YOF_J=1Q2548SU=//69T]/B#%J@ M$I_]J,2%*AX@];"&Y3C]OV1 M[1U&($!7XK.ZT0YCHQ(NZB=T"G_8X3".AE4\3[=C7:=;A6\5-]'#DZ+_A=C] MXT4EI=W>_E1&?V41O@\>+0>&^.4E$9K0L;$L MHH 3$"MM,7+>,&0,CXP8S+1W&YO*K&K4>>S%U!D5A+H30KV9(QL\-P,UAB*?@'%P M$!?2@F*$E>8X!I.8$1N;VLP!U+^*YZ:VJONT<<1%81>JL#.4(BK02QT#,M9S MQ+V7R 9-$0G)*4VX]"EGV/)[9]<63\WJ#/A.A/%VJ8)/BW!CYC;,U.UZMO9K MZ7^W-4Z?\CO6B)]O^7& 0\X&C9VON5!=8>&/>%H*>_@@>PFVX_C?W=Y4(F\O M!%)\@8O;[;_,T?-HL!?1.YC03,^-P4#/K84_@Y=212]-3ETW^6QF_HBUI:N)K M%+RVE'Z5SC)W>U]C;]0?E%/)IW$!SH/4%8D4=%H8.GW>FH_NDLJYR"A2G@+] MH#8B:XA'@MN82'+:V9@KYS29J%-.#5EPJF>L14#,?)U4\(ZNAV(] 2XIB/[ABS_ 3HZSF MAAI$O 960J)#)D:&E&,X)1.TL1ZL#M;4I"::O4;>D(LSF1-[]LL',DML--6+ M=4RE\7HLC()+B\.E^("]I%9Q_7&IJ!-84KQ MQ:53[$>F'7<^D2DJ_A J/DL]M-<^ .$@WEK$,4O(!M#X &L&&\TIF!P;F\ \ M)"Z>D2=(JS^-(1./0;_;K=P@5;_*>.DM*4Z0>IS0[!R?=/MG,;X=RZ?DCCT( M?LV'B[%$PH[JM"\%C41-'7R$>R.VE78K_' MXB>IBY\D<\>+I)18S*G%H]2[^?#5F)1V.*)@+44\$8^<=!@YIX0D $TJ59Y< MW62UZKQ47"8UC&$M.EX/'9]-2&.&>:+ VF!!(RX20X;"#Q6=)4HE9RF8')R MBM>IX^,:.4[V_S%ZI*2XU\Y[4@GLLE!'L:D> LD^S+$5;#% &(&5'7%"'!.' M+&,LI\9398P*RK.J P^1JAXV57&>+"%/*=K].-H]PU.284K:%)!4)")N M; 6"%V.(*B8 \TJ[ X$B"JM!=.FIN"P( ].+>B0NOX?>UO)9.G;GI_]T&NT='BEO_?:6?8R7HYS.U% M@"@#F([.FHT(;YPCTOL;A*/\^3A_K]$:V=]AQW?7+8'_2++'7]JP2 M0KM?B6T07T^D];IK>Z.M7MB9RJQL?XO;_N:KZ%CGHV>"(%C:P(VI&HX&IWZ^E7@E,'0>!_T"O7>!WO-K4O 5+-H<[)$TS_5#L$&.*(F"=HXQ M;E3$0*S^W_]+4T+_K-&A2CDWK;WK\)?5N]"K>^KXK.]0:H>EB4BQG%(B$T<. M4XX8@+3 /F L1)6-KV@I4/@TE.5TX(]LKA743XUC._@21SGLL3&,_G2PEMW4 MZN7UV;L0R<&%1 IF+0ZSKM8M] )>_Z2YHR!3CJ+7-A^&1J1))"A:'9,5U,4 MO(2(IF'WB>0J#I^U8B1WU^MB:ORZ2I_]J-*!2,.$ET@+#*:&-A@9S32RWBC, M39#!TX69&B7._/ZNDR$L]\42DO6PI![447( 0MGJA3T[RH(XVT^%FSPLD.W, M<1-*-.>*$ 3V$D$\6(*,UPQA$7BB0<:D5&5/R5K%H1:72?T)ROT4O9"57]?Q M&;+"!1=14(H8$QSL#YJ02=H@ICG(US,F!:NC7W2AP>:UYBH7D>:GPQBR&DR" M9AXCS'PI@:T>N7(W!)3N3F57 DH? N#F$_L#(!D7.J)H;#YS%QHYL,&04,(D M8R0A^Y*.61'$4L-&(2_'0O@KR^#UH-/SG1/;G4JI M(/X=$+^U/9\1@!4.A$N'@N 8<48MTBY1Q*CV&COJA \;FZ4CW\KJZ\(I7-'7 MA>KK7/56GI0G&IF@$N*""N0^ M=49'1_UN?HSA1=N;4;\Q/;2&RRJO$7(VGVC;;W802MS_4\3]3UIAM/MM^_W] MI=1>]@<'1W80GV?Y@ 6:&Q;9DKZT6(";;]I'L% Q,(,L$09QG!QRGGF0*;8I MA40![0#@FIJ(D@FPHJK^8*D 1=6?5-5G>^(HKG0D# F52R!ZXI"F&B/BA:8R MF0CRW]ADK&GH DZ>BZ=IQ1TW4ULC=_"YH&+VLOY6A3'P4+DX!/PZ[(2JJF%Q MYSP%ZP+(?7$ACA=7I3$ML'TV-B1G(H$*Y-X!0671&(\LE1ISRB(P% MBF4#44))P:C#&YOW@MOB[JFS/C\4M2KZ_#CZ/'M@1[QTE-AF]_'<04M'G\J :Q5%MCSM$BZ26-(4$TNOA'J0U;L%JU^[ MI167P8+VN_;.'']E3JH8 T96&N"O,4;D,,.(&4N-8])QZG/@&=B<#> M@KSV>QG^\O^YB/97P+#JM&4X&G3\*(;\QE8O_/C"E2L+[MT)]^;#N(2)PDKN MD$PD(*X<1EHHC["V!$#/8.'2QB;!"W#LU885+=#KM]9(\7"LJ"!%#9!BEB$1 M#D)1#&%#50[X9,BF1!"H 6.P/2CC<6ZKN0Q(L2#G48WI4?88=28=:>&7L?K%ND6-/>81Y+P![#0_<#_-=AGWW- OA*E2.X;,8C(N#P_EP,QUM M$AAK%%APN5HV0=9C@Y@,*7+M0DAF8Y,KVE1Z/N"LY#*N#DPL_&2TP,02P\0, M:\*81&Y= -;D)-A722!'G$4T DQXGIB/#&#"D"8A\[DRM4V-7 $'THN;&%&S MX>)AI]>;!-N?5 JU;J%>=\ _ #WCG&?4"LFEXR9J(U/0)&C8(8/XM)MAC] ' MA;V"8HM#L3=S9,?[0(@/"GG.@.P8+)#!RJ- A$QF!AMV-C4&,B.N#>*E3BP M&BN[HLXDZ3#A6'*LA/8V8BV(IEP()5FE[+@H^S(I^PQEH992GTT9R;A'G$6- MK)$1"2$HEU08*3%0%FV:AM=)V5??J?,/E"7"JS>2E8<]V[]NDIX6S_[OAYN MU4%R@.MD+9BKT7BN='(R14)ID-*ZF(2JD/RAG5H%R1>'Y//%>[%6RM,H$;$Q M&Y\\9B07*+)V"1-JD13,+D@\[,VYWP_<6$55"RH.(>*/C+A2>!6 M6BX4C!WQ-!S)9_J8"O*>MN\O@B4+_-+>%^J%<: M%^2.QQ]UL2^NKQ%]\.[UZ[]V]G9:[:V_&MN[!R_^VC]X]W;GH+'_LM':;Z$7 M6P?_:>RV_MXY:%>%I%O;C=WLCV#CNPR(8-=Y8/YT\'@^QCSO_FB[J3?+=KNJ;=V^FT MS&SDNF=<'<*Q\""#5K^7W0/[@]=V,)K\L769S/XR-W_:&@[C:#CI;AE(X1N+ MXQOS-8\EC4HY;)!2U"-.B$/&.@]_IAQ9KH4(XSYPBO :N=,6M"47Z%I9Z%IX MX$.!KJ>&KK/9*#9#.&UBS#G#4:(2;&4N%'*41D25(DY2G;3. MMC)M2KHHUWR)EKV-OKZ-X72LJ?W4Z(^.@%A>X[=LG)[ %5?[G TNSK@:PUPI MM5+TXM]<'R?!?<-,*M >XW3N:9\K[N;JY_LG^<8[W^/ =X:E.,8B47F^> XV M0"5QX(A3)Q 'GHE]N//:8*TBJ.(,:&];Y_##<_RT?,CJ;Z?>6#XTG] U]^Q+IAOWLZ MNODC#SY)!-]JCM2/LW'U9QYMA074!!LMW$P@A>. M?RC54-='^>U=SYZ&#HS_7_-CO>6*YAO7/."Q'1S">JW"YVC%SIY*4@WRK#%A M&*W38_@>OP!O^X^GH,_ML#/<3Z_!= 9A5HMXJQ<.0+J=!!M*;[0%T'I:EO%@]W=AOL_[U9=;I^21)RWIB3B\\[WC\>MSQ_?[^'6\1O^H?WF',@ W]]^ M>;R?[W]^2/:./Q[O?6X= 2'HQO^\/?OX/IPXRH$0O#S^0/.]W]"/VT='K>T6 MD(%#OO?^ X?Q?M[??G>6B<@>?9GV/F_1_:U/7#O)B5:(8,\0CRXB77G!,;') M8ZNHXQN3+@ZG,6QE*J; %A6,J90LW%0%IP2.0 )!-$8E[C<:$9C92=:NP2E8 M-P>GQ[ *S[)/XXHH&I>R:$R%,:49D_4Q YWPWF0@E63'\OKI8#8?9\W-K*RS M\<\U7EUL[PU DDW!7& M'>7*F.74FNWT GSN#THS"WPBUM0^FF&6I],=Y^?;9W[X>7XPCLV$=X>G;M@) M'3O(?LS?1G"C?%A&\9\OJKM-I^KJ4]_H4WZLZ3BKADC^;/0'T]&.GW#R^K\: M1]>-^[&&9[_&AHNQUS@9Q!,[B#D(MA+?(%3^X=SJL'$8>W%@N]VS_$X\R=*S MEZ!Z,F[.DX-FX;-9*N]ZE;@KN8*@)H_]:FOK]<5#YP+IG%*_/ZH, MI<8@CJ.;A,O/8@/+('\=K.Z MK0V?3X>CL2I,VQC!/7K1Q^$P;VWY+K:1;&>0!78!$HW?JJLOND_V\JB[,,AI M #.(:W!JNT-8;1<2GSQON-GHJS/$_"":46//#OS16,J,-!MY$VU.1#:H9GUT M- "3]QB^^VB84W%A6J_Y3/61[%%J-@"*+Y#K65YPC70ZJ$Y5KMRZ"7.W +Q\O_&*RE\=X7NF SZ+=C 9Z#;(_]C%P0]C)1<"G*K= M[-VKB[9Z0&.ZH J IJ-<>?<'U?D_SQK[)]5)*RP26%"G71A3MPBF M.C6]2PZ,J@Z=I@^<3D$#\E,OWX+,JV-F^5PGD-3)GL2Q9+]UX&FKE/ !Z.1T M28)\_FM!8*#J8RFSZBNGK]'IRH9)S+,'T]H]&R_.6]U^,!Q=2/7BAEL X-W) MTKJB!5=>YLW)M\[?-DY2*BHUB+!CC&^='::] (]YY6Z-4&T'U0ECCGW+Z[W3 M>]9H3[435=HY29"?S,AX /^DJ3 $?W2I"X0UOL7X9=:5-4OX'Y:KOQO&_;0# M<'R<'WD=.?FW3\8;AG%02 KN$ =ZCFQP!$GCO(<)#5J2^G/R=^/E?2'+I8.F MK%UC;F>GL0'7L9.J &F_VM@ZH[,Q\:IXS83H#*]PE;S;'=LOL1&GLS*&_^'P M]/AD0M&.8$^VX_KO8]#/VT_FC<>9-H[;-U9AXLVKP0D98;[&WNGD&ZO8V>'D MC_'7C'MM!P#2;G]8Q=3"-UUI_CC^TNH#5X,>['@8&8&F^]"ULW!YH_GQ7C^T M<%H1K,L/592X@K#,-4>G%0\;;WE F;MY\"E3AC3H'\/'^L,K\_@3T*J==N2# MM1D/RZ#?@]_]3]RA==46H.C[?M0'KG5E'[TD;E<>%#AAW^JB!I8 M+X=@VU6&D^^#G#MCV$ZLOO&/'&'7\;>8JBL/E1GF/K4@,O7OOKBBI6ZW[ZSG", M-"_ ZNG#(A\^I2G\#.S6'(W?@Z^;BC';$.,^LX-,_*_8?8"!8%[U#WMPA^IA MCX$*928\C=^_"D47K_V 29,$F#N&QSK+ MMPU6S*6&PN^QVJ&R<3)NV'9!SX=7"DQ6)W07-EB#B"D)KQX-+LY^D="O=KZ, M_+"!5B9C^Y*"7[TJCG>8BV%;T M5VW.:QT1<][N!V#"D[B+RO_2'YS->JW7V%]-]]Y\DI8EX95&/D2.N!8$6:TU M(E):18BVBL7Z<^.?'+(T;K/[Y^'79_O?OM3%F_Q%C4OW4N6QN>)0 QT=5VZN M7)3]TT'5.V,Z0U<]IM,9 KL_@)0''3?>!O)G;O;:-"J'S3]3Q-]G#J_NZSUZ@V, MZ\OW#_0C -?S[A[=HZWS/7B&O]->^_#[WM8G(PGQ1#,DF3*(8^:0BY*@I!(/ MS"G-B9P]NA5"2X\U2Q@[;H0RC#)'5A;<\B9V.KJP4*<2:( (&I4, M_OG$=@DLB^M/E7\^3S_.*R?>8N*= *! MCTRB^J?',#NO#RY.83H5W829'Q]DP#1V0A4,-FY- I0MOYSA:<6&*NO[&&!R?!:F\DB'?*/,XVX-37/7__\&R;G*GD$DU>JU(E>5BGO:]@S\/C75S.UX8)S#(,0&N/*GCR9ED)E<[X:"R;,XF]SN. MHZ-^/C2:VVE*[."ENNN;8P>?( SP6NSY.9;<%5P.(F!% M1&L#QX([+B/S4H"E0B.5<_%63^;/3OUNM_^M0K,*B2='X.;7V!55:L.IJ%K M3X;QC^DO?X;.\*1KS_[H]*J'J3[TYT2;)@"757HVCS#KU_CM2VU_AL<:/TEC MG-QY\O:SZJV9"/GQ>U(_,]3<^#9^1JZ^=TU&SO090+MC;:Z\]>,3]DR06S_^ M'=X3[.:;_M,G?S982F_UM3]):;U#!<;%2V]G>RM5_MI1<6_UV*)3[)O#_LE7>IC5IO06=R<6.CH#L^\&U*FZ[2Q)&[ M:,&R+.WZ75DFMDSL9E_YN4&'IUD/?MY$N]&1=XO=NWZ" M7-6>];>4\8T)_V/Q/G2]Y?>3Q;4U7ENMRJF\GRK?T7#_W MWN_2O??_A;&_/&J]>O?MP_N7G;WS7=$ZAV>E'X\^M#^0_>U6:IUADNL [!U@ M#&-@K:U/Q'EMA!5(<\81ESPAXQA&@ALA1+2,1[NQR4E3JWMW9'ZL3O5/T,%P MO?%AX46-"SX\%3ZP&7P K)?168:\( 1Q3!FRFA-$C'N=?RD"KP]/;*\.)2]\W%I/K)<:6YWVS*GRP[/"Z=ONST_J$(7;?=% M916,@7EK-!ITW&EUH-+N3P\"8WAMS_+%6X-!CL4Z'G?K*K!\:UC>/YBC;2G& M8+%12!E,$=<$(ZN<1R!$KT&TU+NPL2G4O4O,UZ]J<5'MAV1>BU#M0L<6IO>S M=(Q+[4#(%O&8/.(I1:2CQ#F>@ D,9$Q6?7&:P--JI/GKX#6;1M85OUFQBQ_; M;S99>W/F<8'B14'Q7GMKU)JI\,M8L,$#\Y)<1,2] 2RV3" GJ)*>&./%V#3F MW"R+:5Q<9\M.X I$/"5$S!3:#4K1H*-&5-* N+0)&9$2"C@9K:QA!F?O.FL* M=F^^5KQGB]/A:X/_)PPN?I\4-JG\9U>#6\-IS'EF%CZ)+CXUSFA=::[W8[_N M20CM3'_H+*^;NT>O!=0OG UNP4*;KK.#7%FL2F/?F:S/E[ \KV1QS0?I;U65 M- K&WPGC=^9HH/$J,6X-8B!6E&M;(NN902[0G%6L8B!\8Y.)1?7>6:":+9$G MKX#+(_/( BY/ BXS!!(K'41@+C>3M8@;:Y'Q@2!'O?31P-8AQ,:FD:N#+3]V M>9C-,5[NY.*?YG/=@7C.9E99U_]:5;P:IU[-'.Q^.XKCW-YQ,9N8ZV6-6ZU, MLDW')[\7!70F&;)HG!>CZW]9JJ"[]<98'5N\I"@SUX@86# MTY.3[N38Y[GMYC(X!T.H#J9W,%8NA_\QB^[+_?)1_;A[3U:E?L;Q^2O>T]NO_J MOY_W7OVWVVKGPC'_37N?=\1^>^L,$)NTSN%)MS[QJ+UA ,5!$8]XP II@0," MMD>T4KFG[%PJ)\4Q@H@TUTYP*Y6AVFB0&TL6&T;-;"KG1 J-2@S38BZ-[3BR MG>YP#.[S/W^ABO[/Q_7CI9'U:-+Y_ADK&MK=ZVMT!OWWW?:W\ MEG8H]KY]DMSJ0 )%.!B&N(,?-F*)HD\*M MU*5/B6;J&<5\X=F[^IDTX@$RC9F^]5B?--6Z!L]?QOK@*Z#FS__D8U7X=N.Y M;R(Y$)LX_H5(9D5F\67NY_.W[9[& M16#ARDW/G;7^:11V?012M/X!M?Z1HI=A]I[HI'':V2\V7+\7YE;-PP;PU2[V MY_]^N.=?T@/GTV&8.6U.05'G6."1.,X3L20Z);%RADG-;?BT>\L(EJ^VT\W. MII?]P8'MQNWH1I>NRXMM)N\R52_.)8E6_#57Y^2P>??LP_O6EP_'+X_V/K_] M\O'S&];:_OOHP^?G7S[F[SC_V&F]^B!:K_;F#YL___?H WW;^?!^YZSU"IYI MV^-6/FQ^];;[L7W(6L>[,.XO^,-Y*^U-HEAR;LG^]IYH??N4I.$\4(T(\QYQ M8CS2-&!DG;3<2HZ59!N;3#8UOW=:64WCF1=596Q1WIV"N2N.N;_5#W2]/ST^ MK;IZ5:SRDE1F3OD\ @#'MOU>P/8N8-NY3.#=WWY#]PX_J>0PME0A[RG+=5<( MX&QB2(,T'=:!V-S!G-'YR)Y_K27(%D!<#T"\ QX&KZ-STAMN-6=4&4F$\YY; MP3C30MP6#Z\[-7]Q.AC$'+]8^.;"()#-0&!40BM,*'+,<,1Q$,@YAQ%)W 1M MC2;)5'Q3$+VB?+.@74&[6Z(=#4S%P*D+SG!,03\( )UBBE &1)!6:$?R'\7D MKBD$'N#S&9-;$*ZD2A$)CAV8W DC1Z) 3% F&04$M&YCD](F6W:3^T%. K# M+)C[H";W(X%N,;D?@F]^W[M(ICG$K<^[GT14.JC@$79)@LV-;79P&N0),\IQ M;SW.:#M/-HO)70!Q=0'Q#GBHK T83&X?@^&*!N= GQ)SEB>3N':WQ<-B^<4KEA!BJ<\GS\^ MSLEZMMLXL2=Q<&-8QYI51)S')XF]"I+#@PJ (Z]UY$9+10*QD6,6R[ET[4'K M[.)BDR MFU%D8XRWQCA$G$Z(!\&0Y5X@JZ7%D1!!M5Y](K#V:DRT--1[V*>=Y["#6Z)% M"BE790!NR-CCG(25_?E7U5K,J#5Q-H-R0L3D%E0@2V2$M4B88").H-9$+<_^ M_#@'704LZ@46A>$_JH?@XF2GO7/>:G_X1!T+-%*%0H(?W!B9:S FY'U*ACHL MN33+ R%%W7^=XAMCA7(XE_CB/B9CL;0$:QQI%,+PA1]0%"7^926^.)N8*#$G MPI) !2+6:. !P2##:(WR ^UP&$N\2#PL3C%*ETQI0#B=HC56O+A3Q-GC $:).'O(DX=IAH. M59P 6$UEODN"D@K,6 MLUGJN M [:*Q"@E9X8'B6!2)TV!2"L&] MK_9Y(59XGU][-3;*!^>X\<)13@W77-BDDY"6LT#3(YTW%-V^%X>?S;QAP26! M'46."PQ;<^)(&_@MYR1&)JQD6,'6W.1\48VYEOW(8;WQXBX<_I$ HW#XASU; MF(1,!\)(9)XC[KQ"G%"/G. <*>IB=-;0D%G O*5?.'QME?DNNAPEM@2#Z0V* M;*BS F-O*->.4B]3+!D/-5/?V8P'+4WTFFO$5$RPT2N'; (=IMZX8*/Q*9KQ M1G_O!FT+U..5SVEH]T>V>WTK@V;#CQ7C/GD.MRM)N7IX99URWGIII<; /:C. M[8Z8WC:CK>K 3)WL7 >"66*A;-P=&F]F#NEX);:*"1!5C*?K1R! MG"8>_B2,::YP##*?4LQ#R^U-G*5$E75#@#L @! J6V[,1%"LAAS)LX M(E;<2 G&:UF7 %C2<083)*TSAN;4G7DLO#H=:D94N$@,<)%;RA&)EF!N+,6 M::8 QG(-41ZI4Y0MK1*ZK'B5Y%$E>=S-MGDBQ*ALF\= BNGC$RES#2&M$<4Y M2MQ@@2S'%GDB-%8A$D5(;:PVKP@;6@:O:ZO3)6YJ_!,)QKGE)/, M(EQL\9P(9)B)*'D6=4B!XI"*S9Z;60_%Z]GL*U5FDFABL?$4$9?Y9,,3BK3():^Y#3X2[)GEL#_+9247G\E7 MJ1Z+Q>2?"#$J)O\H-O_T*47TGF'K"$JY%2>GE"(;E$=&2$ ,PWW('>GT;$98 MQ>075IL7I+M%Q>0?1X6G#QV"HL*1%! C#E18^(1LXA$!&!LMG4LX^^U@MY=J M7DTEJWR/>=20>OAAPYLH<*=]Q)X8I1//L"0L0!41#KN )0WJUMZ&RD1Y-M1J MS1PV*)M+6SL K>C 1,' 0+3D"FF'A6$T.ADH\(YE1N<5C+F(L1!5AXO'L%"> M"# J"^4Q@&+FK(%Q' )32++"EV$@G79+J^8A!LH" \3K5.8% M*2A5&2B/HL'31PV!8/B_,$@0(Q$L(D6.:(RB$5XF33%W.&_UE%8]+%ZQ)N?R M\P2('>-,(& <1<>_T2(4?'X1S'XIT\:8/T=5[#O)^HBXB0H M9 CQP 5XM,Y;#(QN:9561/X%:?."5)6JB/SCJ/#T24-, 8>D%8HLUX5+6"+C M3$#!11&%D"Y04N[VBB_0;O_JDQA^4UGJGJW+RPE\QV#&0V^4;SEYBUOW-K\2 MPJZ:MV=%L/_SC!/T:K!]7J4Q*M/N.9/9IM+C/;#NH'CF:]0@'G!$5EF!&/8Q M")EK#/JE52F6Y17.U_L=*\]/MQ8EP&2.QF6%W!5RS]_&?B+HKFSL^4/V;/,5 M)HUWTCD42># SVT R$X4F<2,5,('K3-D7^&*NW,TWZN!Z@I6*UA=6$)\E;.C M(KUS1-"9LTJ?<#*,(1QHR$5;$K+1C429%A83&'G'M-7(6>"I-1!MK _$^ %HYHQ1%6U@!F"X(<8QX!88Y2 M>R^]HDNKA,T"=N5;J'"UPM6%8\25;^&Q(70F?$)SXB+U*$@?$0\L(>L)1MX; M+Y,!R2"^H+V2/#CI:6&@M B^^&\A9ZN3EVJ,.J F'GX.K9^K_Q?^F+Q(Q_;W M6MW)> D%Y1G_JA@AG0!M(;R8_[T6TZS%&]V? M,*I>_V+\-+,37D;96+!4"9BE!SDRS(=L$XDTJ0$EV9WO? V$DS0N=OQ M,AA\\_LQC-IQ,TW>X61<,+:95ZX)SWK?[OG#EZGY[?C_;9WL_ A'CG)9IU_R M& XW?VP0T%K:^+PA-M?W2'V]3C<_?SFH?_[2;C3W]QOK7]+F^AK?Y2%@:C%# M*1B&N+4:60XOT^$SJ@8" M6)_(7R,.-]-6A+?X^3;LN?>M[>9'4C_]2!H'W\&6^XHW?WS9AY]/MD^_'^]\ M_D@;!U]A/-M\QI[[#-]K?C^%?VFC";;<^E>QW?D(/W^!,;X_W&YN4V"!K9V# M_52_4"^[<>!98VTW4$(=XV#.,9F;".*(M&,:&:NUX<0(SGW.3%^F:LYGQ:_% M\56!WML!O7FYK2K0>U+0.YT"O>2BLT$RY#D+B.=0&6.E10(V-3"%"4^1+ZT2 MS):)F%?AX*?Q4;WF4F0_>OU#L/714;_GXV!0^^.,KB[7VA;FMP8&>ZT'X]V/ M-LPE@K''@;'6#'=S*B4088*POSW-G)94^/XD^3],28K TA"0D3?"Y\1I%.N80A40] MTQ)8"6:YH?LR-@^N>%YE)M]>%3^UNJW!?@RUO5XO/ [O>!-UFN?..R8+\SFO M2X53CX-3)S.\(Q>^T * B<>$P7R*',PGDP"LM,8IT.@B7EH59MG(V>9)B]:9 MH:J[OCB\H]+G)]'G:=X1HE!4,()@%;,^4XUL!*56/@7F$[.)A$*?!9E7)'OE M\+AU1936%?$X=VNK6X5F/L$$O1I4GSM+ R"OX'M>\'VQQLD8OJUUEA!MD58& M.%D@ 3EL0=0YYQ:6*3*6N^!ILLSTG!MVOX#H]AN\2!6$5A"Z^,2X@M#Y0N@T M [;.)^Z"1XZ:W$B48Y17$$FJ3'!&!$-R7I#1RTH^F (O#(3>*ZK])82P_]./ M1Q8FZ^.OH]@=Y$#B;JAM#O=COS8."*^MY6Y&-P:X+T8T>S'R\<#+<;_Q>/:/ MQ[M4$2L]V*R.Z]SRCTL$1#4AEACH<;"")[<0\>P368P79;%7R.*XW&O96>LL M)/T5!J23%2W8RPE(U_21!GN[VU8!Z55 >A60OEKNUWV8B-;/#%I54'H5G_G8 MOJO_A=A^MW4N]FH]U!W4X5ZSX-ZTUXH(PP6N:""5$0AG@/4G0'K%B?OG>5*:)N] M4&)9J]<2E?X8E<,>]LU7?ZH\[9"HXN0?^R1T/.-C;^2'M]/DYXF0=#9"S3O- M29(;D&,I(A^%AI]$,-0 DJIESN9U(KI 9YJ5!L_[(*[2X,?6X&DN MA+FBFEN'J-$:<94;MT@MD;+ A!AUTA$&&LR7A5DD#7[]=.=%NA&KF/S'YCC% M-)>'DQ4\SAD>&[,.,@W8R$PV$$DN9)H203I(AX+P7/IH8%E!Q<4R%@_N6%Q% MX"^N]LZ+WU3:^ZC:.TUNA*)$$-!9P6($[15 ;AB+R&&)A?7)2*R75C.WF5<) MS2K>_M;Q]D>W#=BHHO&K4-(7P\\N6[!KW5!!_B-"_FRMAA"\%S*G2VK/$7M1 (39P'S-58*()\N2_9@W_["!)A6,?H5L"XJL#Z.:[ "UL<&UFDNK9(' M:,4!&9$$XH)SH-& KBQ(+4P2 <>TM,K %)8/-H47!EAO$;F??YL%OM4=V>)= M+X:WCY6&TQ65@W^/>N5Q_[M^;,.7?\;SF-^L5!SF50^>6IU2]3U3*6!'>,*<)YML],YKSBR5246!EUYJ0L;EW(N_6]:U MVD6OCD5.P+B8=G%AR&\]]X+N8NF2(Y8@(8)&G"J&3+(*,4P8U@3KX!8C]V+S MDM7>/E_#5YQK417_KXK_5[D63YIK49WJ/KFA]V$T 'F!-6MULT !92W]M/WH M[+!*%:F"II\F560BAAL3*?S'GN1-_PT9_M])O;DM-C]_IXW3K[^V#[8.ZC]V M6L =V4[SWW;]X'T[Y^/7:5U,&_Z-YO=?C8-#OM/<9HWU3ZW&Y_JOG<[&)0E2+R)A6B;H<(<26N7IP MM.)/@ -\V/^]$:[D\V MA(E[]*3:">:\$UP1^TFHMX8*(+Z,&<1%$,CQ6 85V" B-Y0LK:IE575]>,WZ M/*\#[$J?GUB?9[I1B2A+?2;$(LZC1Y;A@"+5*06CGT/Z"6Q^5]DZ53O)8)&/0'[X;&Y6#9F\"1V^B[, 3X<\5CK2 M310B(E@6P!]/-3*22+ Q(];<>A457EJ5R\;,R[!<(%=9I;KSXA.5ZCZ^ZLYT M;@@^II"#,!CP!YZD0,:RB!*#Q;1:1F^R#QPO4_+@+-FGRR2IW"A/7Q1DK+@ M$"&SG;,*0+5!60)H4+-G18 J'\NC'BJ>@>C;+L/T-*"Z.=M/(7G/'146P?H5 M$<4$.L_"N+J\MS.3&K=/EI=7F:($7FN9!:(^L\ M$"1)!/Q-)Z0TX9I3QEQ(!4$R=%[9 95SI:K*\=P\XE((^S>8O?[)A0CVRJD[ M;^"9/:1)3E$-M $QPEG9R]<*##CDB7-4<^YD+([KB9E7!=O*J[* FCS7"AV5 M)C^!)L\4ZX"UBMA8%&.N)6BY0-KZ@ 1W7E,=/=.ZJ"6H>-4=\PF5L*S6T;LN MQ:>JSE$ED;\LGE;A^B,&5#;7AI,^ XUU^/[IUUT2DH=_(_(^.<23H\@%JY"1 M."AF(PXNE^3@RUS/Z^#]^3/'JY(<%9HN*IK.E2M7:/K(:'IR&4VUEMKD$I0) MYRI'1AL$Z\.4N$Q3X(XQXSW M GXT,5HC=[EF $.C-5;7SA=0 MIYWVYOJ:J'_^>%QO@NJ=?MG?6?>T\0/4B'[%< ^^V?S2F2[ L-WYU-KI?.?U M];:+U"]TWKGTV'C=)ML'ZR=[JQOP7CW1+VS ZIWR!M?=W' AB0KD5,N M@+8EC;0,"6Q488#66&]-+-$5Y"Z&M0QZ2AI!DV4!.\_!>'4L:!&L8409RC"= M+ME0SGJMF2/?9H7[8MV.*XN9W/RXR\,C0MH$"B&HC["5Y!90(=CDJ;:" \.^ MMOB)?.+:)[\M.='O6K/> 5[;K8^VX-=ROK<'/HSQ#>[5O0]L-MA\&<._02H!'Q3S_ M\?_^/QK,B[_6OGTH_D;^^K-&%5Z>K,YB%'^I;8Q??"L>]?KY?1YY?+\=S7*1 M)PXS5E,<+]<6:ZHN+#EPE=IE#7R^.5NIK0V+.BDQET)-M6C]_IDX'\&?O;!< M?#Z1_#@8 JF:"+[M C"T:S&EZ'/68"'Z??BX6 I[=-3.)5F&^W98_G;8*RX# M96AU;?^D]K^1[<.SVG!?V^_"Y SR5\ZTJWAR<MZ/^BNW*7VT4-#V"::LF.K]?HRU#GQ_ M?Y E M[VK)Y(+?L[BKG(>_EEH;@T.[,0.,B2]7_NXGRY3XFG"W:#N)9FC(OY MO8_=F%JWM!OD&R,BF\TUMINHA^FG$2F?%.)8$^0\I0@V??@[UGU2]EP$68]CN/N%T,R_NX-!I\ %3Z4O 6 :!/TNQCX MX'TQW#,)BH./OX9].X&/C8PQC5XWC[+?@]?N[A6;(N!D)5U72]=7OHLQ42&7 MR]78"L2C KIKDT/"X4"E42DHNK0J*5Z9#4P_DZZ,17>1G7N9*Q6JS&W=OY/= M&(F5P5,$)C%%W*J$K @<.2JEP$ZZ$&'=.7M:4'DDP:A Y0F%ZY "J##JE8C( M8^P1=WG+8KEH;.0A448=X2!<8$NMS+JI)M*U#+(U."K);/ND^&G4+E@[B-TL MS2U$[5I)@]5QL3_?'8Q.R]K'R:#.A&D+!G:5S)U)!Z)O3#SJS3527]OE.&BA M?$ *&X9X$0@#6/IN81V!NVSX8 M=C5W M6\3YN:U.=A;TX=&3^;O"5S"VJ&^T/J<,Z]_6P5Y44_MJC^K-'M*+WD=8T\'( M'< TYDDM):KE:W84\FK"R@:0G\$P_PI@*Q.-UEZWF&X[&N[W^L71V4IM?10G MB^)MOW\"7SRV_<(--.J.AJUV8="#0.3;7C+XLTN2J+\&9\J0[WT2;7\L&;!] MT\XFF% LR\T_BYH!04S(H[/+9P M3_FB_._,W%R<;A?;K?ASXL=J#6O[(-AP<;\':IM'-!@=9?=G,8;\+A=](.-B MZEF##F.WEA=\.!C[M(:C?K\&W+I8VSJ]C0_S?*#\T M?P$4NM8#O1O/0:F*A654-#(:#'(:0E[/3GZ/!"K=Z\-*POC:HWQ"!K P&!;M MD/JMF+W3>2R%]^\(1E?N)D4AY3P0>SP8>_3.L=!FA]O$;0B:#E>NS.IE;=8A M=LM3,O,23LG$[T_)YE"O?#VZX>(=D&U^F^SNC4Y]':X[V#C>:=:/=]:_TL;Z MAMAI>MY8WV_5Z0;9^5P7]?4OK9G=G6X?-];7:#Z_KI^^/VRL;^/Z0;O=.-W# MFY\W3K^)!@3A=V=!>=%) ;AE"2P.,<0D*R @M * !-[A_7T M"93A06#NK#,^<1N2UMXPYXWG-!'/U?0!V5;\V6O_S!KRH8"_VB?KBZHI]S@M MN_G9E\<:B& "WD@[0C@3R?"H3!2,"4N]4?[EG985>'DGBYQ:3*2*A,$\<$\9 M_$B84+$"!WESGS1N/3M.;\#0/;3.4B3M:P;G^U.J/.^UZ_7U2& M_V"![,#O7X9I_=1:UVC6=S4!Y1+1(6L]J)R."1DJ _*$2 &(%5G,>9-*K,QR MZC._S;4Z-O#;:&\$^-Z:1+&]8)4/M]FJVDX_EQGR\-QH.\GELOLX6&UM!0$N8/V.A MM;][H!BU8W@OX :V7^Z8,-Q:/F@J*6W>I O*^T?KSV*K_+O7#3"4PHWC;/>P MM@D\.)L5V8H[.^[]>^/]YM;9.QRU1X/:A9>]0%CR0\;?JP$1^*,U?LSXFYD) M7/K.'P&H?C=/;7G'?5#56'9)^,.6E[[/HX*?UPIDLX5-4MYDN?:'*[_S:X 4#U+QWL[: V^ ;>Q8;/[+QA<>2[S I#%L9F??%=MKHG- MYO=?]>;V:7T=_EW;93R!X>$)TL(+V&$US>KN40I V+SA6!&ZM(I7KJA"]Y\_ M05C\G[5"D$O9N)L(D.2BE"8YS2-WL.%A&V747!GB;$KT,47@ OS#MN?S%G#< MZX=![+Y=\8#/CG-C\I31Y37#Y%./Z$(77WBK"> M[/FXFW0GL P,3@8FS'%/J&$L*(LU F-)8:8>#9,8(CR.KUG>NZWM(=@7,9XY%1:QP#@3OD!'4(L.\9%%Y MYP196J574I<,3D5$6Z=PKI44I@"<=D'X"\_BW96<4D4=2\02:[GWPGCM&:8I M$><2Q:$2@GD*P6F=[W(;"2(VP4@"(>PHLQ5%1K>]Z0\Q[H8XWAD3[(7R_D8M0= M98I1!$'#K\:]!V<\%_9$*4.8]X+@+M%$ 2P1Q+1R00#IR!B,P' MB)YDI;\7HC[QF5;K/K/N7W_MTB1=I,RCJ%@"%L)S#H]F*"@GB5%)19SRNK/? M ]05EDT1>7[!MEFYXFSM!9P,7.\+!MMN;V0![X818-"=U'SL#RW,Q%D/:;=B/NOL%G<= MPM?+:(GBA+6\M2T:OT\_J#R]C;7SARR/$PWRV_4C##@?%,-+E-^=O,ZX]OC) M43GVL]R$\BFENR1K-WP7MIV46MD7D:,F\@?=N%?^X'L_8]=F__59EH,ORO/F MQ(:\OY6G]QWG2?<7]RC/BN)P=Y-F+7@YW/Z=H+,-D@=)/ MCH?+L^9A;0 *#Y]U8G\OEJ?, 0A-#-TX*"Z!^5VN@7RV0 1#R:;+NX86<)Z6 M&Q7WR]?]A/4M!UO,;BZP9\>!)Z5Y#]/1;I7!,,VK]MFSB;L60"BNG$GYCD%EO;A_7UW:]Y$EB[1#U#DPW$0.".\&. M214832;S:F!UP^/>K%)-\IKM'A<[MP+-XG[N<>ND,P0@N MY[ U*X&T(0Q9[20S/N42+TNK["K;(3,RLH+Q)+ZM"+>$?2E'"&6\!+ ?E+$Q M=UM[I@B-(/B>,<63]5HQ@17%W( ]"5)?K?T?;4;0\,E6GH]Z6^FD.#3V_QNUQA%??Y5''JT) M#-E:I]6=!:)/K5_YD'L?V%IF%7='I:?'FK)CY(67*-ZA?(7)&Q0O\(8%[A W MONX*RTQR(B++4BXPAQERC'(D9%16@2D0O"00K0WRLVU]\$ M1[S:$-V;P[(F'KLBH+*;_4IG:;$78RZ!4/>'K5,[\12%29_#UF P*J;>PS(N M%TMREY@IE@Q+&GL>F> !1^!-C /(@0D:L57A'JF1Y?N,L]NR>[(*D;HYA&)# M-(YW@PT4(!:C($AV0LPP&8).8YO9%$2[)_9[:XW/7A<1G#"U-BC/:WS\6?1=GK*Q",@8[3 M%04 ^]G"G[>/11?B+!9]OS]YA2-@.L@!\3]$-L$;OK/M8WLR6/KOY8T. M=KFIB9^>LW)F5O^OZ_]W]:K1+G#XNWST\/=O.=%HO]<.0%L^ L$>GN2G+UQ M/&F<(=/.82[$5O\,R-3YLM]8_\K@WO#?[W3[8.NP?AI:VZ=[O'%0Y]/(M-/) MA=@.C[V.Q]Q8]V?-'[ ?YL[K<;GKZ<-^N5@Q, M0/S%)1B?6-7*I;A'1/S-#[\\6*>,Y4X!GY&$AZ0LQH$)X;D%#";YK.]9]./: M"D!7:\S&F-X5U#F?F\!T%-/Z( _^(VN>WX]AU(Z;Z1M8=_%]=G!\N)#J5XQ_ M\ZBP=]=R5A\(1#,':KUEE03#CZ>@N+,1@603Q'-Y<:V#1\9KBC%G7L8TK6+/ MLC>NU0:C3G%:,*8=15IK(:)%>F>M5RQNS8X7]\S4O)F>M HS,?7:[=[QH/9' MX;_HC6"PH3PBB4?#XB@KUH(=VC_?3=2@J+EX3CN*.H\P'6U[-(CO)G_Y:]++ MK=4M7JJXZ*^QPHRY2MYGIVN:9Q4J/S[?@L'*+K;A<4GU\9/''Z\4'TW5K2P_ MDWK%4'/MQWB%7/O9[VY+V(H@][OM[S\3[/J'/F2PE-[JMC>4K;^QX<3L5Z\H M'UP2S:7UCO=<_ 3^*'V) MO0,%APW_HI]WQJ4A]GEK_*Y M]R!/UJ6Y>OW]DB[F' UKZ]''[+,]2^)_2"NEAY7B?D$5IPNY&3Q2T>FKJ<]: M/P=E%3[X]R?G7_G'GN1?K>7\\S$QNK#"C;$_?C$J4M^7'8TK4H<#8#]X^W3_ M<*=3_]5HPM^;^_OU'Q]9_<>73OU@!\9Y2.KKW_E,16I:QSOK6P>;G[XX=D7YI5=$'U_:_JQH]* M$,T1"B>T8*UD!1_'A."?S <6Y=SPI0#D=&,K+9W'$DOD21 D(8B2Q@#&]1& MQ07Q5HE<7G'EX7UNGPHB7WW3J\]%S&.H.G#_AM$]M/KKW*E=L6B#C>X_10VF MS_W>8%"1N[M@5VN&W,D0 K,:P(KF'B,N&F0<#PCP+,;HK;9%<@=[<$>^JD/W MHNCZ];1EWL4R;]3WP9T4ON(P\\.!:0Z#212$.(NP8QQQ*@VR5*6, T8$3BEG M17]OMH)G:T17_;T?38LG0GX_IO)R.P-?7\KFB:A*/H[)9X@QK(]R9:,2@DKW M\L5SN+,%JIC(71#H9(:)*&F=$:GR8H2E$>QX4 MD4B%8!$76B#M%$,RB,@5(2EADCLU/8"F5*Z2BJ;H549D?#$P3%>5P MPM9&I)4-B#O%D6$6C!=ON*56T"!R93."5^2\NC17_I*[Q_=<#I*<0W#//7ID MORI$O)KW")6L9<9$X[G2":SX2')J-YCT,0E5''<_ =VI0G\>A'*SH3\>$T\I MH\C[G%$K-:!<#OW1>+:'TX/.M1^J9"\C,.A1H.35A T]>'9> M*,#^AG+>"V6KH**7 ;TS!%,QD:(B2%F+$<<\("VY1I+QF"B1(NBPM"K-BGDP MOUP,\"VHZ7^+S)+5V2RW14[6:O2*&EJQ/!VJ$K,FN9+'N]SH*(RRR'H*5A+S M$1D'XHR52I@;1JAGBYZ8M?7M>Y6/5>5C5?E853[6W/*Q]G)<4U;\\L=D6_W: M3]L>O;%D+-@X4;ES5HE8KR@1JZQ4<%Y;?;"9"X\V]VUW;$*<$:;7Y*7I;!TV M3CW;;NX<;M/MTWKS*]UI-O;KS?V#[1_U$WC6KSK]>M)8__=PVE38^?R5-4[# M?J.S=;!S &;&^DZ[3C_^VOSVM1 MB&.5O?62@I%N!+O+:1X5';P+H,VF=&DMH4!V:E#TP!:(G9%-4J26QAE?]5LYK+^E^QFCD#Q#2KB8JF2'// MF602XHP2Y)0U*-"$55#.6\J75I5:T?,*6:S\-57^V!OD-6R#7%7EE ME#@5(C&(QT@1EP(C38E$ G.7G&5><+^T2F?/\*J\LH55_U?-;"XDG%6T9L[@ M,$UK9&!)$2^15&#\<,L-LD9HE!M12*XUPT%D9PV>0S1PY:RY5P#3@B2;O8D( MIV?/-ZLBG!X3_V8CG(B6DJ00$':Y67',U<3KVV$_ MAH_KBC[LORW5^+%SU.Z=Q%A\Z9\1O R@R#]MF*_;M5]]H83M_HE[IVN_=C71 M*FAOD>4J=VXG 6G/)!(A]PPTFC@"=(O*94YG3]K*KD)%ZIPOV^Z5KS&"S:^ZFB\9+4C6+/:'_F*_%6*__KX[9]_BK^2O_Y< MJ=VFJ]]"]2UKMXK[W(MH3GFE5[/]L^7C-#MYN]WSQM\VT==:;NU3. M#[W![.@!3\I@B6>R9/F&DD_2(4LJ(,=(PMAC)L;ES_7F3];;- M[HYA[TKM+906N4*J_059*-1W,&[+GINO=XO+K??E#?(.] $86]ZCB_M_&\)_ M"E*7@62C"]^+18_VZY)J7WT&[17FX.0=0.?CPGRSRO0MO9Z3+TQ4J33,IZ:R M#W(\Y12\0R+L_%;5_'8H+R+1MEF0UWI)7C]F\EKDUIX1V*M2:V]>(\I_.X?S MR^I>2%V^R@5U!ZMJL07FMT[Z.[[P+1;X54T<>5N)ZIFN%DV:P2:\33&#A53F M*AVV2H>=\EQ2; MP!W7SG%NI,66>BQ\*A&.3!".5 CW/ C'IA$.MB41+4!:/NO/E>*0C2PB'KA, M/%)A&5 ;01[>+J]I"$$VP5%BSP(G'FFONO'))$Y".B!^- M'56J/3?5GJ9.3A'I,>9(6BUS@R*,'&,24%V4JM3 JNVXMZ+$(T) MC(/-8SS54FE++5<6JU!1H\57[6EJA(,*-N"BMF- 7.;V;3IAQ#@GPJ<4M"I4 MF^-Y!2E7KJ/;5'.,W=BW[8(;_-VH-6H5&9I;4 C71 M]3ZG4KQJHO0F[$U,M&0I*J\HXY8J)TD0FI%$O)66\BH4:P$ \SP4B]2;GM:_ M[EJK7-#:(,N#SAUR"3+)112]I08($,41 ).IRE?TBG4WV&AATZ1<>LIYDE99 M8IT47+EDC7B:8[34^A4#.HW]7J73=]-I=E&G-]=V6=!@XDB+6(P>\23 TJ$T M(A%C(!)6U^32V$7.&_UK@?3ZU3N*FKVA;5^?8SC.47RI7.BF9?IMP8,WVC-\ MGE/S:K:CN9<1K0SS9^.99Y7/$TM>4 P[D3"Y78-!!A.*G X)+':B8;]:6E7+ MG-$Y&>;ST*EG]M55B%HAZEP0%32,84RU]!9SS8PAAB<IMJK6B&DB1 MTE\NP87"5(5M,.KVSRK-7&D<%#5$_L]=5%\:H8/"$6O-HS6&*YZ(9-@+L 95 MN*;6J)C6^%N5S#DK6%?4MQL4]L[%SW,>G R8H1@"$&H@D]S'J5-+SI+QC1B8ODXC,9?F\11VG1Q/%LK;3IUY__*O\/7)) M_D#Q_;LPZI]$VW]K$G=:/]V522BH5QX@O2M*.+5^QO,"1ID, M7;APO$'A\TNL@^UH-+S^DIEZ%<^T01 R-4$7_MP_*_=R!,J'7#_:0V03#/:= M;1_;D\'2?R]O@K #3LWA].N7+[E:%)JYZL%3RU,*O%/&H8I+PD)3%.# A M/+>)<*)HN0'!-:![66N8%PP;"X@D-.>:.BQ%=#P?MQSX",HAYC#EC(0#&/3 MXA2*&PR+;2S4DFWU:S]S==V\PT4+NV19T[%W5): !"86(J@?*%K>),N2<+G\ M6_[^7J[16QL-)K5)W[>!5B.0K5[.HQC?XN=$8FJ=7HCM\ZJ298FX?.W,IFO/ MA2OO3,77Q[8F%Y"23CU+S[%$*M($YO0 %VNY=M,N\G0)IJAM :'**4]2V':O5A4ZSU86.;0T^8U]_RI3MNF3+/,RT^MZ8# M9RT#+I#4O-J?8+$WQFN]!4M=;W5;G5'GS,&"Z,LDKV,W[89HT$_M>O,C7/<= M/OM*-C-A/?@N=O+]3OW)9K..=YH[[1DW[<$AV_[Q_5>]>7B\T]RC\!S1Z&S0 M1K/=R62X<;HAZJ=;[4;GW]RG?+KU2V(T<1H34M(YQ%6@R)J04'#,&QPYF$T, M[#X@0"^@%,QSZ-E_;K-E/6;LU]L&K@<>'57 ]5* :Z9GG[)$X]RDS^$(5GN( MR/@@48*-B^ 41< 7'B%/_C _DT UZL/;OLX.3X8.R/:K12+$O>%YW>FR^N< MYF#QEOVQO9,9'-W-^.EN@Y^3-6O&?N>U'70\+7Z>S!"_&$52%%O$&&>(8\.0 M3C2@I"(G"E,!Z[^TRE<,F3W/?KBJW,8^?_7J=B_N4JG;BU"W:;I"E?=2:(<" M]QYQ8"C(!4^1MER'*"R866)I5:S@WZO;J_?L_-O+IZ?MUO#DP1Z=5V_[+$PS M\]^!R?F"5M;//>&D\6%F]S;*TZ2C1D9%BG@T$5D< ]+22!NP"3X?7(L'A];- M)WWF^?7>E?76SU:(W7!_TO8*:[J\7-(V6Y?LTNJ#*QC,I^#+\V-E54CJC5*U"G0> #HSQV.P ML)BHA +)A5,,%T@+%9 U*6#OE0J65J#S=OQJ/Z;C=,L X"(<^#R2>!XV\XN MS]^FJ/T3^P5Z+2IS&V>>?2["J3>Z95K09('7RO4M/ER'U3U#W#-(Q16BWHRH MLY%2T5AN- E@\RH!-J\.2&N2D <9,$5%>IU=;F1%S9;E?%1?5*6;"T1P*MU\ M"MV<9CLZ6A% MDGFU^#%X$'1K6U@EG&83,W0<+>3CA/@7O,R)/MY1__-VH-3S:Z@V%_ ME'\YDU_^QI#D \7Z]_4JCAE=5%BMSZ\MMYM_CX[9]_8*?I MQUJW-ZSEM-A^R[;/TDYON9G M[-2KLRNR-2*Y?4IWI>Z@+EW%+0;\R2(<\QX MG_L7F1BMD;M"+_V>+1#Z!$LXDRU6+&&C-XSE#*B5WY?"N'\TZ/]";+_;Z(81 MX-#)6C=\CCW8[(_V6WZC6X:5P?0N2MKYYH,XSB2I3Q:@T*?S):A=6(-K@\VNKZ]PXRA>!) U MSWEMK7<4\[$E\.-N[=K-?Q#W\H8Z7Y_01N/3]-;?*/SWFVDK'O7ZA1WRK7SR M8#8BLSOJ'/?Z81"["[-//[DR'1SN.J5M)$D"YU/ ^8![(:,Y1B)8EL 6!+(/ M4MGKQEG"US^;Y=IX@5=J92M)V&(\:$\/]&)0ZXV&@U8X,XB^@U# 9O)M6$@- MW /V^5B8,G[WRP)7V'''O$O1+-<";DHX6*6M @Y7GR/!D$)/! M4R]$Q!8T6,OS&E\/UF#'-%'>J@" S56(5CMJ$DU.*S!T[F[=5QI\S>KR70IZ M*JUQR!*B$:<85EJ=%=K<.):G#;>KZV- M65RQ'GW,DG/I(_BS&X/#FAI]P+7*.S9 MNZ 0D\H[3YQB5@'3T=82[RD/EL">%K"Y;0G-M?$XM\Z&V8C#"HFNE-73CR>[ M.G*N"+5(Y&@NL($Y\D1N12OQY:FP)U/-KB*HLYG@UL3F\U\QKE]LMG\>-KXN@O& MJ)+V>H9_P'\N4KTGDK"+O.[N:)JJYO:H]@]M?.!U';%=9[7U4 AFX''$7([)>2N1\X,II+0*+"U/2>7(,M6_#>"LJ M#L-#3H<8@92>NP9:^23?=0S(8YB9(CYDB5;,"] MUDZV#QJ=^N>=; *(>C-<5>U0,E@8I3TR+)\K)@S&HA8::>8HCIPQQ?32*IM7 M*\(7GP];)>'/'S"(MUA$SYQ@AJ>(K73$"JY5$BP0J^;K*;IXE)=:OV) I['? MJX#DCD RDVFF:52<1.0CP8A[6"QC1$ V\L28P]X[LK1:I$K1ORHT>2,T^7U5 MI_(WP!<$M=$8*X*37$OEJ&2)>O=OH M0^4V^ETI-L.C!=N!:&PY]UX'JICSB6-%@V:5V^CYL&VV="/V*ID4%!(XEVY, M0B(KK0" $\P3'C6PI:75RFM4>8T>#2^%MQ MH6?$BYDN'UI9'EU"3EB+N(0_C,$,)8Q9$(0Z3CP83P_F0J\%,&[@0I.0%)BI M^/MCO:?ZYJOW9#5S.-'UI[VW[T=KFUO!U%4GE3QR2QRV6%B>*SH1(XE66BCAC$JB MXIS/"%/3G--82BC1'DFELL.>"N0RUUO#_9JS;0L:/RC2W*\/6K_J=L4G=RRDHUB((.@ZL9PR284FSAD6 MP!83GBA+JP3X^6=9-+_S72:C\3()9+QWB.MHD!76 T'"3FIC(Q=V:95+O3)K M\-X[ QZPCAO'9?+8<.R8Y;D%7J*>,*QQ\%4&_",L]C;935PZ3)-&DB>%.-8I M'_-HF)P\]S1RF0NK@GWSFW('4XE6+R#/:C-][ Y;PY,?K1 OE,T;U^GY!-CW M\= MJ%6TH1_N]T8P]C#X\[7G;;T(1U^57W;KW*E;^C2?)G'G:AI_M:GSJ.)5)==5 M O*,WWQ527=5MF*5K7@;+=ZR1[!8&YW.J-NS@X$]>:D*/9=DQ6O=TT\'OK?N M^'0_)^0MWG^QW8MW\7N8R*@1PAGBN:+1"NH2\5@ECFU@Z:9JT>R:6K/9A@6[ M9YB'\*,UW)_8L1]_^?8HS^/:8!#AG]"TOV[G'F$OT\8=][#Z2'>:\/>#?]OU M]0U>^.4[7UJ-9CB$\8CMYM9!_?-'7&^&SDP/J^9.N_'Y4ZOQX_MQ_6!/-#YO M4Q@C:="M_[_QN7Z\W?SZJT%W4KV%R90?7QE/L&4&R90[UP3FD'5:(\IR M87 N0BIJP1FZK,F19S<[ M">4W=BRI,'>A,/=DAH-ZZC1C7" 9(P8.2G ^J9$@>"1:RKWD,O]W> (95 M^]9KCXKFK:^:0;W"Y/8KK-;@G2,B" 7 &J0R8,A8[;%AQ!,B8L6@7A*P-K[- M,"B"DS%*4>2=#XA[I@!BJ4>,*:;2EA4BKYHBC[-H"@(,0E"(N%P+GL!#,H KB,3 MM/3<&L<$S]E!RU0^V%2:HZ*_>@?4MR.0[W%3\3?'H=Z&<B(>K$8VY=YKV O*+,&:J:55 MPI895@MDG%9>J#DKNDV4&9RC&[3FW%&C):>Y"EU4)@AW4\'42M$73=&G.91/ MF-GK&'*YC("LLA11816S+!I-,2@Z7M8+Y6Y^]5ZHYJ74AY?*F!XOD_5M M197,8X)>S9YTK]RR:D]:U#UI]@A4!Y*8:V8,,3SAZ(6R4=DD*T/@ MA8'NM"%@*9CRL*4BQ;5&W J,C#(*B20U25[K8 %TF1++[.$]6A8&V)O5[<*%XW?&YY=8 M-\@.TNLOFJ84;4(O5PVX^&<>;J%]U 7,O:-4Y(@U09QCQGL!/YH8K9&[ MDBQ-+MKOGZWX_V$-D$;_C.MH_MR6#IOY=K$[2Z:&KBI^>LG)G5(G'R MJM%>7>F T">H"#.3*59,:J,WC#6]4GODH@H?>IU.:]@!\>AX5*>[XKC4$E/.W4)J_HQU<<(Z\E.I//V*M MG4=>LP&@K#4HJK+]+'M@QR++.XM$ (+4[AUE&5D>-R7.OX:7.HQ95L8_=4<) M]N!1/_\&_M9JPVXR_JJ'G<_FVD__&[6*^P#!@^VT]M/V6[W1H 8BAGRN$M4N MJER,Q[37C[$0S)7:I_)^)^5'@QK(9^S;=KNHP_&S%6)1?N,(9J$7 *SZ^1&M MKN\7WUX>#_"D$+T\#M^VHWR;?%'QW:P3[4**\[MWX[%MUWI'Q1EA#;X#70-AJ? M)OOU_T)LO_L&2E\(2";0S3Z\4OGX1E$PY!:7S@EG+46 );!P>-3+8:Z0L]RD(3E2N M#5Z4$IHMH)5KYH%D/(\H5$M^CR4G];7=I&BB(0@DG,C!@%8B'9-%V6\A?"1) M6[RTFGJC_NR*3U9T MOAS7;ASVRYXO*5+UN(0R7P1PV1=@+8;N$O>X;X-9Z M*^[UEFL? /1@L;HM6Y9FA$]@UQ^V8+/+>ULN7=4;[>W7OL!>;OLGM2P,Y3^&P5P-YBK"=YH>6^W3>1*^5Q?+"^?K-IT7R[^R6B9OPQC;3D6_9<(>!;1:/ M;O8^%@.>R.T:F.KY][;=A%>NI/<6TLO %"&:!Y!6C@QA$?&4.'))8>0IQLI% MK8GG %C'O5GAM65B@ MR* V.@($&, J#-(8#F#'FI@ L.:E. M/]YO@8FQ;W]&L "&-1=C!J3L;@5@ M:Y7 %N(%VCW9^DK@R1^LU)IG/[<&M<'('40_S#C5&0V&:&@/8VDB# K\*KQA M13V_ZR%KS/]WAX6X/.(6>@Y%U69Z%T%M?-V5Q B,FH4'F79B;^.6OTK MD*S@6*WAH.9'_<(? =N5+5P8M4T_[,$*%T5#ER_>#\A;2:[R#P5F%4S,_GZ3 MO0. 7?;73I&L0A:W2J2L]M49YVWC>%5QB.7(2N8F/(D M9\9T]59:^K)6:K=Q-&57Z()ZFDBN+KHU E'O@X"$TLWT3#Z58BRUL9NIMEYZ M*L]MG5S8?GC!XU*<;!5$)&O;M%-RK&Q7NCT+N^N#[;<'SH9+9E=V1/:CSX>) M :XNS@51+Z%1OC4HV+#XA@6E[>?JV)DKP6W+1[=;UI5W!^RX2Y5TK:VE\$_V M*@#L61LX8:#NCNE(,9=EE71,;JJ2?EGY_YX,YT7427]F&VJ/;'[=M9PIIPU& M@@66;:B(K+<>^4"2L5^@:&T!K\%?QZ%)QA6 MW#++M?!::BX#V'/4!8^QOB@'-X-_1OW--(F8N!+_,["][67G];W=:(U3!G-D M$[&(:X@51: M;J,4A!J)KX&%&YPOA6A,2.D%?E#QTBNEY72-U[_N,B\##DP@0VC,U?X(<@&L MF:+3IU31"!,>YERYRUI7O.\!O._K+M%:8B4@5L] N9N'H?!:6QXZN3.] ?8;9 M=W_!.37I+G'.^7S;MCIPF>]E1W_.:JWE5(?1<'S$#BPUMMM@&X[*!Y7^_\E5 M%O81^#C_MQ_W1O"<7O]DN18[1^W>27FP?S[8\J*+P^F-^F#6#F!F!H.2?4Q> MWGK?'XU/TLN7'%]]O!^[Y4W/;-]A8=GNV_RP3MGL"3AO#]XE/Z;8Y_(7QS=P M0),[A?/.%4$!!3'N9T/;#@#O'-C?<0"KD3\LQV3+E_>]P;#H+P4,&E:E)- 7 M1I8# 5S,IO1@"$9VJS#E]V&]X=7S6_2.8^[D84O_X]E(BQ<-XS8?O<%DG"NU M3V>_F2RD+3;JL4\I%J/._LUQ3ZOQL(?P0>VH-QBTBI"'WJ"(-.C;[E[,@\^_ M6+[JZHE#-.8I+M:KH +Y^G/_539,X&M92FSX"6."^0>^"1*570\75G.YEEI= MVRWDZ)Y*52GI18%2I1;L@=T+J ;05PA9GOF; M!>T"2J[4_C_0*_A"B9V%:H[&CK#E+%:3:)W\Q#-@ <:9%0Z^ .(.7^KT^N=: MEO7X3F,H+'_UU^ :V2X"E>Q@OY9R'YXIF&L/>K7LX,MG&!GO!Z-^CE>Z"..^ M!\^&62Y#D:X%\/Q^8TPI5J!SQ=)DX;9'&<7[&1QK>\ 6RE?IVN&H7P!$=A>> M8?*L-%^QS=XR')8O+71L:JG+YM$#5#_95O]?VQ[%\W#41>G<11MGD?U[=*=9 M/][\_*E37]_O[*P#S6VV6W!%>^? XYU._=?.YSK96?_2FNG6,,4\2#Y3(3CTI2\A*#">,4Y3P1$ZSSEL*_@F@EPG0\:I[V6C'OM3K@ M 4;T=SZ6L5GZXMO34;X"HC#W3FIJ M!;;01^CZIBE[,6-]C YU+VNL4MUW/-6\5F-]AK'>$@E?0F^_6V8:W]#7_A8]73<"XB-H]=Z35.3H5J%:I5J/8"YVX6U5Y]-K>1HWLW)*@&60VR&F0UR#L,G=PZ6T^QWNO& MDWI1'.@3S-U@;?C!]OLG,&'%:?6+J)UXWX/J<>U$^,[I^\-M^I'5#^ ;ZUO[ M=;CO=O/3?IUNX\;Z>[A^[U?C= -/UT[<^?SEH/YYZV"[Z4\:G6T8[\=?\+Q\ M_>G.P5=<_[Q!-]?S?;=R*[]?TQVGA'?)*H]@!1/B"@=DL8I(1R.9H-0+[996 M*>;+$B]2%?4YM4NHL.F58I-023(M@L#"\,2*)&K)HV,.:R="JK!I\;#I=!J; M/,,22XD$#QAQEQBR1C#D+)56PIY# U]:YQWZM Z6Z@-%WAWXJ@O>$ 2H(!*$6ND.6, M(F(Y%=(&+;"\4)JP@J4*EEX$+-VO4E%%F)X3FZ8+X1OV_[/WY+(,MN<]5LFR?HWN/),=63LKY)S68&4BP08('("7+G_YUSPPV+A(I M41(IH5*Q)!+++-V_7J87 )TPC$WF^V#,$>Z8- #;SH&_O42X(G)=-.:B ?&M M'IMZ;-H3;(J9DP0DXMSU0\)H' G"$N)%,>"32RVE,MFVTV/3[F"3-X=-A(>1 M;=NQZ0@X21 M0P6U!.>.'5N^'P9^CTV[ATW? 9>D(_SDW1?WY,?O?_NA']N,)Z8/VV>2).9H MU%FFXWM1$-H!C7GTZHT_\,F]6[;UT-1#TR-!D\"69S)Y6WB$@MI/0LL/.+.2 MQ.$D)I[%O5YEVD%P.IE7F7#78NJ8 M5N2&)N&Q:\9$ $QY7A"&8<0"SP=[SK8'+F94[0PX;2G@=@_BLA1GJ#1[S->7 M:?VK\Q@W6X*E@+O?J+2M:*9ZV3_7J]ZK2%M H9/#)GKI]-V7'R=7?T<>B;EM MN:8;HH8D6&R&@8A,QQ&A0WW83>)M34.Z 0B>J%UVS[Q;#_>YE7E[/>)>'/QC MCH-])GSJ@8T#-DU@$AIY9NA:L0EV3N@F-K482UZ]\@9\O V\M*J:7 MO@_&N_8<[XK0\MPXLLW8MEV3V"XS0POL (=2VV(Q9V#@]=+W!3#OUF)'>NG[ ML!SLSG$PLXD3$8N9B0^J,R&!8X:".2;CKN4FCA-0OY>^+X"!MQ9@T4O?!^-= MK\6[E@SV\AS?\6+3I\3#VJK$#$D2FF%L^Z ^A9&=)+WT?0',N[4(A%[Z/K#W MJ@D[.'=.WOW^M\7C@">Q;;HQ!07:LX09V<0UDX1&<6)' K81Q*\[\.U[AVOV M'+R['+RU@_I>_#X@\UYWF1<+F1-J^: VVXY)(AM[, 'SVA&#'R&WDF![B2 ] M]^XN]V[M.+N7OP_,PB=S\I<#D_I1X)J1YP4FB2,/?W--#E]0WV->$@8[*']? M3FF1=W#;)9VFE[K9Z=V.K]>-%]IK%(HMDA A&%9M($!I8>P&<<1]#,H(A&6O MZX-KEEQ5[NKUART?7>M\"% 07,$CVP0* AW"-6C&L3FP<)YX'G.R3B-/(C,/\2:CF!RRRQ]LG7(N/V#'JGDVG-H%9HQ8P! M1T:>RTP2^(E),=3-%J#>,\?W1(C)E,^Q]D3/G!5S^MSQPDBP*(@=PA,[HK9G MAS3Q M#T4G5'CJ0UTX+L#!T>QZ8?^R%(U=@'H]PE>*KE4A:Z(7/B7JJ^ M ,:U(P[VFVVQ"-3BQ*$Q#QS+"^,$/O4"QGNI^L@GSI5494E(K8B;CF][)F%. M %*5)J:(61QX+IC=-.BEZC-G3LI]$5/79Z'/B:!!Y L141X3&B7$2>9CF :JPGV#-(X?@43/L66A%(G)[J?H"&%?X/&$^#:G' M!;$#F\+_ 0LI=6POL86X.^/V#'K'DV2=*LJX&WNA9_JA+4P2AI$9DL@U/8^! MVI/$ON/R5V]"TC/G\V5.CT<69R$#24H)XTF7I'S30_F5W3V>=8V)S2;_;,!V6WG>"F(_ -'):A/O MTI)E.1)C'[.S-4C^O'!LSEUA62R,3;!S*.A,+A@Z?HA5!2G(1Q"DENMLK5_% M1ASRQ/%X6^E@]!)A[ODBW;:2XGND>PRDFX\_H(X;DBB(31<$Z#*R!O;7@Q$T:;?98UV/=#F'=MNH'K(EUO1?LKC"W$+%!/((' M@":U845)&"Y'N=V:>)/4&JAU^D> ^P6HE]< MX?@1)R9QF6V2B%IFG(2VZ46>;7FGPO8O6BD>Z8PMZV" M%#W,/0;,S<<+><*W N8Y)A5HNL+NFZ'E>2;Z[H*0,9]'_M9Z??1.NA< <\\7 MZ;95O:-'ND,@T"8ONTZH27\F/F.]-*YI%?H M>K![X6"WK4(GO9?NP7%N/E:-NB'WT')-PLB$;0M,RJS(I*$5LA@@T,=21;V; MK@>Z'NBV6!.FU^H>!>WFX_X2GP=> !8K<9@ Y;'9BQBR_2#@"21*YR 0/+]O8%[;94-F9W(P/_E=(XS63=I%]7%HI98\*MG7!AK7D^PQXJ\UNQ,IQY M&R'1_2C[4?:C[$>Y^2AO07F>EI.,7J.\$CRR1D6Y M3^7 9VHH/D];<%N5^3ZD8SIF*F[O GL8H_!TL6 ?C0GQJ"O,V++ ,/0" MRZ0>\TW'%S8+7!<-PV=<[[>'IV<*3]NJ/[@V//4PM D,+90E=*@=TS V;9M$ M)@D(9@1XS+0BRPT#GT0LQ 2HJ$>@'H'V!(&V562Q5Y >%9GF(_DM#EI03&S3 M2M!I[@K?C&+A8B@$$U$B[ @VL%>0>GC:A;D]02G)7D%Z$!B:C[$'NYK'@4=- M80DLA<5=,XPI-P& DH3;#F,\[A6D'H&>>FY/4"^S5Y >%9GFP^+MD'@1MQ,S M),Q#9 JQ7[(PJ17[3LACU(-[!:F'IYV8VQ-4!>T5I(=Q9,_'K,=![%$>)*9K M$V82BQ&31LPW2>1:%BBXQ$E"T)#\7D7J,6A?,&A;Q4][%>F1L6DNSIQ&<!Q2&(/ MS#+3\V,'<"C$8[;(,I/$KNF(_6A?_V5>W'ERVE@>PA7P(C%>(KB MH$RY*"BB1-_'=N5I"P\=1D08!SPDB1N$ON5'MA=0YEF.$Y!U3UM.\G'2Z_*/ M)D./SPZF\WZ&A#J@ZH#XM+AGFT0$B1DFCF_R0 2>1ZTXXGV+VY? TTG O>!1$+' C4P[3)A)J$O,."&N&3$[ MAHUE461OSS[O>7IW>=H*J8!-!I,V<8A'XY"A>+;#T.))$-CQ0_-TG_)\/\:> M-WA=$,HTYJ'I$B*CMR*3^I%GLH1[H4V34##VZHT_L,@N=3OIV7K+;$V8[08T M$B%A6#H9_>=6Z''7]CG\[=*>K7>?DM17[?AS0P+0B9J$_/39I$*%GW;5H M0JAG^;1GZV?/UC$AL.T4+*X@)&X2Q$D24Q]^MY*$A#%9U_W<:^"/SM&GHX?F,2W0S-T(FIZKB5L(9AP^V:\+X*G0Y#4CALE+B4@K4D2N\#E MA$4D%C3QK;5K#/4\_?A6M0H,!+[^W3GYP:R_B>LY;DAMTXYI@N75A!G[=F0F M!)0MX5H>$6'/U"^ J2,?]M[F'! ^!NW,#<,HLCR+G*E[_?N^G'T\ MQ]EQ9(?,"TU!7-LDL1^;D>L0TP](R&R+1$$8204\N'=]V)ZO=Y>O8X_'81($ M5B@"C$^CCBL" :@?T2AP$ZOGZUWGZS^Z?)WPF&$ZDA.(@KL#'S_<_=U8^_V&J!82'GB.H%E)80$/(P])Z%A&#I. M)!R+K)WEV%L3CXQ-[Q?.W:TPB$,"T"3[19(@\[Y^OGP=">P9 Q:D$W'8:B]FQ'/]R/>2 MT!&VW" M)IX#!.![&"@'.._ZS+$\@IT^0]K'T^PZ8\_):L(YH8D?F(%ONZ"$8]I_#'P. MYI7G.!Z!G>6]K'[^?,UX8/LB<4'_]@FW_8@$E@@2[KF.'?OQVLGQO:Q^=):> M/WF/(T*BP..FS3C(:FYQ,PR8:PI7^+8C7#_PG%Y6OP">#KTH"GS0VQ)!"1<. MM2(:!DG(XL0.1-0[\W>.W_THYJ![43.(A6\2WT%GF>V9,0>MW E"QZ78 MQ3$<$-?O&?OY,G;D>'X4)'$8^H38C,:<,S>Q/ ;4X0AG[;;3O;!^ IZ>/WBW M$BL2CF=2+\ >7FY@AI8C3"^,?9=X;N"*[66?]4R]NTR=A"2,$RI\;L7$";PX M88GOD]"/$H=8_H/'OO;2^KZ6X< MA\D.2NMGWW_O+)_2K-WBQA@)BOS #3HU$N 3XQ(99=/ !]T%2ZWFLD98+[;! MZO87Z-F@OA6&04QIY-HT(B[W8^:$=AR!T.=^5/E=UO"G]NK;(X#\T4(,@Y3!(GOAA[W M+"\BB1M11KA/1.S&5AA[/'D(0.U5YWNBZMRA5, =)XEY8'+7<4P2AMC76E#3 M$;Z#6G/D![XZE")!#ZH]J/:@^L"@&CC"B0,+%%1N$1$EE%#0;0(;<^]M*UJ[ M^5H/JH\'JO,A/+YK!3[W/#..X\0D;N)B0JYE>IQP)CR7Q%1L-\6^Q]0>4WM, M7:FH@J9*J1MAX!0)PB3V$V$[#O=]&HO$"WI,W4%,G5-48]_V:")B$Z,@39)$ MCAD&KF\FEF 6P6W%%(;0&Y#([D&U!]4>5!\Z?Y4Y24 BSET_)(S&D2 L(5X4 M ["ZU%K[9+QWISX*GBZ$KH%-$7I.8/K$$R:) $^C6%AFXOC<][@CN&WU[M0> M4'M ?;2XX!AS>%@,Z$E(&#E44$MP[MBQY?MAX#\$H/9:ZCW=J?-Q@YR&Q'&) M+*?GF,0'<16*V#4]EE >VHQ& 9.1"('E]:C:HVJ/J@_=BC#T&>5@(<;"(]2Q M(A):?L"9E20.)Y';H^HNHNI5!\35.>" M9@.0BFX2)0=.UH(6^[)U@8A2+HG.E/:RI1RX[;@:"3#J>R<)\VLA,KCX4OQVE?+I105DK1LUJ5G-+30&JII-5]_2(B@&.RV* M)]IDVYU;H-:_%T4UF@D]%V9<"/K-I D,]E>:7='K\M5_=0D9J'AN#>>GKR;Y MYK_C FY=\N*Y[5&@RQS713$@6, (97881(R$ "HT3 !#HE>[SDZV@SW9:'EA MB/_,4N !&$RI*L25DE420+'2N! 9!R8R@ ?$M0'S^":F!F4,, XNGUY0^ N8 M4?(0-V8ET*D <1H#+@H&W"DY^RH%I@0AV?X;WB59UI L"V\J\I$Q MF0&OTE(,D6MA B![0>UYIR.+T4YQ;&8YP7E8O7K!ZVO)/*8B/TPZ]:#<38L M'P'&8IZ,,:$ (4/ A *66RY(G4/37018SQC&RPT@MCR&K;V40T['DUE[S6$ M11[+(7 CKC>'TRD=&J<+]Z5CELU@2G&1?Q.%VB28!J= 5M6]L#- 'F,#IE"( M,;LV\.%J(O#5%2W4KN(FPR6P5A6_M(EWI1!\+*J>P]<]X,.C,5+A6"C]4U(V M2A+*@ <4>E<2ZZTYO9X(XX1.BQ0T16 AXZ.83(&=C-=X9N%8O[T]^2A_LW_[ M!4F37ALQ\J4HR_8EQEO]87VM9):##&7KT9@-!_)]A_D(UN,:QI0A!5\#+0 . M*H*E6:8H%L8VFQ@@:'_:)!=-6(%EV6Z8A#8)&:6Q2WV?>TGBNQ8HU2MB$[Q* ME?X/%]FOU21@F#$P$[ZSZ3-YV"YW>5" LG NY(#/\K?B(TWY)S&BN/W%:?(A M1:WZ"XCN]91O?S^5[TS\\]/U7W_R2>P0__3=7]GQCP/RY<\O.I-E M9OGR#KY&VIF3'J/! 5)1391#R&/]0D,M#GR([U/WCW+@8]",] U:ZYCA1$"C M*V= )=7S\7)4?G JY^,T 142;@ Q-QM-Y)>U>C3.IUI[4H_!657ZZYA+Z58( M5'B4H(-UGV4XO?9B%$+O!^A M>VH,SEQ>8;&O52-CA4^%[GG)RZ/'-<3PB?" M8=0-N14FMG"2P"-^]/<[B8RV99L-1'9]3+5CJ>5L.M99J*?C3ZBGHJ'[EH+V M^\>X432/4%^$KW-038%.<%7/8%QOLYQ]>V'X=WS&OI_\_K<3>9Q9/#89Y<0D M+O5,*ES;M#U&0]=FMJ#!*V!)!AH^F-'%3#R1Y7QX@?)-VEP-0'29>R43M[TF M4A5<[KRHH7J9"T0Z9BA:>%F67X&^*?DNG\&<>/G+KQ6S:!.LS?0G)_/^49&4U\WEO[04M:^3CG7;]9?#^57 MQ[')Q_. M$7*PU"7?*'"*PCJDJCYJT:MTW;Q>@L^_=/RT6ZKXO[M5!][2C(Y!UH,$K)C7 MJ/AVTS(/+_;T:^/Y/YO#K6U%#-2*QW'#B7^FTXL%):/L:AEE5R>IU)9K^:P7 M<";V]?SZY.L7KXQ^_NR8^3BR_.>^_X[-@Y^7J$/[WC=W^0^3.Q MTW='\/VY^]?9APN8WX^3=\P]=CY\A7E\/_X!,_N*/[]=G9Q=)%5] ?AIG7QE M[LG!W[;E@44O;#.Q?##Q_(B8L0AMV34AI@%E5A!L*9Q$EBDUJ^, 6@FQN[Q(VY\^J-$RU@ MV"^;GN<_ D)5Y@^,4]RLV2^[\B7INM(2K11=YXZ2:'EHQFHY]8)TX/LMS6Y+ MDBQX??KNV /6]8Z=?Z? WN08WGDR.G;G7?!?_OP#GOGV MXMCYPS[Y^@>PXQ$Y_I&-OOSX]N.O/_\G._YQ?@WLZ'SYP9/CKW]XQU=_DR2, M/0&,YQ.?FL3UP3B->&+:H."%01PSWW5?:>?V3/ #!$+.;$(BGX24,A(D0>39 M6,&<6@*8C)!DWF7_04>_'%;1+[@=&.,RSP/M(Y^ET6&WOGG7HU(D-QSI8TD4 M+!FL[:PHY1%"%4[2C1!)2T-\G^1X:#?-C7.:CE7@$)!O"6-JG:_AX4*2S=A4 M+9D\KEB(/!+?F3S,4(>!0^.@!&.W4%%:TQ*6 C\_O\9WP43IN9"#R:0/&*Z1 M0P&VP>_E\5Y:?I-1;9N]MSO%&4Z$"SQYE"C\K\CI,]? "-U$87V9TK$Z!JVF"WI*KN0+5FZWY+AV^G+J\ M,IF-Y7"06*I!M\<3:Y6]O!!BJN-UAX;&/$-%M,)D+M*)BA&D60;WU]%R>HVK M\<\P<">[QEOE-QSH0HQ@QVAI7 FXE9;-SBL209@U\OBKD/&(ZE&:D.2I%[Q3 M/G5*OU41P&IVG;7&99;*5@8KRW,FT5OP[AKR7"[?%-?1D!_<%O:';X?WH/B6 M &VR:Q ]BKW*KQ- LEG/,%?@QED5",%%7>^3#(2\*00$PIZ M#G"V&)=Z]]0JJ4=.6R'@W<_;1YM:C@H!:M />">"E@P@!\@RJKCI M*B)"$UDU6B0O_4V7KCF0T]!HG<3B)9W8BH84U)0+4/,+KG!3#QRHJ! 7,$_< M^'0,?POC-0[K%QCO-,UNX $8GSB^5C."8^":3&&BX UD,0Z \ H^BR'D6) M**Q"(N-6,=I!A^&",JJX1;U"$7F->_JDN#VA5KQ(Q;"XJQGL#3Z]#L7 P"S4 M6^7%GZ?PHXXEE)[-#_+Q^N(2M"=X*_!I7EQ7C"TG&XMF^OO'&&=2O&K,!+@& M5)C ;W2DPJL3E;A03JFBV-:^M9%C4N27& ":CT5U^%F16@NXC,L\@QLZ#T06 MXKG$J3K4146>RA%43]&@)FMB!+^5'>'*"L'3*5*6#JY!*@7Z5Q]+\&U%T2Q[ M&AA 9?>9$U##@^LY"W:]T!KA[5S%[Q_Z 3NS4V*ZQ9H4@@GLEP-UB)B>8H MA11MJ6&ON^.I]1!6LM1$:>"4Y-9^V89=*NDKE)%K M7JZ0FA?TU&#\SP+A9)DZ3QG8\D*M^,*T=2F=HL[]D0_'D_&\11-SS M0]=T'<\V"?>X&87P3X*%[X7ENX[O[42LEHR[E'%2$FI42-1LA!K[#U'.IZLRF=;$0.V[W%=Q!YZT>JO[QS7Y0S!ZK_3 M8V_^SG/W:+!N2%[X8-VAYZSWV/N&]T7[&=YW\XG="UJ(F\/TMA?\N4FXS6ZO MV$DE! ^D$%R#=M::^XM:0U08#:DQ#N")ZZSA-I9IO]9HBW2V%2+;K]6[B<(> M*33E2<,*WJT^)/AU'5*Z5]CD.F1VYQZ:SWZ0^SK"1PIX?5*V^KCN& M6S#7LBD^FZ L1EW!8U=$#DN(XR6AE7#+9X$=>PFU.%\W*&O.JU9)?R7\]R2X MZFX.MRJXRCW^^O;KR==OY*_1_WS]Z^P3_/_>^_*#>7^=';E_O?OFG/S@\!G_ MNAA [PL9ZW&3@1=LJ<;A'10I[7-JEN3TI M+M5>_H4C@!Z!-D.@'W,(E(B .*&#?55$9!+?XV8<^,3D5N(%+O$#U_%>O7'L MQ;R!'G]Z_-E-_!&^Y886<2*/Q,2*[# FC@O$[%+J6IPEZ^9R;J 7[6*/DOT M)'L.D()8)%;DA&9(W, D&'E.(VZ9+@F8\ 3Q>1)ONT5)#TH]*.T?*/5*T;8P MR)U/"?>I2P,[,JTHXB9Q?&[2( A,FL3=O;EG6F82]U^MAX/7D M<,'K%3'"B"L\,Q($5#S"'#,&;0[^\2V1"->G,:AXS@#$Y)92"A]3P;OE%*3' MIAZ;[J/@U8#5H]!F*#3O^6*6\&!SA"FB!%$HMLPH(;[IAI%K1X$7>E:\M&!& M#T$]!.TF!#'*6)30)&$6(YPYU.*(0YPF;F#9UMH=>GKUZ#&!:=X#%G/NA+!I M)HL]%X#)L\PX)I9).4@8U_8CR[%>O;&#@=^#4P].+QB<>OUHFS T[P2+H]BU M7,),3D/')![E9AB%EBGLV U%: <.Y=BO:)^?\4R? M\1)W%+6X5X#NK@2/]L]8XQE]R&P?,OL"3V$%]4@2$FX+E_B.%8=VXKC, M=JT@BI(PZ$-F=TLM70R931S/X79,S9 S =:Q14T:,=MD7'@>C[G%A?WJC>,, M/+*M!K9]>$@/3/L'3'UXR+8@:/[DP T3+PECV_09CTT26)$9NFYH8B%&BU,[ MBKWPU1NWAY\>?O8%?GQ/\( E?NR2A-A)%#D\$-P7KB4L+T[ZD-E=PJ/Y P,: M"\]WXL!T78 BX@46*$<<5"(WX90([@ J]2&S/2CMQ-R>%)1NTHEZ;-H&-LV? M(@2"QLREOLG]@ (V6;X9A0DU(\\ED;!#%D;)+F+32W &]_&T+_U,=OM6YUH! M(SV\W@E>3Q=#:2W;=X4?>:8?43!%+>:8H6='9F#QR&6NXWC4W1J\]L$B/3#M M+3#=%BS2X],V\&G>51:%;A3!/R83%G8/=UV3)A8@E;"3('9XXA.GQZ<>GW9B M;D]JFO:1M@^/3O..L\A)O"B.7#,A<6*2"-$)]"DS8B[SF>\S[L:OWMC>(.PS MD7IP>L'@U$?:;A.&YGUDOAMYC(4)*$DQ!QBB:,1%ONFXB<]<;KOSZ>I;%JK% M/CX+RZX'-NDVV6C_NWX/R.ZQ^RQ=?+G'][QV=OTY-VQ<_SN=^MD]"$]&7U*9:^0LV_VE[/WUR=? M_R>;[SL"8&G_A;UA_W%D'?_XL7Y[>W@@?[-_^T7U*SHMIA>Y<0BC M0)%BO$OI^3@O0;Z4QC_S#'>S-"89,U[K!\CKJT<,X(T%V$0\-\[R"MKY6?-M:<%H_*A"Q?^\5E_;GR>Q#@J\7;FN_J:6$L M<>M5AG/3RPRGNF]H_(&MZQ:;:\&2+385Q0U 2M<[4'4?Q29Y]0ZTUE=VQ:O6 MB!IC()0+M;JRK1X^M;U+K7TLF_'IIE3U-[*S&(90LZEJ%A;+5IVJG1:VMKPV M0-;@-%ZGL"R@#%Z(D>S"UFK6I>^K6DR*,=[6'O1';'#J^-5J_/&_>AVP@=8! M@Z\LR^\,7MW\6;ZLVMB2 MQ^,%98N4LPRG09ELI27G#LN,73Z%?(Y>^A*;/LK66^HQ^C[9RI#"N'+L$)Y2PN4Y[2XKIU/X[S=2I7'4!5=X),D\70H M:S02\,JIR*Y;;9@ Y&0/IG;CQ_8B#YI6:=6#0/9=II=5OU ]5-E"\;8YKM5O M;+?P\D"U!VRZ0D[3D5B^4)+F6A1T&^$ -X@+FB5RNQ+=J3(68Y&DTWK)9#O+ MJK$>7K32))1D7.8U2]M M\_#HY$.E$OT'J&^9/H1M+8$R"_G'&?;82T0!DWT/'TEA4D[+(\F+!V.. MOZ !\1Z$Z_1:L=I9_E:H"SZ*XD"MEORF-C*M%ZQC'7_]\OWDZF_J,BMB(C1C M)V%@,#)J@M(%BA:+?6$EU+:$]^J--;0MSUNP&17H2;$#>#3*D8] DF?P1LG=ZS;5*@\U#TASU7D>X^TK2GNJ6:_1_7J-ES._+]Q#,% MF*2;F/"Q(<"!/]&Z(E':77 _6& K1B'-IF^$H]WXU$G!"?$L+L M@$;""R.;4RY\1JFW\_C:.F@ $F"R( M+).$46#2@":FCY4,DB3P@\!]]28?BT72;T'HL*L.-MJ %/GY%)O'M_=8ZM"3 M29%_!R*1VMJ-L#M'D&"C4HO%A%M>0)PXIM3A, N'!2(@B6=IIP=Q?+/ZI>,/ M#C:C1R"L%DVN=VX5O6#*.H'[3@_^#DG,B14E6 +/-PF+;#/T'&*2V.6!Y[@L ML,2K-V2XJ@%$#+2$A/!:63M@-+9[,QL'DR+-P*[2?4W17X7J.GS*)*K>18YS M$-A451DRBD?+GR;1]Q;+W@522" MZE[@1#R,+69RVW5,8G/7I)9GFP&+X+\@"#S/>?4&6\+:SB+^3, D:XM",)+3 M,QC<@B-H%H"F-C 2],MP )$BGYU?J%9N M&E3FU;"89G0,>%)>"#&5YD'M+@)2*Z0#"&1;G!>%=#640^-#T_T9&\MK6&K4 MO-K[-#!J5Z!2^72X,O92YR*>W@IBQ?390U?#<;@?:FE^I? M^?C\3!2C=S"IGNK7L$DS\O=KKV7+9;B>>Q2=K9E0]"\I&O3I'-CB/S,*-D>!-(M4 M-N<$N_' =&?=8LO/5&X_(SE:Y'6YE/7::G5V,8^$4Z 6T*CY_IN7A[W;U%75+SM>F\8,8^_G%DH)B3YA/0D@188"'GH84E[U@"0L-?U*77H*U!U_R"[9EH1Q>CDQ2TH/2' MQKKZU&F.&O'\1.M!'.BL=3RH9,\$1 @>BJ6P^V-)F5E:*J]:VUM;'=2I@Z]T MO BV,,036G+ZG^&BY#%6'L^\R, =;RN!.^X3!^X\38#.T=G[8Z5L.4/U<_'? M8SJFZIRXQF(,KIF5)>(J,LC!F&;7B-W #A^ A,3 <&S3) E 1 'ZPMR>':U7TE!MK# M77V2SZJ38;DT^M-9=8BC'H-/T*Z!P[R =]!Z+5-8Q_K8%N!FR7GMFE3OO[I] M\9\H=NS#;#H#*?\'K&8QI0"HJ:X1]T'5133_E>??T"[]/ 4DEGZ*=[PZ!G2VC+A0',.V185OF[U)S@04IJPJ19J97HJQ70D8#:+DR$G2L M[??/0BE#COV^$EWPT:R0)J_QOCJ_QI .^-J.7#*0$0/P3'0WM \?VQ#\\9YH7,B0I 2'? M=HWA],#P ^DZ KDMYZ3)I/V,5O#*T< X@H\Q$$A/X %AK=&[*."M0 MIZG&D]?C,6!7DGH"E8@?&"-ZC6H(QQBQRCI>35-#X\_VJE?N(;A!G.?PEPJ0 MDJ=2M8:RA(-<'_][0 [2ZPN3F\==/-J9_ZR$&65\_M,1/F_^0V5PS']* 9E8 M.H%56K@>H&6TY/-)1L?SGRF%L.R3_ M OBK;&,&T&X)Q*YX'-[71H43)")42\8S5/AF,KH:20K&\$U, MM1);T$G*6^\VIBAHD8K182'9$5]:B@E%D8C/E[B&;D*84I++>>5\!C(#D>X\ M1QOJ5_W<=#2:C7-:EJ ^P->@<.4C,:4QT#WK?CG*,]"=49BUQE*/04D[@(@4 MW4J"+[U(#E3C&'!!*<"&; VOA)L* !GX"@:/#B4 ]$(]&N38M$CC&:+90$:? M8D 6HZASH[B 1R1";AIPZ$PN@#&Y '46!H0'B4D*5NK ,R7GB_XE57Q_QG, M%E9.+LN@L6GG/I\5YXB^3!X+R%OA0]QBW(K9. 6R+Z5=@8\ ^,V:JR87M!A1 M5AET5S!M*#7^!-GA=+I,N4 U0/ F;'9GN7 .(K3-AN MDV%V-@9F5_'B9X=UD!FLQ7"I?KJR9-5C,=PQ:-(RO@V)80#S5HP#"#H;J] W M&7,'9FL*NT?E.>N5YHU2K122N:0=H0YLE85.:XP$= ._<128@X,,9ID^;4D=DGTJ*E(?4GS@ 9 ,*-5 M<7QI'];@H7;_)GOKP9>C UA51 +FMTQ!R9>ARVVL4AJ:!C:CI)F0G,V$G(ZR M6258Y6/1J/FE.%>)*JBK:6%1MB6%*%N"HNR"Z'F6QZCFWDU+(]*E^T0R^(-6 M_&%9!6PV7']1:@/@F!: !EKQ=P8Z1+& M1G/Y D$@*D\[;#]X&>$CY_L@64Y M0Q>$N3I7IZ5*/"J4\26/PBF0->Q!FM?'$J "P"#0\E!TK,05NV[2'7#'2L J MW-<10/P(Q@&Z &72B@%6O0*:QXN4[58/$2 ,5(+J5PBDF.V MT@B]JHU-5VUIY6A:8V'DF)5II(A-6ULUW]9D0ID2&XI50_=GN'4G\8<;@2-/ MNYZ:ZSLD-VB=IP&OW7^'TG&2S<3X!UVU1='/\E;R,YX,IMATB @>AM M.8K&AXZO6G@.ZKS2!J1&)&BH+4&S*J#\/5*FIU5ST6M-1SE$^M8=[5UK*M*/)LVWZ<'*]4<;K?1-:%[/[-LLQ;04Q/7[^Z$)6S?UR/V?E@Z1\OLB8 G]U M3,'.U/78*:C:N?Q;E6#9C;J1N9&8 W>/E+=VM/Y&"6MHSVPWW8@,W?733'24 MQ^I<$Y6B<$M&@CT,-HM(1Q7DR2/0G:&U@Q'%>\#5#Q4&[(;K1H(B_6P8^>D[ MFX4"SA%0)Q*P'L/\QX\>!BCM*5K;,&@=R2P$.9H83^6EL:Z+[W1W3,WE_*0S_0.J4[I(+KSP>?/IN'^;]-Q[A,BUFIE&4AU5%)YFBIP@[#U"O2 M%*#AXNW*50?\HU;$N*"58XD7% F2M3Q+<9V-5KOX:GZM/8?Z $'Q90G6(%"G MNHS/BHY*7;]42B@ \!S_* 1(1!T55#.]FA9>=XZ>*N6O57'(R/32/H=?1>56 MJQ\-P@YCE.HC:77^@2K +)M6 ,8%LC'.4+I]$Q4MT UE$'BVA/B55&O&@;W$ MJ*H[).=0*35R(:JA4\;:%^F +#D#N"$O&B=N!2I7>9%Q%=U3KYDZW9*GQ>TU MZ1S8E(*6B%6PX -X;Y%2&=A52$,0'BY5YST\.S]20/W'6.*G//U&(!2HJF4# M%;]0AW)E;1)17F_8$44\$SQ41*B4'IP)+#<>TF642<)1,0?P<8Q'C_KH0'I) MBRK0@?,"MU9R4$6PBC\ZY )JI3P1:I@"!U'Q 0X/G5DU44ZO6]$0*I'8E(P!DZAB0U M=BY$EWD[GZ:U"97(D MDA 414BY70*# C'SMIHB=\5&[C_<.: [*.FI" M(D,.O&GFB2FYL!U\H:0(P(,HL>IK"I:6,K) #55'_RB14GEX?XW:G8P#GF%\ M02DIOO*P2P*5:(2/U#R(>&Y63AS%7$K U<=&S6%*3?M_2A;_)FTW%&IR>..* ME9>A(PJ/QEK%M"3>OUV \F5+U91B(7#L]/%BE M)CQ$\B5P&DRN,Q0]0K'BX57@C-S'%",P<$^9F.@UA(6N/"+2)=DQB#8PK)U%M*"3+"! '.G=SQ'?4I&^K.R&=N+ MAK-;ODDRP*?4- @4.%/2J^TIJ/Q08T$+$UWE T/H:)_LNC+E.AI"[6N29ZSH M9E(>]:S,U3[G,96 MHPD[DAJH-#]5_' [0 M!0CX244@?WG856N!H%3Z)C"'' 'S$TVX(/RJ!;2-6 M&@DHZ92A4&DZM;I;J>XMRPD/PLYA]R2J*4-3JM\R6$+Q;!40@# F!WV%CX)E M'M02-9%#:?-?I:I*FM":C=[\:HI3 :YG6FA'S2OG[<5;5C8<[!?M"74*$FM M@XW]$[:G7;PTCGORX7:FHTA1KZ[+M0RFL+LVE)PH%$<@0 M0 28E*ET^;S@,KQ'::>2]O.QB88K@ DZ/AL[%@74!=@!\F&-:C?HZGUI6>5L MU)D&^EGM1)*6JJD\92JV9E%RUN$YHB.>6F?%H,AR>6L3DX8P&6?:4$D58TA8 M:JBB2M)I"QWTB!7%;%(;D8N/TU CO_T/QJ_A<3LF2,\%AE;B2,(7LG ]^-99 M^'+MI#_L:A]V!7MPV+53R/=9J9J'%YB%]WR [F#1EEU@':69*]VC=CE(1YC( MT9VA=&]6Y<@!OM;N.3R24W'&2FLIZ%6=#U-JO]@(%&B) M]//JD0R;LY(Y-\JD6K.=THD\_Z#=8@ZF85$J'UE2.T>[G\($,^:W5T%I?;/*P8J&]83T(HRV?"=2Z5V\]*6OTBO5"M^LJ+-6L0;VIRAES3-=.<@E6MQ$U]@ M5%S]@E1J"IC/0,>8R]ND-6CE7V6+HA*$X:.#EO\=GL" ._2:@$&\Q*NN[+/K M:C(-GVEGP;+1HR*/7HYZVFEEVN"3]>ET/?B!5N>K .OF<&+.E(+/KE62F5SC MRDFZ'"U'.=*KQ$OMR%>+U'("PO"H#N93/A/I*VEMNW+^SSM#YH\?M.^D)NP1 MGK8K&U7P.JJRV7*NU"BUXAUN0KH'J$@QW?+YB+=3&5.*1U;(I]K_BP9G96_C M\8:H?$3U8DAK4-/4LL0X&5JI_ 5JY=8T%;;]^^0L^NCHMJY_5WL/BP_K/TJ&&!I50% M\QO)K% :0NU-TN\[@(]ET,9%F@_ 4AP;[U)Q#K\>@NH%=XY3*E]S2(NLC"GO M?-%X_)\156I)!P):)K^B.84A]/ $R;N-DT*K&]+"Q$-V>6I2Y8)(M$ME6'%G MM_%Q0JQT] R-?^97Z%@!-$8',88RH%>L.3C01X(#)8BNY_=?.R8[9ETM7=IL MI%%:.BJ[%RMQU4I&IO+84CZAXCN=,)Q=WV2[=CQ8^-ULG-#+O "[LG-\LKQ$ M@I(+.D]5HB9M7M(Z*5Z-SJ8UV?S[+(ZDYN-M9:$7I!Y5V)%?X-N M $.GL*,4[^I('0,RSD6YTH9;Y==KU]=!526('YA M5LJK5&6E3?$XK9RJ\"+4PY8_&W2V7(91S;^C>GA]T*QRJ$:5\,-4UUDA[1&I M#(R1QO#<&9>;*>]TG16HC\&_*2^AC-CH) "J-*FGM)]5R96@+ 050EL_93YW2N>!C*@JUS&+,5IVJN(&<8+:/SY>_T!1@X45UWH(EWF>-Z7F"DG*55'LMOK?EB0H,DP*B3L:4QOQ"4N0O\JP/(W3F MSBX-5+LNM<9:)YUW)U_'PNLD996@VSHK$*/)A8STS6_@A#9-X?KB#@IUYJI! M9BAKD52DN9SUZD ;72<)I&!WZW!/50A^>Q(&P[7738EM_/91?S;7? M5M\1?V@[SLJOK:&]\KN;'FO;0]?Q[_38F[_SW-4OO<=@?3OJ!_LP@W7(6H^5 M#=LU]0*#(!O]OU?NJ^;LM=,3OEV_-!/)ZF;PCPQ#EJJ^N*SK?3VI:)U)J>/P MQYE6>)MPL!IY>*R \CT"I3R_KL%RY7P7-]'"V;YZ/DMSI%5DM?&OWPGUYR^= M)7DY!-Y,2DL^J=: J)25\XQJ?'NUQ:@);&O"*\G_F2Z(YK\U-/47=8 MM9\W@=5%3QAC HS_FZ:\#&]AW9X(;#_)FHQ'C:=KGFANF^G:.V\9^R!\%IAF M>_-OSUL6+]BIB8>1,PAM:[GPW=HBX+<;+L9-J',;^\TC5T_,+X.8'3<8^$%/ MS#TQ/P-B]CUO8)-G3LSU,YS;GW$_PMZ]#78"?_Y=> MV_[ C:)?^AW:U1TR'>])F&@/1?J^N=..ZQ"Q5GF4SU4WDCM)]25+L"=T3KQ! M%$9W4VWWU#39PUWRK8'C;ZI[];OTZ%*=#)R K"_5^QUZ=*E.GH2)]E"J[YNA M_KG596QKCNVMT[[$9/0 M<\R+YQ@W\ :N&_;\TO-+SR_KN&D=?Q Y]@OGEV?N0[3]3=TJS\J'^%\R1W5) M3O"+K!H;[D'5V-W*T-Y&,^]E?;QEZ8:?0&-I?Z;?=6-#;U4I?B''PF!8(0%+ ML\BZ&Q>M]L$P9MW(776!Z-9Z@2>/5!^5IAP''=>CE[WX?,\9ZGC":JQ8$Z=J M_/P[%GS^]TSU0S ..@7YA\8-(6GZ$5Q4*P7O_LGVAZ1>$CF)SMBR_$H4QMN3 MC]7-L[ICT[3 8B#M]E!XV=NJ] 9<]5:P;T 2QF$^P^)] ^-HS(;&S2?LRP=) M6ONF!]>L9'S=NAR[-;9*E/WKNJ /4A[(Q[(ZMU+T$J!#IC/=X9+$?6RD@P^0 M"90!^>U!QKTF(W;I2G%!3:1 C;<=J.AM1.Y8ME\-MW:Z-V29@>T09K)9=U/^ MJ%4N19=NF,RO67JEJ\:U?A (7HBGF)Q375#T]ZW>KXJRJ M6YP]#'YN=8K#URB0DB.X1\V66SN>AT]6P.0?10[(]+'(DW2Z;JV5'9*.:O@3 M.?PY@1<0:V@U1 9T$Y"?6]6+UB>E0:=NS4\NR-'N@T/K3@^VNR#"D=J:V4B@ M4+(%:P("JRINNP1 &8FZ5%9=>$N*ZX%J+23+8>5)4HHITGVKRTE5HFB4?M?] ME%": G:]6Z;@H9 %K)?W7P]6$!#C0?-N)J9 MHP9;J KHC:35TV[5_M)S'QIJWQ5=;H )(!21AJH*?)U:1#YVUO#MJ M./;NHH;NX@*S?/]](L;E>J6/=@P[;JQ]E-/T))>^G/I*T3Q5 M/H.B+H]27^F9+MR6ZRL]/L_.'2+82HM^]GP,DRKRJ[7#\IX/S=8&ESS+$/-& MUYKK=-_"6'=]YEXL\4&IB(^J'S^K'WDB5WQZ8TS=+6OTXI>VI][G3+TOH 3I MRQ6WSXY1^@J2?07)6_GBTXJ^$GTAR8>:_V['=3G^P/7O%]?[K,(0GUNULCN6 M"GC>M-QR\Q\A]QTC,H+YCN8 >(WCS=$G7TD+1/D.22@>/V-:]V')(V+9+20U(/2?L+2?; ]IZFWGM#TJ:%-9X+)CW[X^E_B+$H:"8-3\I'Z3@MIX7,I;Y/C8WGAJO+IKC;9.R0 M@6?=\9AY3UV >XBKFW:+>2[E;![IK*.'I%V:FQT!)#U- :<>DM;O-=9#4@]) M+P62O(%EW;%F8(](CQ1ZP_\Q27>4,#=!T/!7G:'W"W[+*2W\" MNM>^O8'E]GU0=AQ=-VV<_5P\>_UIPPM$I&!C7:+'HQZ/>CSJ\>BAVENY]M,< MK?6(M,$1]=-$\3T])JVH.K]NU4GRZLVM11P?;I[RB;^F4UA5UIGY\CJ4G3S= M=TV>;E66U:9NW MJ!*OLJIW4U7U,[VDXW%?HS_4?W)5AX M%P9%:[>BJB;=*;Y;K)H0P%69C\HX1SLDS1MLEF.JVR6_16D2U)S[BU# M?6]!AKIDZ-Q#AL[7.D\*.8=ZI*L+P _FRJ/CSU&.Y I$+D4"XG^.) RCOTJG M%W(_OOHG6E'QAGV:\$UT\_N<*5BCF;(S=I<",H9Z-+3 MNW.*:]W&*0]:[7Q#3FD'X!UT O#VEV%6!Q7>7_JY% MI"/@BTOL@B,*> VL$D.NDCT)%MLGK!;R+[);5[2Z6]M4Y4#SLGJGL#)K<>$LNV7F[31T7U!;*&P0(H;-*/J-U)J"UGYXS2RF Z MS$=Q.J:J/9,4D:?%]"*_AQ3SGU3?NY'*D*J*2KZ?2NU:RZH!O&*MYC^[16.= M"77,A8$Q%M.%[9<-V"@#P51U:$NK)V#;&9&(HA#*BDFY*&B'>.L7T5$.QNH/ M6CVCOB\!2AJSIM?-O/:%#74.X<)T:AR< TFCY3(T;IO$1KUM6OWAG):FNE&G MFR4NGN;)]4I4&@%8;A2Y#LP^7 RJ71(K%C-+::P,K7PV+<%0E%Q8M3!K#U-U M1[H['T:[S(<,]>XS^GV]KCF[Q71WZ1*'UQ_BYHZ1%5E^/I9-\E*U$%/Z'6V7 M2Q 7",,H%VS2%@1 'TK+PIYL>75;+( UY-VJ ]U/OF,-_:XX(>[FCW& \,+E MO>D&FM(UT8HD4=_(*1028;";GONSGOO/\ZWML..05EKQELW5ZLUZ5J5EBY>[ M; H+/D$< VMQVFUC."FPK=!WW84,'3G8MBO+%*M74"#?!E?!&%5KKE+I]>4T M9]_,6/N#&[W\[B*5.+O+RO]*0XX8=T@BJ?\4F4@/7LCMS]E![# TG MDN;4X5F'F=\))D:Q*#I?:?8&.@/9-T'7@YH[/BBKET>*@1)%H>Z+VO3=ZK3( M:MIAK5JSJIT,MA)K+6.D"C+O2P^MP!G:Q-MZGQ_;'D;V71L//793(CE8\BA= MB=8JSKU[19>;#D-HW*[9[^6Y+D:%/NWUL!.($W\-RGR9CH\ZA>*MV%EC,(O"?,I'KVJ3+J&%4II8+- MBG0JCYOUF<-*8?X\(_(( 9Q[FD#A/FYR_>!6#S#A"0L@/GLE;@4FC/.Q>1]< MV.-,46NP>8;'[ND^SWR7W& 0>D]3^62;NH):;'>7 >),-FM#$V^P8.BUXIGF M$&13K+Y'Z>T]5M(WF_QN;$L8MO^((CN>&;SI"QRBQ2M0L#&.689W\15CW7E?@YXL+5B,C"H\1,)G"9BN(FEE?&PRV,FJ_RT)CHW MOE;//I=)>!@H*6_/)SITOAP:I[-"75/@ J9/U :239CTQD&\U^B:^PS9BZ':=*:_2).82@.)9 M"9L!#VWG;5.,C)9Z'$QO7"^6@=NA8DMA4V0DFLH]4$'/;P\/8)"SHIQ1> 9\ M>'61P@CATBO8 R/6MZ@H;7W/BDP?[>V#4MO+5=Y(<,+YZ FOQ/<7T<]C;G\A0MV^*-8V\5B-.2T-%2NT$+\,6IKT3_8PZ+X2 M[E1'"LE,!I9/+X XSB\4,>#W0%TQS61Z9'DAA$I(P0AU-E6Q^HKB8+K*102O M@5W[4,?QRF1*/5@=Y-M>](%:QO_[?T+'#GXKZ[Q+S''A(IZJV/NAU1TUK% ] M!-A)+#B0CE52"FQ%*XED_ZHS(#LK_K_6,=.=D.F!3@::7E"U.9HLRVHG5^#1 M!3!X+(3&K 0VIUR$DL,;$4!E8V!=B%G9)([K]";8_R03WU.=QP-,-Q9J*@"I3(:51F9,CERCJA^158%:(.3R_D954^4C7^9I; M_J-T*D%6CA*P)L4(]RGF:5#UDHJ(;]B/:7XNY$;*A93?Z^65>5KU0K6P4.>< M+6.X&H7*69+ <(0"0.1I.: Q@+4)V#>J9RS3RNJ7R$67R 4SR$!,J54> U,8 M@"DJ]63_>.EDCNKT/'5]$Y6@ - VKHL4P9JIBX4"/BVN'%K46 X_A.6 .JNC4T4 MF;?4&PE.2"1:IZGS.)/TNY!%.,14ZE)8F@9V&B]'HH-QS5 W4[4(ZA(TM3[U M6[]Y#[1Y4E71J@36NKA$K4=N'FS-RB)#(@&^G);]MCS4MK3X X6O*% .5YG6 M>O7;F?QM"2QUBQGB7U4/IP/F@EG?DH])GT0Q0ZG1?9*>UJ8ZUNLC.SI3+V2EM'[/HYPMI+-JL M='7DBG*C!-Y<]1E4VH1Q!0;T.*]](>U"%725\U!E]J]^WX@JS1Q>=# [GP'@ MZ3O=H?%9".,$.$@]T3-JA]58AC-)8?>AMDH_3^$#A9"@47ZD(*>.!L81?&;8 MRDA.2^/W&7PN"C"(/PDIRM"@2&:%U$IY6K)966J?T(T1/OMG"!YAL1.P\V1) M@L9WT79&ZDF_/?EHO*W-OG:%"O2@4*2(\4R>3L/V9YFB,26<)/F0L/)5520$ MW\K#Z:J45TBX6URC0LP#6?4+3PKBD MV4RH\IHKY"6.P1M&'4984;T%+PVBIJ[,_I%'V\=L2Q^S'0ZDGO$VIX4L3O!. MJH98T?0U$H44N=9O\FOYN_W;+P:=3<%DES5,J"$K7J#F KKB!>H=TGU.1V#] MMUVC%74!>[>NG4UD?3S/FB(5DH9,4HE2^K-:'F$DEZ^"P0^;JLY$_VTI%*1;PUTMJYW!VM MYYPRC[ON::,4F1G'5[/:/0J5C2!LRC=.R==ZC!17L"GQ*V76U M_LVRH)-*>KA@")>I-&VP4C1H;=+%I)SM;:DV7NG;ZOJ55A[C5+:9=$YR(6N/ MPDZ-\,7UZ5-MC/VZI*Q3KXEO11.?\VB#N@CV,XJ%2X&G)N=%?@424;G[I;?X MRI@*=C&&(9]7CF<\O90E@<;YI:K^61G4*):4XPH#L7JS^ &WL>%.R:ZJN#9L M(AYXHL%\0XPMEMZOK,NW7GS5UTF7E?ZT:Y4DB T76._/(TJ>,]JX5Y8 M1;P3,5TOINK7>8+:(,OK9JIX;@D.&\]_MY,8/,L:1,$="Y=L @U[DK/:$_,^ M$W/H#8@7["@Q/_O,U5K:S$H=_]\*;EXM:M:J#+6_%>->.V3@!]:"CKKAMO47BO\Y 20WQ7J1I5>QB5E_72- 3;>AKATZL'ZVV/T^L&#Z8;M'LKKO=R"6QAE?;# =;S2\\O$9:UN6/3 MBZ?GE_VLNG*X5MJ[#$6W[%8\_/J-$0N19++VR%B)7&SM*,/K@V@NN%T6VI=R MF'^=Z8PDU8R8M-I'MOHFSK5QY6)2"/Q YJ&UN\$.C%7=#U4K5VT)8!1E/7V5 MJB8WWLP3W4Z[B@X,+XJ:YX)4&Z 3 ?&A!:8'99AK'("K%EM09)=V*[XLXJ8[" M+'T[S8PZ0C#-E?=A"@ M/((_8;_>9O%4MO]ZH+:T?WDKD1+7KUM%H"Y#,##B6:KJ&*4CF1(%?=R*-0(&%Y([<6--=[@D[ R9 !^ @8YV0)XPSO'5&\E^9T5* MST6_?'=8/DR$*V8ZF:5)6@%45[)0AF?*RC9IDK*&HH?&09V(A*V8 <.J=!\L MVC:?PP:J%W[<;@"-Z4S5"TUXH8GY_ZU:LALQIRKA<@/;^VUU8H,GV_=C^PY_ MMVCUMG5? 1@KMV,YM)_#?<6X2LAELIJ-$@>M CJR#MU:^>"[BOA8#@H3M.J* M5;*ZD"2#;OJ:[00M*I >H&7,M]++]E@36I+ME3PE2F@=KQ CFLHL/^RK7B=: M5X63@/\!!E4)#Y6$N#1M#=N[YSNY[)H+%AD:)D)9IQK0X&EEGBIZ:'P&Y!B/ M 5]V=7+9JOHQ.U M)/^Z"[E"^=O"0KINHR#?LI*WKYSTK*U3".)%%O2QN\LQ7UTGY?_O5>K$W"(L M=AR/623Q[#AV(\8\^#,2@D;^WS;Q7NU<&:"'38"[,=WM,Q@I:/JU&T_M"_)^ MEG7F=*$&$"^3M*#HZFHRZ[OE/96OMP1*1F%,I86A2MM*T%&.W%(O" C&$>8( M585M&!J^LII=-M,7R9K>0ATUMTW1!!! 7GHE/8BR/$>[A+@J,3/_(FEZ3Z\G MZ�Q7H+4!P )K+\"@!55=6[!&8=2;^@&BS+QUP7KT@+;OQ'E2AJ1HV#X[0P MK@4MU/R;5US02V%/3=*BU+7_%T)&0L-RG)JAOT@E=0:G?%"4.DMTQ6B;ML=73Q*\;4<;EY,O.I?)$ MI<#3&\32>Y PV5T2/D1'*U9C:"W3>]!-+R*M@KBE>T*_V7#&[KXE*RKB$7RZ3=AB&K+Y%R^SOBYNE;5$E.Q MK\I]ASR#G*MKJ:,'7IYN#[I'V[HJ2EGWG,":*@.]4LH*PH7.\E*544S:]>R6 MGY?+:FG8.F%LGN=(9["PJ=)=4!.:5:7?Z[FTRP5/+W(\E6\,,"P*75QJ3R.^ MNT!7G:S-%:N;S_.2\D"4A8=U5(RL!:J;"8 MB)@R7*:L*WW?N!+*JE%/7N_\[NX"-MA= 7MT]OY8+^]0_5S\]W=T<*535=L- M=QH^R*J_W[5@]D#R^+$JFO0I+;^M6R.GRV!$>B!VIF[.414L\PE%P+K3VBG8 M^$,=B;7*WT] 2V!2E%[5_71F,BQ'3U:V.H&[4EW3KWT:+,7ZN"IN!C)'[G_3 M9J14$5JM)P$T[]VBG;:6JSE\5BMWK?0C=,WH!BMYU6QM:3O:) 67L%Y<5G:"L^06%$!O6C#J_D3#W3P4.LBP^LRY;*NF>V4H=T]; M>6H=X@^:)>LT[I5K\)1G2$N*S:K8N!)UN\;=#L/$/Z30$-=5K3A93'5'M^A, M:>VRW*N.MH,EV-)^J')TFU4)T^;^.X6LW\-)MN[H5 M$FOMLFAW)%/]VVJ?)C;Q&E^W/9XP%BSMKJ(,RQGGV-&LCI]=.J:U2[CMM'@" M#0K^'!N'$JH F=Y7&81[*:ITI(P4*CH$2$^051-$\JN-@[1JG*D;R=7UAMOM MZQ3AJ_O:/;[ *AN766W59CFJB_5[]/&M!*1J$, 3)3 *.BK1&L+[J:H=?PZ8 MKDV8O$2LGP_=E<2G>T0VSY9?+7NZ2N9U([JQZ'VN"F)K=X&T&7ZR!Y;E5"TV MZR/.VIR="\D*R'P%<_F4M7?CC\^ =UE&"V7":X,;)U/]5E7]5JT,ZQ+N6#I5%K^/!:.H0,)+\)@*^&T\C^SPB_3?5NZERB$@ MEB<_2^^%9)*A]&LM7RVX!=FY;#5_5!-8@(W6JM5N,#QXGXT3>ID74@N+,01O M?KN7!K8]N3!?GP>>4IG2WFL '393Y Q+_#K]I8%>#%ZKC!)%:36WSJI&MC!7 M_=U<>CP^_G4*CU-DH*K37QL7@I]+MSBT%$T M##WW+K6A0V?HDW#=Y4F-D;VI[S*(69;QWT#0_=B[JTS[Z$ M\[)IJY%Q[,@E58Y?Y2&<2L.JC/LUJAP_4Y)8J/'\2+5@GK3VP)R O?ONKUFG MX*57L]C[8A7^P++(RZ[V^K0,V])WMX#5S[-\6!AM6EU[_TJ(/>D"HPGVP-2W MOW4L[8%CAW>#R$>@O_6UM_M=N4O#V+OJ1++EYKQ[>50'454A A-T_TV59UJ7 MQUD>4#%0&>[2&"\P ZN.&,0S)@PFY#,F,$,";E59BI4[8EE4J/H4/28=1WC7 MN=[VAG?.9%'Q5]VW%J:X(AQ$NAL*%=Q<9UCGA6JN=:[2:0T,E)AE.H9(9;Y= M-[VL#=M:/_H:W]?J,=O.[VQ%8,HE7;*>RK?5ONE!HZM]:Q^"O\C*X*]#7#E@ M9NEN^X@9?QQ/E7;QS'#EP?ER+GZO E/TV6\3+JR(I9KRI)[RKT]YCH(<*IV5 M^A!-=6T6S11:O8UG$VQ65\=NUJG),H>3I9-ZSJHW:P5;[7AF&4M^D8K$>/\= M^%9R[6F2I S>\5I'C1Z^/VT:7,-[U/4-QRY<_Z&^?E =1ZL#&BP/)8_LU9!N MWXH!8B47B4QA E;]-,N$(E?;I:;MO1:_J#];&;L5^AVPZ=!X6P7-R^/,9AE5 M4!+,3,WHPRF.0,?+JI//M<:G3HCKR>F@IF6!11C#T Z\1F=W(4](94"8PE 5 M78>O[V*=#+3G.C9&CTJ=/P>J0F RVEX[Q)'*]"NG&!2E_.REQ/TT29NCMP+VJE2KH/+PBE&= M???Y_>%.QF1OB"R'O'VPVQ/Z\ MM'->ZN[!>>DM\7?+'K>)=N:VM;.GT<(^'GPZ,XZ.#,,X/?OG^T_&T&.Z)E6.G5.JP7)2L2"=M(Z8]IH$B1N2%+F$?#.K4Z]9. M57RDG[25$=^9!P+G!A[0FH8DFUUC"VQ)$E^E>LJY5NLB+&3\#9U4I,,C-BE)MD8**[^^G*A 8L M$8S\2,*_OUW=[0?/& +8QK4?9HF?[>H^U5W55:=&MC?@61VSM%1$]'!"$,5M MT0RLIXMFA)Q/F-(G:MCKNJR9C;(4F]=DW=SOL:=OK"6W&D9)VJJV9"5CL%A! M&ILMM*X,L5C6)V.Q'IEG*\/^Z@YQ? 4)Q&Z^%I",L?9H.[0W[( M']NP/P"'$KKM"W6E7EB%!-;FDV9AGZ[=)G-^V93S*PW$N8D]%3="9H7GCCS[9:6R6H7$ MWTX2W[A8>-X:DQU+[UV4;;H_P)W+KGNQY_S(G(BNZ)-%9<#^8OHT9M]8Z0_> M[^*"J&>D"^TRCQ#0_,H!_K"I->K-)5TXS:^D^(C"#V48K4T!*J'A9-44 MM9%?"AAV4B;OA6+)&O92P7OI4SX([*;"S].GRWPMOP'-=B_SMI"%'T1$,^FT MKP9N"+%1T?>?FQ>TH==44]UO^7DX81U;?7TP0G(>%25VHQY>0,6&BZHT9:M9 M<;B@0CV6T^5LA@AJ5-2HI_&!Y0^975A8?29Y#-RD@&D ME]2@^H0]G=>2/#A.M@]L(';@^,.YX$%@Q;$A#P'HF5_"E^4:V9+;GX@NB3"1)96Y"^#1OU.I MI>Y)/6N!J!>Z/4T)\YNZVNS%,1$WF[P[O!+Z1K%$+Q4$$:DOBX5*']\CLT!\ M#&\W)Q47[9[X+GU3P/-86/+GQDX8>ZR*SJ(4M'55&K(FE25UP0N<6+FY_-@M M&=J,Y>AIQN0\!1[T[/E4Q4N>NG>GG\B3;;;*T)V;"87^0^^2>O:0!/-T\;@R M=F, I4(F=%JE$^?^'=HJ< GII$/-C1W*$]13M9G+V)5K$2E:44EN$&,S-\@N M8SNI+9TOHPB5P_,5E2V0P%US#J-YX;*H&QLQ]O5][/2=I&1[:=)=54-NZ>;! M4Q)-N=G<+T5RVU.;#5FQLJ60BLV,)14A1M'!LH;VO?2P:9CY[:CHLGJR=*S- M7[Z-&6@X/-KG;\M!_=->J]@(5Q-_Y-Y :>R1(85%$,RNZ_6WMS>9-E,>N:_U M-K5WZ)SIU\E@9'OU@1W8==W4S895A^9:IJ)J.GVZU5):1MTVFPU3(^^O^ILJ MCX.7?_W5):S6_$"Z@:Z"VH\!,P [,3&-L%%_ALZ 0(WJ^*@L7732]#5IWAHP M#X62E>BHBZS%+N.N\.Q49>R($.1G3 BR2':6&((\1TM5Y,L_Z_;R!'5>,,T2 MA80P/1^8\I^J";\UJT[>=?69]HE+FT]1 -XUCM8ED+:CLPF^]D8SPU35Y5M# M*5 IK&%:G4LF4[[F 95^"TB@.(WJE+VB(5YQ_OI=1_U>?O/7:^Z:0.F]^\H72E;D,<\$U^74+H(W?J.KBE><.70,MJ-)#]S 6E!%94$M+K5OBTXX2I2/HWSW"JH_? M2#]"MM/RF+#&3T?2(T,DX_*#':RLLZN!)M6N85JR>DK2),1ND:9=-N]J#;KB M517=@(T5=\A96(%_%SC..90!."6S (XK$%!@*)"40&YB[EY1R$5JCSS"6*!E M%%1ZY&2;R%!F*9G124HW4"+I4206.2B4E%#6K/B6:;917NE!Q-;#*)(%3;.= M@%V*N=5T2 MP)Q*__KB3D-_=W0:B,X/T-E =%8:G9''QHH#L0+7F=+N< 9A.BHD"O7K1.? MY18H1#L"1%J,Y<0\N!'S Y4N@\>LX4(CLFJW;E^L@M:19Z?FAS M4'>30NZJ;E^I!IM]57- ?[(0+WO@S@"DZ9MZO.BMB.%2M+CRN^WU[2GQKQ[> M)V3.*M#3,U39:/+Y0TU#J)4=:EIFJ"7UF!%JIX::1F2:Q#D; EZQO"+O.$=Q-6ZZ& MS4F/C,G4![ F][Y^?"L+1 ;B)L*KN5,#3VROT >\;FTCVR']1N5/OP<4P\4K M_:9[-R!L#V;AQD13)(^H28$]&D'J U4[$]H*]E 8<^QI#J.J@JZ-:]?3Z]<0 M2FWA,3@OM!M51_NS2]LD 0%&7LBFF.(,:FS4)OX2]7*_<;E"&Y./TXTN!,W16CJ>PG ?F8?A/FH6A/OH]')=3W34ZWR_;_]Z MZG[M[<<09C!)Y#0H'E.&'$S!'J%+3"]92C)#+B8EI!,K#V.-K#G5THW:TG0O MC>D,/ CI7/]LASXCAG1\X(2$>9^^ID\D2,WCVXP.?4V?C.W),*+19+:QN H MV$@XI3>QYR4\F9LF]<.)3\LDOD5JW-/25UF6W%2:^[!7F8:L-EL'YYDR=+FA M:9_AF3*/R#-U+N;&+5V?7#.>!B-SI:P"?MR*+F4?]_.I<_OU3KIYZ#X^=-N_ M.@_W"U]7W&%S++,NCQ%6]^O2['$E M=NN&HPF=]4!:WIS.@4>2UHX".39_/'OBM1/0MSUGD-*C1WP'UCS,C70S=LAP MU9/-5GX76US=EZ@1&FXV9%W;?'J--5QH#=_*9+^)LQ]" M<.EQML;.TK)'6NAR!_$@+70E.,R0%KIJ,$5:Z&+(%VFAD18:::%1OR,M--)" M(RWTF4(7::&K9U(A+?1Y8!=IH9$6&FFA2R HI(7>769("XVTT$@+C;302 N- MM-!H&)P,+T@+74!0(BTT@A)IH4L.8J2%1A C+701D(BTT(A$I(4N*CJ1%KK: MZ$1:Z#/'.-)"EQWA2 M='J@A+73IH8:TT&6 &M)"GP'6D!;Z; ")M-!("UUU M6N@S S0R/Y>'^;D\Y,Y([XSTSKM+'.F=JTWOW-Q,ZE3ONX,Y_1^U("9__1]0 M2P,$% @ =I*D5)@<.1R3#@ NI( !$ !Q9&5L+3(P,C(P,S,Q+GAS M9.U=;7/B.!+^/K]"1]75[54= P8GF:0F<-ZW&XB$ M'O-I.#IO_/1XW?S0^/>G=^\^_JW9_/7R_@9=,2^:D%"B'B=8$A\]4SE&O_A$ M?$-#SB;H%\:_T2?<;'[21#TVG7$Z&DO4:7^=>IVAVVGBXR._Z0[] MH^9I]P0W/[C^N7FP?= MM)&T#6CX+=?Z9<"#M'VWI6X/L"!I\^\^"7+-OT<4+KWWV*2E.MON=IVTK>)$ M#;QI*"0.O3EO7_*FG$V)6$T#MUOJMI+3;K:=9@KD'FML1\1.17/"%BBCVRMG.?WB&D+$XG4\8E"@N$ M0RP&6F'!I2)SE*[**C%&-\S#4CN>:B^ 0/>P0-4B@13JK^:"Q_L7X3=:]AI$ MHCG">/H*+;*4L2;)E>K:9%S0.3T];;THGUJMQTHWT>V;ZF?3Z5036^9O]K+A MKV9*MPT=%N.IF@XIW88ZK!Q#91ZQCE+_+2S5T(P$\=Z/V%/+)U1[UG=WC3\6 M"=3/9OPS+QF'(9.:A[J27)M.:3AD\06XI*QXEIKRG@S30%4(@BO\5?]SAKG' M6;#&N5M3SJ:$2TI$-H!J!F-.AA!_(*PTTY#R>X '[T&3M$E!0-X?U.T6D)#@ M9M&3E%9!-33JIV'$@$1',-]/]]_ST<5.T_D'A1\-?HOD^& M5;L/)#2DK^B]HGZ$^XCZYXT>@^SO#H] .W7]I_M^V;2OA2Z:ISQ3K@MU/K4A MO8+_47.1+C:1ID2*]&-KF6")522(?QM^TK^7G3PA3IH8")>\PYHN;]:59,G% MU(Y&ZX:"!=17J?(E#M34^3 F1 I;:Y>1&ZSO:.MWP.0/8#8R-_^"%4IXH9C9 M 0\I[C"'7HV)I*#GAN#D>9F14L/9'BGT0X[W/_<4N;FU!!OV8;4ZL0Y>1AYF MI+KMMFM":L$0L2&*61[P&?;8!#HV)J&@3R2VR@T3KXA_-DS-"+KM]I$]@CD9 M"9[H!R7F,.S8\$$R[]N8!3[AXC/ )F?SNYM!:V)LAO>HW3ZVASBT))P]$=F,J#Y88=7):\#)AUG+;CQ$D^%5[ 1,2) C!FK(?8@C5:\$8I M\P-R2];>!8)62.I5Z 9(0EJ:_-JGJ=$.@"LB,0VVBFG*T@2IV^ZZFT&:2-DG M1%7*%\7*L^%GS$.PB+@C_&$,JR[;:=#$PAQ.74>OVG.(9?@IU%*."%@BS?, M3VS;1SP(;$.G#2,35-WV4;1^&5&+JWD)#-KS$0D4C_XH&$21\ MRVTKQ=&M2S6'VF/W%0-7M5EHHMIH71 H@Q)M5OK0(2[G(;KP?2T'!VI_BT]T ML^UYBY&]V2U.7%W;J^P6"Y$H(W,OD<_659,LI1*T!GKS7/S!*6*7J\6F21-* M^!U 2-4F837R42I$ #*JM6)5[-W>P$*G&NY@1: M'$KDH8S ^@Y6+Y@_@U^P6SW0&!T;!-Q$VLSW%U7%_@KP+V0A1;"]A+J>/?Q M$;_8)E=9 F.BZZBY>!F69+-3D^^GE2N-EA5TYJ%PY+8_F&R^ESY^3YY8\ 2+ MX1XGL/Z]QIX*[C,[",J(S;Y_[!33D#DG%+-"*:\#%)4&Q1H>Y@%RXK9/K8'9 MR]%2/"9AN<-4I#./D0].,4M;=79BKVU?I>Y12FVL=SBGW6)!:N49ECTLL*O(T^X"JQ%CY0&YCJK_G&U-%"++#XG-H<7$C;\;.0=*(L=HTI M_QD'$5'[T=XXFRVHD+JASU058W82UW4*!:02)YD+1DHRTJ+C77!OO)2 */E[ MZ17]T(^$Y#,<^C\2-N)X.J9>)MK:EJ36<#$N^CI'3K%6F[+4.R\+IMF9X #3 MW!155H26O(SKP\YQ=U4==RUD^[A<7&?OS1.TC228P^V)ZQ1JEC8X'[*W"A[P M@&%(2 ;-8.'B1SCH07,V4:_)@2S+(P(674Z;#1^9Q,$]>2)A5'G/8(<:F#WH M@^L4*GIV'J254MG<0BTTUPM1E?@IS=24[K3_KO[1ZJ%4OX.OK4!ZW?W$>(-9 M#S*G4=43.SN3;O:Q4]=Y30)AZ8>)4F@P0ZE:>^E:L)":4*D?B@-[]9A^A(.$ M]L\0F1@8,\1NVREN86:X:?QR_ ZP5'X:R(*/<11V'=>I!M)>CJ+Y*O@+P'([12V60V><%A9&_'MC3%D&&KE MNJ+R/$] I'K? \#*DRZ\[K#R+A4P^\RQVRELII;[3**27C67E,47BJ&<9GM_ M\OF*-6*2%48FF/DJ=LI'#8H0PZB9RP"I3+V M,MA=1C!O$2%@X3Z@H59&H:"SSPL/H!):DNV3';;N*C(UAEI7G=_9#-:_ M=K#]V,J_%3W^._?F=/7>].23"1IU]_QNO6+;D :!&C%I6_UQB+,I3(/,?]3O;?8CGASV$!$PIC)2?_W(630] M;\3-J223!HI?\SS_6L29SR:8AGVXIQ@MW@A?Z,4]\0C,NFKD#CCV;G_N7]GY MX\JF=>C#?:2>T!XR[IL[4&Q7!^U7S+^Y *XCW9# 6L2/CS3VP2%ANI.B+T1$ M_(O05S]4-]3[21_9);G#U+\C7,^KG"3OD2L9IJ\-.EUQH9)A8U" M^@?Q^SZTI4.JU(S+[$D75"LN#7 M3WJ>?K)Q5[->>E2G#[)"M=Z^PS/M+?$+%4HMMI:NKAW6OCA8/@!_P;DJO:JF M@]FB"71*7=(GC]/Q!>;0GZ^(7W0AQSB,9T#Q"U'?- .O>(+!.2(_ D=YA269 MEY7O61!<,ZZ8E07!NFBWH]D:M(/,892N9;6W1^ M)J^?G!6\'3KM[$G!->F%+7D=)FV5J3(^SU1OBFFJ"LS&1->&?$>0ID06'4WG MFL0;Q2-+IJ9T0B,"A(GRG-Z>097.OLD,UK-SX%Z='%4=GM7N-<#>-YW+@=X@ M(UU%748T4)_=+ >P H<*,_).%F!?6$!4-8=?43P*&0CP'EB@9:Q9V]A0U@'. M*Q*GXKD4_2L+O37)U%JZNB93V:\Q7-,7Z,%8?2Y4?]9+38"J(^4II!7Q;KQV M&EDM2&XA@V*9 JC931DP[ULI7!4X[+##,I5BT><+ M_[^@L;H&T]J\'J76O_VPAZ<4DA?]@&&\5"X^.ZL?0RVUQY:XUW9>O8<^^/W) M) H9%@+/UE1O2EK7P?QH>? M^F$^[[Y7*ZK;X4\B+;WD2B[E<\NKF&TP%G>Z-;'%*N#G4*IWB*AUK%#5P+C! M&Y0C+179U;)9R[7,<.;=BW>X(%MA/(GP^JT&$(0AG1 J]%]&\BN3OQ'9CY,W MWYC];,:XKM[:P]RGV+.>.LK;UR$L%3>TUB_*C#1OO0Q;;-."MV5>[_#YA7"/ M"D-0M:"LZ=[NTM:EG@Q2D.Y)2)XK[GT:&+PUO*M#]*K#S)G*ID@WANZ)&A:^ MZM8U%1X.?B.85YP.-I15U[6N7MU9+ #K&+RN 9U0Y8%J<0T_#:C*3_9>C;T;[U=DRR7?JJ@U96M'4- MH^G@O+ ;PQ=U&L/W9*1.(S(^6_H XVQ]^URU;(2#)+U]L.S)B)ZMI5 M^XW(&FXXOB(ENL-&$#?@6(>T:MT6SKK4RI[^3TNO] E]X8UA+?GIW?\ 4$L# M!!0 ( ':2I%1F&ULW5U;4QM)LG[?7\'QOIX:U_TRL3,;V./9=81W[+ ]9_9-49',%_NO>S +R'M M?9XN#_;^2-#_N9>[Q>'>'XONS^F))^3GX8]>+HY.N^FG@^4>IYQ?_6WW8XHN M\BPY\5HE(G-2Q GCB95)4\VYDR;^]Z>Q MW*"?_M@/;[Y91+\?GU\Y>+>;^835/1[0L_*[ _' L>P0_ M7&QY>@0_/>NGATO/%GG]%%_TL'L^&P7B# MK]>7+&!J (4O2Y@G6 W'V2UGBWCI0[.BC$5W]I6B*0A(7%= M8.;RA1N4&GV?1CTNKXAZI>SYS!;]F?OE)%EA+*U>O^Z*;+54#]<\K=' MT*%RYI_> )+L[&ZGORWF\;CKT!),DE,FIB")2]$0:;@GWH,C+&ONDN'6&=U$ M]#NA79;] M'VN[BWZ'"0T.0]V_L,Q4"MK=\*I^_B-PR\_.RM/_&\/SX\'*Y) MIDLX//O[8@H;,FBY:*FD%350P&VY\W)Q>+B8#[+^CY\=PP28,$8*C+)4?;WJVG@&^Y:V@,3HA$HG2!2$6!>!<$\4)RIS0P)D,3UFP%>Q.*B:= ML=TIMQH?WRX/H+LP*!?P4.FI]>A-&A4UD6 <^IPQ$(TP-=,!K29O,YO=B&D3 M)LFGP*1*:JE&DW>H7\#[IXOV,P6D)S?$*8= E)#$LXRDS0Y,"#;X1)OPXQHP MFQ!#/05B;*N(K1E18IO)+VL0EVS:!8X*[5VR&)IJY"?&LJKX6"(0PXT!"DI% M=<41_C9DVN1&FZA=?\]JKS[:U2S"?DK3@L//WOEI>CU_Z8^F2S^;:#!2!>\( MEUJAE-JB>?*1!!L9%YIGRU@3JW #H$TH8KYGBM142-5X9[HLZ;$BZ;D3%%'R M2?+*!BLBL98!D2QXXJ2A1#H)(G.F@I#-0I\;0&W"$OL46%)+,=68\<1(<<5B%]@QIFX)@*GI'<5YKG4%ZN?D$XYX"+[940S4ZO(>EQQ@J MO?+=')G9[\=X?%C&'!).@],X74X2U4(:QHD--!)I(9$@C"#*& ?* /"'\&;1][_!\FW^Z+], M$C-!>,:(]!Q);H+$B9$#82RP -$'SV(;=^5^0#=BUI/(X+;48#V:]3TLSRTE M*-\]6VHQK2J\7!&7/, U-%#-;:_GI_@ MO1?=*0*9.)ZDIB(39FDB4N"CY@0-!$-W_,L 7BC?A D748QIU:*>YA\\SC7S M?$<8/;[Z5?OOL3'4$T41\@'G>7P@<6J: 4#'$Q(']YCB0$ R2E*)T* M(>389JWJ%E!C6C^H1X]:6JB7_?']0*T<(Z;>U" M=MI2G+N2PJG,9.*R,X2&G*(( #JVR11N!&],*PKUJ%)?,]5(N])9,V&3)[#Y#WZX(R BE*;A2QBGQ20: M)I,UYB*@RMK?:M";KY91&P,UJ",$A>&<#8I8R@LLU)SVT@79*/WT\-6R7?G/ ME8E00P6/EJ94+EC**">>.;17X"6Q*5GBF#0B6T=U:E-9VB!-N2L'NS9_&JIL ME\LGUB?C:$:#IZ4@$L$03S,E01JCN0C4FC:9O#K+)[ORN2NSI[)B6BZ_BIRI ML5$3 Q%Q9$:)C2DA>W4"DY-+H@U![EI^?7A*^YT_+>'QF80VXG"ZY$A2'"6, M3A,?RFX:FQU(9Y/R;9/9E_&,R??>D@\WY;*W4$ UJK\Z/)HM3@'>P_#872.I M]CE8J01A6E)\ E,F7N%+)YE/E@O!K&W"BSNACIOG.WZIUW&9.C7HD)=4>VV?Z<\T4 XYG-"";&A& 84V6? M$"7*LNB88Q"H:#/_7 ]HI)7X52:>"BJHF3CJCB&M\@T?_9>O<)1,R=,@"55E MI0\P.G7)1W25+ W*>,W:!3770QIIZ7VEN*:"&BJ7HR$CC>,./6,(I1[.E:UA M'!2A.C"/,Y&'V&8]877_[" *)^X4-3SK-LLFFV";DR1_ ,X\6T]4F6%-(K.WI?A M?)M_[UNI(W!PLRLN]E;E-X=KMN,84LU?@144E5"/&F5]_ M/E^?V[-)5MD*9S1)J7AQP602F%9$.2^HA"2Y:+,">S.F,<79%0A1:?#KAE1K M#%]YR:436D%$2FKTVY)#;[YX<$YQ&3R@,Q_;E#5?"V=, 7:-N6+K(:]8X;S MB6MY^F[FY\O]>2IK>T=E/V3AH_:*9L$M,2X@+ 5 K/.&L,2L%TZF'-M$U;>A M&E-H78$+U130:#,/#PJD*'6/%DKQ(S/$9@9$2RTY=RFJ1D59]RYDWU7L7$'I M#Q_B:EH^#UB29HYY)C#:5\BQ+#'DMXD2E5GDR#NC19NEF_M$B;O:;%Y!MP\: MV"MJ_=OSJV/Q!E]OW[CQPQ*_#KO=%WGE?UP&8";2ZZYXRVV;]X <3VQ;4]QI^%B\.> M5.A.IA'Z#XM9FG"T*MXX36+$J41&Z8@M;@> ]4H'D>W5)9%J9;8W8;IGHH@T MM0$/I<*WI;955%"Q&.X$YL?P*PI<%O,Z'Y=_3)<'+X_[)3Y5W7DJJ]A _)=* MU9[,#CQ7CG!E.1I"CA%)P-@DFB0M3\J!;O,H/ #LF!)*M3C46F<5B_G[H87* M>E->/P$E+%"#4Z@LY7O<2>*Y03U'IC,+5O#<)G:XBF3[QZ8''*"R3^@7U,9L M,7CGZZM/(HV.&V'1;=.QA.R"X.,;B+8Z2&.-XKZ-F+?"&E/B?2MF?/L\U%)& MO8U:,)N5)W">5JD^_/D,CXTT2!T]8>C"8T1O%/J"D9/$0#J5$XC09DO?S9C& M9"2K,J.2&NK%5S"'SL\0SWXZG,ZG_;(L#YS &2AI9$GZ"\),*C6?W!-K!"UU M,BH829D1;0S''<#&E'ZO2I":"FE9,;9:)$^=C22?' M3+RAGDACH@T&LDYM$G?7@-G:F%YPIZ6@3&2\+2]=ZZ5RZ$XS8XBS,2GJ/<5? M[C8Z?US_:EO=?V,G'SC6[4*)+%QD(F!XG,KN9"HT\0X-=;"!!Z8X&-JJ0^9M MH<2=SE/;-$5MO6\U[!5[*YT)D$'8+ T3$9V1QQG+1#1Q#M,]#< MIB2PH5 M9@[JI$)-PJ>>I;(,G2E!8Q#!*.45M"D,N7/F>%Q+.Q9NWEAZ M]$ =5GQX5]*L<*P-25G'Q)MR1@40&YPC,D=*K$;CQ#*#S".PZ'*K*L5K$8TI M#!XKK:IHLQJW\,87Z4VEYE(;D@6/2.]R[%ORCECCC24G6I@' )1ACGNPP M6F6E]II0G2R1@6$X:]%_ \=\D#)H+5H]0=^-OT/I'\N9L/>##^=EU%_._]:@KW?37O\U2_X M-]#G/F^G^;IZASA_8RN0!%" M0!"JK&IHP3)Z[3B;6)",*.>$!>]X# VWR-839$RAVZZIO O=-XK8C&)<#CL_ M<9XFDNM$?#:> *5.2BN QS8;2VZ)V!Y[=;,->1X^[CNQ7;\B4:>?UFT$XNG' MSL]['P<=S-/P:JV1]+_'_7)=";\:%>E"IJ6@PZJ2U.)>$"M\(!CBX*!HIIEM M4T_11IYQ+9?NWI+MB F/-R/?:(^38TGBF)83;0$=BDR)=<*10%6.PC/PH5&& MO98(]]R1U39V'LTT7$7AC\?7 >XW,LR'JE*E4VFYB"X$U8S(&!6QW $1 05@ M#HSG;1;/:DHQ-I\<(/#L32(AEWTF5 (R@@$!AF9-!1,I:Y.D?02??&?U$(_% M^M9._'W(,L(Y3SH%F68,G6UI MA2&/D:!>"U,W)7U^T89)Z.N!UTH[X]6O'*#R'OIE-XVE)G)UP,KE-RY\?8D'?OX)WJ,PKW*&6#;+!DEC$.7=8L3)$EZ?7Y&]$,%[XKC$\8K9$I\=1;)ZKXWC/*8VM-\D2\BKJ2%2HCLD P-BDT>0U'+FA8Y4M]EM\E!W^/ZC@;>( &FH M-WS=]\=X?7B;+QP--['<^)R=)%24TY:YHL2!J968,/0[?==-4>*CDRT36K[5EBC2N'MB#[U]%2OZ^#Z[NN=LQ\7'_V7TM?D8%6@]>NB^W#@ M.WB!B%-)+<*\'P9T8IQ W[M(;TP9C"")"\Z0D+C@.KF([[2Q2P]$?$^G]TD0 M;B?:KQ[>KE/ MB94[T/-CA%;:"6ZT=\2S+$@YRYYXFPP11J!3S7@Y]'Y4H=6V]826WGA?=10L7_Y40=Q.@P*_CR#]5+F M_N&B6T[_LYI,&'>9"]!$!2&)%,:C3QP#X8"!9G32 V_C@&Z";DR9W1WQIKK2 MZG7PNMX;<Y%.@3 7%U.N*?8&F M;_.YBW#6->.7:;\ZVG62F&%.QT22+2V=*8W$E\.4J+62VQ0<;=0]=E.$8TIQ M[HA(3917]1"SP1J>M2)3)1'+453.$R62X7SJ2P/XF-';A:P,:]2HY"J2,9V[ ML"NJ;*.,.@=:OAPR\Q=$N^Y(H<+;"Z>X33SW0=-@"57:E@!%EP7\0"BWQJ6 M<^K5 ."&@RX?[T5"[HWZN; I/4F2=2B\/2'S=B=H#NO.!H1GT MSJ1&V[+N #:F Q]VYB#74U7-7@Y7%A#/SK!_#Q&F)^5@JXG%61$G1TZ H<,N M%4LD:!N)2AJX%]DHU>: N4W0W?-XB4?)==6F4G6M->13*628XQ\5F;-V2GJF M"4^68?@'E/B8&4GHWW,MM%1V5T2Z &L3!KDGSZ"'ZJDA==YU<.2GYQT+ATKT MB8DJ!D#CZ$W6:";!ERIR_,ER:GD )7B;C/QF^#;*&-(GSZ:M5;>#&>Z=/QT, M)8"2$)TD2BN, *Q"@.4+>!;0G\,(0+S1:G M .MET(NA@/!:JW)6NH&(],:9EE@5/:&2>1NI#MJW\;KO@W(C)P1!T59+ NNS9V_1X@OX/*B&V9 M=EN=;DT5UCSL^1S@!S^#X;"D9>F =_HV7W=0_21QPVC9\>13.9X^ _[$/) @ MN-/1,*YSF[*B>T/]#BHJ6O*MOCJK%_M^7 QGYG1PXY'7$^HAY>@CH3:5O!+' MY\-Q3CRH0-&;-J#:-/C:'./W4-!;G6AM--B.8=>2W]CL.1>)Y%0ZX;'@T9/F MFAAI?7 A!^.:ENK>#N][*,EMSJNM]=:T+A[+(;BI1> M?KW#(K_P_33Z4E8R.UY"NOK97U#"Z>R!740J8ZC1=*3EL%3J4?+'\-1 VC_! MX.<3_'9\&# 2RFLDP^W[M\?+?HGP$-/$\^#Q?R*"HXLF16F?&:(D.=/@D>),T(0[QA-W'I_,-B<0W@OF MF */EKR[:DS;Z;)N6JE8?#];[UX5*,DG#)I M0Z2$EE8 G@D%NM6Y,%]1;&_;UM=Z[S]C% [=U,_ZH0MM.;.\.RF.K++1>(TP M0CF'FGI%K$YH@CU-RAG\%UM5)MR%;4R3YH.Y\:WAJ:J2BM/@&M7;Y,TV #>F?4OUV5)) M*8_BM*QKL&!=@X6NWJ*L$,:A'__2#S7L3?R9^]RXI:OSX &HY 5=+H+;GZ=A MA7:U>6!U*L)R(L&&%/')8THR(O$%"5(PHFE@,NGLC6F4$K\;W%:[7+Y6(O?# M60_3HMJMZ=)5[$0*B0V3(90O#I+B;>XWYC MBVJ1$,AGMJT$.5P#T <()"B6@V;&7A9B]+2A":\N,L@/JZO MTYH46VKB43R>5:_Z%=H+]4]-G)P[[M72K[F/F)5&6%^YU1@G!G0G<)F*H MP9 I4E/8H(G36KI@=,"!;/=P?@MH*Y=E79-YZX3)K5%*,""N;!*6@>$S$)T@ M0*W5*4@-@6WDKVQPLS$Y*S4(<,E!J3W8=:>@#\?SU)U>(R] .6,*$!)7@903 M]O"G:$EP20K-;(RBS1:V6V&-R5NIR93Z.JE&DZ$"T,=EZ7SW\KA?+@Z_2GUZ MADP9G# 3DR0#53@!1T$\E9&$;&2PD(RB;5+"FZ ;DS?3@C35-;0U=_IN^=7N M+'^M[OT:/;KZ_CY+_\/4$L#!!0 ( ':2I%0R4>R) MZ#4 *I$ @ 5 <61E;"TR,#(R,#,S,5]D968N>&UL[7U9I??[.P<,%" L0I@*+D M!YDBH'.^RORJ*K,JE__\KS\N!L\^X7C2'PW_^AW_,_ON&0[3*/>'9W_][MSG&,,7\[/?^]/S9/S-.?GM6 MQJ.+9_\CCY_'_;/SZ3/!A%C]=/R7G'P210D(1F=0)6OP MT@9P*AMFA/#*IO][]I>$/EH>!'W(Z6O>,X@8(H@<@F'T2R'9[*&#_O"WO]0_ M8IC@,QK<<#+[ZU^_.Y]./_[E^^]___WW/_\1QX,_C\9GWPO&Y/?+;W^W^/H? M:]__7E,/?<.X=G6;]2_P?)K4'\%7(#D?_YCDK_[ MVY^>/9M++HS3>#3 =UB>+7[\]=WK=:3]X?3[W+_X?O&=[\-@0(AG3YA^_HA_ M_6[2O_@XP.7OSL=8MJ)?#KF"TA7.?]2G?7\PIG,",DZ7$8%^B\-*\ XQ;GKZ MX9BOG@492[@<3#M$O/[L3O&.+D*_2P&O/;H#M+,'P05>1!QW"?76CX60TZ.>ZJ+Z?TI]UE9V,ROOI*/UV/AID6J-_ MI'\T_7SUZ?U#^!>] NK"R^1\JO_'0UYS8T1$G?ZP7U>C-_37Q;LJ_K9CPS^F M.,R8OWO6SW_]KJ\*ER9I%,D;I5D)7@FF8K%6<>XC[SWDA760RV$.1NG6^P=U M"1Y=<680(@YFO^U=3N LA(^]J^>07/ U_3CI,9.XC\>]AG'M9.=K$I80<90&E@@*'5D!V618OK$O! M-AGZGD!OR^6:W,_'2PDMUHX'+B[5(NJ4)]/1\10S)P>-[[MGHS$][J_?L4-Y M]/X\C''R>C*Y1,)2F/6:>>"O#*)?#"B<(4FIQEHQ5R%7HXB.9@3/_IV=3Y$4E6BB]]41; MC;10>@E,R)"L\X:YV(XN^X']"OC44'OKA),/)5PU@7O/\_^[G$SKMOMA]#SG MF2;"X)?0SZ^'+\/'_C0,;@QI+JN;X'\9A.&D)YV2W" MFUH&VJCICV"TAFRX MTC%ZD8.ZS_[N#L[39-B)U+5..'7H"G<]B,GV4=2I$E>GRCND$4WZ4WR/XT_] MA//)]0[3Z&RNXG^$P27V,B\YDHD(BIL$RDL$Q]!"2*8()[.5IHV1W7ID3Y/9 MCY(7Z[S7W=CX=3@DK0_ACW_VI^=5D+1+T"^V; Y*(U/*1M"LSE6M:'.01H.) MC 0#HI\W 8VESG8CV4"*^G9[CN (:XWD]OOY$@DJC"WPS MFDQ^QNG;0N/H<2N+Y;X B8&#$<;N@>]K4ZEP_ZQQR MAW*(<%R#Z@7CM318(&:#H$)V0*X2!R=]-LP*991N0I9;,)XV*QXN\77U^T[/ M2,ER% M?_UN@F?7UYT=\.'Z7&(TK+;,\S_ZM+B@5<8'#[3'$/&-L!"ML4 K2\A*6U-, MF^7\3E@=LN6.L(L[V/, =6]CSL%B;W#WL8+IA]D6N!.HWDH@2*>JJQY3!X 3@X'8*DD12VL9\4V.O#<%>)3(% ;?32(Q'B'4QHKYA_#>$@DGRSI3(LA:A% *6X(%3IP M.B,4E66TF@0B?1.6;,;S%"C1@:2W!D;\Y_'12*_"(.:K?#^''%* M+!Y=TN K\L'DIS#^C7XB5^T]ILLQO0$HO\L!<='(W?72^(P@!_P#B]?LWSB]%XVO]WO3&:3%^$"3D2 M$960-%XP7D=0UBMP)D=PGBOCK$2:@FWVPCV1'G_]ZXX_:UMC2RTUL-7OP7N] MT?]]/)I,?AV.,0SJ .IMP@LLHS'66R49I/;"W^3>%Y>CL=DJO24UY(++D!E,B95,1(\<@0CT5C-;>'^ M>(O[ M13(E!7LF]@S6^"]O-HF!;HLO<\)2^(JHG,5XT(Y&4$,CB58CR&S!O% M6=V-ZZF3XX$:Z# ,^BYT/2YU,"5)P*S(#;'DAKJ@:673SO$48A*^S='2)C1/ MG0M[2;M!7/(F3//KMT0^BRH$QQ,44(YE<*P@9&,YBDCNC&US*;\5TK%NL8_+ M@/VE_5CNMF_ZL6\690EF%S(9F<6:0R1,HEV/:P;19 <\Z2)$">0$BR;4V8;H M5#?:'>E[U$#N#8S03;@6!V6[(&MZN;T=VVENN+O1X0[$.$ !QZ4(QV0C0P'( MM :ED@%?6 (?A1>T+R:/;=(_CTV->^ZZC\V,?>3>(A'X?#2>?L#QQ>OA)US$ M>2^.PJW#D$Q 2"$54,(5J"?@4 I]$FG41;!&X8[;,!W?'.U*NT(ILM:P(=%Y$L(9W(J%*BD#-L50;T5BK#C62Y38CL M%D!/RU;L0NH-#J8^C,-P4G \>3[,\_S%_O#L;=F =O*!'CG9_-%BKNPREJ;& M99>C.8TYV@E-1H],QPT6L4['Q+-1MJ:D,]0&E.4%/-:83&U.6!X_ M7^^QD1\]7?=1;9, TO''T3A,5RZSEL&.!FW@WH&,-:/-. 8AQ0AD)[%@-&=D M%32*';P#UO'-K]-I?"V\L"MUM;COGDQP^B*DWS"O0;.^QJ3E %9J14&-)F4 MRI/>A8FZN".T!]Q3SJ2E6-0MK)%N[7:%DRBA>@7%96VD(+M!7DDJ"1 M$".3$%3*.GLC76D3!;$1SE?,G,/5L]5)Z# 6\1U^&@T^D8A>CC'WIZ]"Z@_Z MT\\'!!W>\\2#HPOW0;P21BAMC!BE"D9:53/>5$'G Q::KH*KW+OGV8?-U[H3 M75/L^O9+HHD\^0R"T#\:+)C-T"Z-!UJ3[H;;DMP9_" M'_V+RXL7H_%X]'N5;_A(GTP_]TQ6I(2B:#X$XTT4<#F^@VSM?#*8YQ,JW09OF.^1?: MD>F#<(:]>K]C&(DCA,1 !4D^@%8*K+"22Q^*B.8(S+D+XU/D3FJOP\M:0VNQL6X#+G@RQK@(:9:CE%@$YVIY!DY3065;&&^3C?Q@R$^7 M7-UKK,,HP]F-Y,^755(W7->7HT](/TXG/9.**V@)EA05EN,0>8[ 2LX82T:[ MZDULN=3=_HXO6_-="K!!=<]W]1"\YYQ2$M: MB:!XC6[%0I:YRV2CQR*L#\89U>: \#YD7S8MFLB_PTJ<,]K>;+ORJO\'+5+G M87R&E;QC6I-FV'L)&8_9%, 0))G@)4$T"0&U"ZP$FY@L.ZT N[SMRU9Z&Z$V M*'NYM)I__*-6XIQ=:O20''2M:9[F'&MNL]'@>:1URZ+U,3'%4FZR$&P \V73 MH"LI-ZA5>7N8\^ 5[Y(+*05PG-&Z4[@'KVL8BV&%=JF4;&BC^ U@CI5 T-XQ MW5^VCR5IX+;U.K^U+]8I71P-@]-RA8F36+" DI9H'$-0NE%QHS4LIPK^.EB[ MJ_.!%9]LF$OA.6,>W%@_7W%JIH:[$WN'MV60\)?]U>(8SICOE M GFD%J25M,6I+&O+" M9*9T\Z5Z:DW]$Y_6]7YK==^Z=O]PV78X87$ M%8AEU,@.,/;9U'=7:?<3]O[]^P 5K"KQ /EUN%:OP7%.KXYWT=^O5Q]LY#Q+^J O)=;PQ+D)=EC4!L^%.:-H:+/VA MG$\0V*Q.+7/!N%2LV"E@>S<5WGSU%ZC"!TNN@;U[,]QDMK(HR9EGA*+D[.O) MK $7>(;$C=;28^"ZS7W(*I(OW?+I1,(-+M5OXEE:[CL@:GK(L8[I-$<HXW6FM]' MOBU2FY&>$P:O+H=Y\F,IF*;]3_C^]_"Q0ESL1%)C+>V,$#VC_2P*!\[8#,*I M)*701,LVM45W '?\(XY#=;B:Y=RQ AH$";\9#?-H.+NTBV'XVUM".<9<\;UY M_>+MNV6N%]=<:IUJ!4E!]DK="A,SD+64!IU5):DF+-D)WA?/D^Z5T*1&S@1O M\-9F]"CJ4!V2%\),@LBB@I+(#^%"!!O;)!W18_)&(//J,./O2+Y?C M=$XX?AF$X>Q0KCCM(KAH:-;*C. %2[2)^ZU M5VP#P^P*V2S_%C<+\>?1K)P2YIF\)A]&TQJ%>_UYK4[_\VCZOSA]AVET-JP% MPJ^?-/]'L\8O'\[#\.W'^D_("6(Z">T-B"AG87J,QJQHX*J>6161A6U3W^QD M0_[JYL270:X6K0Q;#7R^J+P:C1>_JM_CO2 =)Q/=@!7&UE2:VAFY%CA#E,47 M$;UI4\G\N./\-G\>#XT:I/0]6-ASD_=&28C5Y>#OXYHN\GHX'_8_L7]V7N4U M#QJ???@#N4:O0G_\CS"XQ%[4F PK&D+*JC:VRO4&U '3FGDG)0FE39K_HQ'! M5S?5'HWD]R)?@RN<]^D<\^4 WY9[13+9)I/YQ9;)4A9E:--EM2*+]O23%1*$ MC":0WRI0M*F#WMD0CM8X_L399J&Z(,3A,H0NJ+ MC28;;,.ZC7 >H:/47--K^16'JJGEN7:%-/?$EG&MV4K)G ;AM*2ADFL5E+)D M. $\AAKT6U8W_C4H=I.$_UP4XR+$@?O<-:'=SJ:?7M-V+/;Q$[C(P[$ MT"""HDNIK,18>%*YB-HJ7J2*2L7B:>%Q##.WR)W<$&-Q()HCW# ]'PP6?77> MEM7#_WHM<*.OH_2BECFN);)J!^=,DR/J0'_-B2=A9&'^A%=(NP_DX-.@^9MN M7C%NT'./1G[5U([OYN1LKT=K$!=!2AJ"BSK2KZ0@R2V.2SHZ'1E=7+89SK /XQ\3> MT_/BL9S,OQZ2+3"O/#NK)'2K'20+W&A')EQ19,+QFJ1JE 2,.B5F%!>YS0)\ M!ZC3G]J?C#%KU;FZT5P#AVX+M&6CV!W -3V8OQ/>:4[8.U/F;B0Y0!-'IXNK M,?0I.S"%\]HB)-<,70XA2X_.."YMF\+D)Z#)/4?9IV')/@IHTM=G,GU;WH?! M5:,A##$P5H-X4YC5(&00>4+09%E&4S2JTB:J=0W*\7V #E6UUJ#G$#DW,-[? MX03I@>?/A_D'_(2#T<6?KZ-#P,ZH2P'EVOF72X>?.$!(I,N26\R M3VU2I.]#]I2(TJD6&@3 _AV'-8^7\#W/%R3GR70<:BKO;9!<^9CBK!Z/TZ"D MII5/TT\L:Y99$BA ]);YTKX\&\9K/T[\N^Y.9C!>GSS,?;@DN%RFD M%9"4FX5T%W#1"4(H(Y;D/2MM8C#OA/642-*=_+=VGNCPINGU,%\2C3^'8?X[ MCL[&X>-Y/]U($>TZZ_:@]QU\@]3=:%>[$XJ4K6))VB!J\S4O/$M.1N>LHJ5 M]PYZ\X$W0\-I?_KYGR2)=V0-#2_QI_#_1N.7!(=FP/CZC%($4SMD!*"-C9PR MFT2M]&6 RXRB#HN9-B5G=P1XZ,*X[!OR#C^.QM-ZI/5^?BPYZ;%29!DL$3U/S#Y)ODQ.:8>T"-9XML._ZD]^NVT+QGA*> MIV0+B,+)*V01(22K(+&H3-'>Z-*HZO8=J)XF'SK30P._ZWE*HTM:D]YAPOZG MNDK]C-->9CYEH2-Q-I$SF,@C)-/-0%1<2.,])U8W,ITWP'F:K#A<\DTSX-9$ M\.+S+2%,7GR>[VS]X=ER8UM7VQ>>K- ,C?>:[>!.U,"F*T7>1Y #M7!D MHJ"UP6A&7AZ/L^+&]>8W:!#!*1:X3!K;G#\>G2#WM;VQ)"!R4S!"4,#5Y;!*Y$4#:R%&6;0H'W0GLZ).E6"\T:IFT#I[,5 MW"BRN40MEV)1UL+&$8PP(0?IHG M.Z<]>7IT)_T&)S>_C$?Y,FU%IX*+,AM3 MDTX3*%XL!(P"3-8^>6^,%FU2A>_&]73(T:'\&QSD;+"Y7N PG5^$\6_S.OQ9 M2,FU!Q?0T-!#A*!D EV"24PIY66CUJOW(/OF#G>@L0;KS3J^);IE$XX=\!W7 M,5Y!^&B\XP/T>B]I.E#*,?SD59PY1)XQU-+N-I.=)1W4['8@V\N&I"VMI&TZ M@)Z&-/M[S$?DS#ZZ:!$P>B/46:-BB=<*_8;%>CL6(&9;H&BC>#:RN-PFCOBD MP>3=:FCU6N"!XNVXS]U5/-JU#Q8&,V[3 H7U1^7Y&TI'A@XIQT$AE88-%J: M[GK>;87QM9DAW>FD0VMV!FH^M)N0%K-@%U"=MYO="N?XS6<[4M>HE:P[W!ON M!J>R\6;6J=-%37_4QIW1(227K5.HI1([E35ZC 2XHVWM,?6_CX@;V 0_CX:_ M+C7&<-4H\O 'BN-U1.U++:H#B V7:L2&P M.$=Y.UXD;L\([ T/%B4#B[4^A> %?*8-U!EDFJOBL737>GH3@J]Q^S]8$UNC M^ ]BQN3Y,"\031:TWP54YSO_5CC'W_D/U]2ZVCL2<\>;_G9PVAFK5 V-2EZ M"BI#$.3%!"8<"B^RW*T6YF/4_1V;_I%4OX]T.U1YS:+IO1Z6P24._QV6\*Y* MUVDO)'I(-$)0MA2(P4>PS%L6BG6AK 1OK2?EW/6"XV[J' MOOW'ZQ]6\-BLI6,>Z]V[IVVIT-B"$Y"%)JGXG4G MK954O1P24TZPX)-4AC.?;5*J""0ZAIS-O:EZ!R$[3BI?42Q+YCQ(PT7=^FAJ M1%47N"QK S3,L4V4W9%2^>Y,'A'*VX+DXK-,ZXL*!6MI!P5>"\S2!LMCFSR- M+S.)9Q^N[)7$LX\>VI93?+#3J',B54L!Q85::UJ06"PKH&MH'"]D,_!O61M' MX-FQ=?F(LS9N7WDZGSQRXD_P D'Y[,$59B"ABL[GX-&V25Q^R@$K>S%EWX"5 M?31VBIB#7?!]"U@Y4*_[!A\\1"FG((]4G-?>H,""H"V?/!'PLM2*^DFQR(I& M?:SXN2\A8*4I9_;11>. E5)\C.AJKY=:;"T(^DE91DHD((+G6@SR*PQ8V4M# M=P2L["/>!H;V79E,3F%FA3'(OG:AC+64FF(UOR0X&GM(,;<)N'ZBJ:4=FR8/ MTM,QPFAOA*/O NU;:NF#%+E'ZN!#M'#DU%*O7$)6(ECT-?XO*PAH-20M&',I M":._I9:VXL<^PC]!:BE:*PJ7M:L'!E 9-9!QE6GQY)R[Q$U0C4HV]=38-A/ N9-B MM$J!M;5"75 "HN&T7C$F70Y&A;13!O%CU/P=031'4?P^LNTZA&8)Y?EB2TH> M:W. ZBU+!TH% Y[7KC:<,^TSDV6U)M>VB(O;#SYNM$5'LAYU)*C.0V466%XL M"R@7FY41M-W)Q$$99B!$@S0HFYF.(5LO]U+:BR>FM(<(JM5,>[G (@0OFLP_ MB"@L*&]KW(^+I!7+@\;(11)[*>WE$U/:0P35X3G,+2R3UXLPEK>%LYM!+ N, M,B-#&1CXE&)=#1!<8A*2S5D8Z87)?B]EWO/")Z/D+@6[U1P^8D#;?9\O1A<_ MOPQ3/!N-/S<,9GLPEN:!;-U(:26(+68O=,G,2<,4+^A9Q(Q"IT3[,G?VWB"V M!Z,Z[)SFA_XDG)V-\>RJW>#L-6^NHD2XM(4KR<&$VAF,G$V:#3)#0H]::(X6 MV[0=O@]91_7%7]%B\W)4ST?2])_]Z?ER;:"%87"9:S.:R816",P?PA^]++/. MC"<0(IH:X1K .Y;!1\=0).X$;U/MZ@%@CW^2U2F7MI0K;Z:N8]S#W0S&X[IH M%IRJ]7QJ4GLN9%@(!3EX%QAY=P';4.EQ!44VY4QG"FAP0+YEX/,CO:P59]%* M*$;*FC!I:Z9, *W1IL!58>6HB^Y1XQ>;4J(SL9\Z(G%KEA43(=*:1T1F0H.R MV4,HUH(IEM'@:"7$G:*MO[BDU.Y4>U^VZ3XB/EJFX2Z@OKILT[TTM5/*X4/$ M?#0.<,PZ\LQJ5_M$'C$7X'1-E4^)?&61K/?=%:5YY-FFW:M^'^EV?8#W+GSL MY]<7%Y?#49A,PN=E102-9.-&!8RIFCI/:UOPM#/*(E*,L@3T*S5%MAS];'[^ M8TE3W$ORHV[%UOGY>1CG?DCKH!A9-3HZ!YDCF372*'!)6\C.)EV*DS+MILMM M;_CBM=F)Z+J>F3^1/-+E((Q_Z(>SX6@R[:?WH\%E%>PR'C0Y:;!H#]):QQV+L^LS^?L^"Y-R M$9F&7'0!5QM:FV2T33EYJW;3]RYO^^(UWKE(CW$4_W)T<=&?SJ)PPC#7$ZG^ M\ R'J7]0AO@.3SWX>'Q?Y"L'W445X:3U(D9%1A5Z\J>"S-G+(@-FV]OA^8>= MG+R=GN/X[>]#'$_.^Q]?DU<]QLETI^V<'SQ65_4 ] :^/.*&/,Y#0G MC[0;9@ND+ E",YFXWRN/?V[8*0EN+T=-Y-RU%;F.)MA$XTKDZG!K M:A.V.,]=(HL(HRNR<+_;E?Z3UNYAL1]3#L_>7<5"9]_9C M%>^'T8^SI7<)^;HC]0<O-=E(6BV:F#?6.*<94\8#+S5LU/$,SI1,[G+(4AE6@F1[[0T; M7O*4U-V5+#LL-;D<],HB-6/B.QSB[_.%J&<+=2PSA)]*$MN WO3#[$_Z$\_]VA"HZHU%TUQ9+)R$2": M:("6*Y45?51&"NZ$/LZ&TR+-:.R]&U9AM+TA G&!0S 6;*@-&J( MCAR:$IQ2@2'CH4V3MONQ/3&.=*R,=;K8+EV2&;SE=GAC@9OT,IK@HZ!US:(C M@S=SB+5_&-/1D/DKO7"[6Y.[O/&)\*"=E->IX+JKV;9%%O/HBEJTT45>;:)8 MV\CY3'8OF<$E,V-X*"BP35^DW? =*W*IZ;K10!6/(8;I:ARS2_LDN7#,,Y"9 M%UKYM(<@E (3G:5YX+.7W:4!WWKUZ3. NU/KJ OQ=ART<@5D<5VT"Y3.PY56 M0!P_2.D =6Q2Z@&R;*Q>,F%4Y%& D)%7+]G2ON489,M0U.,PLHB_++7>$7_4 M1JO[B+#S<*/+NA@5>M8RPJ(6!77"04PE@(H,(>8BP"MFC?%2219VLO96GWS< MZ^N#9#SJ2D -<@UF%N32@;B<6X_S'HS"\U!S3:6ML>ZR<'#"*O QQ4+&(W>% M-3'-MB%Z@AMMITIH4,UK$ZYE:Z8=D#4MYK4=VVEJ>76CPQV(<8 "&J2CW('0 M12M2H/VL))U!>:; <:\AR,2*T"J&TJ:,U[&I<4\5KV,S8Q^Y-]__O>%",ET MF:+M#15M=$9Z2+Q80>Q,,C_V_;]KD=]I#NPCKZWF0(?Q:J]"?_R/,*BI[6%R M.9[Y[Y.:*SF+TEJ>5/=K"=/9YSE,K_Y)33Y.E^-Q?WCV(DSZAP2XM8!Q<$1< M<]FLAM!QSYF(F&((*@F,OCBOLA4A^,*-ZK4 =-CV M77ZD][SJ#^EW_3"X:O7Y,LSNQF^7BN-OO#S:#B^I_J#G\R C3P,G_ &]!=C5V*)'C2 ;3A-':I-<3:Q-!)[8/5&,A>;^.6[H3O*]OE&BBM MP=)$,ZDL!7$WXE[)AF<7:/2^=H 0WH*OG4&0B5D^(7/8IG/*[AA/X#HWT/)Z MO_<6*FI IE<[PN3!<"U" JNUTO"U-\)@DPY5(M0*AKQT8/60F#C!LK&WG-7R%C.E1%AZ']2W0_C8;X^:

?*<]N_Q^#/M[#.@/6$5C8]5'L\:.=?FV8X'R(@\2A$M$VVVJWN M?65F4)=J:K#\[WU:&8D;TG@UC^-S6]?BO8G9))"EWM59 M7=>5>EHX9YNNT-;Q+NY]=P';- IF M+[BG"8QIH?=MU&JFM),SC6D646A;\X)YK3IK:Q,(!KYH)X3/M6[]4V78/?$U MCXY@^^BJ);%>#S]>3BRFZ")99U#%:Q5N4#VN1:ZEAY<+ &,Y=$SDU#K-D7& M[P#UM='D(;HXTFHBE]!X3,RB!$Q>DSGH5&UR8VLW4A36 MHHL&)T177NOKX8237=1+NNM (*4^ U9I!)669H3Y:I34VU+8"> MKGO5@0(:\&)6"*W4-H3+PH\TVK=E ]I)[5\[V?S1X M+5PRQXS8EM-UU^M.G+%%/!/*&@FI:$V;G:=%S!/#B81)"Y&*;111=*J,K5DB MYXO+"3UG,J%%/=*KZI.O2MA/Z:<)D6C>3_#YF):2L[D>/XQ>X"^AG]]A71=R MK>+UJC])8?"_&,ALL,GPA(X&+&M!$(/@3*T3GG,)PG'B3KEO@K0"]P7&V^Q# MS%M)NJ?6;=,)1K::FP!P2-+*G-A5G,*F[!S M ><;'UOJK^6]PIT'HBZAC#*#%8IF24X"Z#?5<1(Y<6'1Y,;W4$\A6NPA1&NF MIL<2+;9EQKSX7,WWV1F334*ID#1(QQ19Z4242)8[K=,^B]HFK*SV2>BNT_+= MT![W)<8^9%AOO-RA4AJL6EL 5GA+WVX'@$WO*.Z%>)J+AXY5NQMQ#M3+20A$ M%B!9@\&#MT'0OEPKP$@>0"9,W&DL?+4^\I=-G'MN $[-FWW4T74UI=LC7ISS MB$"CDFC!^\S([>]/3CF]$=:V#4I?@:G,4O;??G MZ5^7_IM< DZ*RY<9J+T*C(D M-L&J/XYQ.0UV =C4L+@7XFD,BTX4N@-)#M=& W/B?J"^Q&Q0"A"Y-ALL+M7P MP0A(DZA$&2R-XBG1Y1YSXC1LV4<)71L1+W[^90EP>5,DK>#>*Z!QQ5J\.$*H M_:]3HUR,_POWC9-J_"%/,US7^ MRA9KZ\9M8M>7<1W!:7-MUT)6*Q=\,2>=I1%92531,6],EB(8XJ$QT9O-%WP= M >OHB/;N2E.STE*_#D=Q@N-/U3Z;12?3QZ-AHG^UP+8\C.0^"B-#@JP5+;28 M&'C-:B9[$0R-83[[MD>Z'8ZF10[8/_O3\[7W3VX#F-R&>]4P;%$L0),7DZ(% M8V2MPU6[ ,50:NLP7ISDRIDV/;F:#.>$-SNGXOTNZ6?'I4G+_*,]![5E3.]Q M.IU?$=1"",Y[+1RXH&I_9N-J2<,(CFP!Y):Y(!JG>'<^IF^SX+$0IN5=Z.&B MGA^09,Y0ZT!3.RHR5!,QU266P4=9@D/CA6D3W]GU2(Y^Q_KHR'X*2CR6.]H= M,[N9-)XYEL ';FM*70VT=ARRLEP;9HLLS6O*/.:*'B>AT,.J?^RCRM/79-@! M[+?J']WK_;#B# ]0VLF99J2,+O "VM12 ?4*+ 2TX')TFJP3--@X#NI+K_YQ M/(+MHZLCY^N7D#26XLG%JT5+6?;@BD]@@C$.4RF)-38+O[Q\_;W4N4>^_CZZ M:.%];TFL=#%EPSB#R"HLYR5$+1.DR+/C(N;(&U'DD>;K/PKCJ0-E/?;<_EW& M\BVW_T&Y_7O1I&6R]$-T_-AS^R6MVD('!4QB!A55@& 5 \&-LU[G0G;'5\K7 M!^;V/QJZ[J/:)J&BJ_G!SBCFH]5@;2);Q#&R18RQ@$IP9Z3AB;?)PWUJ:=M[ M:?;>M.U]U'*,L(#K^@.U[=]_8SZKB2*C,?;/AB_);L%A^GS -?\^CS_XVO[! M8UFYAI<\5&W4W@Q%!U%7-CLD-*W-Y:!R)DD)8,A'1 M>J)F07#.%K!,)I>#0LW:U(JY$U;'#>!^'LVSEY]?C"Z'TYY5T;(<:,QE5O? M>?!:(\U.Z9'37"R\39&P.V$=?XWKCAGW]'H[0/Y-NP->7W*V"P_ %>/!"R^M:7,CM"O"ITF;#K72X+CB'IRSA;&7R5:+UM+PL39:R22( MF"(MA=SYQ%!:+&UBIW9!]Q6Q9G]MM.QH,KDAAYMI*6_J(V;9:-=?6':(KU[( MB\\+0_('G) =>>,XT%OO0A01G$T*5 BU4$^IU5NE9XWA^)C>==R-?',0J84Q1Y)1&)74-N%00@^3@4Y$9E?%,MW'[=L=X@@RY MCC0[.HI:&APOK>^PL]F2B@G!.@E))TFS)27R,DH [XI!U-HQTR:F:C.>;R9, MUTIK<(2PCFHQDW;!U=1\V8;L-,9+%]J[EQ 'B+[!-K45'PO"UHD75) M0V"U]4O27FJ70O!M$AZ/2XE[C)9C,F(?B3$-AZFFZC=Z@:M?/; =SQ391N-+EVP-BM&AI8)C^/AOD*Y1(2 M\]QKHR"4;$%IY$"FNX%:AL(*;]"7-KF+&\ \$28<*N:F-UDW@E/^3@-],YI, MKBRJ=SB8Y_&>]S_.EDME>,P)R8Z*HE;R+)'D$>M99U%>VJA-;'T/N@_>;S;M ML97>X!)D ZS%G-P%V#&,WG5HI[%ZCZ'?S3901\II9Q9O "AIA\U2%@BQ>%"T M'$.TD0'G1DO.4\ZF36&J([/F'L/X49%F'YVTB'@-D_-7@]'O"X"+K3H69G*@ M40;! BB."6))!@SMU([EG%-J5!!U$YR3V42'JFLUC/5@61\CE'5#J?L:GCD[ M7KQ1\NN0JE7[ON+@D-:#QK02UFI4I/^DX#X7Q84+F:/**%7*6EIA-O4*N/-E MG9%ZQ2OKY]7"*8YQ,)Z\GDTMR3(>Y_E -RQ^'TUJ3Y#S0Q[53P_P+O^!X4'*%?*I=H56*REB1M0OW\?TDR!]%8<"'47&'UAN/1./' MZ1/SH,'6W6;9@&1UB%*K'$ND@3E'>P[S$IPT#**+QFC:=$3FQR;U'7B_4;F9 M=CLO?7K?$ GSC6'VG"Y1%&E BI) Q5K?,S@!.0D=I/-!IT-:&FU]\5=#J0/D M?9R:VS/._C+N)^QQZW)$EL!H,JF53[4\GB_@@Y'D,Q[7H(8TI M))WB6J_#+0O&KF]\ NIO)^%U&JBNMX]:V>%LV/\WYM>93G@-Z/AV0<<7_R <=H3RF-,N<9J&1J<00-12 ?295H0,QKF M']S@L5.D3X5VCTJCZW35!]'UY]&P!H*3E >SN\ZYM;:$^?;W(8[KV1$9:(D& M&L[PQ>?;_V3^E9Z;33DK(2E-+D<4@8PU7L@#"2[HDDCX>2=6=@3HJ9#O%/I9 MYY@Y-L=^"34@L"?(@0V<*\!0@P 9,^!JHJE#E[Q4-4)PMZWRP1"^8AX]0 ?K MS+&'VMOOTSGFRP&^+1L$,WGQ^<;?%C63$A>:VPR&>_(/:FW>B)E#$K+XS)21 M+C4QP?=%>JS4IV:V>%/5/)I\IBV]7[3A622&P +YHDKQ#($E7]=7&15]JEVC MQ(+'U7NK+0EV[,.UCS).TE!I%X#?^G ]4*%[=U9ZB#9.0AM3,!>=$;CTM=TV M8Q!S\2 )G)(Z2^O:%%;\LOIPM67+/DKH^C#Z[7AZ/KH!;7'CCBQ9--%!2HD\ M1JPAB31.H(&J**V/6-).=O'FYS\*H_<0+8RZ%6&'=V09^[TW>!8&\YN\>1NY M&I?C##EC.0NRL%TFW\P[&I^+TI5LA+HKKGN"Z<]GHT_?TZ-G$_Q?JOX(\Q]G MJM[PTB=M+APJY ZO#2J4.8IE^,T..':P!'93^LTW'W>#/U@%HP[EU^&JO(;' M%$XK3U*0#*%0N78*=*D6"O>,61L\LW?=^#P6/6[9>9NI<1^Q=;VI?AA]3*/% M-B!K:H#U IBVIIZ+2?!11\@L,Z^]DTK*G7;2&P\]WO9YF%A''CZH'*!CO%CZG75M[KVW 'K2YDV7RFB0 M^[$!UG(&[ "LZ2G(5FBG.?WH1('WD^( Z1]G"5D S+7#K1$TTS"<[QCT,Z4M?=)'B K#NT]B;C:>]EK0^+XX]A//W\<[B8T]Q) MYYB.BLQ-6T>8.+B(9'U*ZZ3-$I/<*<6+7G!#[_2W59UO0_"D;8=.Q-YAS%3% M\PX_7H[3>9C@\[,QSJ[O5B$N>X'L '(? V(GCNP,[[A&1#>:'!U+#1WN'?N! M%8:GVL@-A"ZU6@CYM4%Y"]9HGM$7Q["[]>3$7-EB69R0*OM(O\GER6*7TT+K M((0$FSD#%:,!EV(DW84K&[C1_;[WZR1L"#Q=TAV&HMX L+^AW@-+Y M/K\"XOB[^0'JV*34 V39\6:]"DD65[C1%J)4M:\J1W#<"A""I+[DX,EN^T* M91^Q[%L28?'K^D&ULW+U[<]PXEB?Z_WX*W)Z]RU5]TY4W,C 4^9T*E--IES6?OH+\)'O9 ),DF+-Q+1+ M2I$\Y_R0_.$ .(__\3^_/\[!-Y47V7+Q;W\(_Q3\ :B%6,IL\?!O?_CE_CTD M?_B?__[?_MO_^+\@_-]OOGP ;Y?B^5$M5N F5VRE)/@M6WT%?Y>J^ ?0^?(1 M_'V9_R/[QB#\]_*FF^732YX]?%V!*(BB_;_F?Y:"BDBC"#*<2(BT3""-4P8) MDCC 4411*JX>_BP4Y6G((O/'T%Q&:0"Y8AQ&DC$S M0@%CW*(H?_VW/WQ=K9[^_../O_WVVY^^\WS^IV7^\&,4!/&/S=5_J"__?G#] M;W%Y=4@I_;'\Z_K2(CMVH7EL^./__OG#G?BJ'AG,%L6*+8054&1_+LH//RP% M6Y68G]4+G+S"_@:;RZ#]"(81C,,_?2_D'_[]OP%0P9$OY^J+TL#^]Y\-/ZCA M%=X2<['*U1?JW4*.]=U=B[I8]>$U[NMKL5RQ^0A?BXV8+97G]H,/YJ=:C'U0 M"YF6U3%$ZMO,-I:MZ RX-]K M/<&6HN#72M7_[W_\N+'N FCGHP$VGR!62[&CS]RZ#,M\'XBE< 9B\RH6QH82 M!6,)R\69T:BO^%$L MCW=W??OP)7']\"][??KS^>&-_N_]R_?'N^N;^]M/'NS_[$8WK,+GQS@#@ M#TQ#VQH#JS*P.H,MI<&OC=H]\I(G4+W2E*OL45G+$Y!]$O.]W8_3BGPU^VB^ M1)_TS^P_E_G-<[%:/JJ\\78$,\MM%4-*$PR1BA-(* YARA"*A$XX3F(7!FN5 M,C6^:K3S]&_:D6PGF=[P&9A2W*%QI@TGT]M(PCQ@BR#,;_ODT"YA%"IP,K)Y M\=TN[NBZ?&6Y>L,*)6^6CT]J450?.RN>0S>[$?7?_&K*/*/ZF"K-\NUU4"^29Q"I0L5DB)6F:0A1B M!1F+C1?$921#' 0HDK.#K8#SL_!(^CN]\U*S8OWA7S.5FT=^?:E]MCB-:)+2!%(DB%F_AQ0R@2,8BT@()$).$^&S M?O>2/C6OV.H)2D7!6E/ %A)\O/Y;QYU O]%PFU(&PWC@>>$R>+TIO!-,O?*P MGP:CDFDG*D@ M7&KX7"C K(Z%W[O>CJ_;N]\;9@-SP5I/4"IZ!=;H&65!J6U_-. $2J^TT"YQ M5)IP,GZ?-MQNZD8CGPW0*L^5O%LMQ3_*A7WQZ7EE Q]M+.DL(8F2)"90*&2< M*(G,$CH2,=0)$HP+R0(=^;A39^1-S<%:JPL*J^]5O5<+EAN5NV_AGL/>C61Z M1'1@FMF >5>!62D+MK3MCV8<8>F5:,[)')5J' '8)QO7V[K1S;O'I_GR1:DO M:EX&-&:,9_-LE:GBYCFW[N:,Q&$2QVD* YPRB,Q:#C(M)4P8YK$*(BZ5UT[= M68E3HYQK(?)G\XX\L1>H!N863JCYDTJ#GCT2B=M\D8E$@?#]RG$Y1;_<+HO]LSS9_7(53Y+ M4TVQE@H&*0\@BI&"/*01E#R)4A++)*;,-8!NZ[E3(P4+85:L,L'F8.N\HT,$ MW39X[01P 20#O^R=T? *FCMB^\5A7?347NTM-\FKN$5=AOPO<8 [?Y?QAD!V:(1FFPI?45 MV(:Z5ASBPQ/\2$RJ;':GQ'.>K5[>?1=? M+2O:*.$9#6(N,&8PE)J;M0C1D+.(PS F"B&6Q$PZ;;:>$C U0FIT!(V2P&KI MQD(G06SGFCZ@&=KG\$/%F3C.F7Z$'@HE_O2P_/:CN;5DAG\B^R.L?BSIX.1# M1WGISYG4O-IGK_-_@=\M5F6THUCF3\MJ$BU7'S?+Y\4J?[E92C4+!<68IPS* M*#3O,]8*LHC$, E0'/,0$ZZTZ_OL(&]JKW>E,MC1^:I:.!N80:TYL*J[O_,N MN)^G@)[1''HSLP<@O6C" Y[.K.$B8S02\3!XFU-\;IM:EL_[9:Y5MC(KVN+O MRIXI*WG]3>7L0?UD'KYZ:\Q8QSC.4)1PBFD(#:4%$"6!AB00"<2(42(00L0O MJFX:9DV-,+\H8U8F5LUQ,]"5,4I>@=]J8P"KK &:Y>!;&65L#Z!_N7L+GE1> M'41/)I7(ZSOFMDB73!A%?CX;'=? M/^DWS]G2'[0%HB'$0(J1CIERF=C^Q4YMZK>)@ MWF@.5AO5K\"B5!XL->"-^FX3K.=(M$^ P^$[] 1EH5TK#>ZWH:WT!I\T>#,H MM+(N?UF^QZ\ \8[\Z4/M/#MW0ZR:/>V]=DJ,@KB>$#V?-LJ$U'?' M6-YJ(C)3S,UR8>.%S2_FIR*3JEJ;-H$U+^^S!5L(<\6U4>1;&6DS"Q(4\T R M*"(B(3*# FFH,4R$1$2I&--8=RCS<)%23J_8^+4;/N>94?2)S6V07N4OF\F! M;9WYB+6M]L>-L9X!PA<-J-MZ:OCQ&2FXN%[2Z')#;(W^CBGK(, 7LYAIK $; M4RN2_XJ.!J\[A M0(0%,A$4*BD01"HDD%*!(<>"H5#&E*6!SQ'-42E3V[:IMJD7RP6L%>R6ZWL4 M4#?NO1BF@=FS0JA2\ IL5.PQH;<-@7X3>8]*&C>!M\W8@\3=UHL[%H@Q#V+% MUT_Y9Y:OZE^VPM/>9]^5K$26G^9*AK,XI$R$0D"!DP2B!"%(XC2!892J*":! M"!._FBC^.DR-.#Z;!WVU35K,POTI7SZIW"X*E='VJ70X)4^Z W50&.6"1W55^6L,YM#K\7''T7\1WC?F_2Z]>]-NW 5WWZ >++-[%S#R M7NTZ;,-,5,^/U=K_W?4::^^4X-K/+6)I-$-Y$:YD?9HG4=WX!W;(<9L^ONW6R5UM^R^ HWE M8/V5^-+VE1AO/]=WF*:QN^NL]>]CK]=W$'K;^?46W&VJLBV$[/]LT.$W-KU47T6D$CP MF$RN4_F# MVECJ-\&-_)UPF^VF.](#3WW6E*NJ8=N615=@*]'CIAGW_<]V;JA T*X(<& MAS]>@344FX11"P:HT.AO,GR=4>QU9AS9A%&GR=<9GOTY\Y6TZ)J_^SZ;JRH, M<\;36,E8<:@C8I9EL4V^-RLRLTI+,<92*L*P7[+NYN%36T%5^@&K8!T7[)N MNP5<^QQP*1P#,[0'$ATR: ]-OC!==NN!(^?&'IIRF A[Y)INGNVU_,_G8E7N M]=POKZ4L3P'8_#/+##OEZ\WWO?,OJCHU4':/I?#4"*0,GJO7ZF)[35]7 M*/5S6@;?S-*JJZ6($MF_KS+,<"OE=? MQQJ"?7]Q-+F=*\?N^:)U>>:JWN0]^ZX*\^:4)X)ARE(111A&.HD@ M"AB!-(D43&6L=:BTBHE3(F4'V5.;'NH:J2NKHLV1L3IZ5Y-U!MZ-W0>"B%K**2+=>^>5Y]7*[^H^Q/9(/;Y(PA(I@RBV""P@0BL_J% M%*4(QA'#6(><)<@]+?Q2;:;&;[7>E;=;*VY;9G$%*R3 5LMU)^&OL:5R8.M1VS8'6'L ?[:QABOP M4C5%*VT:\CE M8OS!F93331V<[ _+Q<.]RA]O%]]4O8G1$$C,PT@:*&7"C?<RBJU=R,_FZ]1,)Y]T78N'S=>=O8IK7I1;:#/$(RQB1*! :6Q(!7-( M&1-0!YH@$D4Q1DX-N7K5:FH$M&W4%=@QJXPZW#;,)G2M3=LTN#,.2F.=)V/U M,\YN[#;ZZ W,A&,-G'^YASZ![K<\1"^:C5M.HD\P#\I/]/KP2_.LJQ"QOV=2 M?5%F-GE6;UY^9O^YS&^>B]7RT5#AFYZ1) !DU#*]#223V:SYPN4Y3H_GMG-S:%)M251H#UM9WB#CI4%V1+7PSN0'G2W?5ZI0SIBX$\G1M]^:,OI7&[ M:; P7ZF7NC5W^?1[]7WUQH#QCQG%,4(!Q9 GU#CE-(T@X3&&(A5!HF(64.'5 M;=-5\-0(>:UM5U(]@[,O<_:'WHCTN%;:.,!UR:6*_X#5')2J#T*%;F@-Q'=G MA+\2J;E!Y]4"51HG9[4T"]=5!M=WJ?8$ MQ0%'VHT]1Q^_@:EUVQZP,0B\VQFV+9LL!S=6V134*F'@"E26]1C_WR?0_0;Y M]Z+9N)'\?8)Y$*[?Z\.[D?T752ASD\TD?6NDT9QL*5Y^JZ*X=#%W3, M$B%#"KD.)41:2L@%U5!)A4.*%*;<;W-[*I9-C?8.&J$_6)5/M$'/IM\'W?>+ MYKB[/Q5])S0/C-<-O<)HTT7JOU)+]([C/XTJIKU;]_NH=CK4H([7&[VK@MW< MB@_&5?FDJ]R@]TR4K1^-18]9&1'_7MF"(C9AR,B>21K&F"$&0Q9%$*6"0![P M &KC!\@P9A3+T&?B]Y ]M:EYHR;02MFYME;4;Z[U0=]M-AP(TX'G*ZNU/6:I M,P@;Q6W$YQIGHSOX?!YG[_FC V*],KR/_%$YN ,P^RS9Y1$=,A!MKQQ;4F(Y M-U<\W!H?V7PY5TVMZ4^_+0PC?,V>-L+>O.S>4ETRTX%$6)'$#!&+(>)<0$(" M!I,XU AQDHK0J8E-GTI-C?EV=02-75M5Z->F;;VNX,T+V+NSNLPCVZ^O46XG MTM<:NX$9]O<_;!XIG:\P?",E@(XUC'ZIHSWCW9IHVI>L\=)2>T9G)XFU[V=W M;\'P?K[\[:]*/IAGU@?B,>4X0JF"H;3E0U2 (!$)AJEF(J8$*QUY[1,>E3*U MZ;$L6F^U!+6:_HT+#I%T<_TOQF?@*>@ FB'*@K1AT'L1_4-)H]>Z/VGLL9+T MIR_N]MZO-R$^;%K _JQ8\6P<_D^VG%'5*?8-*[)B$[0=!RJ-D)!0A0&'2-,8 M4A(G,&2IT"&.="R]>*&3%E/CC2W=0:,\8*OMGD]55;"Z^6YIC1^W=!LM-^X9 M? P&YJ8-S%?@Z% <@C]H$/Y%>/;*<]TT&94'+P)KGR]A 9[LG>SU6#1^- M5)O,:K[1'\UWO"Z'H4D48Z403$F (2(BA)RE!*8X"3@5.&)^Q?V'4')J+%SU M8KVD.LD0(]G3.>C XS,P0_L,3?]GB!=@-^YQ8!=%IW6R=P'4WH=TE\CR;[;T MP7P/YY^_+A=-SR#&$,&A5E!)&Z2?AA%DC$8 M41Y#;%9'$-FVOCQ),4P3I'"<1@FE7@6O=Q\_M1?]^N[NW?V=9^+Q+F!N+W1W M&(9>4Y2*#9*3<]SF?K-R=T6,FUY[U+R#/-GC5W5[5]^J//O&;,KM5O"<<<_K M#>UK8?Y4[M:\S0HQ7]H-FZT]YY#C%%,%4XTD1+$.(&%A"G$2$2221.K JWC6 M)+W.5/2SJXB+BI3R>49Z;RQ>-CAN-C(7YP*2S,6,GN-JF"S;G8AM3 MP,86\.L@.\U]H-HKK5VDT*@DV =T^Y39RS.GG6$T"X4,TX@*&&/&(0HX@@R' M%$H4*:T#96L93C&!:&K$_5.5#E1F_%2U9R::ZC.Q3)X)30:OEZCS^TO >9T- M];Z4G]8F>\]#\EK9,9?N^>TWP]G$R86SD"O-DC"&% 4((I:8]X\0!@5*1*HD M3=+4:Y9J$S:UF64K='2I06Y;.(F=KDZ&DA[+4JVB+KGIN3O8!CR2B,28!A#' MU "/#/",VC0CF1*48($92V??5,Z78T._+73 .8'-;;_@CBE%K= Z;L#V!-?0 M&[$'?<:N!DD0MR3S>^_FQ05K;MX9U-AZ^2Q*,P MB04E"$9:)1#)"$'.M80R2!6.A39_]6JJ?5UF6?_1\F_@(4]?\R*XME&M^5@^;PJ5FPA[?X# M6X&?;?VH?_V7$ =_B<,K8./PZR)@HHP,@HNX)B=.P:6ID MVN@.FU(J99$5(&VYBDU5%8]\MVG [)+E. U-)T3@X^W&N!5) ;]:G$ -E$]G MS&D,K4_.YC0T]ODRCI3R^7O]4OJED$YK^%LS4">BZG@)K!,Q>,_SFZ)J(Q^\ MU:I^VBS=ZOC8B#%.$=4PIHF"B,@ $EO-0@2!(K% $L5L]E1NH=ZM6+X:^)SM ME)X^;+NO[8"$6];:6U8Z;Z^+KP!7#]G"UG)_A3.WDX.M6(B2E)DAIH)#%.H8 M$IU0J+!2-$DXTS2H!_O=0OYNAKK1]54&6E4;(1,:Y8&/4/L8M^E[YVM7Y]/V M8/<5A#_X($SCY/.DEK^/(\YS(/=VEGE64-?&'RN6+91LNHK4-2(D$BFVAY0B M0@@B+@6D::PA(XQBEBJ)L-=QY7$Q4]N]:;0$JE;3MZ_'42S=N/9RA 8FS#4X MZ^Y%0[3K: .AYPX=1T6-W)2CS=S#/ARM5X^Y+VVW,LN=S*9T=+W=N;-;$[" M:A%#K4(!D6 1)*%*H28X"% :)YHXU?<<7-.IL=#!'K+ZKG*1%0H\Y9G8.HX; M8P?/9:2'W!SN>?RF[U1NU5X_J,L^_@:NTXL^PK9LSU^#W\]F:P]?AY&V3CV& M:)@-41<%?@?;G!XX]K-YZ2.PVR*CW W=JH"SR398Y_[I@*8T"3&,.;;QD:F& MA,0*LHB)D")-(NFUX#@O(Y\#1\*93> MZQ9W='I=PSB('74]XP[#_MK&X\ZNP=E-G7";_W2S7*S,$DHMQ*D,3YRR6"0< M4JTBB,QZ!?(@#6#, B98J! 77N6N_,1/C9JVM"_#]G;T]PTH]AH'-W(:#MV! MB:H5V.&S-;OAUG-TLI<*(\S6+DR16 M2F*H,&&&U1($"=<1Y%+BB!(6R="+U5JE38W$2F4[>$\GT?1PG/K :!2?J5)T MVW6ZJC/Y>VQ-[P1)_X[228GC^TCGC#_J'IV]:?BRR[\LEKQ09K7(Y^IV\?2\ M,G\V9IN[RL7FAVRA;E?JL9C%RA"*C!'$DL00A0)#GD8$XL@P$ MD3-QJT0VI MY-0(JD/5X"NP;2PHK06[YH)?K<&@M-AS\3C(-\.--5][O L;E/1[4+D1@/U5E7_O5U<"[%\-IZSD:>R4OPL MHC2,5*R@((A"I+F"5# " X2B6"4Z)>:)"_7 5LHQ/,U%K!-YT(H\MH4/QR&- MCB!?*^E'[TYHN]%U;PB.0[^-NN"'1N$_VE(6:T2_G$?4FT5](.J5%9T$C\IR M/E#LLY;7O1U"(IIVZV;5SK-%R6[K)?O*_%1DYD$'A9_OEV_49Y;)+\J6D317 M?-+OS=J>S?]#L7R64II&8< @5:GM=!I1R ),H$ AC<.(KJG!@\VD@Z1#J\\/@,S9V,=V#+O:K-MN0([%FZ?J00AM<;<+^PA0%'HS5:80BY MXP4I#(C:3FS"D')&J_^Z/C'G*,::QR%DMH(30DD(N;8M?H,P")C43/OUPKE MEZE-W=W+D78,<+AD'-W6-B.-SL 3]Y #,T:5V$'C*"[19^HU8L]%7O3QR L2 M50M+\.^7^3W[_O=L]?7KF9]X$"B* MJ#2?:+_=GRYJ3&\WR"@.?MMH;G>%YE8L6"W!-U78J=86WRM+/-61ILQ&]A47 M9B7ZCI\;YPXV)N.'@:_C>3>.S545\%N TBPUET O!5]LY+^M1\6/>@K(X^J]_8N#'F8(@/3)5]@CU,_-N@GJ>?!M.+?COG M779[2-RB@VK^QL-OC;L!=^>UX>7Z33R&K$7 _7B?T\]M6# MU,H^ZS.<:$RBA,(HX1JB.-:0IL8!"L(@52F*8AV]5H#:O>]I^>\Y.*TT]O7B MTNX]@AQ>V+S>NREF6BB4$A%#%H4(HA!IR ,L8!P)@2."5$!"OUW'5GG3VUYL M-+-$H"O5P;P,H5J>WZ;J +@C(U\,XDCT6B-6*FI]ZUK59G/P= Z=/T.Z0-(O MW;5*')>[7(P_("*GFSJ$DE7UN>R9M160L?G-\IM:V(9#QOND,D&)@"DQ@")1 M)KH;/Q1'.!%1C".)G;S/,W*FYD16FMIS"-WH"D2CK$?D3PNR#A%:_> U,&74 M4)6Q,@U4-_U"Y1'KU ]D(X4L=8/.+]SH/""M44,MMX\7_'/>AIT8'H?+N[E> M[QZ?YLL7I>Z,AY<)=:)"XKP<$?/3)VV]OX=%N?E0UG8MMR0^K#.,2*)91"@V M"_I00A00#EE,)0RX2 DF,>'4JSMSS_I-C90;\T!M'SA5M>@*;(RT'+XQLVX" M66TD7I!PUOUSZ'??K8$V%L >O6SO_UX_VJ#Z@3+*!D*\5[>V M;QU'=80' GC?=1Y*3,=YI*Z+:1[=:)*)6:Q)$C&50)7$&J(DY9!S3& L>1 P MHC2-O39ZCTJ9&J>72JVKV/I6C&P'U)%4+X5I8&I<%['];*L>6 VORGU-T2/+ MM4'0+U<=E30NX[09>\ ;K1=W>_O=0\R;#<>7II 'C1F*$H(AEC:F,-$:TBC$ M4. 8!4)JRA+JUR*VNS(^K\@X#62W' <4^R>QQ2[IS=K MK:K>K$&44(W3$$JB HC",(0\P3'$81S)) IXY%=:;Q MI^;0;1_0;ME9AGP? M.8@M]DYBKPY/;]?V5H_M> +?ZS?#\QC^M<9[Q+/X<8>Z^W'\$$,QS)E\KYJ^ MSL'\$&"?/)T?1-C(C>V.=^>[WW3G^[AON6(@KR8*8P"0)S() TQAR MGD:0"XVT%C+0H1ZQX9VO_CYD-EXCO"]&PSP3JZ;1_&Z+M,5R 2L;7K<-_4X;OH^?^/7FUMGK>7Q(W MSV:2PS[B$<6P_8C7&$RH15_7@9M&ZSYO[7\?+?VZ#DIOK?XZ*]"UZIY9P9K' MU8>!;Q5?S4*5$BHIAV$HS2)=AS;-VDQRJ4AU''*)C"?DLT@_(F-J2^Q&1: J M':^ -%KZEM0[A-*-^R\$:&"67F/SKL'F;1LV'8KCG;2^YUIXAW)&+GUWTM## M2G>G+^WVHM>I.O4#F^WU))2*"H4@*SOO4(T@$9(9]$*4HI"D)'*J3M WOM9O\\+W?K[0BD"O;_UQ2:.^]ZW&[K_Y M[1=W>_=_4LN'G#U]S<2-U7BQJDX,OF3%/^HVM4FL">(JA"0([:9'&$)*< !# M0G@0XE3+T*L&P%F)4^.$C<)@1V-@5?9CAO-HN[%$KQ@.S!BM\ W0*]@9FUZY MY+S447G%&81]CG&_<;*;M5^V>I!2'0&&O (J<8@"B2(2 M^Y#7N.I/C0FK>C63VTS[XMQS>/K#^%]W6\V&AM?UK?IN4/NZP_I[VW3[,G;? MV]<=GE?8?CNF1U]I9YUOI7'-04-7WQG,S\AL-Q,AH,Y*$G M$P=\ZUH/8) ^E=V0ZY>O_508EV\[P7/ E]V>TB$Q^@M[RN3MX^/S8LF*@KW4 M2^(@83BAFL"(Q;8[I4XA-3X]9*&(N<1)&D1.+L!F8< Y@.;]]X(R/1];SY3B-E/'< 2^_=.=V)%I3G4_<.EZ:<[ON.RG. M9R[MYMH9-EU7.]BJ=;..L-O42IN%:9#(*$VAC@0R#$BU69I%$L:Q,BY=DH0) M]\I5 MC?FDL<>J+I^^N-M;?RW_\[FH*CE_J5I+W"]=FSZD<9HB21)(D8TFHTQ K@2& M$=*$QS$)A,!^Y?,NT,;I)?E]].[PHYM+1M"-E(8>E8E436EZCX[6MJ,'7'OE MPTOT&94U>P!NGUO[>.2E+>O6/MTGO?FPK+P]4]QX75&@893:RH)8$4BU<<,B MS"1&B5 BB;KUICLM=&I>V5:OLU*_*["=4_E3OBR*Z@]=6\VUX.]&E'VC.C C M7@[H!2WBSB,T4"^X%L&OU/3M/!2GN[LYW-MA*__&<.'2^)HWS2J04*TBGD(N MC+N'!*60$&;6@TDB9!#@.'!;!1Y[^-1HIE$/W'CL2N\#YK!=?P$,0R_RU@AT MV:#?A\)C9_X"2$;:DO>!QF\O_H3MK9OP^_>,M_M^0MN=;?=3UW3@HP_*,)KZ M]%061%D\E$6=F\*E7]1"_<;F]RI_+&8R5($.N(0T1)%9DLH$$APF,(E80J-0 MQB1UBG;VDCHU!ML$;.65EF!EU?1XAYWQ=N"Y(5 D_/.7Q_(#4S6E8Y70Q]PGH6BWZVXD]+&W6@[9_3!-MK9&RZL M65=5)_J@OJEY6"\P>*1B1*, BCC@$$D=0A:F$J9:T(B%#%$1^=7Y;)'F\\4? MIY!GJ1T(.U9Z.X*G&S7TA-' Y+"]H54I>@5JP 8XNG3 9)CR9T?DO4X1L].& MGRQ%UG)+Q\@LM;IAQ=?/^?);)I5\\_)+H>3MXG91'[K5D:^9*M8]8B-!PC", MI*U;:2A$V+I/">)0F?^+4"Q)J+E7A):W"E-S16X__NW=W?WMQY_ ]\/OUO/8&V8W->H)N8-KJC%J'HD%G\>BY M>-!I>2,7$3IK^&$QH?.W^)&'5-GLW6*5K5[N'ME\WA0IGZ&$"DZ(\9 BB>/S62J%0$I8Z@4=*-&4XAV,X&/> R, /X0>+\ MVI\Q_,BK7BCQIX?EMQ_-G>5;_D]D?X35C^6K?>J9H[S.9PQJ7N%SEW5LE\(* M]86M5+V4QX($,8XQ3&5 S:L;:4B9"B +HE1PI@,=*9]I?O?Q4WMIK7; JN?9 MPV07,[=9NSL2 [^F:Q &V-\X;G2__4!V18S;X^.H>0=].XY?U27*9KDHEO-, MVFC#]]EW)6^^LOQ!V0:<.7NP0K+E+%!Q2I(D,M,M"R%*#&I4F7]XG*9,2APR MZE2RTUGBU-[J;9V!MDH#46I=]ABV:H.RR)%/B(H+\.T\, B< U/##I*EOJ!2 M�:@R]#(.D3 =0SHF.%!5V*K&>LD =*[0%$+@\:,:K(PZ[=4".?&[MY5ENY M=]<+>6>3-FQ@N"' JK#,3',>8=OQ2 EM5DA(&,KFBD'&TT C)5$H]6QE3WC= M?*US KUX>BUVZ,/K^5;*J>T^6VSI_:__0J(P_0M0I?Y^3MI9^-W&C1,Z_0;#')4T;B!,F[$' M03"M%W?CA+)8GV T MF+.BR'16M>HV;'7/OL\BJID.I(1A0 E$7*1F=8G-FI*%$8\U"1*N?%R5/I6; MIEMC5IP+X\1G"_"\R!6;VU[GX,%84X ?YL8@5?P1V&\-$/9H5QM[P5=K<'$% M%FIE0[%7[+L?<_4ZXFZ$]UKC.#!/5O5-=^P"]7G6#]:*/UY5)_+6/%#:=P6L MA>N_5IRZ;V?IE=VW#*LWI0Z!?Z],W*N"HQ+X$-#N\_X@,KH6L3-15K)K2!E5%*(8IC FDL8JA5P",5*APPCPJ@>T^?&J%L M]/,I:KD/F55V# M*TN JE655^"WV@C ZJ.VYF_@R=I1-A+^Y>XML.7JRH;"??<3[O=;X^8N3O>[ M,/#[W\DP6G3P^XULN]==W!O5BLS*OE/Y-_/0ZX=<5:K.XEA1$<8,8I(( MB+19"C!!.40A2E)L#[*04]Z!J\"I36*-RE=@HS2HM08;M3V\91?4'583/6,Y M\"3P.C!ZK$-ZAG.DI+F[84[9B\UD:*YDH(J$0-G]>:0V)1@HJ3*1$4N#0K^O4"3E3H^*-FL"V MY87& Q25IK[U=X_#ZAAC<#E80T<9;'"R*EI/^>8,3ATJX;:BT'.5V^.R1JY@ MVVKP877:]LL[>&L_&VW%\YSE;S/VL%@6JTS<+>?/I"QR(->>CCJ[D*GAHW?[B]?G/[H:Q* JX_O@5W M]Y]N_M^_?OKP]MV7NR;,_-W_^N7V_C_Z#3/WS.T? MZ!F?MXV/D@F?Z^Z(P: MB?XZ-0!\(?&-3+^P.L!.7=_K>MI-E(Y2A4.#=$H@BFQ[.Q$H&$I,,28X4,BI M>-*QAT^-=];UGZ\[5,2^=G?V+H!A8'[8('!)_M7_/^#7!KUL\J5/7=*YP5';L:3KWW"Z:T/MZ-VT6(F06JH) $1(!D0H2 MR'D<0D%#R@51*8V]_*6S$J=&6.LH5M8()K= 4_--K^ MT>YYK8'\? ;(+@6/W,#IN^S1&:EC%S]R ^%("23'&[MQC W8SA8/95,HN][[ MFCV]73ZR;#'3,J !#YBM@:0A2@,)*2((:JU4' C!8K_6F",!N84+K!Y4TC9Z'HE3Y.2QN5-LX:O4\7YV_H&%HHOBKY M/%>?=)4%4H515^6P[RT-W:OOJS=&]7_,4D1(2%,)21C$$.$(09J$&$::,DQI MG.HX]@H+=!8]-2*I$[,JA:M68Y[-+SU@=R.48< X3%,P:^EZL#J M#DKE>^0=?\3ZC4!S%S]N])@W+ >17_Y/Z,9=[UB^L UJ/ZNJP^7FG5$H2B*2 M*BB0LL6G$DM5(H0)CTFH,28!=LK<."MI:LQD8^V>J_T"^U(U>ML8T2JPU(^F M3B/LQDJ]X#8P"1UB9&AG",(Y"T:O_'):VJAT>)/C$;FB8ZPM6AH&P[%A=6ECWQ\)%+S+:;>%AK]LSUW?R'S[FR M$73OOMOP='6]D*6_4CDJC=>R/L!.E%01TC"54D&DTQC2 $ME;>>]/2JO'BNQ:G]QD8-T=D(+@'YIQ>D?;V5SI@UJL' MXR-_5)^F S#[7DZ71_B17)&O9C]GB^SQ^;$)BXPTD0&34(61+9NAF5D4X13J M%"D5!9@0[72F=/#DJ1%4K9P;YQSBU,XH%UD_,%_4>O4847?2VK8WW=RT]9:; MW_;?\,.GCO+^GC2F>3M/7]#-P?B9Y?]0*[OE<:?$J"Z3@^'[+I+++1=$ 1:WBW??A2J*3SH,RF*)7ZI*6K47 M$""! Z0$I*HL@B$)Y!@+B"(1!"C6C GA'1UX1NC4B+K4T+%[HA>X[=PQ%&0# MD\A:8W"[ )7.M@]\&/S?H"K&62M^2?SA.6 [Q"7V"/#(\8KG@.XYFM$1** :TI@RV_]10AIA#4F, MB$Y"S1 E/A6 MY[M1;XC%/ M50-/I6Y^7MLV8&Y>6D<8!B;4"H'/[0AX^V!' M;.W5Y]I^_J@^UA'#]GVJ8Y=T/'O76HG5)VW>^[+$M.TL]6EAJ\7:_]FDC6]L MKLIBXL4JS\1*2?N'ZX7<_6#KREG *:,,15!B$4 4\AAR&6-(PP3K(.2*I%[= MK ?0<6H>6F6B/>I7M9&VJ90JP')1EO3V/.X?8%#=".B5AVKHL\/U*#7V59WN MEHNR@'==QGM+]RNP,:OZH]WZW_]LZX8>HQ2&&XE^XQL&T'/*G$[>+3D[(=\!8/93W1+[:ZUR?]2Z&J8Q C?2LK<(;B*,8XIA!'2D&$ MPA R%0FP470-F^<]#E MP2-N(UQ@]^Z>PB4/ZMI\>FY;3MU]56KU85EULZBS>;# F,1A#*E*;-T*'$$: MV&ABG"(J B1CY-F(^I2HJ4TOM::@5!4TNG9,EVI!V&U]T ]N T\'72'KT,_Z M'!H]][8^*6[D/M?GS#[L>7WVCHL+W[QG6?XW-G]6;[-"S)?%[&(_T!.3"7O,\6YIN;&1RMG_)QN=#K#[9LN +6"E": 39V#%+JI@6O MH0K<'!/Y6F5M6LQO*6;3=E?_#17-DO"3OF??/R_SLMCVRJS=^7-YAGZ__,QV MXF9CPEF($@D#(AA$$0H@YQ&'1 0ID9S)./:JGMJ37E/CLBK<5NSTX,OJ'GRV M@:)G3X:^1L^-[5YA3 :F18>6B!^KOI7&M"M0&P>VK0.K):CL&R1JNF?,1VN# MZ*/;9#H@=@#4I_EAE\=W3D6I^OF5I<_*Q+?B^GGU=9G;CJTSCE/!N;#YK&D, MD28V&$F'$",4<9R$L8R\_,EV<5/CX+6VH+#J7E7=< K UAJ7O7*J3ST)^0SP M;CS;'YP#T^<&R;L*R4I7L%&VU_01!U#ZSAAI$SEVDHB#^4?R0ESNZIH":WCN M<;G8>O:GYU6Q,BN,;/$P(S32) TTQ#I6$'%-(4&AC[@LA[) JZX+,A0FSK2)&3IMU,?

=;IKJZ46)QM[)GROGG?/G-+(_43*2',]=V6,TUW\FHI9590U:F=64_-5!0E"L<2$BXT1 HSR$@0 MP30EE(1:XXA[)=*?%C4U:EBW;%^Q[]4AM-]2I054MV5*/U -S =KE.IM':/F M.MO]8PMDWNN3\VCTNC9I$3?JNN2\V?MK$H<[+CY$VZ_J0 E+8F+\!12F 40I MYF8MHD.H$AV(!&$2^K4@/BUJ:BS15'38.CYSS,!R@-7[D&RZM3%V3L&&+(-Q M'HVACK]>M;-;CKWZ*6&QSEI0"Y6S^?5"7LO';)'9A]I*0'7UC)E98N M)S&,DR0Q9)$BR)4(8,Q"KA*B;1ZG#UF MP1N80;9QV]6U*;C38]*1&RK])B*=D3EN(FAJ5%*I:H]/ MV:9[)F^T]8A8;@.WG4?ZA&Q@ JG1^J3!5J_1-SVCY1'&W1-J(T5K=T3/+QS; M 9+6J.NV^\<+KG:P8B>&VN7ZKAL[?+4)9=J4 Z94RB0,0RB0W=5A4AO")+&9 ME6QB=JQY&GE5,SHA9VI\^45]6\Z_V3R#&[- SE;@/1/6!7[QW=DYCJKKML[% M6 V^I\-76^&) ]57/H-#S[LYQV6-O)73:O#A/D[[Y=T881WA>+MX>EX5']0W M-8_K:B0I)X(0$4.4I,:-8BB S"S6H%8H(%A'A$BOA5F+K*DQ0ZD;B/UXH U+ M-R[H":&!^6 3M'P%*D6O0 U8C[4+/3#IE1O:Y(W*#PZ&[W.$RRW=>*+N;F7F MRL_+>29LH\]F5U(@S(5($QB3)( (,6P66DA"FK TUE2H1'LY#Z=%38TE-IJ" M1M7.19-; ';CCGY@&Y@Z.B+F31KGP>B5,UK$C4H9Y\W>9PR'.[H11K.(^:*> MEGE=!_#AL:PIHDBL@P ',!6!S;/WZ<+A MCHYY43OYXLU9U,M,,RH5#Q 43)DU2!QJR!(=FI_2,.&!B%(<>.4Y'9*Z &L@?EA@].'"JR 6;K\M9OGGYG"_E MLRCK3-RI_%LF5+'9ED-*A0&)$0RX,$0B;6PK9A2J6*I8B 2;7[HUPNQ9TZF1 MDDW-JZTI '\!M>[@AJW4PS+WI*;A!MB-W"8Q; /38U.RV+[CH#$#; KP;@:Q M*JC3V#)2Y\Z!@!^HT6??VKY27]"!0#_=1G0H@?XI#V_KH]'[G"V*K%+#^K&S M,$HP"70 <9H(,R4HXV5&R*Q-$4E):&8+1(AKNL,I(5-C\T9/L%&T7F2YYSB< M!+2=@ON":>AS+W^$O)(:SD'0.:'AY(-'2V8X9]IV(L/9:SM$![UY+K*%*HJ; MY2//%B7CW"S+;2XCR/Q4&#;*RX^O\]Q6+"O7L/?+-^HSR^1_*)9_6J@9I4D: M2F;(0"!J6Z;'D*E4P BE2(18"1$Z>8K]J30U$KE=%"LVGY=OR1-[*?^;+8"- MQ/ (H.EGM-HYYW7&8&"&:NP!6P9=@8U)8,ZM$>8*_\R?SKWG:DRI[*L\]MUX.1MAM MQ^22<1MX(MPM6M#$II10][=Q<WC( MU4-);?9XJ=P=^&"X\':E'HM9%&L52"9A$B%B6G.XJG&W]L$))6T%2+8J2;#XNC>!BI>3U;RR715D. M>_OO-\MB]7&Y^@^U^J+$\F%A'?[/*L^6\OTRKS^RUX6S5+& :8P@3H19.(4Z MA$R8=92@J0XIUSA*G/(07T?]J5&531HMNV?]IFP["24A^V86PP_EBLRH7X75 MK?4'>IF#YT6^-K(L ]R@ -29'.$I?'_<"'2ZWXJ!J;FT%')K*OA<;SYO;8M< M@;71H+3:;JH5*_/I"KR4H0R-H5>@,K7\RFP9VV-;ME<9HWX[MHUKPKC-W%YE M> [ZO+V.%AUW">O3^AN+\&)5;4I^R8I_U E/,0D3G9 8$D0Y1#$6D$K$8< 8 MBC -5>)60=!1WM0FJT9=L*,OL I[[M6=P=EQZZX_](;>R3L-W #)98ZX]+O# M=T;FN!M^;@ <[/\YWM8Q]O,H\VU-[6]>-I?4,W])A[;#Y>K%'DKGY[".*-7O^O?8AKRL7\B?SZ-5;ME+K#+J9#@0V+GL$%XUE;?@I#-9,\"H.0A)#+@$ D M P1I1 +((Q(C9A:8-"7UM_#=0OY7_@XVYDWA&ZCJS_[+?_W'UV_5@O5"ABPA0RH>N>L##:@!F=K@7L%&H! C1 H(0(6HZTN M8SU&<4]HS/L-^)Z"8>/&AD_!XE-AY%/2K6M_VB(K/NF]3.N7ZM]-UDH04YQ2 M*2 A-K\Q90GD*2^W6J=\':; MVOI'<>#)9PW@1N6KJM;""_BU_N\@:3U^2/7%?%TYMN@=MS!ZP? H7?O]K#;T;/?2+PS8/0>E'=*WNCQ M>6<,/Q:J=^Z6SC6AGA^?Y\95DBYM&&N5M:JX&'S=+:+^^XNW.8L76L%K0."55FZ033,)00 M!3PVE&!\GT2E$<5A0J+$R_=Q$SLUFOA<'9R 8RF/GIL\;K [;O+T#N;0FSQ' M\!N^0K'QPN.@QT>O[N[D=/F1+-,U:I#AICBAG]B!L/4T!#B M.H$4(P)QI'1L&P%0Y=6._JB4J5'/UN%NJ:4?W1P'THU=+H9G8#+91V: ,*M6 M"'HEBN.21N6%5F/W::#]XFYO?5T]Z53$((M1(H7@D$4LL)&9$E*$"60VQ 01 MIK3TRDIH%S_9H]77_/BEE M@Y!P(6'"$PF1777R)%%0Q6$:!D0I(9WJ>!P\>6K$OU8._&K595/&M.\IZK?*,/Y;E*4R. M]G\V1;Z!$_+E=$O,R_!5CG1 MLE5'V>*C3ENL$ES* -SGI@+*E[M?/#O,]3"R;KO@XX[7P!2U90QHJI)60[5M M#U@MP7I0WVFM1!EX>*:B38\1U/UAWG.%LHO5&KF>65\P'E8_Z^W)7;-#BC)B M_%U5**N812JE6"H.<8 I1"@-(>-:0*93H<(P3FF*9BM;C\:-IO<%>)'N6LQP M;W)96L>0:=-AKJX8YLFB!S"Z<>(EX R]8+2JE9/+NW.(=$CL.&YVS]D<>T)& M3N$X;N)AWL:)ZRY.]JJ7Z%BF4H0IAJE"]IP."4A5J""E BN5A)HR+[?K0,+4 MO*BME@IB>[.[I&T-4&3IE.5#Y6B]2B&E4T:VY&/U$NUS M+?[YG#5]D\KTAY(YZN]F&D9Q0%$(S9L>0\0PAY0$$H8,ARG24@?4ZR5OE3:U M%WY+69A7VI8E(#VG\':$W=[^WG ;F E.0C8 +SAATG,>5)O$D;.>'(P_S'%R MN:EC!^XR:>HYSPTS-4U\,U64C4"WFN>F4JM8V+QPDD"4, I9%!&H(F8^YY@G M//+JQ^TB=6J\4F<25EJ#+;4]FW,[(>[&+[WC.##/G(1PT-:S7BCUV]C;2?*X M;;Y]P#AH^NUU<]>M9?,RJV)5)6_6ZZ"/:C7C,HY)8-8K(4LH1!%FD%'"H!:Q MCC")4$KT;&%[1RAY[[-O?%R>TVM#J]?F0.J0.XV5NE4OJ?)]JK1QG$"62!4PA:5 M7F6I'61.S7NQFL)L 9\J7<$/CX:Q\HS-BRM@3%OF%:%\4_E7Q:1GH1N7,7"E ME%Z1'9Q=UFUBK+ZV"6ZM\;JJ1*/U (UCSD,T3!^9%KFOTU;F/! GN\PXW-HU M'4L]L:S9Q[U>5.4IKHM"K8K:@YK%C!/, F(64[&"*(T22+3D4-(DD"%GC%.O ME$P'F5.CI5KE]3'+EELCZF4"*_7WS=,ZC[Z4:<"QEE ;KQ*BD&%(;,4SK*B4 M*DF4ELKG9*MO]$<[['IZO3%PFQ1Z1G;@2:'Y2M?JEFA6"]]*XZMF =QG[IPS M0#TGT)V7.W(6G3,0AZET[K=VFQ+>9PNV$,;EVM2G+6/S4,2QX"2"B*9F88MI M"#D7UCME1%/-:2R\=NM/R)D:];^;9P^9W?2QK1T-D+8DSO-3V8UI4[JZKGKM MQSRG@(ZX%(2AR):B2PS:2$$2A@C2($X8-3\E7,^,!\R7(T*]+6\XL->*;E47 M[P=4-PKO :B!:?L80KU%FSK"T"LYGY(U*B&?,7B?A,]=WK5L6Y7U,1-Q*$,= M4TC3T!" ( HR+&+#M!J1F!*M,/*KTU8]>'+46L=*>R6['*#5_F9?@L' K[*K M^1V*J^W:>F$UM?IA(Y=/VS7AL%[:WM^[UB J.S>_-_)M ([MXOKW;/6UZ2#U M[KN8/]NB8-:_,O\O;5G21.JH*B$@0N,,Q;9"D<0"QE@B(0))D'1Z.R_086HO M] M ,*>*R?YZS%R7:7.0!U67>K^J [9MV]5E4:_DV+?;'RD$B4J#2E, Z(A2A*S MW L)A@&-.>0+F MD;';%W CI>YV!= OE]<%E-:DWM8'C)?=ZV+'3IJOTPT7GNB:U6!6?%7RI^52 M[ITF)G' % T22!+.#7^&"!*J"<0ZTI)P%:7:JU.)@\RI,6FC*7BPJ@YTH-LR M!)X'NOT .]Z![AK>4N$QSG//(S3,>6Z+W-9E M_>-?,^,AY>+KRP>S!IV7YR:II"E): 1%%%#;&T!!:O@",A2F"4E10B+F=>KG M)'9J'+)UTK=6MG1]YD6Y^35+=()23A%,8QM1GX0:DE2:?VA".1)!*(E7 M_-GNXZ=&-75W[5\;_3R)90\[1S^E,R)#'Y$Y@^'O?1RUN5^78U?$N'[&4?,. MG(OC5_F?7[^M=\O^US/+S5LR?_FBGI:Y>7?3@,M4*,?:&Q^O\^PP G8_" M3SUWM%/Q,X9M'Y"?N[1[D8[E8J=7#Z9IE"@,(T:U#50+(,%,P% $,8]B$I:A MR7Y%.G8D3.W5;FIF^??H.03/;6:^")*!W^1M- :JS''4]-XK<^Q*&;TRQU$C MCU7F.'YAM[?Y;RS/;#[L%[925WV?#X2,^CJ?,G'_ M;3YY79< CGJVM^6XRLBXVX5>YH_E2>=Z'1A%2*2I04S&9H)&J8TI3Q2'*DQ$ MPE(I$';J;> L<6JO^]KMO+:UX:K(RRVUO=?;[M"WL\(@@([EPH^.I4\<2,^8 MCA4/TF#+.F/K&1KB@5-[B(C+@T8,%?&P:S=DQ.?&CN6,FKJ=F];O,QUPG2:< M01KR"")L?N()Q9"D+#901S1FB4^>YQ$97IP\0E[G6D60E3IZ5B@Z J*;!W8A M- .SZP:5IAB(5?!T9(Q_H:'3YO=;5NB(G'&+")TV]*!D4,NE'7RR+TJH[)OU M\(JR4U59%>U.Y=\RH:X?CR-(-590E6V.A8ZYL!7S\WS ^I5D?,\5'CN6)^MNTX8YZW7NB.?5#,$%Y=,>ZE"3[7D4(R,@2= M4A%"1$+CF>E8PR2E$25AH!2G?OG8[0)]7H=QTK(W+LG<*@SFG:M*MB/MZ;Y= MC-YHGERIZ=6ZE.3+ ,4UW% 9QL$[+O)U?+U6\T^Z?>UW=2Q^_8UERYK)/[4V["EG:T9E0,.O!L9CC>.8R64C39V_C7!^\2ZW]KA MO6@V;HWQ/L$\J$7>Z\.[T?]?E7PP,\M;560/51?KJLMT0%$J< !C@;J"[I0&O?RK:K^>UN%<7Q=SLTSBBH$\\MR/C=<]1O+ MY8P@;LN&AY AAB&*6 (YPQJ&7"%&TCB)9.S=,).0H#3 4I0++%O MH/B>C*D1V_JHO](36$5!J:E_I/@^G.WDU!-(0R\%_?'I%"I^ H&+0\7WGSMZ MJ/@)PXZ%BI^ZM)O'LVG]>K-\M(5JJZ,B2A%/4$I@A(19^LB 0ZI$!'% $!8\ MB"7RF M:G5_GD8[-+TZ%"=$C>HWM)N[[QZ024RA M8H3@)$X2'3E%J9X6,35RV(NX]JJ$V@*D&QUI8 ML3W?$HA!%J8!9")6+)%8*.Y48M!+ZM1HP&I;1OR6DYO:Z.V99>:$N!LY]([C MP'RQAK#\84OE*\!6H-&ZJCK18Y*:#TK])JXY21XWFL0(GD"QG5-ZPF9@!CF Y7Q2JS,^'C&3E^,T4HRD^]?(+Q2R'8#6T,<3MXX7 MZMBN^TYHXYE+^SIK*@.L-W%.F\B]&1(!TFD408RQ<;]"BB 5*H"Y1KL#G->ZEYE=5?F^C?(\]%KT!Z[?5HKOX<3LN>L-RT'C1_PD=LU$L MA6XQ9Y,<082(M)*V*QC3=K?,>&HD2"&)@S0)F0I2GGBFH1R7Y/,FC91_LN.> M=<\^.8$L5Y0@+A%D..2VWQJ!C*8QQ#IDA%!,"<%>J=>7XSI>6]WEL-BZT7P/ MB V].5#"M*7B$"D\[2CTF[MS0M:X23OM!A]DZYRYO&M=NX7U5&B:BZJ=T[JR$7V'$$X++KG>J,?]13Y M:O8S^YX]/C_6^\.<,9P@'$*NC!^"B(S,HI4R&">:FA6C6=%JIU.(@R=/C4IJ MY=RHXA"G=DJXR/J!7_U:KQX+99ZTMNU=-C=MO0$7C M **$&)\ A=06;DI$B()8)M+')[A,G:F]Y6?B^#I7M[]PT-P!:?81H@GA;[.OT/S\)PLOWA^3L[YIV(KTH^SPW+5>>0ORW,J_LU M>[I=&&'*D-R]#7"=*8T1P3J!8813B$*A(0\3#M-4A&G(B$;**\S<3>S4**?1 MVKXL]4E\HSA8:PY^+77W=-, M]V!H(0'8<(*D%#B 1-($$4PP01I.* ,99ZL=+.TZ=& M/J5RW?>.=Y%SXY'.> Q,%^Y0^!NBMO%9^/Y+.7?5?;PU:R^KK^IG#VH=]]5+K)" M?+!V M*'D%?JM- *RR :C:"/!DK0 _9 OPR]U;\&3F[\(BX]F;?LQOBZ,C-ANF;6^:8%MUI85 C9VM<+@"C0H@!H&T. 2B"&3E >=/1& MR'H>1O\)I%(/.C!N^=G#JM!M#C6K?9OA]3E??LNDDF]>?C$*W2[>9PNV$-GB MX5JLLF]5D;YFTSZ.>(C,TAP*16.(>, @BW0 :1#P)(YTQ ,OO]A?A:G-:.]O M/UY_O+G]^!.XOKF__=OM_>V[NS_[S4X=QL%MDAD6W8'G"KMU6*:/-NK;>>$' M:X&A_#^"M1%@8\4@ARC=0>R5LCNH,2KS=H=IGT O>%+'TV=#M-\,2W]3=6"# M6>Z'6%,-PUA0B!B6D*41@IIP$<22<*D2K_/D/0%3X["-?IXGP/O .9[I7@#' MP*2S46V )JJG[.[W@'5?R+A'IB=,/#@$/75=Q]V @P)Y,X&C4)JWU7@J,H(H M(A&D"$E(*<8Z9J&F2OO$D1^*\'J+1PLA+[;T_-=_(5&8_J7,+EJ]>"Z9#R%5 MA!DG#VN8L A#E!(,;2PN#!.ITY!&J5)J]E1ZK75566EHMP6?6;TK#:43ZW5PX%#/N'L!),P^6ZJ>O M[)J^L&X,7B[QB]NB>%9RQEBL$IR&,(D$@0A+ AFGB?V'140:WQ)KOZ2%HW*F MYE?63>G+*>FJVK@M0%:J6F[I5I]X[N6>PMB-%7I ;F!JJ$&[JT"KE+P"E9I] MYB*TXM!S!L)Q62/G';0:?)AMT'YYQ\QY ZO*/FJI\U^R W_?P=_I7:;XQONY=FW'SPU8K@IG6*C'+#:N==AWP&K_56_!(*A_0 WZ[VJK!\S MM7-I]9V'C59/_9@)VT74C_Z]VVS]GF5Y6>GP9\5LO+X]J/M[MOKZRV+);8BL M7:?=+IZ>5\47937/YED=R6\S^+/%PQM69,6ZD>&=^O_9>] !*8^16Z9I8Z*G)C'!S"@*.J9U3\FASOE;$1:IH2D":9@Q !C- 6)X!@0N6"*5_*9SV MD2QD3LTIW*D0-OUYAD94V.96LVHT?,FJA9CJW5D=+5?B)X#]/*:U -,@1ED M$$).B]4+& Q>MYY[[FA+V N&=5>SERX=YFJ\>2[G2_W 3CW2:I^J#F#/6$PI M1#G@O$@ E 0"G"4YR# MN) \SX53*>I>:5/[\%MENZ74FSW5"T'D Y"V\RR\ MX1>8$89#Y^Q+6$'BU8OHESBJ_V!E_*'G8'>3K^BK7;QX@E,B8 $XDQF D!% MI22@((A)FDC,"[#@$Q0:*\+X,4 M.$;F=:*V+YM].6;&4Q1V$QWV[;N4FT]FO)J&[[,\%AAAGIC.@Z9"!,X!2?3R M@RN.!!-(TLPI&ONGZ0 G?Y[+JMAN^MV7Y_%BGV'V=EW]^6$O95I P;1;_ M-E^:>H8SEE)3],$4&!8<0*QRP(B2(&6JD"JE""JG8H)C*3XU^C*J J5U-1TL M*F6CM=;6<^*VKU&W=*4F.):A'3.+E.T+&=N[T\"H8_Y-9 "(# +;2CQ5?]F; MJ$%AQ'QMS^,V;K*V+^6GE:GM>4B.YK6ZTU3![,= M1Q!-0$),PXPDP0 C)O1B6R$6%[$IB3];2LMLG(ORW*)!0B?E[/J5+:J>9IV6 M&1'H]HUS;*!Q$76[^<(/FB,UU=BU?C/*[H5<[!3VV&##%AN_K38N2AVWZ88M M"$?M-ZQO'%@.C?/ULQ2=!A_-:7B6)2E.(0*HHALJJA $#KBIU$@X(5E&G2JC MG1$T-7?V71MFS;O=!QPKI9T#U8Y-?$ 5F$0:%;N]>0*$$EP"PF]5M7/"QBVP M=L'DHUIKEZ[WU=+V_>/38O4B95.^NMM%56I"R!!%0!!SD*@P!)BG%' J85+D M0J7HRIZVYX5/C3[:#^.)OFB9BZKCX+K6.I(_C?]Y?3_;GJ&P(YA0 N:GM96@N=[6U>,8P;OLJ-W2^E.(]72^U8U7J M3_;Y\;D2HB?_.9]O9AG+B819 E#")8"$"[W6,AX09QBS1"7Z#Q=&NRQR:CS6 M:AS)1F4WTK+ V(ZJ_"(7F*"VH+7:1K]T](T:A<^G-SJ3DCTZ7JG(0NRH!&0/ MPR'M.-PYC&P^R;*4I%5<*C_0R$@IEI(DJ0B MS0M(D]3)?;HL M[?/<-V"^O02F,PW9X^.5ABS$CDI#]C 6OBNW^]J?-/%]W,C'$<187HQ*V!V>8!,.:,(QK&09%@=O!/2ID8^'67WCK#^,!I'E#RJ!RNR=DOA*-?=ZC#]?@*_OIH%G5J>[=.Q>=<&S M-,L2!"31BR>8% A0R@3(M6$MH/'?&KY/Z/@]XBT@.-DLWN:^H3LWY68]YYNFYLKOR_FF_/KM M]^9P17(),[.$$@1#D[Y6 +S BA.H68:5.C&JV8\Q9-'YBVNS.> M( J^,=/J65=/BBI-HU\,:K\&.+BRPL7SEDR?Q)%W8RR,/]Z(L;EIX!Z,IA^] MDEI+,=]\H+PZ0/]]^6Q"@JA^8?3?3!6X^<:$_GR0\HO4;]UR0Q_D3$H9$YPE M@/(< T@5!Q01K@>!Q EA.83<*49TL"93HYN=FI&2TO3K:12-5LOHN;(HXHU) MCILV@P?+:=Z$M@409E,6 JP8LJ4P=*N&6:) M";TOLARK%!5.6]Q64J?&F5NES:=[,@_.(N'MBD&PXT?OT ;F0B^H#D@C=$#) M21DPL=P#C.,W2Y^8K$Y;HVY[MG4]NI;KE5U^QLXPRJB[[HU_([+>47 M_8Z5L[2 JLAC!(H<$5/"GP)L2OAE1990A(N42+<4H6%Z3(W(NN6^V^J]\Z4Y MI%M*7N6,5/7?9!N74U_XU)@4/>F'#:_V.W0L;=DO^ @%YT,#=FU"5-NP[9O8 M%AG?1DS5%[>F1)4MGG.MAX/I/Q%[@"[C9VD/!^QD"O<5CQM:6>K#?"'7;S6M M/ZS6+X9$>/S5R;.HE53I&K9*N MI:3V$>RG+@^X!*8D-T@&U(XZ:?B5=:/VGSERS:B3!AW7BSI]F;=:4;LS)423 M)*%$ E+D!8"%9 !K3P@(/?2845P4-+^R5-2@DZ?7JA1UQ?E=+\YV3HHO] )_ M]L.!\U$GZ@B1T&6B/KW.49V-Z19%HH[O&9PXLGJ4VT7==O,AA9F(DUQ[ :C( M )09!91H0N$R97'"A$JI56W)"W*F1AZUFM%NDV+H%L\Y7.T8PP-:@=11V$[ M.NC'M)\,O"$5F H:%;O@7#ZB=T!)K'A51[E*[ V/UIZXB:%FS:!6:-3\:2XU MI)C&64.)_3>/0HA6^K=T:'?QT-V1K_)A;GAUN?FLAW,&84;R L8@0;'FP23- M #7]BX7VBVB*B/^^IWQN*H,MGC71A\@?+F+IS2JJK;F)=B.SLZA*7AYM9!QV",8:H9%V$8*/E-N.@P]T M>W\/'!XQ4%I'O>^+H/'5R-;G[K M"YZRVGM=P3TAH]<3/&7BJ3J")Z\;VN1#.\=WZHM^$=I)ZW8IOLT?EG,UYW2Y MT?)6S]7J_(LY"=$N]FX]'*?::X48FC0K30@\1X JS$&,$$U1(HK,;DO4AS)3 M(X]OSX^/=/U2!;OO#(AV%D2M":Z=0ZX8,#N.&6L8 O-198;!OVM(5>?QPH!$ M?P39A? !J^=V)E M5HT34CTSI@H0FDJ0<985,%529+%[N.N1G*E-8%_6JQ_STM"46JTUU50QG1OZ M[ MGK]\\/ZF\>_+KY++>74P^%ENWK9-G)*D*'"&09Z9UDU%G ,J"0=(((YREO,L M<2HLWB=L:N30ZAJMM\K>1$OI6-2W%U[KS4XOH(7?^*SQ^MK!BRH]5-'M8K'Z MJ^J#:GBV*0/S:55J7^^M[_Y--FCYWC ]+W#LS=.+II_82+U\CWOLZ*WV BJR'$ 2(T"D=O@U ; F\:FO&A5Q@?A7Y: M=0!@-BGJP(I95B2Y$(@!150*($6%GL6S%/ B3I42218G5L1Q4=+D2*/.=C#+ MWWUUFX@BUVR0]P1::-(8B-B!3Y (:5Z:,G'OZR+DC%XP\3B*Y=,.5 MV23OYB5?K$R,<;G-[49YCC')%% *%@!RS0\LCP5(T[3("XHT=3A5W>@3-C6* MZ"1R=+0=G#[?B[.=?^$+O5(#"&/I*^@."0)'TK*!W" M\7U#.E+8_?70NL75N\#4&S]O]:#QXN1=[-J+AW>Z<0!'?UR*9\WT+[=+\9M< M/:SIT_A7.;ISN MBE*$06Y= ?>LE*EQ>*MH5&O:!!U&E:[1+_^6W/Q;>O-OVV'^/).GQ?@ O-S'V9^=O@NHC!X=^_\DT?;V;MH7'=7[_+% \-_RE)N MRC8@)R,CXK5R$:U4=0SNV0//;E]N,"2!/^9:KQ !.:<,]AN!LR=AW)";4\8=Q=B< MO&C@V;Y#4)O)O="'+RI-];/5U/-R_A+#==^X3M] [9;6J%6A;9;>1OO[; M3=I"X_?,_Y+0<8_]+2$X.OFWO6\8N[R;E_3A82T?JE7&G?HJ?\CELZR*4LUB MF&HW(&$@R[A>%T@L ,EX ;A,!$I5P4CFU+"V3]C46&5?5Y-.VVC;5.QR/-_K MQ=F.7WRA%WJ-,!@X9UJQ0<0KI?0*')5.;$P_I!*K>X;1R%NC]7)3%P3Y.B__ MO-?/>;=ZI//EK,B*5/$\ 4H4II V1 C#@%.$2PPSY(X=?)/>F1-C43V5(V, MKI%1-OJC5M>10_I MJ,03] %9I#!J#D3B 4>7OFC3]ZH]&%A^"%[V-P2J"S MN8S*.ACRX[+62;F+# M.IW4_@N9_4T,>0> J$(@VF@(CO+^Z_:<-0XC)O7['[QQ\_D]ZC^M5'[_ ^.< MQ1] A:$)_-I)UR_ZRV>YF5&6$HYE"G)A O(AE0 720%(SDBB(,X1=:IGTWWX MU'SG5C?G2F%[B$'3H@)E&,@D5P#B1 &"!0.8ZA4)DHA)?:?#^<9@Q$8[WIA[ MPF'_\*OF"EN4VN>'6I)G? MTY\SBED.J<(@I:97%TT$P(S'@!0"4<+2(D;% (?>FX(3=='7F\B8%AG;HLJXF\B8M_WMH8UM+0=MIC\* M]8Z\5_[UI]VHY.T=U$/F]R_@RCSW._5AOJ1+$Q+]954WB-V&<-*L0,($LG%) M3"9)1@#&VOECN$!2420X<>I59"-T:L[SKDVIYO6MUE&K]N T-:L!L-Q;\0QK MZ$V1ZQ$=GB=O 5&8=/D^P:^3-6\!Q=GD>9M[KVM.KSF2:1'FR;O>7GNMO=J> M/2^?M>%-')DJ9()BFFJG-:@;[Y;KS>S+>B6>^>9N_4VN?\RYK$KQ8 HEA D' M))82P()I*B4L!@G!B"6",E%P&RH])V!J[-CH6)?WK]5T*G!T%LA^DO,!3V#> M&H",-1E=,K^/7_2]'6[1?SODE;,/'X4J+IG6?OT7K[NRWLB;ES=T82I(?OLN MY>:W]>KY23-*'2^7()[ (E& 8VFJ"W($2$I2H'_(8(IY*I%3_Q4;H5/[\+OM M2-E+U.@=58I'K>;#8A6MQL#."?*-;&#.\ /J\#HE%BB%J5?2)_AUZI980'&V M?HG-O0-RY$\X.J:;ZL/2;)BWM9>,D#K]XY;__7F^EN)V*3J-6O7OGA^E,#'< M?"/%IY563*X?WTFVF269)'F69P!E10$@UC]AK%>$N4B8$KG$.4+6N?6AM9T: M(9Y>I^Q,CKHV1[7146MUY25TNSHWAM]$K>F1L1T8XR-CO4/N>?#7II^*)_1:AY,Y+UPJYDPUCCUUEH(KL1X-1K&PG.OML-H0HO+W2MUW-FQUQ4OM07N:XBX69YAD1"D?9&,E-%6D(%F,@Y4 2A MG*6F-8139P@[L5/S,K9:1Z51^R9ZHNOH1U7-<-O;K(J %JO%@J[+P1W/+$?% M;AGF'^O@FS/8R]WC\^+58O4C9;4*<#>S^OEC]D:3ILF1C>L@J4[/[^[:KU)]TV&@[PQ#GA#(.$B%A *Q@"+AH#YG7>>3UK1IW*7GW0#F?'UU=HP!;H MVV?M]C[*]<,,9D JDS#99&D>I% 8[U($&E2Z&6" M@%:Q=S;"IC9MM>J:".A:W[HJS5HR[?2XU&^^A++%AI]'[ )3_Q:VK:K&VW^I MN\E=JDTUX VUWR3SB.%(>UQ78>FV,V4)3N_&TJ5GC+$Y?/#4Z+-2S>%#[V)D M08@#+0],?I560^K2=ZUWH+2!*(Q$7_VO@!L_G;"TEXNZUX_'.R>TW..84[\? MNBQ7Q^[K9,)OQ0C;I@,K-&QK<)1H[ KP7$3M4A$#13U)9$!(]K%2$V@5,=U MXSB-W4VE=H8IRGF.0=IH@I3KK< F"<( M4(HHDJA(";,*\NJ5,K7IZ["G[, *>*<1M=QFOQ:GP(SN#I'[QG4?!'XWE4]* M&G?#M\_8H\W8WHN')BMK1^QC63Y+\>YY/5\^U*Q3$51YFLEF4 F":*% CA$$ M4)(4$"0R0!6B1+ DYB1URUUVUF%JU&&TKZ*PM6_+5X^/VL>I7=SGI1Z+2-:? MS=XQX9-^0'E%';H! V?IKX8=CC%\SC*J];^I7N#&?YRK^>FDO)JZ;@4U=\6]4)2_-=SN3&3UF>YN5.FGE2*BYPK6@#" M)0.0$PIPRC@HLH*J%%,&,R>'+(R:4R.GM]_-[%]M*?'GQ^=%735LLS,AHEL; M;JJJ8=JYV_34F1ISR.W8[_4',C!S6M03:^R,6D.CCJ45XW9LC6X[(_ZY'O'1 M*HM=/R"CE1F[0M7)U!R['FZ7 F0>I TXHG_7Q#;O%;CHUO01*2\D*,%)5A:LQ>H8'O/,.>^7BN8X*IO4C^Q M2HCKO,6%H&F>PP3DJ.Z B '.B 2*%5P2F4O]>Q4'DJ!ZCG?F'GI_E75?6D_TT7\J/ M^L=R%A<%$I@Q('": BBD "QC&!1))FDN$\&X4XN%8Q%3XX]=9=,_C(Y1I>30 MNK [(&U/1*Z!)_3FH1LRP^N['AD?IIKK3LSKU&X],O-LI=;C*T?J,_!&*KV< M/%M>GE H$FS:ATE, 8P1!10F".0XS5&2% DLB*_MP 'Z38U:S#[/\W+;4Z!J M*7"^E4#@G@$7AO;Z;;_ _;Z^WW]_0-89>E$VPC8#N /CJ MQ@*68JXM/GFB?-RV=/AVDGI+ZZC"G<]#DK@@2<) G&9%W>J69E0O23,6X[P@ M0B5.K6ZO56AJ\T&WON+IXHHWG=KZ._>K->P*#_7JL;6;'\8OHZIK\O'S6;TB35T"TQY:1:HEOCA4,?3#&)<@0B2'+"2JD50JCD]2I M\4=7R\BHZ9BZX09Y/YT$ S(PLPS T*D5@3,F5__F)5^LRN>UW'9,RS#2]!(+0$PF&,28:OO]S(Y>F!?#CC,6"9@5) ;R/CG#@%0EE#W%BK'B&!LPN-,F5H[4@NHJY,ON]4XW'?;!%,T81+S^F\;8Y$;]X4< M7LQ3E<6B %+%&8 %5X!1J/_*5,QRFB=,.4523V5XQZA3T8V5B0QM1#M[HYW! M[0O07%_97,<;[VR,6B.G\V;8S:43&>_ ,_"X0^T\6X\P"%[G^)#ZCNH9C #\ MH3\QAL@K@ZD^+I^>-^4G^4,NTN;46*JLH&F6 BB9!# 5%&""$* 82D%IEJG$ MJDR\A:RI31.5;O_/_Y7D\?](!T8PG0#4CIT]P1287;MQ1[6B-U&E:I0&.(RW MP"1,I- )>:\3!'3>\+/Q/3VW#".+VQ]TOC"+H ^KM:EL8_;<=^NAV\?5>F,B MR$V[BS>TG)>S6#)""$6 *T0 9(P!(ED"9(Y8DA60LMRIO+"K E.CE>J4J)O MMC4(:/H')34= +9F5+URW-C'>83L*"DD[F,$1X(>/ MGQJ-:06C5D.7ULI'L%D(PI#W$,2 NS:&O 6:L;LY. #DV73YG M?W^7Y*.[1FQK?$[C_3[$9Z]RCZ+\&_VOU;KM@%/>_M03/LXA$S%FH$!<:9>L M* "C. <%BU&A?\AD8<54IQ\_-:;:MEKZPVCG$ QY KE^LKH>C\!D90N%4TSC M>8NO#EX\\>C1HA3/F]4-1^RY:MCZZO=2WJGWY6;^:%K1S1*88YHI!I+<1#9S M#@&+8PZD$(A)G%$HG8H<[#]^:I^JULX<.V_U"]L?J;)VJNV/]H9BPBV.:CW_B=L8[0$=ME71OJB!4P;_+L7S MPDQ"=+V<+Q]*_>Q6ASF_78IW\\6S"0@TFUW&#ZC<@!FBJ4F0Q0 S@0!4A #" M80&$3-(,Q31/J5M%K&%Z3(WZ6S,J=ZHQQ!!$32DF95X;4U5!;LQQG!@&CI8E M^8+K #MBVRL?=RVCMOMJ55!G.:\# M+UXZ?ZODSICBBN8) 8E0$$":Y("PV.3YL31)".,X'& M^&B=?V@^8M?JA*[CY$JB_M$?D3W] '\%9;JA%X@K+95X)9)T@^@\.SH^9V"U MYM52OM1Q[1^>EZ*\W;REZ_6+9N6ZMZ]@(I8,<8"HU"S(\@2P& N0IJK@&68H MATY5LB[(FQKI5>HV&1M1I?!-1$W9I%KG"[UU!R%NQV<><0Q,7]=!Z%ZXV0X8 MOY6;+\@GK%7V5"Y-F:-+5JMZ!X,WQKMP7T[%S\ +9\_ [+Z%?;U!'W$4]V=JS M&6-1+;3?TJ?YIB[U6P6^/9O"V>,LNL.,0*AEN6=M7VOA'@;TGJ5]((%NTX^0 M\UD3_O>2I.Q^OM$+Q@QG10I1 6)36A":HAU480X$QI C)'E*K!(:3CU\:B1? M*646CDGZ"_NUC8!]L6/OD^CU$^ZUF 3F2%>\V 4-JO\L$TGERM]?*6F[G(M"JN8AQV M,WU&$X)2S #/5 )@K@ISR!&#M-"+4 I1+)759VLK<&J?\D[E:*>S0YBI#<;] M'W<(Y )_\"=!QO=8GH=$.F-\K5YSGAQOPY6[44" MN]PWL%+.>L6E%%56JFD6;\I!WRGMJ#VNEM4J< 9CF5(&$Z!24R4G51*05!2 MQ@ABO?JF>8I=%MD7)4Z-?%N%ZP3R>:.R\21XI714&JT=Z^)L5S,!\ MO(_CQPZ.M;[UKH/'8CBVV/@MA'-1ZKA%<&Q!."J 8WWCP$S2LI2;AD&"9,F: 4"2@4AD! %(7*I4U,_UHE"1B@I3;EGH-\&'C&%SRX = MFC;!Z4V3HEK C*>P$(#*G *8) (0D1-0*(Q%++*80FZ]&W/P\,D119LS]\9A ME^ 0,(NME2M@"/VE;Q$8DN!\"(7#YL@5D(RT$6+QGX_">\78U MSFB[MX-Q[AKW3.9O\L$,Z6]R];"F3]_GG"Z:9B14^S$*DP2@Q!SJ,+,[G!<9 MR+),I3))$@FM M][I4R-F+H:#FCU4=C$\"SE)N(UTJ[K5\N0FZW MB/$)9.ACHA;#CP<8FJ;8;R]@Z+R=?X MB_?ZUAE/)2\4PS(*4L'QW_L/6RTV(]3)G3C/D[^WMV5_[)>B6>^*6^7 MHHD1*QOG,XDSJDB< 8)R B T#=;2%(,$*T8DA#FA5G7->Z5,[4-L%*UB,QM- M!WCTYT&][-%[@2KP%SL()2?'_B(*5SOVYR6,YMA?-++KV%^^>*!C+TNI;_IN M\CU-<=K5DV&5)DAYIG)M%(L50-J%!U PH>F (Q"G%,=,4,33S,FK[Y,V-3)H ME:W><[%3U]&-[P78TH?W!5MH![Z+6$?3-NC=H_-N@XA?S[U7XKANNXWQ1SZ[ MU4T#\XJ>GYX657X#770;V>]Z0'9R19C*8\B5,@U3F'8LE !4Y*G^*V0Q(CE* MI5,E>Q?A4Z.81M^H4K@-X=-?SH;.%Z[)/2YC8$<[H9 -S$)=M:-]A#N:1W^$ MR; 9@)G?I!D7!<;-@QD S5%JRY!G#&\\_7%9;M;5.JMM\?&5;N2WC)"SE&99#@4$6<8TI7%% E/$5,K?:7VS[7D4&<5OH@;GG>Y^.UN[X>6]V[6E^-$[ M8+O!PJY7YCUZ]R*?^BBZK/<"Y$08F@0"2Y # Q9S4%E$"[ M7SC#/,]5:A4U8BEO:AS5J.;0%]L66#M"\@A78!:J-;TY[-9\$[40^FG2[ B, M5[JY)'-4CK$$X)!8;&\;TEVCJ7[S=O7(YLLJB.?M:EG.1=,K[7Y-EZ62Z[44 M[__^/-^\M+16FDAU*?1JLPI99POY?KG1OZ^CX>Y7;V1]@2:]IJUK]9L9EA2E M:4$!%EEN(D@T-Z5" )0)I(C^7\;L\PO'UGYJ3+>M4]4!X";:@R#J8' 3U2AL MG8TRJLVL]G-:)/15%19MJ.G]*GHCVPM-.<&VPW+U>Y<.'&._:_UT/?DW*##Y M_Y^7I_?E<>D.,^&7:*SF,Q-^F1Q;W;S28/9WTAE;J1$;];P2WOM]@%Y+B9%; M'7S25E;];6<)C&.8<0AX5A3:#^-">V2< I+$<9*IO,@*IXRDZU6:FG-U=;W\ MZ ]C6U09YUJ>]?H!MCP"&'780A\,C#-BXS4S. )Y&KT+=FK]<[0J.(+16V>" MXR0AO( Q2D',TA3 V+0;D D$L8!% MHK*"D52Z16GT2)L:#6^5C6IMHU9=US"-/H1MPS0\X18\3.,,9 &:A5MAXCE0 MHT_BR($:%L8?!VK8W#2,1ZH8[?+[E_7JA_9=Q9N7WS5A?5QNMPYO^6;^HVK2 M.\LR[?]!E0$.J78 <\$ R:$ .>8RTXN/F&/A4@["7K03PXQ0,N)SE<%1?H^> M&MV-C[#:;HG3K>+_W8UR' ;#CG_"0!R8C.K<#HWNEPZZOQC-H_GRU\[1PTY[ M?^SDCIA7JG(0/RION<-R2&(#GC T2F,]_Z$?^4-^FE-6,>7GE?'.Z**NISL3 ML8I5FG"@G23M'258>T>*9" E4.8RC2E*G.+-+DJT4SC::GP3M3HW98== M@S0NH6X;F^$1R^ A&=? ." ,PQ(:S]$7EZ2.''1A"<)QK(7MC3Z"P^H6.((7 M!8,H S3)

T5+^7:UW*SUNN"Y#L!H M,^HH1(J3'"2** )+ !!, %2Z045H0QCN]+)ET5-C28J3:..JE7@D&-FG07" M=O3@![? +#$4L@%!5Y?0\!QO=5;,> 4CHF\O.P8L?MSWDY MRPH*$\884%QB #&6@&C. "Q%.,\3)26TZJC3*V5J1+%?*\9HZ%)(YRR6_;S@ M#:' E. "CEL9G4O&7U]&YZR$\0JL]G9S.@M;FJ7S%L MJ1/PM;!SB:8QV('Y<]1Q=O;#P@^!5S\NH+JC^H'A83_T(T>0.&QR^@\Y?_B^ MD>+VAUS3!_GYV1PXWJDZ5.WN>5-NZ%)HL55_\%F:X (F- -*I06 &5,/XFM;&<<)_DNO-+5(G!T41D]UR=7$3-:1D]R75>OCK0#P4T' M$3U8;I.#V[#07"*J1 ZR%.4 $DZ!2:D ,J.L0#Q1BCLUX@PV*..DUYLQ^*LQ M =#:AFVSD'K 5CLC0@Z,W40<#.[ IT,W#4:=X0:!0 K, 6U M&E:9'Y6.-U&CI3^FN0"#5TXY)VM4]KA@\"%/7+I\8(>BQ]5Z,_]'TZ/VPWRI M?643(&>:TYIZ1O.R*IQ3SHQ'FFLR (ED0E,$20#CL?91&9)QS"$KJ-,1BZW@ MJ7%&5V\S!PM9)Z=$JC5!.T&ET_+9DLA4^;M,F1TB.VCJYWC]PT[=^,%VTH2AS66XW 7:%BV:Q8#Q! ML01"8&**+5+3#BH'14&XH+$0'+OMX-K)G1IW;=6..GI'N\V[3A$OQUU6RW&P MW#+UCV[H_4\/P+IO:[K!Y'>/TE+VN!N.;H <[1XZWGYM5&TG).DW.E]^6I7E M=O_QJZSWL\KO\Z?JG)6F<:89"^H!B?4*316Y9C!" 28)0JEV0D3A5"YVF!I3 M([1&S:BKI]/A]I6C8L=GX;$.3&]#8+XB*G<(2H%"=9U4>:7XW2%PG0_J'?2T M@;GT="'+)@TPCP6!:@_8&)I-(J0"KD"6O]YFMWGC]NXO6Q84<9U"IT\[Q !TF]WUW MHM [00ZU%1'==-8%CBPP8'PLV2(LZJ%9Q1[P)K@D"E.@>CB*?MEJ@![CLMIP MH([8[XI'#4ST7BU_;^=B!+G,4 $!25*L5V749"AA#C*-BJ*\R&/L%!+0>?;4 M6$VKIO]T3,/N0&5'1 ,!"$PPM>T!_)83YOK-@NX\?]PTYV/#CO*83UPRH(QJ M>U[^YGF^,,?DY0QAPHC@"A00F60@BO12(B: QC$L*"L42:V6$JCTGH3[6&XTY%;[S X5"+\BI81BH6Z0*/6_'&L];W5E<\ MOFN\\H=G-=ZK3WC^JF'N@RESM9;?Y;*L-EOXZE%^EIL[=4]_SE+)4%K@'"3: M<=#N!(RU8T$(P)P2C/(DR5+H4ABF1Y83C8U0"69/U6A>Z>KF;/0!:^=\>((K M,,/M(U6K&?UB]NE^O:G:^>JI0&M\$]UN-NLY>]Y4"Y[-*OI"UWTMUIR=%PNX MO#HS??)&=6XL##]T=FQN&<8G'_6]_\L6SX:K?5BOQUWRQ MT,2"$U%P A1/*("F= ))4P1RF. <4PPY<]I=M1$Z-4=IIW-$*Z5O3 -Q-XZQ M MN.;'Q#&)AU.NC=-N@9KOEEJW/4*OVK/X9QP<@KU5@)'I5S7* X)!^G>[U6 MO]L&_G0*KB5$9 +G HB$8736%J6O"L>7\ZHD<5U#7C;U4 KM0V4JRP%E0@)(1098GA<@)FF295*E M5#B=>UV4.#5W:MMVHJ/Q3=L6PK6UNSWN=ISE% M$>J3./*>D(7QQ[M"-C==60_G9)?R-&9)@I@TR"( <]/7@.N56"J*%"4RCB4L M!I6T^6=H#=\)!_F;I$;7*MQQ8&&9*[K >T,M,(N<3&0(U>;="I0P!5=>OY&[ ME?%GRYX$:-6^?7835+,4G>R(YNL1=\NOAKS69@FV%)]7RW7[5Y.T7MZRLJJP M,L-8$404 WFA?198:-:A6BH0*F7:LREP;GVZ:/CQ+M/E6X;FLC]I=V1>/5C_O)#5;OA2=*M_S& A M$:?V4!SGF#O<.["^ M8=4!_C_F0GZ5/^3R6?Z-_M=J_?:YW*P>Y?K3K@4[C@7-208(YS& 62Y,/&0& MDH3',84RPV[]I"SE3HV6&F5OHDK=J-7WBN[IM@-@QTP!8 U,3E;'E^-/6JI;@S$_^)V/ VO92Q/(MC!622,* = MJ1Q0D2$@6$PDIRGF0CGNO]A)GAI1=12OG253:/HH7R3Z96&R()SW:RQ'PWH+ MQS_&H7=U[MY^/),N$B!.P!DAWWL^EM+'W@9R ^7$SI#C X;FF_"U:=?U3M9_ M?EQ^7&JNU$-N0HH5HKB@FJ=4S(A>[$FF7:R<@ PG$*:<)DF/]$D<.6O$POCC=!&;FX:QQ]_H^D]933&[<*>ZFU(L!>'().Q3P?62C$. M"9> YG%"\B1CBN0NOLY925/S;7:*[H7G#6EV=1Y=._[P@EE@[A@&ES-M7(3" M*V62TH=PG;&ID\;;IKV.4O3G19B?Z9=YVWW%%8>?I731*27M;$"A%-.4F.-0,E K"":*\E1VG! M91PCYK1][%.YJ3%6-Y#N[JD^M'F_F->IY&8[30]C]-MZ]?SDQE=>!Y1BDA5" MZ,^)$3VEZ,6JZ;@' <*(RB2/4Z8<.^Z]UI".TY!O5^^^H^PKCI_=_/1:8Q)X M/CLY& 'R!D/ YW7R\ZK@J)-E"&@/)]<@,H:Z]^7F3IG2$SME9/EMM1 S#@NA M<@P!IUCH"55Q0$BJ )6XT+-MKK\&IZGUO*BI391&4U.[J70O#]Z#IZWG[@.E MX'Y[#5"E9A7NT2H:&4U]>NV7T/#LLY\5-[+'?LGL8W_]XAUN!"'D?/:NJ83X M1:[G*_%^*=[1C9S%"*$,P0+$ IJC4$X!P;D$28IR)6-)46X5BGY6PM3HH%4R MJK6,WIO>9UI/.V8X#V0_(7B!)S /."-C30 7K3_QW9>2_\O#ZL=_T_=6G_S? MH?D1U#]6W_GYIX[R>5\TJOVJ+U\XH#SOQZ722[_E/^B7]4H\\TV;9E_$2.4I M)0!1@0!,, (XU_,\4CR3&1(4*:L$Y#XA4_NDMVI&K9X.I6G/ =G_/?N")_B! MX"$RE^,.["%RJ.'K :J1*ODZO$QNA7PO0-!;SO?,5];V@_5YIWTO7#EO< M?#)GIF]7RRHO[YDN[N7ZL3# MQQXX:R$J1%"K634:!E5:D9:3_NES6D@+R]MKH8G\-?OC(S3TJ;7^L%+F]-/ M'6UITVM4=VG3?Z&OS%FYY-\?Z?K/]J0P$ZDB&(*"4 P@5AE@4G_;<9%S'C,L M68RO2Y_=%SBU3_U$/NA6XX$U(B]B;KOEZ0_)X!N?UX#H(;?V-#*!$VP/A+YR MENUI""ZGVIZY;V"#1A,4\4:[)<)$=\ME6+_C#F1HV]/OM%!AT0ORTEPZ@Z;M?)H' ?-:8,*VUP\L[J47[;T$VEPB?S MBIIL[-IQ2C"E4$D$!%#W2IL:G3>-E+;:1JVZ M ]W4?JCM&-L;@,&W[P=C-R2?YS(FOO-Y>B2.G<]SV?@3^3P6-PU> &\T0^G' MZI_*N;ZQ>K8)(&K>]!QS@9.X *;M)H!)'FLWT]2 25*>%X@@AJ3C"KA?XM2( M9:=PM*=Q4QAIZ!KX NS6BV!_8(9?!5^#XY!EL!TVOM?!%Z2.O1"V ^'$2MCR MQF'$\V6]>I+KS>:57X*B48F/Z(9M8W3.,2*IB"9W"NY^U%4W-5IFC-,N$ M ECA D N":"(YX!@F-$8H:(@J5M6R'EA+M_!.#D>E:[1X&X?T M8&S'('YP"\P?-6 =+6^BG9[^J.,R%EZ)HT?Q#TK"X8^ V//\NQ?-" MWJGWCT^+U8N43>CSF3V?Q:)9WQW83O?]I+-2_-;/Y6_HT MW]"%,>S&U(I\-O6-AA1:"/,&6&[CO_:XCKB+'V9(W3?J0T+N=Y\^B*;C;M.' M!/MHESZHL*%5E=EFEW'W:5LS4RI4I-2XHPPQT\1=Z%5MCD!JJ@,6"1$0.TT0 M9^1,C>*KQG4[/:\H3GH.6#O>]0!78.8BF(%^>Y/"GKU4ECGOOC>:]VCQ._7U)SZ?WMY9*O%#*)"H)1G M()%ZZH>\X/IK)PE 6,4(Y86P7!8>/7EJ'W:C7%1K9Q\+O@]7_V=\%0B!OUU+ M^YTBOD_:.CC2>_]IHT5XGS2B&]E]^H*!'03H>JF?56J?OEH";+LABAS1E&8< M%()K[SL1$A H]$\D4TKA..9NG;?/"9K:9]GJ:;*MZ\@YFUZ&;MC:S;T^$ O\ M#0\#R[WN_P4D_!;Z/R=LW,K^%TP^*N5_Z?JA:_/U_ ?=S'\T31MGF.9SH7W::,\K[ ,A(R^M3YMXO*8^<]V BA2WXK^>RXU9F]^O;H68F]T\ MNOA"Y^+CLME-KBI0?BS+9UF=-&]>NGN Y@RZG*$4I[*@$,2,5ZVL*:!(8$!Y MDD)!XR)/K&)E_:DT-:8PRE+]%IB23;Q3MC9Z7NJ1JF)2-B]5'X]MG+Z)6'&I MB>%G*/LIZ'4&*#!I[>R)[E?1SJ+(F!1]7+;'*G61W*@V*ZKMVD^M^/(J0^90 MT6/TH1NI_D=G"#>KB.Z&\,D,X7P9\68(ZX]N7@_AV:_N7SQ5#_$*=V^M$3^2 MQJM,XA69O3HF?I\\S#%N&F:9#C IDMC41A84 2A0#+!(&) <%?H7"52Y4W7V M]L%3F]Z^F3*-YM/C37NPN@[[7,AH\UU&O__+M_.?5#^"=B[Q$%P"SRJM2OY< MX$,CO;J^VX>/ZO(>FG3HZA[]?H"+>[?>?%\UQ:_B& J(/YU.& MJ\PIWC MU=7DXS?+TUK=:*NO5P =V-$KD"-QYG6 NG&J-3Z]3'OY*>/QK[5%>ZQL?]< MKC91[J9HW6JAKWCXN-3\IUG&Q,P:GKG[:ZGY\/O\Z8L69=ZN!_GFI>[T.B.L MP 7F"$@F3301B0&!J0244W.:01,)H36'#U9C:MR^;TC46E*'(5?4O34FVEEC MRHS4]CB0T?"ALV#Y408D,/O_4XR%PX0QRIB,-)$$&QNW.>9J2'OGGN%/'V]. MNAJ!O;GJ^J>]>JFS_Y#SA^]:V=L?:43#[, MER8LXR;ZJS$KHK5=D6P,BYZ,954?R]^_O8NTVO7:R+&=Y5CO3Y9K[R@3N7YA M, $0(@$H80B(0D LTIQAQIOWY_W2LN7Y9-^>UH+7>'=D]<_/:^L!,];B<, M)SB.^F*XW3V,C9I$:RE.DV=3 F"FJ4=D-!- )$BS$4^%7L=1#%0B499"S*%T MK-!C)]CEDQJG6L_]:AOKU3A%>S%>LM;;C:LL!\&.J_P#.Z(CVE>'PA]-N4'D ME:8L18]*4VYP'-*4X]UN-%6N-S/]3I@CG/)^];:- )O%*.<**0)4SAB +(6 MH8P D:9T-_RC)ZJM6V8YIS./93B@=T M G/'F_7J3[D&[R1=R/5-U"AKH@5;;:]GC0LH]-&#OK5##?IOA[1P[MFC?/\7 M#&L_]$N7#6[/54=N?)5/J[4I86H*)S^7LU10QFA& :>YT*X&A(#J%0] <9Q( MG.8)SJTB7"X)FMHW_KYI2=7$LVRUC6IUG7MVG4:W_X/WB5G@+W\H7$,:>?5B M<6T_K],/'[NM5Z^))[I[]5\_\E'4=GET6Y;/C_5F3GMR]N^KA7Z,7D:]?-5. MRM_FR_GC\^-,T8+)/"Y AJ$FF80CTR)4@$()+*60^C].P?/CJ3XUVMHI&:VM MNZ:_PH@'/@8(.H[3/PGH;#%U .C$)'1>$P/"3=3 ,('3@,%#-XT# 7?U_SG. M! 8/B[=C@>$:#"R)HI1^]OR'K!N)W-.?YMEU@?]G//37%_G4\8"9RP-YN)@F# M:&BG>@MFTVE(JUWQ=62*<"ZY?N$KG6_:R#*/I5:<\?);?,5>_+CE6)QA.2K0 MXOZ$ ='0+2\V_%G>KV[YWY_GFE6?R_E2EJ4L?UNORG*F8H(DA1*D!", :9X" MS$Q$&.$)I$H1!JUV[IRD3HZT6K>H5;RJ#E"K'NUTOXDJ[1VB::V'H9_$@H$; MFK]>'5>'H.00^(X4@^P)9[>(8U>\>@.,K1\V7CRQJWU[XS@JGXI<_XJ\]?3CY\M .8/M.Z)S"] MUPUN[<:E%.4'K9"ILG&[%'^C&U-7]^5.G:S=G+.LX+G@ $MH:AS &+"<,(#C M)!=%C"CBV+'?FYL&4Z.#UH#(#&I4:A-,NO'CKCIT.;!TMOO8V"U+@R(>F&/V MP3;:5YU)6OT-\H'K<@]&SW>+.4%FWYH M>=J-^KHM'&!^H178_X?.E3/*$2H(ID#$*0,P1Q20-,] S@H$!1%*4Z1[@M-5 M.KE\N^.E+1DEJP^7FQ_D3MV;7=Z2^99KC1S[]5XUA'FN2 I5 AC1HP?S6$]O M3*2 L$02)0GE!7;-,1IY ,-G#O4,G]3_^BH#9S?WC384H7UMK=E-5(W#^R[\ M.]VC[2 =_EOG!H\=G'T Z[>[\U4:C=OYV0=X1UVAO3STBC".LJZ!.%.PX#*/ M<\")YE6H" 0D41(4BV:(( M"X1CHCB(,8GUQ$0PP,JLNW@LJ>"IS(7SQ'0=AN'G&;\(.H1_#,!DC -3?"U M8IY#)@[,]1_4T H8/^S@P+23@0&'UPQ<.E1UMZNDZB]T?;=DOQ MZ/O90^37P[.0.ZX?9P_$D;?F<.MUG;3+._76F+/796D6P4G\?YL_ZG3!BP6;O0V:I9\3=BA"NT.M M]@;@/?W-/QC=;TRXJODAJJUH.E5'QIJH,B= T^H!8 9I2>VBQZLTG!X U+EV MTD,>-9!!#2>;H_4[50=2Z16TB2==R^]R66[#J[:%!;!*\TPJ!9*,Y0!FC !" M8V56<"C)-(?2W"E"TU'^Y)BS5;_^9CMZMZ&&0YO=N0Z,)4.&@SLT._I VIT$ MA^'EEP ==1B7_(8!=$1\ Q\SL#I$U02L2?;:?D%)PKB24H&4H0) )"@@*M&. M86?=TK)M10F:OS3QS=W7YMN M%I#@C"&:@[C@$L $0\ *%0.*4P6I<6\RI^TL*ZE38X5:Z6BK==2H72=-_%)I M[KA[98>^'7=XQS0PEUC!>;D-BWO=*A><_):MLI(\;M4J%S".BE8YW3R,G^Y, M%9033L_OR[6DB_D_I/C7U<)4\?N-SI>?5F5YM]S%"-VNYZ7^U3O]U^7#E^HL MZXU4J[5)C)EQE!<$BA10FE( 8^W94"$X2%4*DQSQ0D"G+:]@FDZ-!]]^-\F4 MU1;8\]:V:+$R<>=UN-Y\^4/6O?.TK["4U>ID0W^Z<6.XD;?CTTF,9V .OGO[ M\29Z)]FF$T%Y$]W^H/.%V4,#6F-@]D%OHIW546-V9.S6/*TM_]5$_70 M8X%MO]\NP]2A)9V64V5;0EK,4I%A!5,!8,X2 *%I%%JD.2@*3BE6A<0YGRWE M@SD#OG^*T"_W4;$]%@@"\C]-G9^[76&?IH6: MJ%8R>S1=J M N9JM3MA=)PN^/.B^KK=F--U8&"<8!AS/7L17@ HE#2%P1%0,4<%C$E:8#TP M)@CF]0=FJT6X@6GTW#;/ 6WS'-Y$/M8#U^FW$W9X[&:U@* 'GM*.>LW4NIO- MI>8;V6M-TUCD;Z8:B)S7:>\P@:-2B(WIA]1A=<]UV1]W MZG0MW.X*_];4BIQO7JJ ^=U7H-(4(\@TL>24&&\G!9@0TY^!9[$LT@P1)V*Y M7J6IT<_%-D:U-3=1:\ZP9) KQM!RBW/4D1EQR]-J4$;)%+D>VB")(U>H]2IY M)-?#>"ZMQ,.3!SMW:ZFEOI/UGQ^77];RB<&(4F'4;+=N^>V458E*WR>)MQ+;^E^5J M"?A>!+>SAV@S+M:^HB^L1_,:*T6C7UJ5?ZV.?1KL6[4UFQK%O7J0#D#Y]B5M M1(_M53K <<*_=+E[&'^9N+&/RW*SKJH0:_ZY%(: ;+$B"Y*&"&!$T2ITA+6\%3\QHK3:.R4C5:+:,?C;(# M6AA88V_'4B$0#;J$;WVQ;=5O$JGMP?3[E"Y96IK(6/RE6ND!RR ME?/]5X3O?%\M]!VEJ8"U>?F\VLA3VT!29'E&]0ADRBR "Z4 50*!#$(],'&, M<)ZXY?-:2IX:8W45_W^C6O4!T3E6H%NN6$- &7IA>@+%R*@=?E_.&2[_0356 MTL>/I7$!Y60(C=,#KJY#8,KV?5BL_BIWF;F42I6R&!1(Y RP0#%59?#7*9" MH4)F0XL.' F;'B]U\]Y-K+!Y#+MW$\WXC@%K!U?7 E78)JP M02I ;FX/*%Z)XI2<4?FAQ]!#6NB[=& !R[44\\T'RJN>EE5/&D'BE"L$ 8X- M&4"> 2Q0 21BA9 D1BQVJU=Y)&)J7%!K&+4J.K7VZ0'2[N._#I[ W[XC,NY5 M),\:[[=HY+&8<6M$GC7SJ"3D^2NOS%5L_O@T7\ID)F&64@45("HV5Z60U,5]X#M_^:]P17XLQ^,U/!, MQ5-(^$E4W'ORZ^0IGC+N;)KBR8L'^OIR8Y8/7]:K'W,AQ9N7WTLI/BX_5C49 MM ?7G&6;-E)209GA/ =)BB& "=6,D',&J.6. 8F;/B7SE.YA(LEV-E+CYA M&).=ZF)H'+Z/&_E8SF@NXAS%'"00FQV83&CR@AE(1);J-U-2QVR.7FE3XZN3 MK3RC/ZJE1Z6PX\9,/]1V%.4-P,"L= 5VSB1DA8E7WNF7."K56!E_R"YV-PT- MP%O/?VBB^B&KRK"?5R966=/5HVD?/A-9 O=@,@Y"T@\A\OU M21PY1L["^./ .)N;O&X3;7V?W0)NZ]KG!8SC(J& D@P!O=3* .9ZI851;G)- M!2JXTR&1NPI3HYF[+^^_WMY__/Q;=/OV_N._?[S_^/Z;GTVBOG&X:K/($[JO MNVFT6W+MK BRZAH.XAC[2'UJ3&$_R0(FRWTEFR==T<'V*/FKDS?XYF5W29-6 M6!5(JP/_=N$0=4[%_7>Z;)+&_EV6&Z-[75_KH*K);_KYFW=T(S_0^;KJ_C9# M6&!2%!B@F"8 XKP +,5(+PACR&/%6<*D4T#?5"R;&FMW^F17W2FC'Y4]-]M* M3E%;R4EI$YJVE:8^X>_?W@UN5#F9T7!ICSL%?2<, MY!@S18A(9>&TYVLE=6JS<:-T=4)%]]1VFV#M(+>;_+P#&7ABZF*XKW&;L!T@ M6-<))*_L;2=Y5&9U N.0]=QN'AH3^.V[7"P,K=+ERTPD&>$LYR#F3 $(:0%( M2AC /"XD303"W*K([NG'3XUCFMBV2L6HT=$U\F\/OGX:N1Z4P'SAA,> ^+Y3 M9E\9V+?WR)$C^DZ9)S(Q"UM,)BJDR.11KEH52D;+>:JWA9X MD73MW+4@W @[K.]??=RFOV#?K:VCCL$WT?9M,#9[7G8''1;_Z^@PZHZ_, X* M^\F5;EB) SO"[J($FU:SLX+D$IDJ&)DJ,@!9'@,FE0!*SQEYD7!:Y+%+G/BQ M"">N'R$>_-[(V%85ZP1..O9W/<;2CIVO0R@PJW:4V[:"]MB?]:SI?INQ'HL9 MM_/J63./VJR>OW+8%]ZP2?E5+JH^3ZM[^O,_YIOOW^O&>A]6Z]/;<+,,QS)! MA=18TAA 1#%@29$"07">"Y$)F0JW4H1#5;'Z&L8M3MA8TI3 C_[:65%&Z]J\ M:+.*VFP'?5EU^-1X'=10NR.[#!Y'.PX*.C;C,%5CPDU5!+NC^\UICV\W^?JC MLVM1]$IZ@Y49E1JOA>R00*]^GAO-_EWHC^O-O6JFDIO/MT85>PVIN*.O67+=+87XP@:,F'N)^]49^H7/Q1:YON;Y^ M+2N59Q"+G,<< YH24ZH;5B%9.4ARGJ(4DRS.K$X01M1Y:LOZUNJH8[9V:[J& M1QW+.T>XC?%1;7VU^=[:?U-'+]VOHCTOVE/_?Z&VQ=E=>8=QJS\8(-NY*&F>-LS*F M*J/X-:^ ;>L"O8;H =[2GCIOFJ-ZP07-6)&!),DX@+! @/ L!KG(.1[I]>N]19.^%0_?1E_).[==V^AO].7]\?GRS6J]7?]4)QOHW MFY<9RV F&:4 %8D D(H"D")10"%,XUC&6+KU/'81/C4:-+J;[3%>:7\3/=9Z M1ZQ5/.*-YJZ;\0X#8KM-'P;FX!OX-<('E=YNHD;W:*M\]/82U /V]]TQ\[SS M[Z# R&<"[M (8;PY7KS>SNKZ6F@N_SIW>K1SI?SG*,4))! 1151#MK MID,NQ+DI+E>/35^VJH7_5$K:.F/G(*MGV:N!",PBSC@8$T2 M/1;W<8"^K?/]Z[\=?ONGGCO*I]UC4/OE]EWB'NO9'!%^F)><+OY3TO7[I3"1 M[;."% IG+ ,JT;)7KQVH&G^>L5 MEU*4'[1B>AFS6<_9LUG%?%S>SH7V!%953@ROE[HTS13G L1Y'@.82,T!J(A! MKDB&XT0DF5OPIX/LJ5%#JWID!C32[YI<+Q^;EH'S_#N('_\<>E>-8/>KE=BM_DZF%-G[[/^<>E6JT?ZUWL;2>I-.4D05R: M?C@)@*:B/<8R!H(E,.>Y2G*96F\<6XN=&L&UBE=G23O5HX[N#ONH]NA;;#L' MP30P>6WAO#T+IUT/KVNP==BX#H+Q2+O9>Z_NPP[K^4[]?_&TL^T,4^]VM_W3 MQML#=[9P;V/<_6Y_Q3%W[SV12,I4YH 5L0 0Y0+0C%-04&4RJ#%/8J=:=KW2 MID;D)PL\7E\/T[7SHC?, A/UF7J85>OV*$B312MD@E?%?*5FBE;&VU3%],4D M'Z0YQUM\>%Z*\KU2TA2,DM_^HD^FAVQS "PABV&>FNQGE *8(@*8PA)DC.>F M($.""J?C-@N94V,5K7)4Z1MM%:XZ)4=W9B5LJF-HUT;(GY$QH[^'\N!AL",> MS^ &IA]W7 .49G" S"LOV<@=E9T<@#CD*)=;AS%55:*FJNRYS0Y+(!$T3?32 M-?^J89]M10%O*/]3BMUBI"W0QJ!(4ZC7"4P(O4[0*P:6Q3E( M%"THX056Q.K,W$+6U#[H2E7 *ET'[SOT86OWC7M"+/ '?P:L )Z]!1Y>R:!/ MWJC,8&'X(4W8W#+TS%T^T;EHZK.5MTM1>1.-'U$[%]%38Y1&\T@VJE>[^ZO*ZVT+;0P[7;<>"SO*"8-P M8 9JP7W?!;=>4K0!/K7F 3C)'3#/9^O6XD<^6G>%Y?ADW?D)[I&\7TW-@ZIW M>:Q86L2LZA/$ 62R %A@[?>HPG0,$EG,K4Y9]IXZ-18RON.\W,Q-K-O?)"V? MUXVG[M#_?1^V?E89#,8(:Y0!.#A%\A[9?74,[^Z)HT7O'AG1C=L]_N6UK;RV MY;WNU.X?VQ) +S.8I22'- WGSRZ$MP"Z,AYU+$0+EP/S@#^ K&H79H16H9]@%X:_4 M/LP.DO.=Q"SO'[@%^LQ*^?=G/8^\_Z'_T[C=2!5)SE(!1)SE )(< 18K K)< MT5@)P0KLUMCFE)2I$=1.R:C2TG$_]"20EMNBU\(3VO,X0"; BJ07 K^;I2^'?71O5^7F3GVCB^V&.LDHD@DB &6) I#KI0&-DPRH'"*,$Y["@KM\?4<2 MIO89&@6K.II&1;=O\1@]NX_R*DP"?YTM')5V 2;5L[9[_6B/I8SZ]9XU\O S M/G_AP&-(SM?/ID$57SW*>_IS5S&:8()I5L1 9-0D[J80Z'^*09ZIG&$,B>.2 M_ZRDJ7W?M8:FFJY^GY_HBSGL=3Q_/ NJY>FC#ZA"GSW6.D8-6I66 >*'+D+A M]]CQK+1Q#QTO&7UTY'CQAH'L(/[KN=Q456SO5U^E47^^D)_EII;T:57J?W?N MYXTD35/$0&YBGV&>Q(!EDH""DE0["TK_*_O_FKN6WKA!('S/K^"82D7RVMC@ M2Z0FRJ%2I49M[Q4&1K:R+R6;0_Y]P:]U8FT-Q#B^K/;-S ?ZF!D>GQ.Q!#!R M;9PT\-$<"G[JO$1[=4)52UB'^I4PMS8>!_K5AUZUFO=^.JJ%!QD'EESXR;T; MFD;?=FSO(#)2Y"VW7ALGOYB/UZ!-'K)#YB7S$(8N.P\$A'HTA81L:Y:R[A_] M+_7*9YX0"1O!L,H@QH33!!<9C7%,2,0XR6@:.V6<%]I9VQPP*F :0YT6D*> M]2KT^L"U=*G7!JF/5GO?XQ"RWMNW]9D5W_<.3]1\1U_W+4!I6_>GYLK,7]7S MX^WKK=J+?'NM!3#8LE4 )5E&A\U8*"68L!2P@2:)(%)(3IVKP5(-KHXDW M]B)C,.KM]6*+2<1M:UCSX1B\I.4/H4=]RPZ7FCJW?6RJO/#)P/OV< MD$,$."O,+>- )"YR"3@2'!@'$$10IQ@FG*UK([C[YU.UJZ_'&HAD'@#==0G M%+R55:>0MZ/X&?$,3-.=I8-EGNZL![INS;TL0>ZQ!=,*F)EW7OZ_S84W7%H! M,-YG:?"QY@PD>!>M!D$TJGOC-G-6[6K%PFN\)TCCO]_VC2P0X M' D_]+.;J^X=_6 RDYNK?U!+ P04 " !VDJ14U'-QDXUJ !8S 0 %0 M '%D96PM,C R,C S,S%?<')E+GAM;.R]69-;28XN^-Z_(J?NZZ#2]Z6MNZ]I MR[JRR4QI)%75[7FA^0*7>)-!JDF&4JI?/W"2$8J-$5R.\QQFM566% MU#I;/ MX0 <#OS;__QZ,?GA"\X7X]GTW__$_\S^] -.TRR/IQ___4]__? 3N#_]S__X MEW_YM_\+X'\_?_?S#R]GZ?("I\L?7LPQ+#'_\/MX^>F'OV=<_/9#F<\N?OC[ M;/[;^$L ^(_5/WHQ^_QM/O[X:?F#8$+<_>W\7W/R210E(!B=096LP4L;P*EL MF!'"*YO^[X__FM!'RX.@7W+ZF/<,(H8((H=@&/U02+9ZZ&0\_>U?ZQ\Q+/ ' M8FZZ6'W[[W_ZM%Q^_MS3_^*!B3/UY]^D^;CW^]]_G? MY>K3W'O_X^JWUQ]=C!_Z(#V6__B_?_GY??J$%P'&T\4R3%-]P6+\KXO5#W^> MI;!M;K_RORW'&R9_3[.+'^NL?7\P(#&_#QTKLZA\OOWW&?__38GSQ>7+]LT]S M+/_^I_^B?PA5JTRN7_D_OO_C'[^__?,<%P28%;<_TP\VSZAO.X02_+K$:<8U M?U?OF,S2K0]-JG1G\ZM_.0D1)ZN?CBK1HRL0/YOF5]/E>/GM];3,YATG(D! %.D4B#4!Z4DQ&\219*2E(5D3UA]2F![/RVM<#V9R?C^/KY'^BS M(R4R]Z@X1,,=K2<>(13CP2690M:FH%2WJ:XJ6) .5M!:8/KSQ]F7'^FY!#'! M_TO5+V']Y8JENV^\3?E-93^;IQ]F\XQSLBM7KPSS=$_QMS&]^<2/G\.<'@3I MTWB2K_YU-3 MU;B<=2#5MDA7&U2>[0,/_ M>QGF],3)MW?X>39?CC27*F:/D)DJH+)VX$3D4$HPR@:OC?:= >/.RW?"B#A? MC!PCZX' Y2W.QS,247Y)N_HHR&R-]0$XER00+0P$)CQP)[V4,02&N3.PW'KU M3E"1YPN5P^4\$*!\F(?I8EQEL@&[E=$9VO$@6DM@9\5#\"Z#Q&QL4(+^S[O; M<>Z\?2>XJ/.%RU'2[ADQ:ZG\-)[@KY<7$>>CZ++1,9"GZKD")5& TYRL9$:; MA2C::W$Z/-#R%'2'00RWN''<17"=/EKN,"1U3FBI<#.,D;T*T/! MGHL.>*D".D/ B4O)ZFV9Q,WTHF[TDO^&)V.5W. MO[V891P9'\GB%4Z>."/9V)HYT"*"D$G+P /S6G0$FD<)V0E#]EPQU)T.!@&I M#^'KZTP2&Y?Q.@FSL:"(3@668]U, T5Y+%4A*>!:R.!RSLQ@1V#:0L).,'+G M"J,NY#X( #W+F52SV/SU\WB*?.2R,"JBJS&?(=%$6@6!>R#P^X**O'FK.P+/ M Z_?"3C^7(%SK+R'!)H7].6;^8?9[]-1SC*SQ!@8I:O')D@\3 L@-UYJD22Z M?'Q*9LO+=TO;L3-'S('"'A)>5MOMF_G;^>S+>)IPQ+,EUD. HA,%@ X)\B(H M2#992_MMIDVW6]#

4.I/>T MT\90(!1B)0;.K!1.Y:XWJ5OOWPTZ9Y@([DCD/0.G6LMGI:.]U?NOG4W6)QABO8+N/4U?0K3C[C.0XLLDC$%1":JE541 D9%HF!2J3=\G&&J]F@Q M#R)L>7$YKV)BUP5BAZY\2'"P+!!$-(%\5)W=7AT,,4 M[ :;LTW-=B#V0<#G]92>1N(8?\&781DV;(V\RD)$I:!$QD$)Z4A,M)VF8# $ M6QAVX+D^1L%N\#G;!&T'8A\$?.IQ^OQ%6.+'V?S;2!I?>,P)$AH*W8VB[379 M6F,;43%ME8VL(]3<>O%NY7)GFYL]7,B#P,C[BS"9/+]X6(PP"%&X*^!S MB13/%X1@HP!)/S1:!:]2[ @CMUZ\&T;.-@M[N) '@9%7%SC_2-OH7^:SWY>? M7LPN/H?IMU%ACO-@'9#C3N902TML.$6.._)BM<;?CU>Z(/ MSOM/.)E<4<\=2X4V3A"FGEI1I ^N+@1=%/=61HK_CR_GO__>W9!RAKG8(T4\ M"( 0X1>U#&>6?GO_B>2Y>'.YK!>,:G9@9(U-KAXR2.MT=;DLN)IN%DHK::(T M&4M7@=(C=.P&H#/,VG:L@F$ BH0U#Y/7TXQ?_Q_\-HJ%Z(](^VM2B:(^K&FE MK&CW98:D1O^YKHKJ[KQZ-]B<84;W>$'W?3:X#NE^&B]2F/PGAOG5%0:6'?." M).)R-*"4U> \3R"SX4GPXHT\OOQ_V]MWP\L9)GL[$?= ;HQ\9^(G^LEBE(-4 M.@>$% 6"BB23&+2K)Z(6N7"EF.-S>5M>OAM@SC#[VX6P!X67]46I-1,J)Q\R MV4GFZLDHXPI"L0A:"Y%S"L6$[BZUWGO];I@YP]1O-P+O&37/B(.\XF(2/HZ( M2H>H+63C'#GST=5+, Q4<5P:VFVM.+[ Z=8K=T/'&69V#Q=L9XCXMQ_O"?5G M^L&AG0VFB]EDG&O7BN=A4ALR4!R(R\5MLG?M=+#M89UT/MB)TB,[(5PNX&,( MGT>K2L>JYS?EI_&47C8F6S!;7SJ\!I&S+(DB':3B:IL.@Q T+X#""<.S2 2- M1]95"8NXTO7FI:O%]2-.EHNKGZS6&#"^Z5[Q/_:A[E#S:UZQ= M*#XC&"YHP11A(:3":($-Q5!8[P2VLB084Y) M!(;(],MC9%1(%KU(\,XG"AEK]I)^]_A)PQ&;W2-4]=,^IAV8 M.M/ -#T>OJ%J)[-OQ$+(^F2*TDD\$F[VJW"@4 #H>#O'SV&<7WW]C-,%TJ[\9OD)Y[=D-,I.I<*2A2@3 R4BL20( M_\A5\HJK[&(;T.Q 7#]]9MIAJ6M]# !B=X@/.:)6&I1Q))SL#;C -$25%"N< M>\L?.[CJ*%CKI_E,PPWK8!D?#I#9,DPZLD&SSSA??GL[">ND*@4%GVL2I-K3 MD(70VEO@P==C_1S U1Z0T28;2&(Q/'H(<8SQV4[5$)SG3F+\SD0_ #OS4 3P MZVR:-HL"*9Q$[@30'KPZDLL07?%03 SDPV4E_&-MT+H-PK[3-037N1,H=2C^ M 8#I#2V+4*]D_(QA@>]J*^TWY:^T(U>!C8+0GF5=P''%0:7:SBL%"TS$ZO%Y M2W%E$RP]2M80_.I.H-2=\ ]&TA>4WBGGX\R1,Z=0*AS50P M7B\WKZV= R_P0_AZS=HH9AFL" &,D>3,21G!:1/JO53ALDQ%/=K Z'!0;:>I MG^Z-#:#4D=@' * ;V88;OEN,249%$C&2,5H%2+*120/]7V0I)3+QV(V\(]R= MA\CIIUMC"S?G:&$/ #%K^D=&>M1A5>041;WQGB"6$D K':S7P3#=Z%AB]?Y^ M&C$V.W3?2YP#R.#\/ YQ/%F%?,^F>75!X]-L0D)?U(3"\MNU:(P5!.)$4DFQ M5K')0I:09?!2D$^/BL=&N]"N%/:;V6E>_M-$40.P0C?XNI=6I<6#ACA)&@LH M(30$$Q+(*(+7.F7QZ&B>3B WJ!*A-AC8#K1C%#( :%V=!;\-WVIRZRK'KESQ M-CN*#)*.=88(6>C:LD,*RS!G\OM\HZ*S!^D9#*2.TO:68_@C1#\ +VZ^#R9 M?4-\AY-:6GQ?5J/:I*T?K?# M1K#J5B$#0!BMD_GEC?#S1N63T<(GJR&O;EG[8B!B3A!"'5>B1.3^L4M?1UFI MATGJ][RCG:'J0 $#0-+MS/N5M*[Z5(V<)O@SE8&V_MH04=>NF=: #8@Q(Z/0 MI$V4]SA=_1Y\-,)4AZH8Q"G(55N9%[.+2+%-U(H8BJ%L268!8>I:*NXCNJQ?G>=.^E[GMR=(IO0+N_9K7KVQYM? MXVV*RT9>T$U.DK'!8P*;O:W%$;7,& /0BO0ZANAXD8<[0D,ID6P*F\[E/ #G MZ( HX0:S9&^3]EY =NN""0E>LPC9,*8*9P8;W6\[BNS!9"#:6;;3J74 &+[K M8][@) E3R'(S*,88LM_.D>EF!20K0=GR5.OA[GS\/=%WBF1#PWVU&X4,PN^O M;2S'RWK,7P5VO8@2L352V5I;+,7 6/,D+I)XF*-E4U1P)EB'CW9I.Z(3P7:B M!I.+: >OKE0R -/UB(1"CBDC!*K"8)#FC;?*H1];;G")# MT0Y;'2ED -!Z>_7>%4OK-ATY1S3<<_"%\]KGC(/SQ)$VJ12E8@JBS7;X #%] M]V[J1L_W;P0?)?0!X.9&W^8U_5$XJT*J4Z2CK&-=Z\P]$X"V+>H5C3?E0_@Z$B*ZY)P&C)EV>:4$Q"P51&-R9$9BX6VN..Q):+^) MAE:8:ZBL 6#Q'2[#>(KY59A/*:Q8W&#W)99Q&B]'SF>T(A2(0=IZ=B7K#2$. M: *O U,8BVTNIS]-6[_)A4:(ZU@E P#9?4&-7&#"<)*-E+[.L"T90HJT5FCI MCK^^\5<CR#U8F2 M!N!PW>9J/8_LV>7RTVP^_@?F4;)%9?(AR5^4Y%AHXLMEED!X(4V1R3K6K&GB M(W3UG? Z*=2.4LI (?9ZL;@D3I2U-B"78$MM9!PL<<(2@M A)X8ZIT:%@MMI MZCL=U@.T#E#&0&%UO<*LE*G4$ODTLF"MZF@/ )POK. M??4 L$/5,@"4W3B%V+KERYPC82'NWL[/BO11$BLE&P=*I3KO7M0;O4DYGI66JDV"]1&B^DZ*G0YA M1ZECB,C:;/Q:L637-Z1%U M@!J&B*:;NSP3*5H9&;"(M;M/DA!9\9 ,+[H$DZ-IOB4>YGDUR[:>'E>'*F3X M(QBO9;F8E?7)ZK'9U0>>V'%6]2F:.\JFKA]]_;+O[=RB"DK;",;629YUCE#0 MF0,J\KL%MX''-LG#+00=?QS]!:>7^!.MLUKH6A_Y]_'RTXO+Q9)>-[]N@EI; MT=%_N9ZX^RR-941BE)A Y5QG*14.'GG*7C,G;!NK= "Q_693NT#1_=/JMAH; MQ)ZX(/->^^ZN#KMP_F6<ZRT.C!)81&0Z\5:N M^S::^LVBMH!81_(? )+^,I\M%F_GLS)>CKBN#3>9@8)Y-5#;UP!6DJZYM.AI M?;@VQ] %#^](^D1 '3_YDHSJ9+8:=K*9MC0*:&K_"45\ M!%,G\" X^A,LZEQL4E[D-GW8'B6KW[1GF_VL*RT,P-Z\Q\FD[KW3O)Z 0E]? M<9*2,\Q*"QCJI,!0IY<654>X%RPZ!R-+F[L1VVGJ-ZO9 DP=R7\ 2/H+3G$> M)L3)LWPQGHZK<);C+WB],*R/]*\<:'+M:&$0.Q3AUM9R(M%.K- WFE+\!&'] MYC&;[' =:F( P'K@ZO:S1!'W.H6R:8-9/<#%B D7F,\>M%."EHQ9]>GR(#!* M$P.+R-J8K-UI[#?)V0)NC?0S .2MB*YSY=8+9S&27!H6%;)^"Y$/P#GGW:" MFXZ%$5H'5CLTE=I&QT1P+@;BA1L>=9'(VEC 6V3LAI:S2L7D2?R+XZH:II39!Y MRB$))HUHVLTO'MU#2(?I!;V-NLJ?L5B<51&!&S!NML)E&F K$. MI39:6"^4DX'E4^)P&Z&[(?&L,O4M575>Q:-;>O1T64VZ[14-RTMWXJK[V_OK M-ZTZC]Y[_W?<>I>9(AW8:-+'NE#).0 MV:JC2H[@96V#K@(7R7M78IM0X("P\00%\)TCY?%H7?'*Y]:'S@0/]I-B91M^^K7:O4!SC^5Q(IP,>+7\=3K' M,*D74O_7;%+]];^$\;2*YLWT/:;+^;KWUGR\H%^]I&^G']_B?#S+ZS.@E2!B M$%$Z XF+.H4S)(@R,="112T,]\ZU&2[?C*5^MXXAKYG3HF7 RZ;R_"(L/OTT MF?W^OS!_Q"M!K#E]AVD2%HMQ&:O>;*H*\T,OYGRS3.-^YVCKW_;Y6G-8Z]I>&*S,W?= MG]H\TO<[^AR4YN30KF942TN17D0#')F3+A7K0ZM):SN0=_RL@Q.G\!P1<7P"*+/!=1-&O> M'71-2K_ Z4"]VUOK'2#K88&%(H9-GZV'9^1M& Q.AR!)4L6'!(I)1^*RM,A< M<-YA[7C:9NS2WJ3V>];3%&P-=#4 ,.XP*&_#&(^R7@GR%2M8VV'R*E #+#)? M:P]9L6WZ..Q,8K]IA^[!UT8W P#=W5EY5TN'C#9J$4 IBF>4P=I7)R,4E66T MF@38Z#3O87KZ/8?H'DX=2'T V+GV1'\F7E:78T?,).Y<9N!XLJ!$<1"T*5"D M,]EG(:UH-97P+BT#*9/K,+X[3,P# H9R#F&!;[$]=^OI_>S*.]FD\E/L_GO M89Y'63EI@Y3U]G2IY:@*'%H!V659O+ NA38YIST)'4@@>" N[M]+;J:D 6#P M5D_Y7)BEE>>!.%%8G:>26]W8.&A>:LLF M":=#TG%Z&!:>U@OB9C7A>J%<7=K&U5DIQ1@K58YLBKRH1,;=U[X[5B,9=R^! M"1F2)9^3N48-1_^R*=%9$--]KAUUN/AT?<"\0^S+>F6&R+X'BI=,?MV M$J:+D71*FRXW1V=/JAN MG_>=Z<5VKNNRC'>7Y3M<=^7$38/\]4)^AVGV<;IZRFI^VBCSDJ.K[?.X213W M2P3':@^T9(IP,EO9J%%O:\YZ[QY],IL]*(P,8,VL-ZO*/DGW0_A:YX]\6E^# MH!]LV<241J:4C:#9:MRNHDU,&@TF,AZ\="'*-BV?#J&V]R[6)XZU&NKRV-KD MKJW\IH/RA]FNS(J8(P;&H&C:U53*@KRO&C_X6)(0.:-N='IR.-&]M\7NPS8W MU>P@8+Q+-?>(6UDL]P5((BU9XBFBN? ].VT;'?WOGTECVX^TFH[R/\(Q.@ MKZ;=['L/I7%U*M)E Y8+VKN)(7")D_EDW&K)8V&RS67) ]/I35M?]YI/WT,1 MG<+I-)W--O?3NNUE=OW0EMW+'J:\^YLOUR^ZOMC@!/<,G011YIJO MQJ24C#*T<@P>HZH#WZ<^\^U\]H44D)]_^RN%$Z^GUV,SGJ7E^,NZ[<.5'+B1 MM$?75*BH+72=CK0T:E%'X%E;&2CV:'-LO#^M RE-.!9-#[A,+94V +_JME,H M2HHJ8B+A& >*8EB(D42G=3!6""=5HUS%@!KDM=;YHU[Y/@H81+_96[GMFIB> MIO$$;S'U8;:O/,F+)&J5 .OKU,[:*="9C 0:EI5U/G#?IG58"V[ZK98X,9I[ MA\, 3.I+I#>G\4K%]/4$-^T'GEW41@G_V)S)!Q^M(TZ2,21D9N]IC&"%YI!<7D:$7QB(TL M[Q'G$,ULY^" V('2!@"]F\OF3?EI/ TDU^G'JY&3+\>+-+N,A;^^W@FLPZ#N-]@9@!U]N7KMMI&".N:C@-43'2[U@02%DX#73IK2W M7J-E;5NXQR1W'7U;W>(7)$K-,@*PV M*!39$4\\@G5:!&%=4:G-"= NU WM0F$WR'@2@$>J:1"%@/>Y>CW]0D*?S:M; M@B;)),GV)R8U*%UOMWGA@!M3R"^A7:&1U\*(E!B0V#RHC R"=0*\$"&(&"7]=R+ /43?T&X7G@AY1ZMJ MH!"\,N!OP[=ULXSH+&>>D\!696P&(5H7@!7I60A<>=9F0->3I WMXN")=]A# M%#1(S^[5Q>?)[!OBYH;!K11 2CSKX,%PK6O_I@*QZ +D&@<3"I.^41/O?:@< MVE6]$^&P([4-$I(U57IY(P> UZLM)^U#LA%2+JZVAG+@.05NUEFI&"<_PY_* M^]M*Y-#NUYW.,':@M$'B<>5=?$^>WEAJRAK'3% 0I$HDPE63H5" 8[%91XL^ MM[GXN0>10[LO=R(\=J.T >!Q]RJI$85@(F6'@%Q;DELA"19&LK2I!(.EJ-@F MA[@[C?W&*Z>OGVRAN@',?MG"64T(++8(,ED72Q8%I*J#E;TLX)$<%!Z8C;DP M)[!-Q<3^M ZD7^*)*L:[4MH ;"6Y'%>M+-)_78[G2+S28EM^J_U;EL^FJ\XN MG^M'1IPSX:5E9/9-J!V1)?BH'/#L@LI9V?$3"?G%;+J>149J)*]YG&F5SZ8DP,O52.)1]M&@3@AFU:G;>EK@F!DP MBNB$J*5)3+3!Y>Y$#K)LO!DP&REOB.;RES#_#5=3\KY/^AV%P)CQKD"M?JO5 MPQ8\.4/ E8B1>"I(!W*DQG)HQ4VG/&:-]?9^S"I\_%^"HK$@#7E JFB$N"I64B;+6+3-O,U0\KU)[3=9WJ/![%Z1 S";N\MS MY$PV7E#,R P2/]XQ"$E:*-K9K%R0W#>[M+@CC?TFT$^,S4:J&VY$?EWI_H @ M!?.L2$O>BLMU&GE6M.R$ HN:15,2=[G-/:_]:1W,[-:31.1=*6T MO+F9E"; MM!!?6)WFZP%&(R6QB-JIC%:UJ-%*C9 TRL&Z%N.X4-(PDSX;RO5LUZJQ]BC: Y?7<2X@Z)HN3HT&.AU=H MR>EHDQ@_E.)!AMS-[.(IU#HD !-'-M#U&_/2#KD9%< M&ADC\,A4OKM+N(1\8HITVF M,$\P6Y.W#AQY]B DBXX1=\FVZ2^P.XV#C-5;P;61Z@80J[\J!1,%DZ^^IM75 MS'>$^3?3RFS]?SWH^A(FZTV'Y#A.M"+J+YY-\^T?W/CDB&=A&"U$*%D[4*@5 M.*4-F!A29O2]4VWJU!LPTV\)W8EAWC<8!A"J'<7L>N[$_0*PS5SDFV)=BWHD M@BX!HP";2R%M.21K41($+"Z&&&LM3I.EQ+)1-"4N$ M'.D/5:A\%#Z45_.7GSY/5.5.87)TS MO9Z6V?QBK>(KH6H9!:O[3@ZH:V][!JZ.*'+%T-=&EMRHE\F.!/:;5&EV6-=" M/0-POG^=31-Q\V;^EBSSYIM5==%B-<7MI_%7S)L.0>N:H\Q'(9=$ 38'D6(= MDE4'%SL4D'R)"06QF-H$FP<0VW/[[Q:@N9LH::S!WKN/W7)(3E?ZX:PUQ66D=:R*"\,, )8N2,'2 MG5O4VSJ1'4E)SQ<+&F+Q](KJ&Y7?>ZS4,Z!Z0O[F\[J_'\[3>%'K,)/"VGN% M@*2QNM46(A8&0DI%KI!,$=U.L'OR53V7Q[3&5;>B[@PXG4YI>7]Y<1'FWV;E M_?CC=%S&J=YZ6#<;J).T9Y-QJ@< MWC8;53+CD_N8%[+(3QT-+3E_FNN89!?9E"SB2/WEM EQTH2YX6Q0 :;$G:H>?T9Z-YOZU-X9T7?%O_ M^7VU6&X".K1 03XM4TP,@JDE#-QY:;B4Y&>V-'I/T#=8\[8/8K:8MRY5,X!\ MR5\7^*:\6BS'Y-V2YUE89E++7"IU&T M = 1HNX_.OQX.:D?^'87_M^!SW+0.=,.[I'5?G45\Y:"HE0X-UH[D;5\:H?; M]64]CX/H%A]-)'S./M)+7(;QI*&+=/6"DWE(#W+4WD%BR;*(Y,,GHSDYU3R M0YF ,^6"LQZ+;#36Y0D'J>.)L!>?+]OR!G4R" MW9GBCD!R]R77$)$Z">D#!Q=H*U).('DJ*8)P+@MOF5.LS7VE;10=78UXY[DW M0LS$@Y5.0JK=-A0S&4)Q"LA/XYF9J*UHT^)[*TG]^LF=8.)>_5\GXA_F[O7H MLOU0$[H'#I]^^K&MC:;;[$ZM M3,_[] GSY:1Z^7?>4&/'M!K,-;FL%P*JM+^O#([>2,$5%&EE+2LA04BLGF.2 MG(6<@FQS_GP@P0,U6_O@Z5XUQ E4=X9&[468I!J6K'ZYDD2XEL3=SQ[AM7=. M0VMS>;1<6MM6KK-4ECN@S7K5NHF!$ZY0T!@UPR 08YL\3BO;>GMX=_99&606 M7*PEGK'V! J>?(FD9:#@)BG7IF9L0-/3.]']XS/2]Q'S '*9?\7&)] M-I_7*QGK7@%U2FLISH-07(/B)D 0NC;M(;ZE4CFUG))Q%.W]YF6;H/7$"AT MA+>LSXU[R>A/9;R'U*4]J) MJ@9PT>O9=#G.E9?QEQL-]EY]K3?9,*];F%Y[Z?=#MV<7-0D]8@$#"AG!J!#K M#E)[K[ ,1@:4JJ .KLWEF$[([_>2?!/4GEZM9QAZ/\MY5>\>Z+'7Q:>M8NQ' M7]8ZF-Z=T]91,Y-):\L,I&+JU#^_NCD8H)0@0I1&\W)>4?-+C!3/U8[.U1-Y M/24XXV)9;_ZN[A5E>E^J^OR(HQRB\%))X"5Z4,)*"(6'5&?H1!>^1I'5BL76GMR"2]F7\, MT_$_5F36>R>SR3A?5=#>+*A]4S;W4\/D^F;@C?G/1D2'O%X%Y+$6B"@*-!P" MMU8K1)^4:C,QIQ/RN[QP>E-]+\>+-)DMZCV=[XE[XQ-%7K6K>#:KNSEE7:BC M4-4)VI[BLO:W3I^BLE^#=WI,/G9'M5.-GIM]//QP^EL *G&[\?N5\/7O[VH=V>GRSOG[(Z[ MDG70H)EC=:9"[=9L(@C!G0Y6H;=M;GGM2F&_YS3]P[*))@>%T-4(S@U/Z_X# M=SBS(D61-8/,;)WSZ1.$G -DP]%GH0/R-DVX=Z>QW_.9(:&T4VT. * IG]T=J_#. M)GFA>T]O&OL\SDM'4=#U2WZEUW\?\IMU=#E"4LZ!$DBF*R@'TDD?F-/%FC9! MS4/4'%]0L7GFN_#[+[3?$N:B5"JQS<'&32KZ]>3;869? 7=60W4B_YOBG,^!/EQ; MVRUP$:9Y5F.2M(Y)PBI.;N*:[_/BIE[[P1+HR*'?O/_5^OT4>JZ"PG6&XBI= M<05I4YB)2*&?=[4IL(D1?!W,) G.M>=E]JQ--+\'D1TU)5Q\F(?IN@'H>[+1 MXX3//LYQ4U]KLDH\^EH=[A.9Z]H<.>O3]\*(%M: M%'8F^ 'LD[=%MQ'6"+-2UJ&"Z'V=+\X*!)TE( M'0P 13M(:H3)I$"" >4T8AM.M<\3=MQK? O%\O9!J_J*9=FHAYU M206.:PGT!=>,7 5WMQOAMD[WC[^HYYJB;@%PNX=]AQ(>P&99)[U6@=21Q5>L M78]YO>+)&B8]EP9$LF3G$1-XGCR((DTMD[?%M+G%L0MU/=<)M8%:,_7T"+G% M?#G:+);%A]D5-XN18D;ZI"-$4P=A<]K@@_0!7""!99X$ESNABYY_ UGTW5U4 M;2&@YQ*>-@#J0MA]]TB]IO^1A(E7-F@5.7 6'2A/+J)#8R!;SS#8)$AT.VUH M.[RLYVJ:AIM:UY(>P,:V$M?[RVF>?[LAM"N3210;[T*"(FODDI( )VF_]D9P M*PS9#=?0_]M&5K\WDQMO9=TI9"CH>H -XB)I8Q!,D;6_3^#@2X@@$YE6G\GZ MQC:C4+<0U.^D[%,@ZD@EG%O:X*'+"DUR!H^]J&G"8&<..\H6O-QH_<5LL5QL M)I&-_X%YDZ"ZG9EZ ,'">H*MMI!"[0"2:'/T:!Q8ABG[:*0V;5*)1Q+>Y*I3 M_7:43$%5!()?39=W+(-C))ML+$<1I4VV35_'BU%&9HDD"G=-O:#%-:NQC0.>=!&B!%=2FTJO;13U"[:.%'YO M5$L'TA\HBE[.+L)X.N*8;&0H )FNTP>3(:^AUJE%X86R(GEL8\>WT]0ODKK1 M^0Y .D ! X#2^T^S^?(#SB]J+=MBN0J2?\':+FQD'89D I+!3@54[>(4K8Y0 M"OTFDI1*HXF"VVD:'I0.T?K=RV?=J*#O/-?/L^G'A[G@/">3C*CU&YFXT+XV MPT:(2@L?DR.6=CNNV?J*?K/G'>.B0VD.P,!<7XK[WLYH97X%.BXB[>,Z17(' M11$0K,J WLIZ/UVR1I=SMA#4+X3:^#M=R'X $%KE<^G-BSHV=)71'4\_WKAN M^9V[Q0=ZY.+A7UVMR&R4-2B!86VU:GD!SW4 *6)0ECDF4YNPKDLN^MT'.X'5 M;" Z'@"^7\SFGV?SL,3:]>W[^M_8>V;0!NX=R.AJZP['(*08@;9&%HSFC(Q_ MHV/K1\CJ%X']H>7>R797JAL #E>IF^JWRU[,!CL2FT#0&#MI([S*J*WX3/.-TRXK*RTA3826XN1 MT$B(D4D(*F6=O9&NM#GF?)"D#_C33$E MUH;\:.D/%R!FPZ PI;P-COSR-C,0'R6K7_RU"52ZT\, 0/7L2QA/*B\_S>;O MP^2.:_#L8C9?UG.3>HZRFAT^BJB$)$; >!UKSW0%SN0(SG/R&:S$+!O-J]^3 MTN&="1P(DKL[:$N-#1^1*5U>U*EEF/\RGRT6?YW.<7VT5X<]/<B$>.8"0:J[DMW)]N\Q[$W;MV&.Q*#P>;RB\X MC[.&H/IU-MW<]!]E[WE*7M#Z2.3FZ)IY9[7T6*O:R3ID+MO4QCU.5[]5O:>% MUH':&,!&_! W(RYU,"5)P*P".1-UK';09(JU]5F;.>@27U4L0MN=.M MNL]MIZKOOH;=X..!68_=Z&'P1N2((NP'GM*M26G;+W4[ Y3K&,ER/:^!1+7H-$@K#*S$!TQD'1+'I! M/A5BLQFS#Q$T7'NR#RJVVI,CI#\ ;_95*9CJY?%K?NJ LGK9=SR]K,<2GW&^ MTM5B%+5PEIY 85_MFH[%U\[7 8)7FL26,$?7!%>[T]AWQ]0V4&NDHP&@[_L\ M^O5DT/LX9?9Y OQ](+(&2]_ M"FG5?B_@B@D0F798HDY)M@F2MQ#4]XVVH['P MT-S68P5_5J;DB(#QB2>V,RQM[^$^B*GB&8M)(G!F/'GVNOI6/$.D#29:*[3% M-LF:=O;E>SG1NO[#N^1"2@$<9PY4X1Z\KI4@AA56/%.E5S23I/U4,D!:/XA*Q!S;7&Y]B)I^$7.L MAA\%S 'B'@!DMNSVF\I4X333)C,@IXYD$B5Y=2Y(8$87'GC1V;:Y;_8H64," MT2%:G[520<\=_MZ%Z4=W;/J#U'3,URDV=0X 6LVQ7EW*>GW^*;K /4H.0\,)QN_F=S94'24) 2L8R1,K2TB#YI) M)U$[7[#1U*W[M/0;51RGVT> 942(GI&MC8*">&,S"*>2E$)C"6UN@.U W'# =(C^[W9$Z5@9 \#7S[-I MGDU7A]8Q3'][0UP1$96?GU\_?_/NJA4!UUQJG>K='D'[<#76B1G(6DJ#SJJ2 MVIS\[41>O^%NQQCK7B$#0-GSL, ;:\1F]"BJ:.I<-L5,@LBB@I+(K^="!!O; MW 6\34>_3E''N#E"Q , R&T/\>?K2QL23>3)9^"LGJ9[*R#XE %9\,%K&71N MQY'/9_/Y[/>:4@Z?Z3?+;W6Z*,6A M10':4" M: GYS?2FD>@\, (@C'E>*L^#;=XW:E<$@'!]W@KHEN M!H>YJZ+3RLK[9;TF_Q;G=39;^(BCVH[8,!)?"*E.D)0,@E8*K+"22Q^*B.VJ MAW:C<4CIJ1:XZTP_ T#>0Y:\MG,:K_K,_H1X@[6L5<"<+7CE JB<#3A!BRH* MD[T-6"B(.=EFNX7((;ET[?;:+C0T4/#]=7JYP'SE/&QC5/!D**"*0,Z# 978 M:J)N@,!IV:EL"^-MJL4.)KG?R_2G F;WVNN[E?FOES4"O]$Z[\7L"]*7R\7( MI.(*6F)#BLJ&XQ!YCD"!6L98,MJ[X>R67N;;W]'OM*LN4=.E, =@NMY5);PI MKZ=$'#D 4UPL/LQ^Q>5F& X?&8=D>NOD-ZY6-^@HZG&9XI]8A/7!.*/:'!8^ M1=E.D++G *DFNNC;WKR831>SR3A7M_*G\5=M.@''G )@V AZ -;J*2#9WR*O,1J@* M:DWV(>=(H%=&@^>1[*M%ZV-BBJ4V=S >(&8G"/ES@%!7$A_FQ:[WRUGZ[=-L M0OI8O*)?'G8]](&G='"!ZRG:.KJTM7[TC0N VJDL+" *59.7"B*2=C$E2THI MG#5J)72;CJ-'.]T3WJ^S)3YT.]&Y;)4/%IRL(:2+'H)E#DQ$CLXP!UT673KLYI8F8?H;&-K1/8L:IG!%Z').649 M8A2>]@^NO>+6&=.FX4['MB9]PGPYP3?E/7E66(^R\XO91=TG5^I8B?C-YU5# MAF>UZ.9*R-_Q[@,/7@D)6=55I2@B])Y KUGM\2BBS*+-TK46N85ZQOX8[DIU.DR(!'58=&N@)>$(MDF74PEK'0:!3% M?G3V>PK8!)"=JV=0X'M%>^#L&^)ZI <^O/J>32:;Z8)ORCM,LX_3U?QEG(]G MZZG,-YH2%L-]- :XT*ML*T(0D00A4Q LE^"QM3'MF*5^#QB;0+I/I0\*_=\Y M?QN^K<;)_1[F^5H\==-Y>SE/G^@3;R=A^K<-RK&;\A4O\>H>K81PKR[U"?[R! M_L7U\G):,LPN@\U)U*D) 8+FG(+_:)5P/DG=J)G.470?/XW\P2UP/J_W$E?E M7]\>-AF;F.3-Y7*Q#-,\GGY\-YM,?IK-ZR]'*&VT#@LP@[5[/">CD$,!:QS% M)(SQ8MNTA:OQ9I M#W4BOEL^K^(;V[OER$&OF+_-:L/)Z MNHZ[5J.T1B+R&$P=0J)4[=9=4CU*-"!\<-%(YTILTS.T 3/])HS^@.OF6, , M89^I'O-KBK0PO[R?-$3$MU7W<*8&=K\E2JM2K@T.0BP6E* _0M 1T$L? M>)*H9)N^A/WX3\UR3$-<%;V"Y4C_Z=4T'U^<^#V6VR*!^.U>N+>20 GC^9

'I;>A^ *=6<%_KX1RK.U4*XVT[?S<<)1<0F%3 C9>;(-&&.]2,9 M9$PBE2C-;BWG^MQ('F.PG_!\8'!NM\-TAJWSB=L7>\5ACPI(9FU,B1Q\)MDH MY*7>'Y8@=*WI4UJ'U%,6K#LF^]G*SGP!]H2Q<]CWGA+-%?>[2<=RIR*S#,HJ MM>A),(YY"=K'K&RB_S4JO#XMG_VD'O[@B[ =TLYA'7;D(R17N',2P<7:F2PA M@M>*0\&2LW:F."_^\/YGY^F-,U]Y/6"KY[Q'5Z(A]10<+RETO[9*(Y8P6O=>, M/DQ&[S6C.TAGC2G'O4$NP4C!0PI*#Q;@'X\GC0B=S-O]=,WJSS'P%A>]- M A9OEI]P_N%3F&[LR/65HYNNML_>%.01R)PA*&?)U;;DQAJKHQ8A%Z8'=M9[ M$)]G76.ZSTKHS+5K#Z=S3D3L+IW-,;E(BHMHZ^SEP$$%BFM#,@:0Z11E,C;C MP&I2]V7Q3&M53X#STR_) T!W/F=D!XOG]L'&R*3:R=36QGU6U@'&#*(+9%N1 M_B+#:KD=6.IB3P[/M KVC[0BCX#<'WI[_-M*?]=R"25;+X('EW0AN2#%UTX; M2"GS$IFSQ0_L1M.>')YI>>X?:2D> ;DSRD\>+)Y-ENF&A*13%I.7Y#-P6^\> M6XC!<]!>&*:+I1AD8!="]F?R3 N$_TCK\CC@_3,LS;MN?;9":AD-"<1E4*N> M&-EXR(RSF(N-_.QVRT-BR6:=QO][61X)NK.N\W]8,LOODKES^+)R\5^2+?DI MC.>UI<>M4H8D"RO2!TA9)5 Z&8@Y2BBHE='H5,0[G5NZOA'0*3]G?7?@D#SJ M@&2_%Y;^T-'CM6UZ4GPC],I+F34HYE(M);(0I#-@C<2L7!2BM#E%&@+WYW@_ MH<DLFWY&6QK%T(5GE, [N!U+4( MSO&*Q#^##6B)Y#_TYG\[C_>TX'+QTNMBG(6!%8%W M+8)SO*#QSV "6B+Y#VT";E1$/BTU70>U:<- VSI]7&"!*)4 1.FL9%QPT5.% M[4GX/\<[(O\,B[\9AO_0*W^/R*E$9B-W&2*JVM)7:(@F1-!1:N\LAEKA>E[K MON/(O_,$^G^O^I[PVVG"O7$I_[.I MS=B=HD5A0BK ; CL)4D(4=AZ5E,X=TH+U<;6G7;LSBZ79E8-U$_K*"@E"UC64K4#1*.CKBH5!#>'9!U_[#N%IH]0!>$%KRNG#S[Z.%Z,8 M&0:F'22L8UMEHN -#8(-1FCG8W&JS;CO6V3T7*3=#Q1F7>EE * Z7'#?V9[F M.GWBUW"!+V<783P=.29#*E:#,9G"BY!)!H%<)\64CMX)U+(G5_D ;OJ%^!'@ MZNS>:$>:'@#:WY&O/!^G.B:K^ER_X*H4I2C'O60*G&>I=CO)X#0Q09SY8J/) MIE%D]R Y [_WTAPE=R>9'ZVR >#NULB>=>BV883V%BF9TR" QX.38C]_GU9O:=4%6VC) MU8D!)4OP##D4R3'((,+@;MQ=T]ZSE1U$X'1B! P!\X\-$=@ZUV\Q(K>^..TB MN&C(:,B,X 4Y/LYP44H2S+3JZG,8P0/W83O&U3Z3(CI2\@"PO--XUNOSB76; MF ^S99C<_'TML?YUMOQ/7'X?WOK]2>M_=/?,8Z283D)[ R+6N@55&,E(D: 4 M=T(7D85M-!2^+Y8'[I.W74_G ;0_\HI<&["?9O/-C^KG^"A(QQ,9);#"D-.9 M *"D*%]&;-M?&3LOGP&.0,UU[QT-J MN.-6\46,RK-1!SGD5^V4( MTCA@6C/O:L&_]\.*A'JI2Q_>S>N.7,ZA:&$O()Y+L\B;,GWUM7Z)FQN"R]G# MK1)7#GVG-2A'TM"D2J5+N;2I8V'&9T%["E@5:3\)(H+/CD&.642C@P^\3=S< MJHYEI_WXV63U2/KJ3;F[XZ[NM*Y3-ZQ$:Q,7H*U"4%'39FMT!)FE,4EGQT.C M/:,%.X.J;]D'=]OK6_I2]@ \J]=3LCM8&\VNMJ^?-RRN#L$S"]QH1W(MBK88 M3AME,$H"1IW(>51HX!P7&E!V8PCDH-!F\ M"1Q"EAZ=<5S:-A="'R6K7SAVIOS=0'6 )@8 J[K0WI3W88*+J_.[$ -C->N; M0@"E#(/($P)YS#&:HE'='?;9$93ND3)(^!RBYEF7,A\ :-Z1)HB 3\^F^25^ MP^*HUAQBG)+(3(,BC+-$1%<60*J+PVJ1XDM#K)?XJX?O/8[8#5 MM5X& +7W.*%??22.?@GSWW!)7]_F!P,ZH2P'E^O HEP\^,(#1"9=DMYDGG2; M\.$)ROI-V+8#6:<:&0#"_H)3G(<)\?,L7XRGXQH[+<=?\#937/F8HK&0E=.@ M9&UQJ^DKEC7++ D4KDT(OQ-Y_68=VV&M>]T, '#/$D7IB]51P\T.7U?,Y"*% MM *2<]*FRL^CY+5;^?"=@#K3A<# %8W4?>-HP OT(H< MB?W@B?UDB?- W^;$DS"RL$8-.3MF9"A%;D/)BO2)DP$LDPUG-PLO'CA"&+'( M>1"H0=?J)U6LA$#A&'BM+85I7FK1)K^W&WT])YK[A-!=&]Z]/@]&Z1>P*K$]9.3P'W?6F38[^C.&]SSA"B0.#, 5.&RQ2L"'Q@Y2)[]7+H7^U#60!=&88K2?QM1J'X>$+:NFD:8F3$O$J07*W* M9*9>MN44]N<4G'.8*"0?_F[Q*(_]YHR'NE]T!XL_ZH)Y.?Y"[O(T5[F,T!NA MO: ]T\<(*M:KG2@MI,1LB$85)P1P,@G->%0?6!Y/*K/<: M@4N.S+6^\!K#'E+,)$B3& M5>D8$I2% 1:RS5YJESQ[2H1[O?&H45%/O>0#R>XY??JWD30\)!D4V%1;B$2* M.7PL$3@S%(VSS&P*G?!U_1[@TT?:MN4IM!'^>5F9U6G50VGG')Y_ XCS$ MPTGM#BIDP80 42 A4;H(4;("EGZ!,1AMI!F$W;E[YKFH \VFB90ROSH'&B]^ M>_YME0&D]\SFW]=",$F3TRHA%\[(.Z UMV*7UAQ&3(K"N49=5/8G]AS,USZ@ MV7;YHY7^AA!Q?#^6GR[)2_T[V80;8GR'7W!ZB3^1\%_14I]/P^0%R7UV000\ M__9V/LN7:;D@)6Q.0!??!5%\"$'9#,4A"8(6(0F".?HJ12M]2:Q5_-V*I1Z' M+9T4[OUBX3PW^*[[GA_UOA,X R?KB;X?_)G+QIN4@?[F=8A.!$*7A>!3(E<5 M=>%ND"["S36W66C/O_T2_L]L?F.-OYI M324,Q'2@K[034:3B4F[3?+H#XL_!A=@'5+O8U);Z'8!+<';,AC;7%!XA:C"W14\#D'NWL+K1UA"!5QG95$>C MM>3\D,NA>23!%%YO.@8-(CC% I=)8YMZ\D>(ZA=XG2G^*4 =J(4A &JS\NZQ MM"F,]ZZP8),&9E5M+& UQ"(,!/*XI9."Q-3HCNCCA T,6(<"X"ZP.M3& ,#U MW>?8QE"]HT@<.2B9(2AA2%C:(G E*)B*%#O)-JF@)TGKMX*I%<"ZU<@ (/:" M7CE>;F-&9RNX4>0KB-HKWZJ95L#J4!<#0-8# M/NESG*9/%V'^V\HQ55E(R;4'%]"0J$*$H&0"78))3"GE99M4QU.4#>9RW5"" MR,/U-D@<7G&S6;(Y1)Z1N%#&9G($I(,Z8 3(.; A:4M+KLT5EZ*&W MW, *?7<7)X^2T7,S[IXVO>XTTS>\UJ*XR<)FK:EZX)'KW"(7-?U!$@G1(227 MK5.HI1([W3'9#5[;R.C'('6HWEG7LA[ KO7K;/K7*U-JC+?6Q@19A5R/]6O+ M$9-!)%$C5\=9HW:+-XCH$23=J'36C7Q[MB6;./3-?%/\L5HLWO!@43*P6'L- M"%[ YUCK1Y%IKHK'LE,"A[W&#.EH?P\#3S7*BS>+2SEBE; "9 MO 55(8@R),+3#@47F2YVWS8?4!UGXS^S,[QFKT/DR/%W"-6-I4<97*)TW^$ M*W:N9S!J+R1Z2"014+84B,%'L,Q;%HIUH=RI-MA:#?3@"WH'P;%ZFW4LQ+Z! M\.+-WUZ_O$._S5HZYK$>"WJRFX5D$9R +)Q3M=F.]'DG$#SP\'ZR?HT <*SP M!N"5^P[ MF]Q"BP, YZ^7=4G5'F!58E5*5R(;L5)R,LJ!9L2$2DY#*$K3'JY#+"('^KM- M(+65IIY[]K2 P-U(JQM]# !9&QE5<12AE3*TZ@P#%:4")Z6!PJ)$R8E\W<:N M75'04JV@"B\)AHH<@C)*D@L*E.T M-[HT*@5YA*J>N\"< $N=Z60 ^'J6TNR2;.<[3#C^4JWIK[@<9>93%KJVWD@4 MER:=:NM@ U%Q(8WWG%90$V ]2$[/C5-.@*CCM7">UZ]6!WS+&7VL=G^YO'$S M;3Q]]96"H\6L<#8KJVFH5R:\X?6LH^@YP?6M[N1UTNM=UA3D(DIP2@90: V% MM2Y##LIZ62=:2ON4ZL[N>I?.B6R<%%!7>G;;_OM[5 M"E0MKG?MH]\!;/1/UO@XGSQR@E/P D'Y[,$5VK\2JNA\#I[VMN'6Z WZHM=> M4-FW1F\?O0T2AW<*AJ3BO$XJ!Q8$.=!D_\'+4L<@)_*F6=&H3U4K>E8U>GOA M8-\:O7V4,@"0W2P<*\7'B"Y0&%9'A@5!7RG+2/M$N."YCE+\)Z_1VTN[C]3H M[2/J :#DL:N43F%FA3'(OG;RCG4@F&+UDEIP)*N08FYS&^+8&\^#+E;O>",\ M2%M#!-Z-6R5>N82L1+#H:[UL5A#0:DB:*'$I":/_^\;S88K?X\;S/EH8 J"> MN&.+UHK"91T<@Q0K9=1 [D"FQ<J[; M=GVUY(3P+F7.0"A5NSYR"XY)#3+X8K6-(I>=JD=W*N2Z__[S+UX_9!/L0!<] M(^G7<$%2N\7#E?=I7(Q6*;"VGL@%)2 :3FN"*' Y&!723J=8.P%J*QG]%84= MJ]=9UT+NO1QL0_JSC;VDN+9.$J_!A'2@5##@>1T9R#G3/C-9[C;*VE8*=OO! M_:F\(SW-.A+:4!3^_&IR:;%9&8&09>*@##,0HD$2@LU,QY"MEWLI_'G?=7\- M%7Z(T(:B\!<;VH7@19-/!!&%!>5M+7YTD31J>= 8N4AB+X6_Z+,K16.%'R*T MH2A\\7IS3OFF<';SE'+#D\S(4 8&/J58K1:"2TQ"LCD+([TPV>\%A"=>V$]I M06. ="GD 02WNQ9@%,6R9,Z#-%S4RQ21#*"J9>]9BB@EYM@F<])E=?"@;S4= MD[YKH<4!@//16C!!1KF@D<"RJOGP@A 5*O!:X/]?WK7UMG4DZ??]+[7;]\O+ M K:3S!CPQ$&9JGE0T"@S:E<^KR M=5VZJZNRM,'RV*:,ZN3ZO,DKA ^"P2'U>8?HI-=!RB^5";WT_9WHX^V[<(V7 MB^5MPY*JHVDY0SG5.'(Z:RE5*MJBCQIDB0I4KB/ "7?@ZH#-Y%S@=EAJ=*Y2 MJA]FJW!YN<3+[0B&C4PW#B5KQ5FT$HJ1LMZXMO7^8P"MT:; 56&%-S&0SU'U M&HJ?#H'!4_,XFD;ZN&O\[8U:)D)D/"G(3&A0-GL(Q5HPQ3+B2U!&/,CEMKV[ MWLR]CJ?;ERZE'R+H/H"RX](EQZPCSPP2)544#%"HX73MV9 2)6$B6>_'Z\?S M6BZE'Z3909?2#Q'SU#L5OX:OL_S^RY>;^2*L5N%VV]-#HR0F%#"FZG5(6D#! M2])O$2E&60+Z-,CO[G[^Y! X56N+<44X-0K>A66>A?0]$\P6KJ-SD#DE#4H: M!2YI"]G9I$N=2YN&X6#?&WJ\FWXT$D81X]18^!L]*]U4/LW Y7ZRN9^G3 MXNJFJF1;^):<-%@T9:O61C*9G%&BZE(MQ=3$J.:&QT&H>/E=TVUI-\#'R**= M&BF?OF*:A:O9_]9QUOL8\IX%R;D!(S*)J.@"SC(-)AEM4T[>JF%8&?*VZ?:W M&Z!E=/%VL'^X)V!_V CCDDRE(C=I@B)+J7,"GV2&A!ZUT!PMGC5%/FP[NUDU MZNB)3A.%= "P1^/_WBWFZ]V#O\^N/V]W7'_\5[JZR;/YY9O5"NG__%OXUT6F M."U3"@""@OW:/B: =RR#CXZA2-R)I^YLW'X$AQ#;9;Y])%IV]RQHIKH.T/GL M5CW71;/@5.VM7UO^Y@)!",I+@W>!*24#MH'AR<1G]W>++ ME]GU^C@SS'-=4;1V<)YFQTWX?NYQ(YQ=#*;VQ..'!^7?O^_-D_<1Z-+58G6S MQ/O]Y\",]0(=A54VU!H%2U$6Y6\4='%'X9UQIM4EO0/(/-TZ#7C9P[A\HKY@$%S3GP5G7:MS#6:W>0Z70Q^O/N/SXQYQ M^WGV]?V^ M$^/I=3&&D'M!Q]UNHJ!$)_(H0,C(03ERVY$[!ME2OLM=*D*,=X3[Y.73G=J= MH+Y=(#A"EE/OM?]Z4Y=%(2%OCY1J9: 3#F(J%"I&AA!S$=626F.\5)*%EV*= MG4_N0,O'Z&HB;=V:D(6#$Y;< M9TRQ"*>X*VU2KGT4]=*C872G,:HJ.H74W3)ST8H4R)R6I#,HSQ0X[C4EAHG5 MYK$QE#87"?;3-&TL,H[.!P#I" 5TYX>\X4(R70"9JGWI%!E9(STD7JS $I+, MK\D/C:VN9]W2(;+KP(;L,;(/N_'%LX"V6. J>U"9*XC*1] V>85"9UM*$TOR M$F6]=%%HYJ9&5LP[O_QT M0Y:64/[Q:U7,;XL?U_OJ6Q;?Y#RK_[YQ]ZL+R8SDV@HP6!L%8KV57)2%HG*L MK8M*4,,:.9]"Q;2^JQVNSJ:9'B"X6-XS^N%[+BM/%X*8L('\?WA=7(TIX:0-\O@D>VV&G&E*E!8VV=Y'@&9TJ& MS$.6RK 2)#O(G^UXR;1SOMI[ME/EVD%J]L28KE'_*\[QCXW!O#".4=+J)5"( M1BY;D:D,6I/?SC([XL6ZW.9J_@N$#8*6>570:J&2#A#V+2,?9B'.KF;7MQ=D M2%#5(:ZF.$H'N @0331 9E5E15\5UZ9S\!Z"!B'*ODI$C:&"#I"T:V'4%?&Q M;/?;ZLF/<0$#<)8L*(T:HJ-$LP2G5&#(>&@SZ>MEV@;AR[U*?(VLF*G#IEWL M/$Q3O#?$JXN,)O@HR/Y:=)1,9 Z1DPB9CH92"^F%&QYY#WGC( SY5X6A=A+O ML_CPIS!;_G>XJDW&0BUNVDPC/:+>#1B@Q'$#A2%6%]V]ZJ/5:W1=[:19( MFXD4;(.JW=<$N'I537CK-"_:IV'M;@\VY<]1=:H+V_7LA]+:( 6+GDG0O%Y* MH34##FM' :NK^$6&9GU@-)ZYN7M<*Z.SB]IS MF!Z>2XU6(E!K:J-D+X.AC(&9%$)QE(.V%<4AY'9LJ@[!U%Y3 MU4QU'61WAS#Y7_-%7.%R/0'V_?SKS35]O9@G^JVULA]D((T)07L/N622>JY# MSFN/6$PV1I^LT*%-W5L+;J8]*.P"W4T4_XK\=[W"O+[YLT-6X?K^5Q9/Q';" MM:869+2*%\:4SCGB#(*A%:50(NMKG3*72+9:&,*LB<%$*7AJ[%Q;QAEO;]^& MJS!/^.DSXO5?EHN;KR3Q3/(&W/^#'4= M1Q&'(&:OG1U+,3T%#6]O[S_^=89+(NKS[0?\':_6];?%>Q.S22!+K;RTNH#G MB?P"(YJT\*8T:C ]C+Y. #<:+O8#;RPE]02]QQ[H>_[N:G^99A&%MK58@->V M$+9.'6'@BW9"^%P'%K1%X! RNP'B:#C9!\71E=83(M>1\6HM,;X=.:NU43H6 M2"XCL9)4'8?BP3J=919"<-.F/=8S1'6"MO&AL ]T)^IEQ#;[XX),;#N7JF"M MR@6RS[4!CO3@8@E@+(^>F81:MVE$] Q1G23-DX#L&+UT:L?DEA4>$[,H*9'W MFN(0I^HPI[J]95%8S[GE@ZXQCP(Q.66KT3X@=HQ>>H#8;$Z![BQMK M+Z4.)=TV<27I?"P[N%O5T3), (9:01IE-,I8A&Z MC84;DXN)0[LQ8+7H1,<=X/L'7,Y^)^W]OIV,EW/F:=U^1P02I.'D0"0+@%9+ M'9,5+K8)])Y2,BW.IL/$TV:\IRBH X ]:@.U;;R1?3($ F BA#JTTX+C48)A M&CGQQMW3ZW;CMQ#K(8'H!F*GJ:@#C+U):7F#WQX-;5+P8H3(*@+G@==S<@Z! MXF"(/!4E'6:,N@G4]E$T;3[1#>)&45@'P'N(HG?$T/>R^T0:7N=N[\+ZTMFC MLEJE!871M,:DE;55OPS@E?7 9&%:Y$C"3&V2DA,I[R0Q;G^N<0;%]@3DS3G[ MFYWG[(\J-N@'?E[,E]^F_!F,@< MMAFZ,9S&B7L4-D#(XBSJZ@"(/PUDBP?#M0@)K'(:5,H&8K$:G"T\,9LS:U7< M.R($FUG(,T"PA:(ZP-\+W&1ABL\D,:94_\/JGFWE>O:$89;F\I>AES=B%L(KDP>J:(?FH M4 I$QP-D1!ZEB):)-B[V!<)ZV7&<(.P;4V4]('#-2=VC_523M?7"NI#!*Y.Y M ,12AQP77EN(*C#HLE;1BIC;5+'NHF;:1GC38NU4Y;RF*W?W3=[>S\MB^67] MCM$OU#WWDF;7Y09S=H[+<)E';S'K.IR%X&,RDGVR!E!IY64LFN$K[O?Q[!F4 M2R@C+4(K5 &5$T4<"6NQALB)"XLF-RZ;?IV7X0Y!S'&7X0Y03 '[D<$CJJ9?K%5VMD.8IFZ$]^W$KHK_Q&!I"#1@O>UM8-6M<.NX:"94LI9RR,? MUEQ]U].[Q,:QVEN,*M7 MZG@E"3IK;ISF(C2:;K:'H%X.GQHYLS'4T"F:ZL;+S$;E )$KA-+BDOU MWEP$).F5*(,E;L^&JV](F]9,C0* : Z7AM3.ZZW/_^R96A;M"JMX-XK(#G$ MVA<^0N"H(!4RLJ'(4+0;Y+6^>W1_6#A!;XO1A-B!A3EYCRYC%,H:20QJ31FN MM^ \1BA*)BU$*K;1-OO_A\K?$SS@614[N2V[6X/O%E\BL58YV1.GOEDN _WK MYF[ XBW^$F;Y5ZQ&(-=.SC_-5BE<_0^&Y46VR?"$CO GZR1F@Q1XUEE@.9<@ M'">W4899P_&)ZV4KXAS06G2DY]>-\\KNQSE>R!AB9@X!3;W^7J(!2J(*"!Y9 M4ID+\[2NO0FR[\CI)1-Y75@^1I>OZ$3KW>?*,0GHQ]7U[ L)/S^T1BQ[Q/2H MO&'LLZ^1R&EU2M9"6NL>LH,'.&6@<+)BK**!*QXQ++X*,LP:'QPK2Y9SPV)YU$+:<4?2N>^Q'D=U?3M.4Q1=**D;5#1IWO&T.IP\AY<9(K,AUGVP\X MF9U.,KG)4#I@E^&\D'G%ZV:/##[A]?75)DF_D,%YKX4#%Q1%F.2V:Y.C",Z7 MB-Q2.BX:SS8:G:<_3<(Z[0H:&3R'+R._649SO*S'IJW.N!^:?=71?W_%?$DL M'W,ZO?M!(YPK#Z!PI!/AAS<]BO3?W+_S3:*O-L?2WW<_\"6EY%0!I,"?3*HU MX$328)1+46J*D!J-UCB!Z/$Z^0U^]<.,46>M53%X,*5.'W=2@.=("YL$YE3T M(; VEO<4JJ>-3LZ%S_T- 1OKN<\RH)T&Z/A9\,\]KI6Y;#@+_A102F6%]UB MJ=HRD/$$440! 5U6*DCC99MV.Q,:S4_I,^:;*_Q8GO;9?/,P9'>MKX!AG<%G%04_[A0DO=9%-FFDOT(8E^OB3P$C4]-9&NMOB++^--BB;/+ M^3N*GG&>;D\H>#SD\:TLYQ!N>K"DD=QK3@Z,,P641$I%)'+Z)%24ANO0:.+' MA);T?EVM'FGN<;'TA_J(]>WPAQ^H-:?UY75O_^WM'94_X(IT_&BGTUOO BU^ M<#91T!)"G8]0ZGPV:5FR59IM#DO:\?2*[?(!V-Z;_4^+D0XVT78QO9D(K(72 MK%BP,I)XA9(0N#-@%4H>?=2V4WO =0WV=PG [73-'CS)J M$"K7PU3T)*CLZV%J<4QR%*:-T=U/T\2W@T?1^0 @':& #J#TRQ*_AEG^\5]? M<;["ZDT^7G_&Y294N]Y$WW(L*NH ?-_;^/7*3,6$8)V$I).DE9D2."P!*+DSB%H[9MH49^^F MIY.SH+Y>2XC9ZARJT M\9P#B.L-6,>@X+NCEG%5T@'*?E[,\SU76Q:8YUX;!:%D"TI3-D]AJX':Z<@* M;]"7-H=_.XB9UDD:""*VO.@1))?C!1/%N6EC=K$TLA<'4-O)P6B?<5G9U!]!P#?P<:VJ)RL M>):R0(C%@Z)E"]%&!IP;+3E/.9LVC?/VDM3AWO'(>-@=X9VHG Y0]BZL/O]T MM?CCCJ$[7Q +,SF05()@ 13'!+$D X9<@6,YYY0:=1?>14X78=RIJGYZN>-D MN7< GD=>X5%9Y[8H,S*)0MBZH&I%42P(SMD"ELGDN*MQUD=3)7I%>/ M>JHBNT+E>O_PYT654;AZ\V5Q,[^^L"I:E@,Q4T*H116>K+Y&8%)ZY,:SPEL' M@#O(ZL6!GJS^YT<%GZ"+KH!U7^W]A"'TE#$)#*"3J5?L!5LGW9"3LHIS5[QL M#:X]I$V;Q)X#8&/HI"N0W4OJ<I$C^-CI"+1'2]_ M\_V[[VOG"O+:IEN R16;W!%JD"D"49!&,AV=;I.D'4;G6-,H'KUMUUT4HT(* M+"80(AH*2+%0#L4HHQ>Z%$KPHVET.C^,OCYF$31 UKYQ%2.JZW6;O.-O$QWX MAC.:OX9WC@Z$*E=!YV(I4"-$$8XBI0A:6<@L^)S1HQ%M!O<=8P0GP=\)ES0. M?<49$=CRLL:!$&2U%WLI#JS*B2!8>[%; J./G@3)*)4(;8IRSNN''ZY![9AL MLWI[^^AO=RUE$AES;C,8[DDN]2)4Q,PA"5E\9LI(U^8&X*&4OBK?? C:]M]D M:Z#"#M+@?>.WM.%94"(%C.(74(IG""QY2$K+J.A;[1I5GY\P!J\9X-JB8.!( MO$-4TBFROAWF90KFHC,"E[Z.Q*!8-N;B068L2NHLK6MS2^^5CL0[" 'C\0[ M1!M3C]?YN+S^O'C$RMV!,K)DT40'M;D#**SE7207(,&H**V/6-)+ =PSS^\/ M%2=H<#&N."=$1,;9Q0>\#%<_SJ]GU[>;Z9&UW*7>CTR9,61L\L\]=]!P&D<=OG,9\G*RRQ0CRF]I?_+;X MFA9W5DW6"F+K!;#:]4=%(2D1T!$RR\QK[Z22/30Z51[O$H6(\AG:KVN M'=<=W=D8PX6L+8-LK]T4.G,>GCZ?58^720/GRZ MB2O\YPV)Z,>'"H'Z!@OEO[-ND;-?W83-.VY M_UD3TS%4TB>R[M99%L$4(Q RQ=&TSD2$4&>.FX06N4JTT-K,+MA+TL3;'F,H M_&40'2']_F"TM;)H!<853\/ MH"/D/B%X5LOKBW>U4 ^7),/KVY_#E\V2T1?'<#Q$#29K&HLTCN87K=704SJEA=9! M4/)G,V>4!D8#+L5(2@\Y,*V$L?Q;^(R43C51?B-][Q ;EXQ]S>L[V MEJ"N996J)/#\H4+K(90&G(Q8NO-3#NI\-,AK?O'H0-O2K]S_'B[L7G&RO M Q97N-$6HE1U6"A'<-P*$()S9S237@ZJ(CH,*5,[D1/4MPL$1\AR:A_Q>*LP M6:M]C=O)3](B8"&"HU ;HL 0B&9ETS ?,?E6ZLE:V;>;>HB(.DAJ=UB_#_=% M_=DE$:U#2)Y6J')!;@:R<:X+URDX*\.0)3_&>?T]58/P8EZUWQA=.5/;D!WU M6^](7#/2U>:*[]U00B+K1V+U^O9]C=1P=;UZOUK=8'XSS_5#%>AFG_S39]+6 MZK?%6]S\P"^XO#L;7W]SP5R6BA<%B3-:REYD\"DK4"I%9:S(VH5!ANK,&MRQ%9 J,C(P^1Z@1(7X\0C(Q"&RU% MHZ;OSY$U[9;\Z# ;7Q53VZO:R#E=4\ 1;C<3LA=WIG?+(J[^LERL5A?6N:1E MY,"5=L14L. ,)T"@\2;I%.U3?.TQ5$/?..UN6AL+U43:4T-HA]FM@S7: M%]^0, P:B$(ZD"Z3X?%/-7>7HNKJW4? MWTTTNV7K?O>- MA4-7^);V^__97-CURX]?*VLMY[L+5 ,5 PRPME=\$%71(I M*P]"]$@$#0*N?5W G4)7KQ"?OZQ5="$29X%S!1CJL ;&#+C:WLNA2UZJ.LEA MF'L_FH1!&'1_>@P>H8_VG1+NOJA_Q+#"__RW_P-02P$"% ,4 " !VDJ14 ME6US.UD( #')0 $0 @ $ 97@S,3$P,S,Q,C R,BYH M=&U02P$"% ,4 " !VDJ143?:.6U(( V)@ $0 @ &( M" 97@S,3(P,S,Q,C R,BYH=&U02P$"% ,4 " !VDJ14?VS]5AL% #- M%0 $0 @ $)$0 97@S,C$P,S,Q,C R,BYH=&U02P$"% ,4 M " !VDJ14YUTW^-=1 0 $Q@\ $0 @ %3%@ <61E;"TR M,#(R,#,S,2YH=&U02P$"% ,4 " !VDJ14F!PY'),. "ZD@ $0 M @ %9: $ <61E;"TR,#(R,#,S,2YX&UL4$L! A0#% @ =I*D5#)1[(GH-0 JD0" !4 M ( !XY ! '%D96PM,C R,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( ':2I%2J MZZY&=KT ,;P!P 5 " ?[& 0!Q9&5L+3(P,C(P,S,Q7VQA M8BYX;6Q02P$"% ,4 " !VDJ14U'-QDXUJ !8S 0 %0 M@ &GA ( <61E;"TR,#(R,#,S,5]P&UL4$L%!@ ) D 1P( &?O $ @ $! end