0000353569-21-000079.txt : 20210806 0000353569-21-000079.hdr.sgml : 20210806 20210805180257 ACCESSION NUMBER: 0000353569-21-000079 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210806 DATE AS OF CHANGE: 20210805 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: 211149867 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-20210630.htm 10-Q qdel-20210630
000035356912/312021Q2false0.00500003535692021-01-012021-06-30xbrli:shares00003535692021-07-30iso4217:USD00003535692021-06-3000003535692020-12-31iso4217:USDxbrli:shares00003535692021-04-012021-06-3000003535692020-04-012020-06-3000003535692020-01-012020-06-300000353569us-gaap:CommonStockMember2020-12-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000353569us-gaap:RetainedEarningsMember2020-12-310000353569us-gaap:CommonStockMember2021-01-012021-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-3100003535692021-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:CommonStockMember2021-04-012021-06-300000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-04-012021-06-300000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000353569us-gaap:RetainedEarningsMember2021-04-012021-06-300000353569us-gaap:CommonStockMember2021-06-300000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-06-300000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000353569us-gaap:RetainedEarningsMember2021-06-300000353569us-gaap:CommonStockMember2019-12-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000353569us-gaap:RetainedEarningsMember2019-12-3100003535692019-12-310000353569us-gaap:CommonStockMember2020-01-012020-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-03-3100003535692020-01-012020-03-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000353569us-gaap:RetainedEarningsMember2020-01-012020-03-310000353569us-gaap:CommonStockMember2020-03-310000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-03-310000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310000353569us-gaap:RetainedEarningsMember2020-03-3100003535692020-03-310000353569us-gaap:CommonStockMember2020-04-012020-06-300000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-04-012020-06-300000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000353569us-gaap:RetainedEarningsMember2020-04-012020-06-300000353569us-gaap:CommonStockMember2020-06-300000353569us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-06-300000353569us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000353569us-gaap:RetainedEarningsMember2020-06-3000003535692020-06-30xbrli:pure0000353569qdel:Senior3Point25PercentConvertibleNotesDue2020Memberus-gaap:ConvertibleDebtMemberus-gaap:ConvertibleDebtMember2021-06-300000353569us-gaap:StockOptionMember2021-04-012021-06-300000353569us-gaap:StockOptionMember2020-04-012020-06-3000003535692018-08-310000353569us-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-06-300000353569srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-08-310000353569us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2018-08-310000353569us-gaap:BaseRateMembersrt:MinimumMember2018-08-310000353569us-gaap:BaseRateMembersrt:MaximumMember2018-08-3100003535692018-08-312018-08-31qdel:covenant0000353569srt:MaximumMember2018-08-310000353569us-gaap:RevolvingCreditFacilityMember2021-04-012021-06-300000353569us-gaap:RevolvingCreditFacilityMember2021-01-012021-06-300000353569us-gaap:RevolvingCreditFacilityMember2020-04-012020-06-300000353569us-gaap:RevolvingCreditFacilityMember2020-01-012020-06-300000353569us-gaap:FederalFundsEffectiveSwapRateMember2021-01-012021-06-300000353569us-gaap:CostOfSalesMember2021-04-012021-06-300000353569us-gaap:CostOfSalesMember2020-04-012020-06-300000353569us-gaap:CostOfSalesMember2021-01-012021-06-300000353569us-gaap:CostOfSalesMember2020-01-012020-06-300000353569us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300000353569us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300000353569us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300000353569us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300000353569us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300000353569us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300000353569us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300000353569us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300000353569us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300000353569us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300000353569us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300000353569us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300000353569us-gaap:RestrictedStockMember2021-06-300000353569us-gaap:EmployeeStockOptionMember2021-01-012021-06-300000353569us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300000353569us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-30qdel:segment0000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:NonUsMember2021-01-012021-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberus-gaap:NonUsMember2021-01-012021-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:NonUsMember2020-01-012020-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberus-gaap:NonUsMember2020-01-012020-06-300000353569us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2021-06-300000353569us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2020-12-310000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberqdel:CustomerOneMember2021-01-012021-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberqdel:CustomerOneMember2020-01-012020-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberqdel:CustomerTwoMember2021-01-012021-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberqdel:CustomerTwoMember2020-01-012020-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberqdel:CustomerCMember2021-01-012021-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberqdel:CustomerCMember2020-01-012020-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberqdel:CustomersInExcessOf10TotalRevenueMember2021-01-012021-06-300000353569us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberqdel:CustomersInExcessOf10TotalRevenueMember2020-01-012020-06-300000353569us-gaap:CreditConcentrationRiskMember2021-06-300000353569us-gaap:CreditConcentrationRiskMember2020-12-310000353569qdel:RapidImmunoassayMember2021-04-012021-06-300000353569qdel:RapidImmunoassayMember2020-04-012020-06-300000353569qdel:RapidImmunoassayMember2021-01-012021-06-300000353569qdel:RapidImmunoassayMember2020-01-012020-06-300000353569qdel:CardiacImmunoassayMember2021-04-012021-06-300000353569qdel:CardiacImmunoassayMember2020-04-012020-06-300000353569qdel:CardiacImmunoassayMember2021-01-012021-06-300000353569qdel:CardiacImmunoassayMember2020-01-012020-06-300000353569qdel:MolecularDiagnosticSolutionsMember2021-04-012021-06-300000353569qdel:MolecularDiagnosticSolutionsMember2020-04-012020-06-300000353569qdel:MolecularDiagnosticSolutionsMember2021-01-012021-06-300000353569qdel:MolecularDiagnosticSolutionsMember2020-01-012020-06-300000353569qdel:SpecializedDiagnosticSolutionsMember2021-04-012021-06-300000353569qdel:SpecializedDiagnosticSolutionsMember2020-04-012020-06-300000353569qdel:SpecializedDiagnosticSolutionsMember2021-01-012021-06-300000353569qdel:SpecializedDiagnosticSolutionsMember2020-01-012020-06-30qdel:building00003535692018-01-05qdel:option00003535692018-01-052018-01-050000353569qdel:PartnershipMcKellarSanDiegoFacilityMember2021-01-012021-06-300000353569qdel:RutherfordMember2021-01-012021-06-300000353569qdel:RutherfordMember2021-01-31qdel:renewal_term0000353569us-gaap:FairValueInputsLevel1Member2021-06-300000353569us-gaap:FairValueInputsLevel2Member2021-06-300000353569us-gaap:FairValueInputsLevel3Member2021-06-300000353569us-gaap:FairValueInputsLevel1Member2020-12-310000353569us-gaap:FairValueInputsLevel2Member2020-12-310000353569us-gaap:FairValueInputsLevel3Member2020-12-310000353569us-gaap:FairValueInputsLevel1Memberus-gaap:DerivativeMember2021-06-300000353569us-gaap:FairValueInputsLevel2Memberus-gaap:DerivativeMember2021-06-300000353569us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2021-06-300000353569us-gaap:DerivativeMember2021-06-300000353569us-gaap:FairValueInputsLevel1Memberus-gaap:DerivativeMember2020-12-310000353569us-gaap:FairValueInputsLevel2Memberus-gaap:DerivativeMember2020-12-310000353569us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeMember2020-12-310000353569us-gaap:DerivativeMember2020-12-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel1Member2021-06-300000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel2Member2021-06-300000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel3Member2021-06-300000353569us-gaap:CommitmentsMember2021-06-300000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel1Member2020-12-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel2Member2020-12-310000353569us-gaap:CommitmentsMemberus-gaap:FairValueInputsLevel3Member2020-12-310000353569us-gaap:CommitmentsMember2020-12-310000353569us-gaap:FairValueInputsLevel1Memberus-gaap:AccruedLiabilitiesMember2021-06-300000353569us-gaap:FairValueInputsLevel2Memberus-gaap:AccruedLiabilitiesMember2021-06-300000353569us-gaap:FairValueInputsLevel3Memberus-gaap:AccruedLiabilitiesMember2021-06-300000353569us-gaap:AccruedLiabilitiesMember2021-06-300000353569us-gaap:FairValueInputsLevel1Memberus-gaap:AccruedLiabilitiesMember2020-12-310000353569us-gaap:FairValueInputsLevel2Memberus-gaap:AccruedLiabilitiesMember2020-12-310000353569us-gaap:FairValueInputsLevel3Memberus-gaap:AccruedLiabilitiesMember2020-12-310000353569us-gaap:AccruedLiabilitiesMember2020-12-310000353569qdel:BNPBusinessMemberqdel:ConsiderationBMember2021-06-30qdel:pure0000353569us-gaap:MeasurementInputDiscountRateMember2021-06-300000353569us-gaap:FairValueInputsLevel3Member2021-01-012021-06-300000353569us-gaap:CashFlowHedgingMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300000353569us-gaap:CashFlowHedgingMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000353569us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300000353569us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000353569us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-06-300000353569us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310000353569srt:MinimumMemberus-gaap:SubsequentEventMember2021-07-242021-07-240000353569us-gaap:SubsequentEventMembersrt:MaximumMember2021-07-242021-07-24

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 June 30, 2021
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 July 30, 2021, 41,632,759 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)
June 30,
2021
December 31,
2020
ASSETS
Current assets:
Cash and cash equivalents$593,224 $489,941 
Accounts receivable, net46,216 497,688 
Inventories218,506 113,798 
Prepaid expenses and other current assets59,741 40,975 
Total current assets917,687 1,142,402 
Property, plant and equipment, net251,045 110,481 
Right-of-use assets134,870 100,544 
Goodwill337,027 337,032 
Intangible assets, net109,537 122,431 
Deferred tax asset44,151 44,762 
Other non-current assets13,335 13,512 
Total assets$1,807,652 $1,871,164 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$99,562 $86,316 
Accrued payroll and related expenses16,559 34,781 
Income taxes payable6,585 127,788 
Operating lease liabilities8,952 7,799 
Contingent consideration5,845 5,987 
Deferred consideration41,898 42,000 
Other current liabilities29,866 32,290 
Total current liabilities209,267 336,961 
Operating lease liabilities - non-current135,660 100,706 
Deferred consideration - non-current34,611 73,951 
Other non-current liabilities17,035 26,843 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at June 30, 2021 and December 31, 2020
  
Common stock, $0.001 par value per share; 97,500 shares authorized; 41,633 and 42,290 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively
42 42 
Additional paid-in capital267,890 388,121 
Accumulated other comprehensive income (loss)1,019 (431)
Retained earnings1,142,128 944,971 
Total stockholders’ equity1,411,079 1,332,703 
Total liabilities and stockholders’ equity$1,807,652 $1,871,164 
See accompanying notes.
3


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share data; unaudited)
 
 Three Months Ended
June 30,
Six Months Ended
 June 30,
 2021202020212020
Total revenues$176,610 $201,754 $551,948 $376,407 
Cost of sales70,424 53,003 143,803 112,665 
Gross profit106,186 148,751 408,145 263,742 
Research and development22,614 20,970 45,918 37,349 
Sales and marketing38,100 27,567 72,333 58,305 
General and administrative21,138 15,679 40,645 30,011 
Acquisition and integration costs1,028 872 1,754 2,786 
Total operating expenses82,880 65,088 160,650 128,451 
Operating income23,306 83,663 247,495 135,291 
Interest and other expense, net(1,623)(3,467)(4,005)(6,274)
Income before income taxes21,683 80,196 243,490 129,017 
Provision for income taxes2,610 12,544 46,333 21,128 
Net income$19,073 $67,652 $197,157 $107,889 
Basic earnings per share$0.46 $1.61 $4.74 $2.56 
Diluted earnings per share$0.45 $1.55 $4.64 $2.48 
Shares used in basic per share calculation41,691 42,117 41,622 42,086 
Shares used in diluted per share calculation42,374 43,746 42,475 43,574 
See accompanying notes.

4


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands; unaudited)
 
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Net income$19,073 $67,652 $197,157 $107,889 
Other comprehensive income (loss)
Changes in cumulative translation adjustment, net of tax331 265 (509)200 
Changes in unrealized (losses) gains from cash flow hedges:
Net unrealized (losses) gains on derivative instruments(235)(138)106 269 
Reclassification of net realized losses (gains) on derivative instruments included in net income761 (195)1,853 (337)
Total change in unrealized gains (losses) from cash flow hedges, net of tax526 (333)1,959 (68)
Comprehensive income$19,930 $67,584 $198,607 $108,021 
See accompanying notes.

5


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands; unaudited)
 Common Stock   
SharesParAdditional
paid-in
capital
Accumulated
other
comprehensive
income (loss)
Retained
earnings
Total
stockholders’
equity
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 
Issuance of common stock under equity compensation plans59  494 — — 494 
Stock-based compensation expense— — 5,846 — — 5,846 
Tax withholdings related to vesting of stock-based awards(12)— (1,467)— — (1,467)
Repurchases of common stock(957)(1)(103,437)— — (103,438)
Other comprehensive gain, net of tax— — — 857 — 857 
Net income— — — — 19,073 19,073 
Balance at June 30, 202141,633 $42 $267,890 $1,019 $1,142,128 $1,411,079 

 Common Stock   
SharesParAdditional
paid-in
capital
Accumulated
other
comprehensive loss
Retained
earnings
Total
stockholders’
equity
Balance at December 31, 201941,868 $42 $425,557 $(463)$134,684 $559,820 
Issuance of common stock under equity compensation plans153  3,571 — — 3,571 
Stock-based compensation expense— — 3,325 — — 3,325 
Tax withholdings related to vesting of stock-based awards(25)— (1,954)— — (1,954)
Other comprehensive gain, net of tax— — — 200 — 200 
Net income— — — — 40,237 40,237 
Balance at March 31, 202041,996 42 430,499 (263)174,921 605,199 
Issuance of common stock under equity compensation plans203 — 3,287 — — 3,287 
Stock-based compensation expense— — 4,665 — — 4,665 
Issuance of shares in exchange for Convertible Senior Notes2  48 — — 48 
Derivative liabilities - Convertible Senior Notes elected to settle in cash— — (26,180)— — (26,180)
Tax withholdings related to vesting of stock-based awards(5)— (716)— — (716)
Repurchases of common stock(247)— (42,178)— — (42,178)
Other comprehensive loss, net of tax— — — (68)— (68)
Net income— — — — 67,652 67,652 
Balance at June 30, 202041,949 $42 $369,425 $(331)$242,573 $611,709 
6


QUIDEL CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands; unaudited)
 Six Months Ended
 June 30,
 20212020
OPERATING ACTIVITIES:
Net income$197,157 $107,889 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation, amortization and other27,191 24,237 
Stock-based compensation expense11,674 9,008 
Amortization of debt discount and deferred issuance costs202 433 
Change in fair value of acquisition contingencies101 848 
Accretion of interest on deferred consideration2,558 3,612 
Net change in operating lease right-of-use assets and liabilities1,781 129 
Change in deferred tax assets and liabilities611 (21)
Change in fair value of derivative liabilities - Convertible Senior Notes 1,084 
Payment of accreted interest on contingent and deferred consideration(8,157) 
Changes in assets and liabilities:
Accounts receivable451,094 (16,450)
Inventories(104,796)(34,501)
Prepaid expenses and other current and non-current assets(19,927)(3,791)
Accounts payable(10,124)9,414 
Accrued payroll and related expenses(16,124)4,974 
Income taxes payable(126,010)17,056 
Other current and non-current liabilities202 (3,744)
Net cash provided by operating activities:407,433 120,177 
INVESTING ACTIVITIES:
Acquisitions of property, equipment and intangibles(153,536)(13,388)
Proceeds from government assistance allocated to fixed assets23,263  
Net cash used for investing activities:(130,273)(13,388)
FINANCING ACTIVITIES:
Proceeds from issuance of common stock4,866 6,091 
Payments on finance lease obligation(128)(228)
Payments of tax withholdings related to vesting of stock-based awards(35,396)(2,670)
Repurchases of common stock(103,438)(42,178)
Principal payments of acquisition contingent consideration(4,730)(6,034)
Principal payments of deferred consideration(35,143)(42,000)
Net cash used for financing activities:(173,969)(87,019)
Effect of exchange rates on cash92 44 
Net increase in cash and cash equivalents103,283 19,814 
Cash and cash equivalents, beginning of period489,941 52,775 
Cash and cash equivalents, end of period$593,224 $72,589 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:
Initial measurement of derivative liabilities – Convertible Senior Notes$ $26,180 
Purchase of property, equipment and intangibles by incurring current liabilities$31,164 $2,175 
Capital expenditures to be reimbursed under a government contract$13,619 $ 
Reduction of other current liabilities upon issuance of restricted share units$2,001 $767 
Extinguishment of Convertible Senior Notes through issuance of stock$ $48 
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”) 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 June 30, 2021, and for the three and six months ended June 30, 2021 and 2020, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2020 included in the Company’s 2020 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 2021 and 2020, the Company’s fiscal year will end or has ended on January 2, 2022 and January 3, 2021, respectively. For 2021 and 2020, the Company’s second quarter ended on July 4, 2021 and June 28, 2020, respectively. For ease of reference, the calendar quarter end dates are used herein. The three and six-month periods ended June 30, 2021 and 2020 each included 13 and 26 weeks, respectively.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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.
Significant Accounting Policies
During the six months ended June 30, 2021, there have been no changes to our significant accounting policies as described in our 2020 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, unvested restricted stock units (“RSUs”) and, for the 2020 periods, the 3.25% Convertible Senior Notes. 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 reconciles net income and the weighted-average shares used in computing basic and diluted earnings per share (in thousands):
Three Months Ended
June 30,
Six Months Ended
 June 30,
2021202020212020
Numerator:
Net income used for basic earnings per share$19,073 $67,652 $197,157 $107,889 
Interest expense on Convertible Senior Notes, net of tax 179  360 
Net income used for diluted earnings per share$19,073 $67,831 $197,157 $108,249 
Basic weighted-average common shares outstanding41,691 42,117 41,622 42,086 
Dilutive potential shares issuable from Convertible Senior Notes 392  401 
Dilutive potential shares issuable from stock options and unvested RSUs683 1,237 853 1,087 
Diluted weighted-average common shares outstanding42,374 43,746 42,475 43,574 
Potentially dilutive shares excluded from calculation due to anti-dilutive effect197  133 1 
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.
Potentially dilutive shares from the Convertible Senior Notes in 2020 were determined using the if-converted method. Under the provisions of the if-converted method, the Convertible Senior Notes were assumed to be converted and the resulting common shares were included in the denominator of the EPS calculation and the interest expense, net of tax, recorded in connection with the Convertible Senior Notes was added back to net income. The Convertible Senior Notes had a dilutive impact when the average market price of the Company’s common stock exceeded the applicable conversion price of the notes. The Senior Convertible Notes became convertible on March 31, 2018 and matured on December 15, 2020.
9


Note 3. Balance Sheet Account Details    
Inventories
Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Inventories consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Raw materials$103,794 $58,264 
Work-in-process (materials, labor and overhead)40,373 31,359 
Finished goods (materials, labor and overhead)74,339 24,175 
Total inventories$218,506 $113,798 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,
2021
December 31,
2020
Other receivables$39,400 $15,442 
Unbilled receivables 16,041 
Prepaid expenses14,284 7,335 
Other6,057 2,157 
Total prepaid expenses and other current assets$59,741 $40,975 
Unbilled receivables as of December 31, 2020 primarily consisted of receivables arising from unbilled milestone achievements for capital expenditures to be reimbursed under the National Institute of Health (“NIH”) contract. As of June 30, 2021, the Company had achieved and billed for all milestones under the NIH contract. Amounts not collected as of June 30, 2021 are included in other receivables. Since inception and as of June 30, 2021, the Company has collected $42.0 million of the $65.0 million total contract value.
Other Current Liabilities
Other current liabilities consist of the following (in thousands):
June 30,
2021
December 31,
2020
Customer incentives and rebates$13,969 $15,663 
Deferred revenue2,553 3,733 
Accrued other taxes payable2,421 2,157 
Derivative liabilities597 3,061 
Other10,326 7,676 
Total other current liabilities$29,866 $32,290 
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 (together, “ASC 740”). 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.
The Company recognized income tax provisions of $2.6 million in relation to income before taxes of $21.7 million and $12.5 million in relation to income before taxes of $80.2 million resulting in effective tax rates of 12% and 16% for the three months ended June 30, 2021 and 2020, respectively. The Company’s 12% and 16% effective tax rates for the three months ended June 30, 2021 and 2020, respectively, differed from the federal statutory rate of 21% primarily due to the discrete impact
10


of excess tax deductions from stock based compensation, the benefit from research and development (“R&D”) credits and the benefit from corporate deductions attributable to Foreign Derived Intangible Income (“FDII”), the benefits of which are offset by the income tax owed in U.S. For the six months ended June 30, 2021 and 2020, respectively, the Company recognized income tax provision of $46.3 million and $21.1 million, in relation to income before taxes of $243.5 million and $129.0 million. The Company’s 19% and 16% effective tax rates for the six months ended June 30, 2021 and 2020, respectively, differed from the federal statutory rate of 21% primarily due to the discrete impact of excess tax deductions from stock based compensation, the benefit from R&D credits and the benefit from corporate deductions attributable to FDII, the benefits of which are offset by the income tax owed in U.S. states, all in relation to income before taxes as described above.
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 U.S. 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 a credit agreement expiring on August 31, 2023 of which no amounts were outstanding as of June 30, 2021. 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, (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 June 30, 2021.
Interest expense recognized, including amortization of deferred issuance cost, was $0.1 million and $0.3 million for the three and six months ended June 30, 2021 and $0.2 million and $0.4 million for the three and six months ended June 30, 2020.
Note 6. Stockholders’ Equity
Issuances of Common Stock
A summary of the status of stock option activity for the six months ended June 30, 2021 is as follows (in thousands, except price data):
SharesWeighted-average
exercise price
per share
Outstanding at December 31, 2020760 $46.95 
Granted47 254.00 
Exercised(70)39.37 
Outstanding at June 30, 2021737 $60.95 
11


A summary of the status of restricted stock unit activity for the six months ended June 30, 2021 is as follows (in thousands, except price data):
SharesWeighted-average
grant date fair value
Non-vested December 31, 2020878 $59.60 
Granted106 204.50 
Vested(387)45.48 
Forfeited(3)131.72 
Non-vested at June 30, 2021594 $94.16 
During the six months ended June 30, 2021, the Company issued 10,948 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
June 30,
Six Months Ended
 June 30,
2021202020212020
Cost of sales$643 $435 $1,159 $693 
Research and development893 866 1,927 1,508 
Sales and marketing1,556 1,341 2,960 2,638 
General and administrative2,754 2,488 5,628 4,169 
Total stock-based compensation expense$5,846 $5,130 $11,674 $9,008 
As of June 30, 2021, total unrecognized compensation expense was $46.1 million, which is expected to be recognized over a weighted-average period of approximately 2.0 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.
Six Months Ended
 June 30,
20212020
Risk-free interest rate0.42 %1.34 %
Expected option life (in years)5.015.14
Volatility rate53 %39 %
Dividend rate0 %0 %
Weighted-average grant date fair value$115.78$28.39
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 six months ended June 30, 2021 and 2020 was $204.50 and $85.34, respectively.
Compensation expense capitalized to inventory and compensation expense related to the Company’s ESPP were not material for the three and six months ended June 30, 2021 or 2020.
Note 7. Industry and Geographic Information
The Company operates in one reportable segment. Sales to customers outside of the U.S. represented $147.0 million (27%) and $96.8 million (26%) of total revenue for the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021 and December 31, 2020, net accounts receivable due from foreign customers were $22.2 million and $18.6 million, respectively.
12


The Company had sales to individual customers in excess of 10% of total revenues, as follows:
Six Months Ended
 June 30,
20212020
Customer:
A18 %19 %
B11 %19 %
C9 %10 %
Total:38 %48 %
As of June 30, 2021 and December 31, 2020, net accounts receivable from customers with balances due in excess of 10% of total accounts receivable totaled $9.1 million and $411.7 million, respectively.
Consolidated total revenues by product category for the six months ended June 30, 2021 and 2020 were as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
 June 30,
 2021202020212020
Rapid Immunoassay$60,070 $80,606 $297,740 $176,536 
Cardiometabolic Immunoassay71,666 54,191 138,218 108,092 
Molecular Diagnostic Solutions34,456 55,177 94,719 63,540 
Specialized Diagnostic Solutions10,418 11,780 21,271 28,239 
Total revenues$176,610 $201,754 $551,948 $376,407 

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.
McKellar Court Lease — During 1999, the Company completed a sale and leaseback transaction of its San Diego facility at McKellar Court to a partnership for which the Company is a limited partner. The partnership is deemed to be a variable interest entity (VIE). The Company is not, however, the primary beneficiary of the VIE as it does not have the power to direct the activities of the partnership and does not have the obligation to absorb losses or receive benefits of the partnership that could potentially be significant to the partnership. The Company made lease payments to the partnership of approximately $0.5 million the six months ended June 30, 2021.
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
In Beckman Coulter, Inc. v. Quidel Corporation, which was filed in the Superior Court for the County of San Diego,
13


California, on November 27, 2017, Beckman Coulter, Inc. (“Beckman Coulter”) alleged that a provision of an agreement between Quidel and Beckman Coulter violated state antitrust laws. Our acquisition of the B-type Naturietic Peptide assay business (“BNP Business”) in October 2017 consisted of assets and liabilities relating to a contractual arrangement with Beckman Coulter (the “BNP Supply Agreement”) for the supply of antibodies and other inputs related to, and distribution of, the Triage® B-type Naturietic Peptide Test (“BNP Test”) for the Beckman Coulter Access Family of Immunoassay Systems. In the lawsuit, Beckman Coulter asserted that an exclusivity provision violated certain state antitrust laws and was unenforceable. From the inception of the lawsuit, the lawsuit was subject to numerous motions, rulings, appellate reviews and opinions. The matter was scheduled for trial starting April 15, 2022. On July 24, 2021, the Company and Beckman Coulter entered into a Master Agreement (the “Master Agreement”) pursuant to which, among other matters, Quidel’s business of selling and distributing the BNP Test for the BNP Business will be transitioned to Beckman Coulter. Concurrent with entering into the Master Agreement, Quidel and Beckman Coulter entered into a Settlement Agreement to resolve all disputes relating to the existing BNP Supply Agreement, among other matters. On August 3, 2021, the lawsuit was dismissed with prejudice. See Note 11 for further discussion of the agreements with Beckman Coulter.
From time to time, the Company is involved in other litigation and 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 June 30, 2021 and December 31, 2020 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):
 June 30, 2021December 31, 2020
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Cash equivalents (money market funds)$200,013 $ $ $200,013 $200,003 $ $ $200,003 
Derivative assets 361  361  24  24 
Total assets measured at fair value$200,013 $361 $ $200,374 $200,003 $24 $ $200,027 
Liabilities:
Derivative liabilities$ $597 $ $597 $ $3,061 $ $3,061 
Contingent consideration  5,967 5,967   11,896 11,896 
Deferred consideration 76,509  76,509  115,951  115,951 
Total liabilities measured at fair value$ $77,106 $5,967 $83,073 $ $119,012 $11,896 $130,908 
There were no transfers of assets or liabilities between Level 1, Level 2 and Level 3 categories of the fair value hierarchy during the three and six-month period ended June 30, 2021 and the year ended December 31, 2020.
Cash equivalents consist of funds held in money market accounts that are valued using quoted prices in active markets for identical instruments. Derivative financial instruments are measured 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 BNP Business, the Company has an annual installment payment payable in 2022 of up to $48.0 million and an annual installment payment of $40.0 million payable in 2023 remaining as of June 30, 2021. The
14


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 is a significant assumption that is not observed in the market and, therefore, the resulting fair value represents a Level 3 measurement. The discount rate of 2.9% used as of June 30, 2021 was based on estimated borrowing rate for a similar liability.
Changes in estimated fair value of contingent consideration liabilities from December 31, 2020 through June 30, 2021 were as follows (in thousands):
Contingent consideration liabilities
(Level 3 measurement)
Balance at December 31, 2020$11,896 
Cash payments(6,030)
Change in estimated fair value, recorded in general and administrative expenses101 
Balance at June 30, 2021$5,967 

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 forward foreign currency 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 our exposure to credit or market loss. Credit risk represents our 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. We generally enter into master netting arrangements, which reduces credit risk by permitting net settlement of transactions with the same counterparty. We present our derivative assets and derivative liabilities at their net fair values. We did not have any derivative instruments with credit-risk related contingent features that would require us to post collateral.
The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Notional AmountFair Value, NetNotional AmountFair Value, Net
Designated cash flow hedges:
Prepaid expenses and other current assets$3,481 $158 $ $ 
Other current liabilities$7,173 $588 $38,435 $2,819 
Non-designated forward contracts:
Prepaid expenses and other current assets$16,430 $203 $18,160 $24 
Other current liabilities$1,442 $9 $23,120 $242 
15


Note 11. Subsequent Events
On July 24, 2021, the Company and Beckman Coulter entered into a Master Agreement pursuant to which, among other matters, Quidel’s business of selling and distributing the BNP Test for the BNP Business will be transitioned to Beckman Coulter. Pursuant to the Master Agreement, on a country by country basis, the Company will discontinue offering its Triage® BNP assay and Beckman Coulter will offer its own branded BNP assay to the market. Prior to Beckman Coulter introducing its own branded product to the market, in certain countries, the Company will grant Beckman Coulter exclusive rights to distribute the Triage® BNP assay in such countries. The parties are targeting the initial commercial transition, including in the US, to be completed by late August 2021. Prior to the initial commercial transition to Beckman Coulter, Quidel will continue to operate the Triage® BNP Business.
As consideration for the arrangements during each of calendar years 2022 through and including 2029, Quidel will receive a minimum payment of $70 million and a maximum payment of $75 million. Such maximum payments will be pro-rated for 2021, based on the period commencing on the date of the initial commercial transition to Beckman Coulter, through December 31, 2021.
In addition, the parties entered into other related agreements under the Master Agreement, including a Transition Services Agreement, pursuant to which the parties will provide various transitional services, a Supply Agreement for the supply by Quidel of the Quidel antibody and other components used in the manufacture of the BNP assay, and a Distribution Agreement, granting Beckman Coulter the right to sell and distribute the Triage® BNP assay as described above.
Concurrent with entering into the Master Agreement, Quidel and Beckman Coulter entered into a Settlement Agreement to resolve all disputes relating to the existing BNP Supply Agreement, among other matters. See further discussion in Note 8 under the heading Litigation and Other Legal Proceedings.
16


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 the federal securities laws that involve material risks, assumptions and uncertainties. Many possible events or factors could affect our future financial results and performance, such that our actual results and performance may differ materially from those that may be described or implied in the forward-looking statements. As such, no forward-looking statement can be guaranteed. Differences in actual results and performance may arise as a result of a number of factors including, without limitation: the impact of the novel virus (COVID-19) global pandemic; competition; our development of new technologies, products and markets; our reliance on sales of our influenza and COVID-19 diagnostic tests; our reliance on a limited number of key distributors; the financial soundness of our customers and suppliers; acceptance of our products among physicians and other healthcare providers; the reimbursement system currently in place and future changes to that system; our ability to meet demand for our products; interruptions or shortages in our supply of raw materials and other components; costs and disruptions from failures in our information technology and storage systems and our exposure to data corruption, cyber-based attacks, security breaches and privacy violations; international risks, including but not limited to, compliance with product registration requirements, compliance with legal requirements, tariffs, exposure to currency exchange fluctuations and foreign currency exchange risk, longer payment cycles, lower selling prices and greater difficulty in collecting accounts receivable, reduced protection of intellectual property rights, social, political and economic instability, increased financial accounting and reporting burdens and complexities, taxes, and diversion of lower priced international products into U.S. market; worldwide political and social uncertainty, including tariffs, trade wars or social tensions; our development, acquisition and protection of proprietary technology rights; intellectual property risks, including but not limited to, infringement litigation, loss of our Emergency Use Authorization from the U.S. Food and Drug Administration (the “FDA”) for our COVID-19 products; failures or delays in receipt of new product reviews or related to currently-marketed products by FDA or other regulatory authorities or loss of any previously received regulatory approvals or clearances or other adverse actions by regulatory authorities; funding and compliance risks relating to government contracts, including the ability to meet key deliverables and milestones under our NIH RADx ATP contract; product defects; compliance with government regulations relating to the handling, storage and disposal of hazardous substances; our ability to identify and successfully acquire and integrate potential acquisition targets; our need for additional funds to finance our capital or operating needs; competition for and loss of management and key personnel; our exposure to claims and litigation that could result in significant expenses and could ultimately result in an unfavorable outcome for us; business risks not covered by insurance; changes in tax rates and exposure to additional tax liabilities or assessments; and provisions in our charter documents and Delaware law that might delay or impede stockholder actions with respect to business combinations or similar transactions. Forward-looking statements typically are identified by the use of terms such as “may,” “will,” “should,” “might,” “expect,” “anticipate,” “estimate,” “plan,” “intend,” “goal,” “project,” “strategy,” “future,” and similar words, although some forward-looking statements are expressed differently. Forward-looking statements in this Quarterly Report include, among others, statements concerning: our outlook for the remainder of 2021 including the sources of expected growth and the sustainability of demand for COVID-19 testing; our initiatives for the remainder of 2021, including research and development activities and emphasis and our production capacity expansion; the expected timing of commencement of operations at our Carlsbad facility; that we expect to continue to make substantial expenditures for research and development activities; the nature and amount of projected capital expenditures for the remainder of 2021 and our source of funds for such expenditures; the sufficiency of our liquidity and capital resources, including the impact of COVID-19 thereon; our strategy, goals, initiatives and objectives; our strategy, exposure to, and defenses against, claims and litigation; the sufficiency of our liquidity and our short-term needs for capital; that we may incur additional debt or issue additional equity; and our intention to continue to evaluate technology, product lines and acquisition and licensing opportunities. The risks described under “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2020, and elsewhere herein and in reports and registration statements that we file with the Securities and Exchange Commission (the “SEC”) from time to time, should be carefully considered. You are cautioned not to place undue reliance on these forward-looking statements, which reflect management’s analysis only as of the date of this Quarterly Report. Except as required by law, we undertake no obligation to publicly release the results of any revision or update of these forward-looking statements, whether as a result of new information, future events or otherwise.
The following should be read in conjunction with the Consolidated Financial Statements and Notes thereto beginning on page 3 of this Quarterly Report.
17


Overview
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. 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 through a direct sales force. We operate in one business segment that develops, manufactures and markets our products globally.
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 potential seasonality, variants or new outbreaks.
In the United States, federal, state, and local government directives and policies have been put in place to manage public health concerns and address the economic impacts, including reduced business activity, increased unemployment, and overall uncertainty presented by this new healthcare challenge. Similar actions have been taken by governments around the world. While all our sites are currently 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.
New SARS-CoV-2 Diagnostic Products
As a leader in point-of-care diagnostics and with established expertise in respiratory infectious disease products, we are 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 new 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 decreased demand for certain of our other diagnostic products in connection with customers closing or decreasing their operations and/or patients deferring treatment. 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 the coronavirus, regulatory changes in any of the markets in which we serve, impact of new SARS-CoV-2 variants and actions to contain and treat its impacts, including the vaccination programs now being 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. We implemented preparedness plans designed to help protect the safety of our employees and maintain operational continuity with an emphasis on manufacturing, product distribution and product development during this crisis. 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.
To mitigate the pandemic’s impact, we implemented preventative protocols intended to help safeguard our on-site employees and maintain business continuity. These measures have created additional burdens on our infrastructure and information technology systems and may result in decreased productivity and increased operating costs. However, the various responses we have put in place have to date resulted in limited disruption to our normal business operations.
18


Supply Chains
As a result of the COVID-19 pandemic, we have seen delays in receipts for 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 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 are proactively working with manufacturers, industry partners and government agencies to help meet the needs of our customers during the pandemic.
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 and San Diego, California facilities. In January 2021, we significantly expanded our capacity by entering into a long-term lease for an additional manufacturing facility in Carlsbad, California. This facility is expected to begin operations in the second half of 2021.
We are seeking to minimize the impact of delays and secure allocations of vital raw materials to meet demand for our products. However, dependent on the mitigation efforts and vaccination roll outs, we may continue to experience some sort of interruption to our supply chains, and such an interruption 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 interruption.
Outlook
Our financial performance and results of operations will depend on future developments and other factors that are highly uncertain, continuously evolving and cannot be predicted, including the duration of the COVID-19 outbreak, the severity and continuation of outbreak surges, actions to contain the spread of the virus such as mask wearing, social distancing and vaccination efforts globally, and the impact of these and other factors on testing demand. While we have seen a decrease in demand from the extremely high levels experienced in the fourth quarter of 2020, we continue to believe that for at least the remainder of 2021, some level of COVID-19 testing demand is sustainable. We believe this ongoing testing will be required as communities attempt a return to more normal practices in schools, the workplace and entertainment venues. With respect to our core products, we anticipate revenue growth for these products for the second half of 2021, assuming 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 to address the testing demand driven by the COVID-19 pandemic, longer-term we expect this capacity to provide increased flexibility to address opportunities for new products and to address new markets globally. We intend to continue our focus on prudently managing our business and delivering improved financial results, 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.
19


Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Total Revenues
The following table compares total revenues for the three months ended June 30, 2021 and 2020 (in thousands, except percentages):
 Three Months Ended
June 30,
Increase (Decrease)
 20212020$%
Rapid Immunoassay$60,070 $80,606 $(20,536)(25)%
Cardiometabolic Immunoassay71,666 54,191 17,475 32 %
Molecular Diagnostic Solutions34,456 55,177 (20,721)(38)%
Specialized Diagnostic Solutions10,418 11,780 (1,362)(12)%
Total revenues$176,610 $201,754 $(25,144)(12)%
For the three months ended June 30, 2021, total revenue decreased to $176.6 million from $201.8 million in the prior period. The Rapid Immunoassay and Molecular Diagnostic Solutions categories were the largest contributors to revenue decline, driven primarily by decreased demand for the Sofia SARS Antigen assay and Lyra SARS-CoV-2 assays. This was partially offset by increased sales of the QuickVue SARS Antigen and Solana SARS assays. Cardiometabolic Immunoassay sales increased $17.5 million as COVID-19 restrictions have begun to lift globally and sales are returning to pre-pandemic levels. Currency exchange rate impact for the quarter was favorable by $2.8 million, which had a 1.6% impact on the growth rate.
Gross Profit
Gross profit decreased to $106.2 million, or 60% of revenue for the three months ended June 30, 2021, compared to $148.8 million, or 74% of revenue for the three months ended June 30, 2020. The decreased gross profit was driven by lower selling prices for our SARS products and unfavorable product mix due to lower demand for SARS products and increased demand for Cardiometabolic Immunoassay products. Increases in supply chain and other indirect manufacturing costs also contributed to lower gross profit in the period. Gross margin declined as compared to last year due to the same factors.
Operating Expenses
The following table compares operating expenses for the three months ended June 30, 2021 and 2020 (in thousands, except percentages):
Three Months Ended
June 30,
 20212020
 Operating
expenses
As a % of
total revenues
Operating
expenses
As a % of
total revenues
 Increase (Decrease)
 $%
Research and development$22,614 13 %$20,970 10 %$1,644 %
Sales and marketing$38,100 22 %$27,567 14 %$10,533 38 %
General and administrative$21,138 12 %$15,679 %$5,459 35 %
Acquisition and integration costs$1,028 %$872 — %$156 18 %

Research and Development Expense
Research and development expense for the three months ended June 30, 2021 was heavily focused on Savanna instrument and cartridge development and clinical work, Sofia Serology and Gastrointestinal assay chemicals and next generation platform development. Research and development expenses increased from $21.0 million to $22.6 million due primarily to increased spending on the Savanna instrument and cartridge development in preparation for clinical trials.
20


Research and development expenses include 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 June 30, 2021 increased from $27.6 million to $38.1 million due primarily to higher product promotional spend associated with the launch of the QuickVue At Home OTC COVID-19 Test, as well as increased travel and meetings as COVID-19 related travel restrictions ease.
General and Administrative Expense
General and administrative expense for the three months ended June 30, 2021 increased from $15.7 million to $21.1 million compared with the prior year due to increased spend on IT projects and higher compensation costs driven by increased headcount to support the growth of the business.
Acquisition and Integration Costs
Acquisition and integration costs were $1.0 million and $0.9 million for the three months ended June 30, 2021 and 2020, respectively, primarily related to the evaluation of new business development opportunities.
Interest and Other Expense, Net
Interest and other expense, net primarily relates to accretion of interest on the deferred consideration, coupon and accretion of interest related to our Convertible Senior Notes and interest and amortization of deferred financing costs associated with our Credit Agreement. Interest and other expense, net for the three months ended June 30, 2021 decreased from $3.5 million to $1.6 million compared with the prior year due primarily to the maturity of the Company’s Convertible Senior Notes in December 2020, including an unfavorable $1.1 million change in fair value of derivative liabilities associated with a Convertible Senior Notes conversion. Additionally, interest expense decreased due to lower deferred consideration liability outstanding during 2021.
Income Taxes
The Company recognized income tax provisions of $2.6 million in relation to income before taxes of $21.7 million and $12.5 million in relation to income before taxes of $80.2 million resulting in effective tax rates of 12% and 16% for the three months ended June 30, 2021 and 2020, respectively. The lower tax expense for the three months ended June 30, 2021 compared to the same period in the prior year is primarily a result of lower pre-tax profits.
Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Total Revenues
The following table compares total revenues for the six months ended June 30, 2021 and 2020 (in thousands, except percentages):
 Six Months Ended
 June 30,
Increase (Decrease)
 20212020$%
Rapid Immunoassay$297,740 $176,536 $121,204 69 %
Cardiometabolic Immunoassay138,218 108,092 30,126 28 %
Molecular Diagnostic Solutions94,719 63,540 31,179 49 %
Specialized Diagnostic Solutions21,271 28,239 (6,968)(25)%
Total revenues$551,948 $376,407 $175,541 47 %
For the six months ended June 30, 2021, total revenue increased to $551.9 million from $376.4 million in the prior year. The Rapid Immunoassay category was the largest contributor to revenue growth, driven by sales of the Sofia SARS Antigen assays. Molecular Diagnostic Solutions sales grew $31.2 million over prior year, driven by the sales of Lyra SARS-CoV-2 assays. Cardiometabolic Immunoassay sales increased $30.1 million as COVID-19 restrictions have begun to lift and sales
21


return to pre-pandemic levels. The decrease in Specialized Diagnostic Solutions sales was driven primarily by a decline in demand for the cell culture respiratory products as there was no cold and flu season in the first quarter of 2021. Currency exchange rate impact for the first half was favorable by $4.8 million, which had a 1.7% impact on the growth rate.
Gross Profit
Gross profit increased to $408.1 million, or 74% of revenue for the six months ended June 30, 2021, compared to $263.7 million, or 70% of revenue for the six months ended June 30, 2020. The increased gross profit was due to higher sales volumes in the current period as well as improved product mix driven by continued demand for our SARS assays. The gains were partially offset by higher indirect manufacturing costs. Gross margin improved as compared to the same period in the prior year driven primarily by improved product mix.
Operating Expenses
The following table compares operating expenses for the six months ended June 30, 2021 and 2020 (in thousands, except percentages):
Six Months Ended June 30,
 20212020
 Operating
expenses
As a % of
total revenues
Operating
expenses
As a % of
total revenues
 Increase (Decrease)
 $%
Research and development$45,918 %$37,349 10 %$8,569 23 %
Sales and marketing$72,333 13 %$58,305 15 %$14,028 24 %
General and administrative$40,645 %$30,011 %$10,634 35 %
Acquisition and integration costs$1,754 — %$2,786 %$(1,032)(37)%

Research and Development Expense
Research and development expense for the six months ended June 30, 2021 increased from $37.3 million to $45.9 million. Development costs for the year primarily consisted of spending on the Savanna instrument and cartridge and Sofia SARS and QuickVue At Home OTC COVID-19 Test. Increases over prior year were driven primarily by Savanna development in preparation for clinical trials.
Research and development expenses include 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 six months ended June 30, 2021 increased $14.0 million to $72.3 million compared with the prior year, primarily due to product promotional spend associated with the launch of QuickVue At Home OTC COVID-19 Test, higher compensation costs driven by increased headcount and increased travel, meeting and trade show costs as COVID-19 related travel restrictions ease.
General and Administrative Expense
General and administrative expense for the six months ended June 30, 2021 increased from $30.0 million to $40.6 million compared with the prior year due to increased spend on IT projects and higher compensation costs driven by increased headcount to support the growth of the business.
Acquisition and Integration Costs
Acquisition and integration costs of $1.8 million and $2.8 million for the six months ended June 30, 2021 and 2020, respectively, primarily related to the evaluation of new business development opportunities.
22


Other Expense, net
Interest and other expense, net primarily relates to accretion of interest on the deferred consideration, coupon and accretion of interest related to our Convertible Senior Notes and interest and amortization of deferred financing costs associated with our Credit Agreement. Interest and other expense, net for the six months ended June 30, 2021 decreased from $6.3 million to $4.0 million compared with the prior year due primarily to the maturity of the Company’s Convertible Senior Notes in December 2020, including an unfavorable $1.1 million change in fair value of derivative liabilities associated with Convertible Senior Notes conversion in the second quarter of 2020. Additionally, interest expense decreased due to lower deferred consideration liability outstanding during 2021.
Income Taxes
For the six months ended June 30, 2021 and 2020, the Company recognized income tax provision of $46.3 million and $21.1 million, respectively, in relation to income before taxes of $243.5 million and $129.0 million. The higher tax expense for the six months ended June 30, 2021 compared to the same period in the prior year is a result of higher pre-tax profits, as well as a proportional decrease in tax deductions from stock-based compensation.
Liquidity and Capital Resources
As of June 30, 2021 and December 31, 2020, the principal sources of liquidity consisted of the following (in thousands): 
June 30,
2021
December 31,
2020
Cash and cash equivalents$593,224 $489,941 
Amount available to borrow under the Revolving Credit Facility$175,000 $175,000 
Working capital including cash and cash equivalents$708,420 $805,441 
As of June 30, 2021, we had $593.2 million in cash and cash equivalents, a $103.3 million increase from December 31, 2020. Our cash requirements fluctuate as a result of numerous factors, such as cash generated from operations, progress in research and development or capital expansion projects and integration activities. In addition, we intend to continue to evaluate candidates for new product lines, company or technology acquisitions or technology licensing. If we decide to proceed with any such transactions, we may need to incur additional debt or issue additional equity to successfully complete the transactions.
Our primary source of liquidity, other than our holdings of cash and cash equivalents, has been cash flows from operations and our Revolving Credit Facility. 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 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 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 and expansion 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.
The Amended and Restated Credit Agreement provides us with a Revolving Credit Facility of $175.0 million and there is no balance outstanding as of June 30, 2021. The Revolving Credit Facility matures on August 31, 2023. See Note 5 of the Notes to Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report for further discussion of the Revolving Credit Facility.
23


In connection with the acquisition of the BNP Business, the Company has an annual installment payment payable in 2022 of up to $48.0 million and an annual installment payment of $40.0 million payable in 2023. As of June 30, 2021, these payments are recorded at fair value as contingent consideration of $5.8 million and deferred consideration of $76.5 million.
On December 12, 2018, our Board of Directors authorized a stock repurchase program to purchase up to $50.0 million of the Company’s shares of common stock. On August 28, 2020, we announced an amendment to the stock repurchase program to purchase an additional $150.0 million of our shares of common stock through August 28, 2022 and as of June 30, 2021, the Company had approximately $52.9 million available under the repurchase program.
We expect our revenue and operating expenses will significantly impact our cash management decisions. Our future capital requirements and the adequacy of our available funds to service our long-term debt 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;
our ability to manage our recent significant growth and facility expansions;
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
Six Months Ended
 June 30,
(In thousands)20212020
Net cash provided by operating activities:$407,433 $120,177 
Net cash used for investing activities:(130,273)(13,388)
Net cash used for financing activities:(173,969)(87,019)
Effect of exchange rates on cash92 44 
Net increase in cash and cash equivalents$103,283 $19,814 
Cash provided by operating activities of $407.4 million during the six months ended June 30, 2021 reflects net income of $197.2 million and adjustments of $36.0 million primarily associated with depreciation, amortization, stock-based compensation and the payment of accretion of interest on deferred consideration. In addition, the company realized a net working capital contribution of $174.1 million primarily driven by a decrease in accounts receivable, partially offset by a decrease in income taxes payable and an increase in product inventory. For the six months ended June 30, 2020, cash provided by operating activities of $120.2 million reflects net income of $107.9 million and non-cash adjustments of $39.3 million primarily associated with depreciation, amortization, stock-based compensation and accretion of interest on deferred consideration. Partially offsetting these inflows was a net working capital use of cash of $23.3 million driven by increases in accounts receivable and product inventory, partially offset by an increase in income taxes payable.
Our investing activities used $130.3 million during the six months ended June 30, 2021 primarily related to investments in manufacturing equipment and building improvements, Sofia, Solana and Triage instruments available for lease and purchases of scientific equipment, partially offset by government proceeds received to fund such investments. Our investing activities used $13.4 million during the six months ended June 30, 2020 primarily related to payments for manufacturing equipment, computer equipment, building improvements, and Sofia, Solana and Triage instruments available for lease.
We are currently planning approximately $120 million in capital expenditures for the remainder of 2021. The primary purpose for our capital expenditures is to invest in manufacturing capacity expansion, to acquire Savanna, Sofia, Solana and Triage instruments, to acquire scientific equipment, to purchase or develop information technology and to implement facility improvements. We plan to fund the capital expenditures with the cash on our balance sheet.
Cash used by financing activities was $174.0 million during the six months ended June 30, 2021 primarily related to repurchases of common stock of $103.4 million, payments of tax withholdings for vesting of stock-based awards of $35.4 million, and payment on deferred and contingent consideration of $39.9 million, partially offset by proceeds from issuance of common stock under ESPP and stock option exercises of $4.9 million. Cash used by financing activities was $87.0 million during the six months ended June 30, 2020 primarily related to repurchases of common stock of $42.2 million, payment on
24


deferred and contingent consideration of $48.0 million, and payments of tax withholdings for vesting of stock-based awards of $2.7 million, partially offset by proceeds from issuance of common stock under ESPP and stock option exercises of $6.1 million.
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. 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. The COVID-19 pandemic combined with no flu season diminished the seasonal effects for our influenza products in the first half of 2021.
Off-Balance Sheet Arrangements
At June 30, 2021 and December 31, 2020, we did not have any relationships with unconsolidated entities or financial partners, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As such, we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in such relationships.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the U.S. 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, management evaluates its estimates, including those related to reserves for contractual rebates, goodwill and intangibles and income taxes. We base our estimates on historical experience and on 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 under different assumptions or conditions.
A comprehensive discussion of our critical accounting policies and management 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, 2020. There were no material changes to our critical accounting policies and estimates during the six months ended June 30, 2021.
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 placement of investments, our cash equivalents as of June 30, 2021 consisted primarily of prime money market funds. The funds provide daily liquidity and may be subject to interest rate risk and fall 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 a location’s functional currency.
25


During the six months ended June 30, 2021, total revenues were $551.9 million, of which approximately $96.6 million in revenue was denominated in currencies other than the U.S. dollar. We believe constant currency and constant currency change rate enhance the comparison of our financial performance from period-to-period, and to that of our competitors. Constant currency revenue excludes the impact from foreign currency fluctuations, which was favorable $4.8 million for the six months ended June 30, 2021, and is calculated by translating current period revenues using prior period exchange rates, net of any hedging effect recognized in the current period. Constant currency revenue change (expressed as a percentage) is calculated by determining the change in current period constant currency revenues over prior period revenues.
The major currencies to which our revenues are exposed are 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 six months ended June 30, 2021 as follows (in thousands):
Six Months Ended
 June 30,
Currency2021
Chinese Yuan$2,092 
Euro$1,754 
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 further discussion in Note 10 to the Notes 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 Securities Exchange Act of 1934 (the “Exchange Act”). Based on that evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of June 30, 2021 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 SEC’s rules and forms.
Changes in internal control over financial reporting: There was no change in our internal control over financial reporting during the quarter ended June 30, 2021 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
26



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 Notes 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, 2020. For a detailed description of our risk factors, refer to Item IA, “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2020.
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 June 30, 2021.
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)
April 4, 2021 - May 2, 20214,982 $130.01 — $156,313,465 
May 3, 2021 - May 30, 20214,233 120.26 — 156,313,465 
May 31, 2021 - July 4, 2021959,875 108.08 957,239 52,894,442 
Total969,090 $108.25 957,239 $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 shares of common stock, which was authorized by the Board of Directors (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 repurchase authorization through August 28, 2022. During the three months ended June 30, 2021, the Company repurchased 957,239 shares of outstanding common stock under this program for approximately $103.4 million.
ITEM 3.    Defaults Upon Senior Securities
None.
ITEM 4.    Mine Safety Disclosures
Not applicable.
ITEM 5.    Other Information
None.
27


ITEM 6.    Exhibits
3.1
3.2
3.3
4.1
10.1
10.2
31.1*
31.2*
32.1**
101
The following financial statements from the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, 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 Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, formatted in Inline XBRL (included as Exhibit 101).

_________________________
* Filed herewith.
** Furnished herewith.
28


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: August 5, 2021QUIDEL 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)

29


Exhibit Index
 
Exhibit
Number
3.1
3.2
3.3
4.1
10.1
10.2
31.1*
31.2*
32.1**
101
The following financial statements from the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, 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 Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, formatted in Inline XBRL (included as Exhibit 101).
___________________________
* Filed herewith.
** Furnished herewith.




30
EX-31.1 2 ex31120210630.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: August 5, 2021
 
/s/ DOUGLAS C. BRYANT
Douglas C. Bryant
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 ex31220210630.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: August 5, 2021
 
/s/ RANDALL J. STEWARD
Randall J. Steward
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 ex32120210630.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 June 30, 2021 (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: August 5, 2021
 
/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-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information 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 2113104 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - Industry and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Industry and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Industry and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2332305 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Derivatives and Hedging link:presentationLink link:calculationLink link:definitionLink 2337306 - Disclosure - Derivatives and Hedging (Tables) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Derivatives and Hedging - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 2139111 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 qdel-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 qdel-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 qdel-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Schedule of Other Ownership Interests [Table] Schedule of Other Ownership Interests [Table] Cash payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Assets: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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 Level 3 Fair Value, Inputs, Level 3 [Member] Repurchases of common stock (in shares) Stock Repurchased During Period, Shares Derivative assets Derivative Asset Sale leaseback transaction, number of buildings Sale Leaseback Transaction, Number Of Buildings Sale Leaseback Transaction, Number Of Buildings Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Derivatives and Hedging Derivative Instruments and Hedging Activities Disclosure [Text Block] Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Sales and marketing Selling and Marketing Expense [Member] Operating income Operating Income (Loss) Total current liabilities Liabilities, Current Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 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 Variable Rate [Domain] Variable Rate [Domain] Consideration Received for Capital Expenditures Paid but Not yet Incurred Consideration Received for Capital Expenditures Paid but Not yet Incurred Consideration Received for Capital Expenditures Paid but Not yet Incurred Variable Rate [Axis] Variable Rate [Axis] Commitments and contingencies Commitments and Contingencies Tax withholdings related to vesting of stock-based awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Repurchases of common stock Payments for Repurchase of Common Stock ASSETS Assets [Abstract] Contingent consideration Commitments [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Accounts payable Accounts Payable, Current Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Right-of-use assets Operating Lease, Right-of-Use Asset Net unrealized (losses) gains on derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Purchase of property, equipment and intangibles by incurring current liabilities Noncash or Part Noncash Acquisition, Fixed Assets Acquired Money Market Funds, at Carrying Value Money Market Funds, at Carrying Value Stock options outstanding, beginning (in shares) Stock options outstanding, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Derivative Liability, Notional Amount Derivative Liability, Notional Amount Customer [Axis] Customer [Axis] Credit Concentration Risk Credit Concentration Risk [Member] Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at June 30, 2021 and December 31, 2020 Preferred Stock, Value, Issued Hedging Designation [Domain] Hedging Designation [Domain] Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share 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] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other Liabilities, Noncurrent Other Liabilities, Noncurrent Deferred tax asset Deferred Income Tax Assets, Net Payments on finance lease obligation Finance Lease, Principal Payments 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] Work-in-process (materials, labor and overhead) Inventory, Work in Process, Net of Reserves Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Change in estimated fair value, recorded in general and administrative expenses Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Inventories Total inventories Inventory, Net Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Derivative Derivative [Member] Proceeds from government assistance allocated to fixed assets Proceeds from Contribution in Aid of Construction Percentage of risk concentration by major customer Sales percentage Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Principal payments of deferred consideration Payment On Acquisition Deferred Consideration Payment On Acquisition Deferred Consideration Statement [Line Items] Statement [Line Items] 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 3.25% Convertible Senior Notes due 2020 Senior 3 Point 25 Percent Convertible Notes Due 2020 [Member] Senior 3 Point 25 Percent Convertible Notes Due 2020 [Member] Acquisition and integration costs Business Combination, Acquisition Related Costs Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Number of financial covenants Number Of Financial Covenants Number Of Financial Covenants Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Lease payments Sale Leaseback Transaction, Monthly Rental Payments Other Current Liabilities Other Current Liabilities [Table Text Block] Volatility rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Interest expense on Convertible Senior Notes, net of tax Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities Basic earnings per share Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Ratio of indebtedness to net capital Ratio of Indebtedness to Net Capital Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Debt Debt Disclosure [Text Block] Rapid Immunoassay Rapid Immunoassay [Member] Rapid Immunoassay [Member] Income taxes receivable Prepaid Expense, Current Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Other Ownership Interests [Line Items] Other Ownership Interests [Line Items] Amendment Flag Amendment Flag Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Accretion of interest on deferred consideration Accretion Expense Balance Sheet Account Details Supplemental Balance Sheet Disclosures [Text Block] Reclassification of net realized losses (gains) on derivative instruments included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Customer C Customer C [Member] Customer C [Member] Net cash provided by operating activities: Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Number of renewal terms Lessee, Operating Lease, Number Of Renewal Terms Lessee, Operating Lease, Number Of Renewal Terms Dilutive potential shares issuable from Convertible Senior Notes Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Fair Value, Option, Eligible Item or Group Financial Instruments Financial Instruments [Domain] Consolidated fixed charge coverage ratio Consolidated Fixed Charge Coverage Ratio Consolidated Fixed Charge Coverage Ratio Geographical [Axis] Geographical [Axis] Initial measurement of derivative liabilities – Convertible Senior Notes Other Significant Noncash Transaction, Measurement Of Derivative Liability Other Significant Noncash Transaction, Measurement Of Derivative Liability Subsequent Events Subsequent Events [Text Block] Rutherford Rutherford [Member] Rutherford Lease Molecular Diagnostic Solutions Molecular Diagnostic Solutions [Member] Molecular Diagnostic Solutions [Member] Renewal term Lessee, Operating Lease, Renewal Term Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Net Revenues by Product Category Revenue from External Customers by Products and Services [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Total: Customers In Excess Of 10% Total Revenue [Member] Customers In Excess Of 10% Total Revenue 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 Other non-current assets Other Assets, Noncurrent Debt Conversion, Converted Instrument, Amount Debt Conversion, Converted Instrument, Amount Total assets Assets Derivative liabilities Derivative Liability, Current Interest expense, debt Interest Expense, Debt 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 Title of 12(b) Security Title of 12(b) Security Issuance of shares in exchange for Convertible Senior Notes (in shares) Debt Conversion, Converted Instrument, Shares Issued 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 Income taxes payable Accrued Income Taxes, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Cost of sales Cost of Sales [Member] Depreciation, amortization and other Depreciation, Depletion and Amortization Product and Service [Axis] Product and Service [Axis] Sales Sales [Member] Expected weighted-average period of recognition for unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Non-US Non-US [Member] Installment payment in 2022 Business Combination, Contingent Consideration Arrangements, To Be Paid, Year One Business Combination, Contingent Consideration Arrangements, To Be Paid, Year One Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Installment payment in 2023 Business Combination, Contingent Consideration Arrangements, Amount Of Installment Payment Business Combination, Contingent Consideration Arrangements, Amount Of Installment Payment Inventories Increase (Decrease) in Inventories Accounts payable Increase (Decrease) in Accounts Payable Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Raw materials Inventory, Raw Materials, Net of Reserves Accrued other taxes payable Broker-Dealer, Payable to Customer Debt Instrument [Axis] Debt Instrument [Axis] Interest and other expense, net Interest Income (Expense), Net Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Unbilled Contracts Receivable Unbilled Contracts Receivable 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] Shares, Issued Balance (in shares) Balance (in shares) Shares, Issued Other Current Assets Schedule of Other Current Assets [Table Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Research and development Research and Development Expense Lessee, sale leaseback, option to extend Lessee, Sale Leaseback, Option To Extend, Number Lessee, Sale Leaseback, Option To Extend, Number Subsequent Event Subsequent Event [Member] 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 Common stock, shares authorized (in shares) Common Stock, Shares Authorized Deferred consideration Deferred Consideration, Current Deferred Consideration, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Dilutive potential shares issuable from stock options and unvested RSUs Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Accrued payroll and related expenses Increase (Decrease) in Employee Related Liabilities Income Statement [Abstract] Income Statement [Abstract] Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document and Entity Information [Abstract] Operating lease liabilities - non-current Operating Lease, Liability, Noncurrent Other receivables Receivables, Transition Service Agreements Receivables, Transition Service Agreements Derivative liabilities - Convertible Senior Notes elected to settle in cash Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preferred stock, par value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Acquisitions of property, equipment and intangibles Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Document Period End Date Document Period End Date Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Lessee, operating lease, term of contract Lessee, Operating Lease, Term of Contract Hedging Designation [Axis] Hedging Designation [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Inventory Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Tax withholdings related to vesting of stock-based awards Stock Repurchased During Period, Value Payments of tax withholdings related to vesting of stock-based awards Payment, Tax Withholding, Share-based Payment Arrangement Designated as Hedging Instrument Designated as Hedging Instrument [Member] Effect of exchange rates on cash Effect of Exchange Rate on Cash Base Rate Base Rate [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Repurchases of common stock (in shares) Stock Repurchased and Retired During Period, Shares Change in fair value of derivative liabilities - Convertible Senior Notes Derivative, Loss on Derivative Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Partnership, McKellar San Diego Facility Partnership, McKellar San Diego Facility [Member] Partnership, McKellar San Diego Facility Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of sales Cost of Goods and Services Sold Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Total operating expenses Costs and Expenses Equity Components [Axis] Equity Components [Axis] 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 Restricted Stock Restricted Stock [Member] Finished goods (materials, labor and overhead) Inventory, Finished Goods, Net of Reserves Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Operating lease liabilities Operating Lease, Liability, Current Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Cardiometabolic Immunoassay Cardiac Immunoassay [Member] Cardiac Immunoassay [Member] Liabilities Measured at Fair Value on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] 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 Entity Interactive Data Current Entity Interactive Data Current 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 Fair Value Measurements Fair Value Disclosures [Text Block] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Share-based Payment Arrangement, Option, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Customer [Domain] Customer [Domain] Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [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] Other current and non-current liabilities Increase (Decrease) in Other Operating Liabilities Number of reportable segments Number of Reportable Segments Change in fair value of acquisition contingencies Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Research and development Research and Development Expense [Member] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Issuance of shares in exchange for Convertible Senior Notes Stock Issued During Period, Value, Conversion of Convertible Securities Deferred consideration Accrued Liabilities [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Additional paid-in capital Common Stock Including Additional Paid in Capital [Member] Customer incentives and rebates Customer Incentive, Payable, Current Customer Incentive, Payable, Current Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Deferred consideration - non-current Deferred Consideration, Non-current Deferred Consideration, Non-current Entity Address, Postal Zip Code Entity Address, Postal Zip Code Shares used in basic per share calculation Weighted Average Number of Shares Outstanding, Basic and Diluted Goodwill Goodwill Other comprehensive gain, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Estimated Fair Value of Each Stock Option Award Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Derivative Asset, Fair Value, Gross Asset Derivative Asset, Fair Value, Gross Asset Income taxes payable Increase (Decrease) in Income Taxes Payable Repurchases of common stock Stock Repurchased and Retired During Period, Value Level 2 Fair Value, Inputs, Level 2 [Member] Other Other Assets, Current Option to extend, term Lessor Operating Lease Option To Extend, Term Lessor Operating Lease Option To Extend, Term Contract Consideration Contract Consideration Contract Consideration Document Quarterly Report Document Quarterly Report Discount rate Business Combination, Contingent Consideration, Liability, Measurement Input Liabilities: Liabilities, Fair Value Disclosure [Abstract] Total assets measured at fair value Assets, Fair Value Disclosure General and administrative General and Administrative Expense [Member] Equity [Abstract] Equity [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Notional Amount Derivative Asset, Notional Amount Dilutive Securities Included And Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Dilutive Securities Included And Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Dilutive Securities Included And Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Deferred revenue Contract with Customer, Liability, Current Subsequent Event [Line Items] Subsequent Event [Line Items] BNP Business BNP Business [Member] BNP Business [Member] 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 Customer Concentration Risk Customer Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Domain] Shares used in diluted per share calculation Diluted weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Prepaid expenses and other current and non-current assets Increase (Decrease) in Prepaid Expenses, Other Expected option life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Regulatory Accounting Regulatory Accounting [Policy Text Block] Regulatory Accounting Sales and marketing Selling and Marketing Expense Amortization of debt discount and deferred issuance costs Amortization of Debt Issuance Costs and Discounts Net cash used for financing activities: Net Cash Provided by (Used in) Financing Activities Total stock-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, $0.001 par value per share; 97,500 shares authorized; 41,633 and 42,290 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Document Fiscal Year Focus Document Fiscal Year Focus Entity Current Reporting Status Entity Current Reporting Status Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Subsequent Event [Table] Subsequent Event [Table] Issuance of common stock under equity compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Inventory, Net [Abstract] Inventory, Net [Abstract] 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 INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Number of buildings Number Of Buildings Number Of Buildings Accounts receivable Accounts Receivable, after Allowance for Credit Loss Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Sales to Individual Customers in Excess of 10% of Total Revenues Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Accrued payroll and related expenses Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] RSUs Restricted Stock Units (RSUs) [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] General and administrative General and Administrative Expense Eligible Item or Group for Fair Value Option Financial Instrument Financial Instrument [Axis] Potentially dilutive shares excluded from calculation due to anti-dilutive effect Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Master agreement, annual payment Master Agreement, Annual Payment Master Agreement, Annual Payment Equity Component [Domain] Equity Component [Domain] Gross profit Gross Profit Property, plant and equipment, net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Customer B Customer Two [Member] Customer two. Net income Net income Net income Net Income (Loss) Attributable to Parent Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other current liabilities Total other current liabilities Other Liabilities, Current London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Other comprehensive gain, net of tax Other Comprehensive Income (Loss), Net of Tax Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Earnings Per Share [Abstract] Earnings Per Share [Abstract] Customer One [Member] Customer One [Member] Customer one. Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus 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. Net income used for diluted earnings per share Net Income (Loss) Available to Common Stockholders, Diluted SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS: Supplemental Cash Flow Information [Abstract] Reduction of other current liabilities upon issuance of restricted share units Receivable For Stock Option Exercises Receivable For Stock Option Exercises Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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 Compensation Expense Related to Stock-Based Compensation Plans Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Convertible Senior Notes Convertible Debt [Member] Geographic Concentration Risk Geographic Concentration Risk [Member] Lease Contractual Term [Axis] Lease Contractual Term [Axis] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Hedging Relationship [Domain] Hedging Relationship [Domain] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Stock Options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Basic Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Subsequent Events [Abstract] Ownership [Axis] Ownership [Axis] Changes in cumulative translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Cash Flow Hedging Cash Flow Hedging [Member] Ownership [Domain] Ownership [Domain] Stock options Equity Option [Member] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital Sales to customers outside the U.S. Revenues Provision for income taxes Income Tax Expense (Benefit) Schedule of Derivative Assets at Fair Value Schedule of Derivative Assets at Fair Value [Table Text Block] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Total liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Diluted earnings per share Earnings Per Share, Diluted Contract Consideration Received Contract Consideration Received Contract Consideration Received Local Phone Number Local Phone Number Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Changes in Estimated Fair Value of Contingent Consideration Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Consideration B Consideration B [Member] Consideration B [Member] Entity Emerging Growth Company Entity Emerging Growth Company Change in deferred tax assets and liabilities Deferred Income Tax Expense (Benefit) Derivative Liability, Fair Value, Gross Liability Derivative Liability, Fair Value, Gross Liability Payment of accreted interest on contingent and deferred consideration Payment Of Accreted Interest On Contingent Consideration Liability And Deferred Consideration, Operating Activities Payment Of Accreted Interest On Contingent Consideration Liability And Deferred Consideration, Operating Activities Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Award Type [Axis] Award Type [Axis] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Industry and Geographic Information Industry And Geographic Information [Text Block] Industry and geographic information. Lease Contractual Term [Domain] Lease Contractual Term [Domain] Maximum Maximum [Member] Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Retained earnings Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Principal payments of acquisition contingent consideration Payment for Contingent Consideration Liability, Financing Activities Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used for investing activities: Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Trading Symbol Trading Symbol Commitment fee percentage on unused capacity Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Other Other Sundry Liabilities, Current Computation of Earnings Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Tax withholdings related to vesting of stock-based awards (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 9 qdel-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 qdel-20210630_htm.xml IDEA: XBRL DOCUMENT 0000353569 2021-01-01 2021-06-30 0000353569 2021-07-30 0000353569 2021-06-30 0000353569 2020-12-31 0000353569 2021-04-01 2021-06-30 0000353569 2020-04-01 2020-06-30 0000353569 2020-01-01 2020-06-30 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 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000353569 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:CommonStockMember 2021-04-01 2021-06-30 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000353569 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000353569 us-gaap:CommonStockMember 2021-06-30 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-06-30 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000353569 us-gaap:RetainedEarningsMember 2021-06-30 0000353569 us-gaap:CommonStockMember 2019-12-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000353569 us-gaap:RetainedEarningsMember 2019-12-31 0000353569 2019-12-31 0000353569 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000353569 2020-01-01 2020-03-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000353569 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000353569 us-gaap:CommonStockMember 2020-03-31 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-03-31 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000353569 us-gaap:RetainedEarningsMember 2020-03-31 0000353569 2020-03-31 0000353569 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000353569 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000353569 us-gaap:CommonStockMember 2020-06-30 0000353569 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0000353569 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000353569 us-gaap:RetainedEarningsMember 2020-06-30 0000353569 2020-06-30 0000353569 us-gaap:ConvertibleDebtMember qdel:Senior3Point25PercentConvertibleNotesDue2020Member us-gaap:ConvertibleDebtMember 2021-06-30 0000353569 us-gaap:StockOptionMember 2021-04-01 2021-06-30 0000353569 us-gaap:StockOptionMember 2020-04-01 2020-06-30 0000353569 2018-08-31 0000353569 us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-06-30 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 2021-04-01 2021-06-30 0000353569 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-06-30 0000353569 us-gaap:RevolvingCreditFacilityMember 2020-04-01 2020-06-30 0000353569 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-06-30 0000353569 us-gaap:FederalFundsEffectiveSwapRateMember 2021-01-01 2021-06-30 0000353569 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0000353569 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0000353569 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0000353569 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0000353569 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0000353569 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0000353569 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0000353569 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0000353569 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0000353569 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0000353569 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0000353569 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0000353569 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0000353569 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0000353569 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0000353569 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0000353569 us-gaap:RestrictedStockMember 2021-06-30 0000353569 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0000353569 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0000353569 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0000353569 us-gaap:NonUsMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000353569 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000353569 us-gaap:NonUsMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000353569 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000353569 us-gaap:NonUsMember us-gaap:GeographicConcentrationRiskMember 2021-06-30 0000353569 us-gaap:NonUsMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 0000353569 qdel:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000353569 qdel:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000353569 qdel:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000353569 qdel:CustomerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000353569 qdel:CustomerCMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000353569 qdel:CustomerCMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000353569 qdel:CustomersInExcessOf10TotalRevenueMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000353569 qdel:CustomersInExcessOf10TotalRevenueMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000353569 us-gaap:CreditConcentrationRiskMember 2021-06-30 0000353569 us-gaap:CreditConcentrationRiskMember 2020-12-31 0000353569 qdel:RapidImmunoassayMember 2021-04-01 2021-06-30 0000353569 qdel:RapidImmunoassayMember 2020-04-01 2020-06-30 0000353569 qdel:RapidImmunoassayMember 2021-01-01 2021-06-30 0000353569 qdel:RapidImmunoassayMember 2020-01-01 2020-06-30 0000353569 qdel:CardiacImmunoassayMember 2021-04-01 2021-06-30 0000353569 qdel:CardiacImmunoassayMember 2020-04-01 2020-06-30 0000353569 qdel:CardiacImmunoassayMember 2021-01-01 2021-06-30 0000353569 qdel:CardiacImmunoassayMember 2020-01-01 2020-06-30 0000353569 qdel:MolecularDiagnosticSolutionsMember 2021-04-01 2021-06-30 0000353569 qdel:MolecularDiagnosticSolutionsMember 2020-04-01 2020-06-30 0000353569 qdel:MolecularDiagnosticSolutionsMember 2021-01-01 2021-06-30 0000353569 qdel:MolecularDiagnosticSolutionsMember 2020-01-01 2020-06-30 0000353569 qdel:SpecializedDiagnosticSolutionsMember 2021-04-01 2021-06-30 0000353569 qdel:SpecializedDiagnosticSolutionsMember 2020-04-01 2020-06-30 0000353569 qdel:SpecializedDiagnosticSolutionsMember 2021-01-01 2021-06-30 0000353569 qdel:SpecializedDiagnosticSolutionsMember 2020-01-01 2020-06-30 0000353569 2018-01-05 0000353569 2018-01-05 2018-01-05 0000353569 qdel:PartnershipMcKellarSanDiegoFacilityMember 2021-01-01 2021-06-30 0000353569 qdel:RutherfordMember 2021-01-01 2021-06-30 0000353569 qdel:RutherfordMember 2021-01-31 0000353569 us-gaap:FairValueInputsLevel1Member 2021-06-30 0000353569 us-gaap:FairValueInputsLevel2Member 2021-06-30 0000353569 us-gaap:FairValueInputsLevel3Member 2021-06-30 0000353569 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000353569 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000353569 us-gaap:FairValueInputsLevel3Member 2020-12-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember 2021-06-30 0000353569 us-gaap:DerivativeMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeMember 2020-12-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeMember 2020-12-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember 2020-12-31 0000353569 us-gaap:DerivativeMember 2020-12-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:CommitmentsMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:CommitmentsMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:CommitmentsMember 2021-06-30 0000353569 us-gaap:CommitmentsMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:CommitmentsMember 2020-12-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:CommitmentsMember 2020-12-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:CommitmentsMember 2020-12-31 0000353569 us-gaap:CommitmentsMember 2020-12-31 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:AccruedLiabilitiesMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:AccruedLiabilitiesMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:AccruedLiabilitiesMember 2021-06-30 0000353569 us-gaap:AccruedLiabilitiesMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel1Member us-gaap:AccruedLiabilitiesMember 2020-12-31 0000353569 us-gaap:FairValueInputsLevel2Member us-gaap:AccruedLiabilitiesMember 2020-12-31 0000353569 us-gaap:FairValueInputsLevel3Member us-gaap:AccruedLiabilitiesMember 2020-12-31 0000353569 us-gaap:AccruedLiabilitiesMember 2020-12-31 0000353569 qdel:BNPBusinessMember qdel:ConsiderationBMember 2021-06-30 0000353569 us-gaap:MeasurementInputDiscountRateMember 2021-06-30 0000353569 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-06-30 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000353569 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0000353569 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2021-06-30 0000353569 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2020-12-31 0000353569 srt:MinimumMember us-gaap:SubsequentEventMember 2021-07-24 2021-07-24 0000353569 srt:MaximumMember us-gaap:SubsequentEventMember 2021-07-24 2021-07-24 shares iso4217:USD iso4217:USD shares pure qdel:covenant qdel:segment qdel:building qdel:option qdel:renewal_term qdel:pure 0000353569 --12-31 2021 Q2 false 0.00005 10-Q true 2021-06-30 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 41632759 593224000 489941000 46216000 497688000 218506000 113798000 59741000 40975000 917687000 1142402000 251045000 110481000 134870000 100544000 337027000 337032000 109537000 122431000 44151000 44762000 13335000 13512000 1807652000 1871164000 99562000 86316000 16559000 34781000 6585000 127788000 8952000 7799000 5845000 5987000 41898000 42000000 29866000 32290000 209267000 336961000 135660000 100706000 34611000 73951000 17035000 26843000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 97500000 97500000 41633000 41633000 42290000 42290000 42000 42000 267890000 388121000 1019000 -431000 1142128000 944971000 1411079000 1332703000 1807652000 1871164000 176610000 201754000 551948000 376407000 70424000 53003000 143803000 112665000 106186000 148751000 408145000 263742000 22614000 20970000 45918000 37349000 38100000 27567000 72333000 58305000 21138000 15679000 40645000 30011000 1028000 872000 1754000 2786000 82880000 65088000 160650000 128451000 23306000 83663000 247495000 135291000 -1623000 -3467000 -4005000 -6274000 21683000 80196000 243490000 129017000 2610000 12544000 46333000 21128000 19073000 67652000 197157000 107889000 0.46 1.61 4.74 2.56 0.45 1.55 4.64 2.48 41691000 42117000 41622000 42086000 42374000 43746000 42475000 43574000 19073000 67652000 197157000 107889000 331000 265000 -509000 200000 -235000 -138000 106000 269000 -761000 195000 -1853000 337000 526000 -333000 1959000 -68000 19930000 67584000 198607000 108021000 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 59000 0 494000 494000 5846000 5846000 12000 1467000 1467000 957000 1000 103437000 103438000 857000 857000 19073000 19073000 41633000 42000 267890000 1019000 1142128000 1411079000 41868000 42000 425557000 -463000 134684000 559820000 153000 0 3571000 3571000 3325000 3325000 25000 1954000 1954000 200000 200000 40237000 40237000 41996000 42000 430499000 -263000 174921000 605199000 203000 3287000 3287000 4665000 4665000 2000 0 48000 48000 26180000 26180000 5000 716000 716000 247000 42178000 42178000 -68000 -68000 67652000 67652000 41949000 42000 369425000 -331000 242573000 611709000 197157000 107889000 27191000 24237000 11674000 9008000 202000 433000 101000 848000 2558000 3612000 1781000 129000 611000 -21000 0 1084000 8157000 0 -451094000 16450000 104796000 34501000 19927000 3791000 -10124000 9414000 -16124000 4974000 -126010000 17056000 202000 -3744000 407433000 120177000 153536000 13388000 23263000 0 -130273000 -13388000 4866000 6091000 128000 228000 35396000 2670000 103438000 42178000 4730000 6034000 35143000 42000000 -173969000 -87019000 92000 44000 103283000 19814000 489941000 52775000 593224000 72589000 0 26180000 31164000 2175000 13619000 0 2001000 767000 0 48000 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: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 accompanying unaudited consolidated financial statements of Quidel Corporation and its subsidiaries (the “Company”) 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.</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%">The information at June 30, 2021, and for the three and six months ended June 30, 2021 and 2020, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2020 included in the Company’s 2020 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: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%">For 2021 and 2020, the Company’s fiscal year will end or has ended on January 2, 2022 and January 3, 2021, respectively. For 2021 and 2020, the Company’s second quarter ended on July 4, 2021 and June 28, 2020, respectively. For ease of reference, the calendar quarter end dates are used herein. The three and six-month periods ended June 30, 2021 and 2020 each included 13 and 26 weeks, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</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%">The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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 six months ended June 30, 2021, there have been no changes to our significant accounting policies as described in our 2020 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: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 accompanying unaudited consolidated financial statements of Quidel Corporation and its subsidiaries (the “Company”) 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.</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%">The information at June 30, 2021, and for the three and six months ended June 30, 2021 and 2020, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2020 included in the Company’s 2020 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: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%">For 2021 and 2020, the Company’s fiscal year will end or has ended on January 2, 2022 and January 3, 2021, respectively. For 2021 and 2020, the Company’s second quarter ended on July 4, 2021 and June 28, 2020, respectively. For ease of reference, the calendar quarter end dates are used herein. The three and six-month periods ended June 30, 2021 and 2020 each included 13 and 26 weeks, respectively.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</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%">The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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 six months ended June 30, 2021, there have been no changes to our significant accounting policies as described in our 2020 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, unvested restricted stock units (“RSUs”) and, for the 2020 periods, the 3.25% Convertible Senior Notes. 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-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 table reconciles net income and the weighted-average shares used in computing basic and diluted earnings per share (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:56.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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:9.139%"/><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/>June 30,</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%">Six Months Ended<br/> June 30,</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%">2021</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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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"/></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%">Net income used for basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">19,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 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%">67,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">197,157 </span></td><td style="background-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%">107,889 </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%">Interest expense on Convertible Senior Notes, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income used for diluted earnings per share</span></td><td style="background-color:#ffffff;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-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%">19,073 </span></td><td style="background-color:#ffffff;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-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-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%">67,831 </span></td><td style="background-color:#ffffff;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-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-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%">197,157 </span></td><td style="background-color:#ffffff;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-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-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%">108,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086 </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%">Dilutive potential shares issuable from Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential shares issuable from stock options and unvested RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,087 </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="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,374 </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,746 </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,475 </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,574 </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="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%">197 </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%">— </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%">133 </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%">1 </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: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%">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><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%">Potentially dilutive shares from the Convertible Senior Notes in 2020 were determined using the if-converted method. Under the provisions of the if-converted method, the Convertible Senior Notes were assumed to be converted and the resulting common shares were included in the denominator of the EPS calculation and the interest expense, net of tax, recorded in connection with the Convertible Senior Notes was added back to net income. The Convertible Senior Notes had a dilutive impact when the average market price of the Company’s common stock exceeded the applicable conversion price of the notes. The Senior Convertible Notes became convertible on March 31, 2018 and matured on December 15, 2020.</span></div> 0.0325 <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 table reconciles net income and the weighted-average shares used in computing basic and diluted earnings per share (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:56.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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:9.139%"/><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/>June 30,</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%">Six Months Ended<br/> June 30,</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%">2021</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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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"/></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%">Net income used for basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">19,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 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%">67,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">197,157 </span></td><td style="background-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%">107,889 </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%">Interest expense on Convertible Senior Notes, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income used for diluted earnings per share</span></td><td style="background-color:#ffffff;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-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%">19,073 </span></td><td style="background-color:#ffffff;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-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-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%">67,831 </span></td><td style="background-color:#ffffff;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-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-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%">197,157 </span></td><td style="background-color:#ffffff;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-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-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%">108,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086 </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%">Dilutive potential shares issuable from Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential shares issuable from stock options and unvested RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,087 </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="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,374 </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,746 </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,475 </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,574 </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="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%">197 </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%">— </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%">133 </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%">1 </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: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%">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> 19073000 67652000 197157000 107889000 0 179000 0 360000 19073000 67831000 197157000 108249000 41691000 42117000 41622000 42086000 0 392000 0 401000 683000 1237000 853000 1087000 42374000 43746000 42475000 43574000 197000 0 133000 1000 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%">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%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">103,794 </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%">58,264 </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%">40,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,359 </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%">74,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">218,506 </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%">113,798 </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-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%">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%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">39,400 </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,442 </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%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">16,041 </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%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,335 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,157 </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 prepaid expenses and other current assets</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%">59,741 </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%">40,975 </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: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%">Unbilled receivables as of December 31, 2020 primarily consisted of receivables arising from unbilled milestone achievements for capital expenditures to be reimbursed under the National Institute of Health (“NIH”) contract. As of June 30, 2021, the Company had achieved and billed for all milestones under the NIH contract. Amounts not collected as of June 30, 2021 are included in other receivables. Since inception and as of June 30, 2021, the Company has collected $42.0 million of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$65.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> total contract value.</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:120%">Other Current Liabilities</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%">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%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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,969 </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,663 </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%">2,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">2,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,157 </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%">Derivative liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061 </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%">10,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,676 </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%">29,866 </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%">32,290 </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%">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%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">103,794 </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%">58,264 </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%">40,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,359 </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%">74,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">218,506 </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%">113,798 </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> 103794000 58264000 40373000 31359000 74339000 24175000 218506000 113798000 <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%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">39,400 </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,442 </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%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">16,041 </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%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,335 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,157 </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 prepaid expenses and other current assets</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%">59,741 </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%">40,975 </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> 39400000 15442000 0 16041000 14284000 7335000 6057000 2157000 59741000 40975000 42000000.0 65000000.0 <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%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</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,969 </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,663 </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%">2,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">2,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,157 </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%">Derivative liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061 </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%">10,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,676 </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%">29,866 </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%">32,290 </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> 13969000 15663000 2553000 3733000 2421000 2157000 597000 3061000 10326000 7676000 29866000 32290000 Income Taxes<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%">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%"> (together, “ASC 740”). 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: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 Company recognized income tax provisions of $2.6 million in relation to income before taxes of $21.7 million and $12.5 million in relation to income before taxes of $80.2 million resulting in effective tax rates of 12% and 16% for the three months ended June 30, 2021 and 2020, respectively. The Company’s 12% and 16% effective tax rates for the three months ended June 30, 2021 and 2020, respectively, differed from the federal statutory rate of 21% primarily due to the discrete impact </span></div>of excess tax deductions from stock based compensation, the benefit from research and development (“R&amp;D”) credits and the benefit from corporate deductions attributable to Foreign Derived Intangible Income (“FDII”), the benefits of which are offset by the income tax owed in U.S. For the six months ended June 30, 2021 and 2020, respectively, the Company recognized income tax provision of $46.3 million and $21.1 million, in relation to income before taxes of $243.5 million and $129.0 million. The Company’s 19% and 16% effective tax rates for the six months ended June 30, 2021 and 2020, respectively, differed from the federal statutory rate of 21% primarily due to the discrete impact of excess tax deductions from stock based compensation, the benefit from R&amp;D credits and the benefit from corporate deductions attributable to FDII, the benefits of which are offset by the income tax owed in U.S. states, all in relation to income before taxes as described above. 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 U.S. 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. 2600000 21700000 12500000 80200000 0.12 0.16 0.12 0.16 46300000 21100000 243500000 129000000.0 0.19 0.16 Revolving Credit Facility<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%">The Company has a $175.0 million Revolving Credit Facility under a credit agreement expiring on August 31, 2023 of which no amounts were outstanding as of June 30, 2021. 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, (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: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 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 June 30, 2021.</span></div>Interest expense recognized, including amortization of deferred issuance cost, was $0.1 million and $0.3 million for the three and six months ended June 30, 2021 and $0.2 million and $0.4 million for the three and six months ended June 30, 2020 175000000.0 0.01 0.01 0.0175 0.0250 0.0075 0.0150 0.0015 0.0030 2 3.50 4.50 1.25 100000 300000 200000 400000 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-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%">A summary of the status of stock option activity for the six months ended June 30, 2021 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.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><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:15.715%"/><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, 2020</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%">760 </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%">46.95 </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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.00 </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%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.37 </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%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">60.95 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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%">A summary of the status of restricted stock unit activity for the six months ended June 30, 2021 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: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:15.130%"/><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 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, 2020</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%">878 </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%">59.60 </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%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50 </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%">(387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.48 </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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.72 </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 June 30, 2021</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%">594 </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%">94.16 </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: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 six months ended June 30, 2021, the Company issued 10,948 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-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 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:47.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.232%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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/>June 30,</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><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%">Six Months Ended<br/> June 30,</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="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%">2021</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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">643 </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%">435 </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%">1,159 </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%">693 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,638 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,169 </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 stock-based compensation expense</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%">5,846 </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%">5,130 </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%">11,674 </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%">9,008 </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: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%">As of June 30, 2021, total unrecognized compensation expense was $46.1 million, which is expected to be recognized over a weighted-average period of approximately 2.0 years. </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%">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:99.853%"><tr><td style="width:1.0%"/><td style="width:71.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.226%"/><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%">Six Months Ended<br/> June 30,</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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><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%">1.34 </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%">5.01</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.14</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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </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%">$115.78</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%">$28.39</span></td></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-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 six months ended June 30, 2021 and 2020 was $204.50 and $85.34, respectively. </span></div>Compensation expense capitalized to inventory and compensation expense related to the Company’s ESPP were not material for the three and six months ended June 30, 2021 or 2020. <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 six months ended June 30, 2021 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.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><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:15.715%"/><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, 2020</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%">760 </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%">46.95 </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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.00 </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%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.37 </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%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">60.95 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 760000 46.95 47000 254.00 254.00 70000 39.37 39.37 737000 60.95 <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 restricted stock unit activity for the six months ended June 30, 2021 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: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:15.130%"/><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 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, 2020</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%">878 </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%">59.60 </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%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50 </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%">(387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.48 </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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.72 </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 June 30, 2021</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%">594 </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%">94.16 </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> 878000 59.60 106000 204.50 387000 45.48 3000 131.72 594000 94.16 10948000 <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:47.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.232%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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/>June 30,</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><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%">Six Months Ended<br/> June 30,</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="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%">2021</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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">643 </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%">435 </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%">1,159 </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%">693 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,638 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,169 </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 stock-based compensation expense</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%">5,846 </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%">5,130 </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%">11,674 </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%">9,008 </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> 643000 435000 1159000 693000 893000 866000 1927000 1508000 1556000 1341000 2960000 2638000 2754000 2488000 5628000 4169000 5846000 5130000 11674000 9008000 46100000 P2Y <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:99.853%"><tr><td style="width:1.0%"/><td style="width:71.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.226%"/><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%">Six Months Ended<br/> June 30,</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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><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%">1.34 </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%">5.01</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.14</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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </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%">$115.78</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%">$28.39</span></td></tr></table> 0.0042 0.0134 P5Y3D P5Y1M20D 0.53 0.39 0 0 115.78 28.39 204.50 85.34 Industry and Geographic InformationThe Company operates in one reportable segment. Sales to customers outside of the U.S. represented $147.0 million (27%) and $96.8 million (26%) of total revenue for the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021 and December 31, 2020, net accounts receivable due from foreign customers were $22.2 million and $18.6 million, respectively.<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 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: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="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%">Six Months Ended<br/> June 30,</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18 </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%">19 </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%">11 </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%">19 </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%">9 </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%">10 </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%">38 </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%">48 </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: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%">As of June 30, 2021 and December 31, 2020, net accounts receivable from customers with balances due in excess of 10% of total accounts receivable totaled $9.1 million and $411.7 million, respectively.</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%">Consolidated total revenues by product category for the six months ended June 30, 2021 and 2020 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:43.636%"/><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.969%"/><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.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:12.209%"/><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="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/>June 30,</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%">Six Months Ended<br/> June 30,</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="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><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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rapid Immunoassay</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%">60,070 </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%">80,606 </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%">297,740 </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%">176,536 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,092 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,540 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,239 </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"/><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 revenues</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%">176,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"/><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%">201,754 </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%">551,948 </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%">376,407 </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 147000000.0 0.27 96800000 0.26 22200000 18600000 <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: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="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%">Six Months Ended<br/> June 30,</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18 </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%">19 </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%">11 </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%">19 </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%">9 </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%">10 </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%">38 </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%">48 </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.18 0.19 0.11 0.19 0.09 0.10 0.38 0.48 9100000 411700000 <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 six months ended June 30, 2021 and 2020 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:43.636%"/><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.969%"/><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.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:12.209%"/><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="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/>June 30,</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%">Six Months Ended<br/> June 30,</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="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><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%">2020</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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rapid Immunoassay</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%">60,070 </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%">80,606 </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%">297,740 </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%">176,536 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,092 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,540 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,239 </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"/><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 revenues</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%">176,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"/><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%">201,754 </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%">551,948 </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%">376,407 </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> 60070000 80606000 297740000 176536000 71666000 71666000 54191000 138218000 108092000 34456000 55177000 94719000 63540000 10418000 11780000 21271000 28239000 176610000 201754000 551948000 376407000 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: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%">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: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%">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:120%">McKellar Court Lease </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— During 1999, the Company completed a sale and leaseback transaction of its San Diego facility at McKellar Court to a partnership for which the Company is a limited partner. The partnership is deemed to be a variable interest entity (VIE). The Company is not, however, the primary beneficiary of the VIE as it does not have the power to direct the activities of the partnership and does not have the obligation to absorb losses or receive benefits of the partnership that could potentially be significant to the partnership. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made lease payments to the partnership of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.5 million</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">the six months ended June 30, 2021.</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:120%">Rutherford Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — 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: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%">In Beckman Coulter, Inc. v. Quidel Corporation, which was filed in the Superior Court for the County of San Diego, </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California, on November 27, 2017, Beckman Coulter, Inc. (“Beckman Coulter”) alleged that a provision of an agreement between Quidel and Beckman Coulter violated state antitrust laws. Our acquisition of the B-type Naturietic Peptide assay business (“BNP Business”) in October 2017 consisted of assets and liabilities relating to a contractual arrangement with Beckman Coulter (the “BNP Supply Agreement”) for the supply of antibodies and other inputs related to, and distribution of, the Triage® B-type Naturietic Peptide Test (“BNP Test”) for the Beckman Coulter Access Family of Immunoassay Systems. In the lawsuit, Beckman Coulter asserted that an exclusivity provision violated certain state antitrust laws and was unenforceable. From the inception of the lawsuit, the lawsuit was subject to numerous motions, rulings, appellate reviews and opinions. The matter was scheduled for trial starting April 15, 2022. On July 24, 2021, the Company and Beckman Coulter entered into a Master Agreement (the “Master Agreement”) pursuant to which, among other matters, Quidel’s business of selling and distributing the BNP Test for the BNP Business will be transitioned to Beckman Coulter. Concurrent with entering into the Master Agreement, Quidel and Beckman Coulter entered into a Settlement Agreement to resolve all disputes relating to the existing BNP Supply Agreement, among other matters. On August 3, 2021, the lawsuit was dismissed with prejudice. See Note 11 for further discussion of the agreements with Beckman Coulter.</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%">From time to time, the Company is involved in other litigation and 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 June 30, 2021 and December 31, 2020 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 3 P2Y 500000 39400000 P15Y 2 P5Y Fair Value Measurements<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 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%">June 30, 2021</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, 2020</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 (money market funds)</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%">200,013 </span></td><td style="background-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"/><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%">200,013 </span></td><td style="background-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%">200,003 </span></td><td style="background-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"/><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%">200,003 </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%">Derivative assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24 </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 assets measured at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">361 </span></td><td style="background-color:#ffffff;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-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-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-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-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-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%">200,374 </span></td><td style="background-color:#ffffff;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-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-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%">200,003 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">24 </span></td><td style="background-color:#ffffff;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-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-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-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-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-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%">200,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Derivative liabilities</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%">— </span></td><td style="background-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%">597 </span></td><td style="background-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%">597 </span></td><td style="background-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%">3,061 </span></td><td style="background-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%">3,061 </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"/><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%">Contingent 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,896 </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%">Deferred 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%">76,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">76,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">115,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">115,951 </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 liabilities measured at fair value</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%">— </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%">77,106 </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%">5,967 </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%">83,073 </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%">— </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%">119,012 </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%">11,896 </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%">130,908 </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: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%">There were no transfers of assets or liabilities between Level 1, Level 2 and Level 3 categories of the fair value hierarchy during the three and six-month period ended June 30, 2021 and the year ended December 31, 2020.</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%">Cash equivalents consist of funds held in money market accounts that are valued using quoted prices in active markets for identical instruments. Derivative financial instruments are measured 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:120%">.</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%">In connection with the acquisition of the BNP Business, the Company has an annual installment payment payable in 2022 of up to $48.0 million and an annual installment payment of $40.0 million payable in 2023 remaining as of June 30, 2021. The </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">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 is a significant assumption that is not observed in the market and, therefore, the resulting fair value represents a Level 3 measurement. The discount rate of 2.9% used as of June 30, 2021 was based on estimated borrowing rate for a similar liability.</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%">Changes in estimated fair value of contingent consideration liabilities from December 31, 2020 through June 30, 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: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, 2020</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%">11,896 </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%">(6,030)</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%">Change in estimated fair value, recorded in general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </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"/></tr><tr><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%">Balance at June 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,967 </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> <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%">June 30, 2021</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, 2020</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 (money market funds)</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%">200,013 </span></td><td style="background-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"/><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%">200,013 </span></td><td style="background-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%">200,003 </span></td><td style="background-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"/><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%">200,003 </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%">Derivative assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24 </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 assets measured at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">361 </span></td><td style="background-color:#ffffff;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-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-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-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-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-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%">200,374 </span></td><td style="background-color:#ffffff;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-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-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%">200,003 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-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%">24 </span></td><td style="background-color:#ffffff;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-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-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-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-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-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%">200,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Derivative liabilities</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%">— </span></td><td style="background-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%">597 </span></td><td style="background-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%">597 </span></td><td style="background-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%">3,061 </span></td><td style="background-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%">3,061 </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"/><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%">Contingent 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,896 </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%">Deferred 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%">76,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">76,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">115,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">115,951 </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 liabilities measured at fair value</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%">— </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%">77,106 </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%">5,967 </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%">83,073 </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%">— </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%">119,012 </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%">11,896 </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%">130,908 </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> 200013000 0 0 200013000 200003000 0 0 200003000 0 361000 0 361000 0 24000 0 24000 200013000 361000 0 200374000 200003000 24000 0 200027000 0 597000 0 597000 0 3061000 0 3061000 0 0 5967000 5967000 0 0 11896000 11896000 0 76509000 0 76509000 0 115951000 0 115951000 0 77106000 5967000 83073000 0 119012000 11896000 130908000 48000000.0 48000000.0 40000000.0 0.029 <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, 2020 through June 30, 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: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, 2020</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%">11,896 </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%">(6,030)</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%">Change in estimated fair value, recorded in general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </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"/></tr><tr><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%">Balance at June 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,967 </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> 11896000 -6030000 101000 5967000 Foreign Currency Hedges<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%">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: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%">Such forward foreign currency 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: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 notional principal amounts for outstanding derivative instruments provide one measure of the transaction volume outstanding and do not represent the amount of our exposure to credit or market loss. Credit risk represents our 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. We generally enter into master netting arrangements, which reduces credit risk by permitting net settlement of transactions with the same counterparty. We present our derivative assets and derivative liabilities at their net fair values. We did not have any derivative instruments with credit-risk related contingent features that would require us to post collateral.</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 table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of June 30, 2021 and December 31, 2020 (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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">3,481 </span></td><td style="background-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%">158 </span></td><td style="background-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%">7,173 </span></td><td style="background-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%">588 </span></td><td style="background-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%">38,435 </span></td><td style="background-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%">2,819 </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%">16,430 </span></td><td style="background-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%">203 </span></td><td style="background-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%">18,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">24 </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%">1,442 </span></td><td style="background-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%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">23,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">242 </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 June 30, 2021 and December 31, 2020 (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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">3,481 </span></td><td style="background-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%">158 </span></td><td style="background-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%">7,173 </span></td><td style="background-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%">588 </span></td><td style="background-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%">38,435 </span></td><td style="background-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%">2,819 </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%">16,430 </span></td><td style="background-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%">203 </span></td><td style="background-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%">18,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">24 </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%">1,442 </span></td><td style="background-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%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">23,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3481000 158000 0 0 7173000 588000 38435000 2819000 16430000 203000 18160000 24000 1442000 9000 23120000 242000 Subsequent Events<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 July 24, 2021, the Company and Beckman Coulter entered into a Master Agreement pursuant to which, among other matters, Quidel’s business of selling and distributing the BNP Test for the BNP Business will be transitioned to Beckman Coulter. Pursuant to the Master Agreement, on a country by country basis, the Company will discontinue offering its Triage® BNP assay and Beckman Coulter will offer its own branded BNP assay to the market. Prior to Beckman Coulter introducing its own branded product to the market, in certain countries, the Company will grant Beckman Coulter exclusive rights to distribute the Triage® BNP assay in such countries. The parties are targeting the initial commercial transition, including in the US, to be completed by late August 2021. Prior to the initial commercial transition to Beckman Coulter, Quidel will continue to operate the Triage® BNP Business.</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%">As consideration for the arrangements during each of calendar years 2022 through and including 2029, Quidel will receive a minimum payment of $70 million and a maximum payment of $75 million. Such maximum payments will be pro-rated for 2021, based on the period commencing on the date of the initial commercial transition to Beckman Coulter, through December 31, 2021.</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%">In addition, the parties entered into other related agreements under the Master Agreement, including a Transition Services Agreement, pursuant to which the parties will provide various transitional services, a Supply Agreement for the supply by Quidel of the Quidel antibody and other components used in the manufacture of the BNP assay, and a Distribution Agreement, granting Beckman Coulter the right to sell and distribute the Triage® BNP assay as described above.</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%">Concurrent with entering into the Master Agreement, Quidel and Beckman Coulter entered into a Settlement Agreement to resolve all disputes relating to the existing BNP Supply Agreement, among other matters. See further discussion in Note 8 under the heading </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation and Other Legal Proceedings.</span></div> 70000000 75000000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Jul. 30, 2021
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 0-10961  
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 Registrant Name QUIDEL CORPORATION  
Entity Central Index Key 0000353569  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   41,632,759
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 593,224 $ 489,941
Accounts receivable, net 46,216 497,688
Inventories 218,506 113,798
Prepaid expenses and other current assets 59,741 40,975
Total current assets 917,687 1,142,402
Property, plant and equipment, net 251,045 110,481
Right-of-use assets 134,870 100,544
Goodwill 337,027 337,032
Intangible assets, net 109,537 122,431
Deferred tax asset 44,151 44,762
Other non-current assets 13,335 13,512
Total assets 1,807,652 1,871,164
Current liabilities:    
Accounts payable 99,562 86,316
Accrued payroll and related expenses 16,559 34,781
Income taxes payable 6,585 127,788
Operating lease liabilities 8,952 7,799
Contingent consideration 5,845 5,987
Deferred consideration 41,898 42,000
Other current liabilities 29,866 32,290
Total current liabilities 209,267 336,961
Operating lease liabilities - non-current 135,660 100,706
Deferred consideration - non-current 34,611 73,951
Other Liabilities, Noncurrent 17,035 26,843
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at June 30, 2021 and December 31, 2020 0 0
Common stock, $0.001 par value per share; 97,500 shares authorized; 41,633 and 42,290 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively 42 42
Additional paid-in capital 267,890 388,121
Accumulated other comprehensive income (loss) 1,019 (431)
Retained earnings 1,142,128 944,971
Total stockholders’ equity 1,411,079 1,332,703
Total liabilities and stockholders’ equity $ 1,807,652 $ 1,871,164
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
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,633,000 42,290,000
Common stock, shares outstanding (in shares) 41,633,000 42,290,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
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,633,000 42,290,000
Common stock, shares outstanding (in shares) 41,633,000 42,290,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Total revenues $ 176,610 $ 201,754 $ 551,948 $ 376,407
Cost of sales 70,424 53,003 143,803 112,665
Gross profit 106,186 148,751 408,145 263,742
Research and development 22,614 20,970 45,918 37,349
Sales and marketing 38,100 27,567 72,333 58,305
General and administrative 21,138 15,679 40,645 30,011
Acquisition and integration costs 1,028 872 1,754 2,786
Total operating expenses 82,880 65,088 160,650 128,451
Operating income 23,306 83,663 247,495 135,291
Interest and other expense, net (1,623) (3,467) (4,005) (6,274)
Income before income taxes 21,683 80,196 243,490 129,017
Provision for income taxes 2,610 12,544 46,333 21,128
Net income $ 19,073 $ 67,652 $ 197,157 $ 107,889
Basic earnings per share $ 0.46 $ 1.61 $ 4.74 $ 2.56
Diluted earnings per share $ 0.45 $ 1.55 $ 4.64 $ 2.48
Shares used in basic per share calculation 41,691 42,117 41,622 42,086
Shares used in diluted per share calculation 42,374 43,746 42,475 43,574
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income $ 19,073 $ 67,652 $ 197,157 $ 107,889
Other comprehensive income (loss)        
Changes in cumulative translation adjustment, net of tax 331 265 (509) 200
Net unrealized (losses) gains on derivative instruments (235) (138) 106 269
Reclassification of net realized losses (gains) on derivative instruments included in net income 761 (195) 1,853 (337)
Total change in unrealized gains (losses) from cash flow hedges, net of tax 526 (333) 1,959 (68)
Comprehensive income $ 19,930 $ 67,584 $ 198,607 $ 108,021
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
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, 2019   41,868      
Balance at Dec. 31, 2019 $ 559,820 $ 42 $ 425,557 $ (463) $ 134,684
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity compensation plans (in shares)   153      
Issuance of common stock under equity compensation plans 3,571 $ 0 3,571    
Stock-based compensation expense 3,325   3,325    
Repurchases of common stock (in shares)   (25)      
Tax withholdings related to vesting of stock-based awards (1,954)   (1,954)    
Other comprehensive gain, net of tax       200  
Net income 40,237       40,237
Balance (in shares) at Mar. 31, 2020   41,996      
Balance at Mar. 31, 2020 605,199 $ 42 430,499 (263) 174,921
Balance (in shares) at Dec. 31, 2019   41,868      
Balance at Dec. 31, 2019 559,820 $ 42 425,557 (463) 134,684
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 107,889        
Balance (in shares) at Jun. 30, 2020   41,949      
Balance at Jun. 30, 2020 611,709 $ 42 369,425 (331) 242,573
Balance (in shares) at Mar. 31, 2020   41,996      
Balance at Mar. 31, 2020 605,199 $ 42 430,499 (263) 174,921
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity compensation plans (in shares)   203      
Issuance of common stock under equity compensation plans 3,287   3,287    
Stock-based compensation expense 4,665   4,665    
Issuance of shares in exchange for Convertible Senior Notes (in shares)   2      
Issuance of shares in exchange for Convertible Senior Notes 48 $ 0 48    
Repurchases of common stock (in shares)   (5)      
Tax withholdings related to vesting of stock-based awards (42,178)        
Repurchases of common stock     (42,178)    
Repurchases of common stock (in shares)   (247)      
Derivative liabilities - Convertible Senior Notes elected to settle in cash (26,180)   (26,180)    
Tax withholdings related to vesting of stock-based awards (716)   (716)    
Other comprehensive gain, net of tax (68)     (68)  
Net income 67,652       67,652
Balance (in shares) at Jun. 30, 2020   41,949      
Balance at Jun. 30, 2020 611,709 $ 42 369,425 (331) 242,573
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, 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, 2020   42,290      
Balance at Dec. 31, 2020 1,332,703 $ 42 388,121 (431) 944,971
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 197,157        
Balance (in shares) at Jun. 30, 2021   41,633      
Balance at Jun. 30, 2021 1,411,079 $ 42 267,890 1,019 1,142,128
Balance (in shares) at Mar. 31, 2021   42,543      
Balance at Mar. 31, 2021 1,489,714 $ 43 366,454 162 1,123,055
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity compensation plans (in shares)   59      
Issuance of common stock under equity compensation plans 494 $ 0 494    
Stock-based compensation expense 5,846   5,846    
Repurchases of common stock (in shares)   (12)      
Tax withholdings related to vesting of stock-based awards   $ (1)      
Repurchases of common stock (103,438)   (103,437)    
Repurchases of common stock (in shares)   (957)      
Tax withholdings related to vesting of stock-based awards (1,467)   (1,467)    
Other comprehensive gain, net of tax 857     857  
Net income 19,073       19,073
Balance (in shares) at Jun. 30, 2021   41,633      
Balance at Jun. 30, 2021 $ 1,411,079 $ 42 $ 267,890 $ 1,019 $ 1,142,128
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
OPERATING ACTIVITIES:    
Net income $ 197,157 $ 107,889
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation, amortization and other 27,191 24,237
Stock-based compensation expense 11,674 9,008
Amortization of debt discount and deferred issuance costs 202 433
Change in fair value of acquisition contingencies 101 848
Accretion of interest on deferred consideration 2,558 3,612
Net change in operating lease right-of-use assets and liabilities 1,781 129
Change in deferred tax assets and liabilities 611 (21)
Change in fair value of derivative liabilities - Convertible Senior Notes 0 1,084
Payment of accreted interest on contingent and deferred consideration (8,157) 0
Changes in assets and liabilities:    
Accounts receivable 451,094 (16,450)
Inventories (104,796) (34,501)
Prepaid expenses and other current and non-current assets (19,927) (3,791)
Accounts payable (10,124) 9,414
Accrued payroll and related expenses (16,124) 4,974
Income taxes payable (126,010) 17,056
Other current and non-current liabilities 202 (3,744)
Net cash provided by operating activities: 407,433 120,177
INVESTING ACTIVITIES:    
Acquisitions of property, equipment and intangibles (153,536) (13,388)
Proceeds from government assistance allocated to fixed assets 23,263 0
Net cash used for investing activities: (130,273) (13,388)
FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 4,866 6,091
Payments on finance lease obligation (128) (228)
Payments of tax withholdings related to vesting of stock-based awards (35,396) (2,670)
Repurchases of common stock (103,438) (42,178)
Principal payments of acquisition contingent consideration (4,730) (6,034)
Principal payments of deferred consideration (35,143) (42,000)
Net cash used for financing activities: (173,969) (87,019)
Effect of exchange rates on cash 92 44
Net increase in cash and cash equivalents 103,283 19,814
Cash and cash equivalents, beginning of period 489,941 52,775
Cash and cash equivalents, end of period 593,224 72,589
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:    
Initial measurement of derivative liabilities – Convertible Senior Notes 0 26,180
Purchase of property, equipment and intangibles by incurring current liabilities 31,164 2,175
Consideration Received for Capital Expenditures Paid but Not yet Incurred 13,619 0
Reduction of other current liabilities upon issuance of restricted share units 2,001 767
Debt Conversion, Converted Instrument, Amount $ 0 $ 48
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
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”) 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 June 30, 2021, and for the three and six months ended June 30, 2021 and 2020, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2020 included in the Company’s 2020 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 2021 and 2020, the Company’s fiscal year will end or has ended on January 2, 2022 and January 3, 2021, respectively. For 2021 and 2020, the Company’s second quarter ended on July 4, 2021 and June 28, 2020, respectively. For ease of reference, the calendar quarter end dates are used herein. The three and six-month periods ended June 30, 2021 and 2020 each included 13 and 26 weeks, respectively.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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.
Significant Accounting Policies
During the six months ended June 30, 2021, there have been no changes to our significant accounting policies as described in our 2020 Annual Report on Form 10-K.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Computation of Earnings Per Share
6 Months Ended
Jun. 30, 2021
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, unvested restricted stock units (“RSUs”) and, for the 2020 periods, the 3.25% Convertible Senior Notes. 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 reconciles net income and the weighted-average shares used in computing basic and diluted earnings per share (in thousands):
Three Months Ended
June 30,
Six Months Ended
 June 30,
2021202020212020
Numerator:
Net income used for basic earnings per share$19,073 $67,652 $197,157 $107,889 
Interest expense on Convertible Senior Notes, net of tax— 179 — 360 
Net income used for diluted earnings per share$19,073 $67,831 $197,157 $108,249 
Basic weighted-average common shares outstanding41,691 42,117 41,622 42,086 
Dilutive potential shares issuable from Convertible Senior Notes— 392 — 401 
Dilutive potential shares issuable from stock options and unvested RSUs683 1,237 853 1,087 
Diluted weighted-average common shares outstanding42,374 43,746 42,475 43,574 
Potentially dilutive shares excluded from calculation due to anti-dilutive effect197 — 133 
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.
Potentially dilutive shares from the Convertible Senior Notes in 2020 were determined using the if-converted method. Under the provisions of the if-converted method, the Convertible Senior Notes were assumed to be converted and the resulting common shares were included in the denominator of the EPS calculation and the interest expense, net of tax, recorded in connection with the Convertible Senior Notes was added back to net income. The Convertible Senior Notes had a dilutive impact when the average market price of the Company’s common stock exceeded the applicable conversion price of the notes. The Senior Convertible Notes became convertible on March 31, 2018 and matured on December 15, 2020.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Account Details
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Account Details Balance Sheet Account Details    
Inventories
Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Inventories consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Raw materials$103,794 $58,264 
Work-in-process (materials, labor and overhead)40,373 31,359 
Finished goods (materials, labor and overhead)74,339 24,175 
Total inventories$218,506 $113,798 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,
2021
December 31,
2020
Other receivables$39,400 $15,442 
Unbilled receivables— 16,041 
Prepaid expenses14,284 7,335 
Other6,057 2,157 
Total prepaid expenses and other current assets$59,741 $40,975 
Unbilled receivables as of December 31, 2020 primarily consisted of receivables arising from unbilled milestone achievements for capital expenditures to be reimbursed under the National Institute of Health (“NIH”) contract. As of June 30, 2021, the Company had achieved and billed for all milestones under the NIH contract. Amounts not collected as of June 30, 2021 are included in other receivables. Since inception and as of June 30, 2021, the Company has collected $42.0 million of the $65.0 million total contract value.
Other Current Liabilities
Other current liabilities consist of the following (in thousands):
June 30,
2021
December 31,
2020
Customer incentives and rebates$13,969 $15,663 
Deferred revenue2,553 3,733 
Accrued other taxes payable2,421 2,157 
Derivative liabilities597 3,061 
Other10,326 7,676 
Total other current liabilities$29,866 $32,290 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 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 (together, “ASC 740”). 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.
The Company recognized income tax provisions of $2.6 million in relation to income before taxes of $21.7 million and $12.5 million in relation to income before taxes of $80.2 million resulting in effective tax rates of 12% and 16% for the three months ended June 30, 2021 and 2020, respectively. The Company’s 12% and 16% effective tax rates for the three months ended June 30, 2021 and 2020, respectively, differed from the federal statutory rate of 21% primarily due to the discrete impact
of excess tax deductions from stock based compensation, the benefit from research and development (“R&D”) credits and the benefit from corporate deductions attributable to Foreign Derived Intangible Income (“FDII”), the benefits of which are offset by the income tax owed in U.S. For the six months ended June 30, 2021 and 2020, respectively, the Company recognized income tax provision of $46.3 million and $21.1 million, in relation to income before taxes of $243.5 million and $129.0 million. The Company’s 19% and 16% effective tax rates for the six months ended June 30, 2021 and 2020, respectively, differed from the federal statutory rate of 21% primarily due to the discrete impact of excess tax deductions from stock based compensation, the benefit from R&D credits and the benefit from corporate deductions attributable to FDII, the benefits of which are offset by the income tax owed in U.S. states, all in relation to income before taxes as described above. 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 U.S. 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 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt Revolving Credit Facility
The Company has a $175.0 million Revolving Credit Facility under a credit agreement expiring on August 31, 2023 of which no amounts were outstanding as of June 30, 2021. 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, (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 June 30, 2021.
Interest expense recognized, including amortization of deferred issuance cost, was $0.1 million and $0.3 million for the three and six months ended June 30, 2021 and $0.2 million and $0.4 million for the three and six months ended June 30, 2020
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Issuances of Common Stock
A summary of the status of stock option activity for the six months ended June 30, 2021 is as follows (in thousands, except price data):
SharesWeighted-average
exercise price
per share
Outstanding at December 31, 2020760 $46.95 
Granted47 254.00 
Exercised(70)39.37 
Outstanding at June 30, 2021737 $60.95 
A summary of the status of restricted stock unit activity for the six months ended June 30, 2021 is as follows (in thousands, except price data):
SharesWeighted-average
grant date fair value
Non-vested December 31, 2020878 $59.60 
Granted106 204.50 
Vested(387)45.48 
Forfeited(3)131.72 
Non-vested at June 30, 2021594 $94.16 
During the six months ended June 30, 2021, the Company issued 10,948 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
June 30,
Six Months Ended
 June 30,
2021202020212020
Cost of sales$643 $435 $1,159 $693 
Research and development893 866 1,927 1,508 
Sales and marketing1,556 1,341 2,960 2,638 
General and administrative2,754 2,488 5,628 4,169 
Total stock-based compensation expense$5,846 $5,130 $11,674 $9,008 
As of June 30, 2021, total unrecognized compensation expense was $46.1 million, which is expected to be recognized over a weighted-average period of approximately 2.0 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.
Six Months Ended
 June 30,
20212020
Risk-free interest rate0.42 %1.34 %
Expected option life (in years)5.015.14
Volatility rate53 %39 %
Dividend rate%%
Weighted-average grant date fair value$115.78$28.39
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 six months ended June 30, 2021 and 2020 was $204.50 and $85.34, respectively.
Compensation expense capitalized to inventory and compensation expense related to the Company’s ESPP were not material for the three and six months ended June 30, 2021 or 2020.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Industry and Geographic Information
6 Months Ended
Jun. 30, 2021
Industry And Geographic Information [Abstract]  
Industry and Geographic Information Industry and Geographic InformationThe Company operates in one reportable segment. Sales to customers outside of the U.S. represented $147.0 million (27%) and $96.8 million (26%) of total revenue for the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021 and December 31, 2020, net accounts receivable due from foreign customers were $22.2 million and $18.6 million, respectively.
The Company had sales to individual customers in excess of 10% of total revenues, as follows:
Six Months Ended
 June 30,
20212020
Customer:
A18 %19 %
B11 %19 %
C%10 %
Total:38 %48 %
As of June 30, 2021 and December 31, 2020, net accounts receivable from customers with balances due in excess of 10% of total accounts receivable totaled $9.1 million and $411.7 million, respectively.
Consolidated total revenues by product category for the six months ended June 30, 2021 and 2020 were as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
 June 30,
 2021202020212020
Rapid Immunoassay$60,070 $80,606 $297,740 $176,536 
Cardiometabolic Immunoassay71,666 54,191 138,218 108,092 
Molecular Diagnostic Solutions34,456 55,177 94,719 63,540 
Specialized Diagnostic Solutions10,418 11,780 21,271 28,239 
Total revenues$176,610 $201,754 $551,948 $376,407 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
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.
McKellar Court Lease — During 1999, the Company completed a sale and leaseback transaction of its San Diego facility at McKellar Court to a partnership for which the Company is a limited partner. The partnership is deemed to be a variable interest entity (VIE). The Company is not, however, the primary beneficiary of the VIE as it does not have the power to direct the activities of the partnership and does not have the obligation to absorb losses or receive benefits of the partnership that could potentially be significant to the partnership. The Company made lease payments to the partnership of approximately $0.5 million the six months ended June 30, 2021.
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
In Beckman Coulter, Inc. v. Quidel Corporation, which was filed in the Superior Court for the County of San Diego,
California, on November 27, 2017, Beckman Coulter, Inc. (“Beckman Coulter”) alleged that a provision of an agreement between Quidel and Beckman Coulter violated state antitrust laws. Our acquisition of the B-type Naturietic Peptide assay business (“BNP Business”) in October 2017 consisted of assets and liabilities relating to a contractual arrangement with Beckman Coulter (the “BNP Supply Agreement”) for the supply of antibodies and other inputs related to, and distribution of, the Triage® B-type Naturietic Peptide Test (“BNP Test”) for the Beckman Coulter Access Family of Immunoassay Systems. In the lawsuit, Beckman Coulter asserted that an exclusivity provision violated certain state antitrust laws and was unenforceable. From the inception of the lawsuit, the lawsuit was subject to numerous motions, rulings, appellate reviews and opinions. The matter was scheduled for trial starting April 15, 2022. On July 24, 2021, the Company and Beckman Coulter entered into a Master Agreement (the “Master Agreement”) pursuant to which, among other matters, Quidel’s business of selling and distributing the BNP Test for the BNP Business will be transitioned to Beckman Coulter. Concurrent with entering into the Master Agreement, Quidel and Beckman Coulter entered into a Settlement Agreement to resolve all disputes relating to the existing BNP Supply Agreement, among other matters. On August 3, 2021, the lawsuit was dismissed with prejudice. See Note 11 for further discussion of the agreements with Beckman Coulter.
From time to time, the Company is involved in other litigation and 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 June 30, 2021 and December 31, 2020 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 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2021
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):
 June 30, 2021December 31, 2020
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Cash equivalents (money market funds)$200,013 $— $— $200,013 $200,003 $— $— $200,003 
Derivative assets— 361 — 361 — 24 — 24 
Total assets measured at fair value$200,013 $361 $— $200,374 $200,003 $24 $— $200,027 
Liabilities:
Derivative liabilities$— $597 $— $597 $— $3,061 $— $3,061 
Contingent consideration— — 5,967 5,967 — — 11,896 11,896 
Deferred consideration— 76,509 — 76,509 — 115,951 — 115,951 
Total liabilities measured at fair value$— $77,106 $5,967 $83,073 $— $119,012 $11,896 $130,908 
There were no transfers of assets or liabilities between Level 1, Level 2 and Level 3 categories of the fair value hierarchy during the three and six-month period ended June 30, 2021 and the year ended December 31, 2020.
Cash equivalents consist of funds held in money market accounts that are valued using quoted prices in active markets for identical instruments. Derivative financial instruments are measured 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 BNP Business, the Company has an annual installment payment payable in 2022 of up to $48.0 million and an annual installment payment of $40.0 million payable in 2023 remaining as of June 30, 2021. 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 is a significant assumption that is not observed in the market and, therefore, the resulting fair value represents a Level 3 measurement. The discount rate of 2.9% used as of June 30, 2021 was based on estimated borrowing rate for a similar liability.
Changes in estimated fair value of contingent consideration liabilities from December 31, 2020 through June 30, 2021 were as follows (in thousands):
Contingent consideration liabilities
(Level 3 measurement)
Balance at December 31, 2020$11,896 
Cash payments(6,030)
Change in estimated fair value, recorded in general and administrative expenses101 
Balance at June 30, 2021$5,967 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives and Hedging
6 Months Ended
Jun. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging 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 forward foreign currency 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 our exposure to credit or market loss. Credit risk represents our 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. We generally enter into master netting arrangements, which reduces credit risk by permitting net settlement of transactions with the same counterparty. We present our derivative assets and derivative liabilities at their net fair values. We did not have any derivative instruments with credit-risk related contingent features that would require us to post collateral.
The following table summarizes the fair value and notional amounts of designated and non-designated foreign currency forward contracts as of June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Notional AmountFair Value, NetNotional AmountFair Value, Net
Designated cash flow hedges:
Prepaid expenses and other current assets$3,481 $158 $— $— 
Other current liabilities$7,173 $588 $38,435 $2,819 
Non-designated forward contracts:
Prepaid expenses and other current assets$16,430 $203 $18,160 $24 
Other current liabilities$1,442 $$23,120 $242 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On July 24, 2021, the Company and Beckman Coulter entered into a Master Agreement pursuant to which, among other matters, Quidel’s business of selling and distributing the BNP Test for the BNP Business will be transitioned to Beckman Coulter. Pursuant to the Master Agreement, on a country by country basis, the Company will discontinue offering its Triage® BNP assay and Beckman Coulter will offer its own branded BNP assay to the market. Prior to Beckman Coulter introducing its own branded product to the market, in certain countries, the Company will grant Beckman Coulter exclusive rights to distribute the Triage® BNP assay in such countries. The parties are targeting the initial commercial transition, including in the US, to be completed by late August 2021. Prior to the initial commercial transition to Beckman Coulter, Quidel will continue to operate the Triage® BNP Business.
As consideration for the arrangements during each of calendar years 2022 through and including 2029, Quidel will receive a minimum payment of $70 million and a maximum payment of $75 million. Such maximum payments will be pro-rated for 2021, based on the period commencing on the date of the initial commercial transition to Beckman Coulter, through December 31, 2021.
In addition, the parties entered into other related agreements under the Master Agreement, including a Transition Services Agreement, pursuant to which the parties will provide various transitional services, a Supply Agreement for the supply by Quidel of the Quidel antibody and other components used in the manufacture of the BNP assay, and a Distribution Agreement, granting Beckman Coulter the right to sell and distribute the Triage® BNP assay as described above.
Concurrent with entering into the Master Agreement, Quidel and Beckman Coulter entered into a Settlement Agreement to resolve all disputes relating to the existing BNP Supply Agreement, among other matters. See further discussion in Note 8 under the heading Litigation and Other Legal Proceedings.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited consolidated financial statements of Quidel Corporation and its subsidiaries (the “Company”) 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 June 30, 2021, and for the three and six months ended June 30, 2021 and 2020, is unaudited. For further information, refer to the Company’s consolidated financial statements and notes thereto for the year ended December 31, 2020 included in the Company’s 2020 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 2021 and 2020, the Company’s fiscal year will end or has ended on January 2, 2022 and January 3, 2021, respectively. For 2021 and 2020, the Company’s second quarter ended on July 4, 2021 and June 28, 2020, respectively. For ease of reference, the calendar quarter end dates are used herein. The three and six-month periods ended June 30, 2021 and 2020 each included 13 and 26 weeks, respectively.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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 six months ended June 30, 2021, there have been no changes to our significant accounting policies as described in our 2020 Annual Report on Form 10-K.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Computation of Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table reconciles net income and the weighted-average shares used in computing basic and diluted earnings per share (in thousands):
Three Months Ended
June 30,
Six Months Ended
 June 30,
2021202020212020
Numerator:
Net income used for basic earnings per share$19,073 $67,652 $197,157 $107,889 
Interest expense on Convertible Senior Notes, net of tax— 179 — 360 
Net income used for diluted earnings per share$19,073 $67,831 $197,157 $108,249 
Basic weighted-average common shares outstanding41,691 42,117 41,622 42,086 
Dilutive potential shares issuable from Convertible Senior Notes— 392 — 401 
Dilutive potential shares issuable from stock options and unvested RSUs683 1,237 853 1,087 
Diluted weighted-average common shares outstanding42,374 43,746 42,475 43,574 
Potentially dilutive shares excluded from calculation due to anti-dilutive effect197 — 133 
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 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Account Details (Tables)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventory Inventories are stated at the lower of cost (first-in, first-out) or net realizable value. Inventories consisted of the following (in thousands):
June 30,
2021
December 31,
2020
Raw materials$103,794 $58,264 
Work-in-process (materials, labor and overhead)40,373 31,359 
Finished goods (materials, labor and overhead)74,339 24,175 
Total inventories$218,506 $113,798 
Other Current Assets Prepaid expenses and other current assets consist of the following (in thousands):
June 30,
2021
December 31,
2020
Other receivables$39,400 $15,442 
Unbilled receivables— 16,041 
Prepaid expenses14,284 7,335 
Other6,057 2,157 
Total prepaid expenses and other current assets$59,741 $40,975 
Other Current Liabilities Other current liabilities consist of the following (in thousands):
June 30,
2021
December 31,
2020
Customer incentives and rebates$13,969 $15,663 
Deferred revenue2,553 3,733 
Accrued other taxes payable2,421 2,157 
Derivative liabilities597 3,061 
Other10,326 7,676 
Total other current liabilities$29,866 $32,290 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Share-based Payment Arrangement, Option, Activity A summary of the status of stock option activity for the six months ended June 30, 2021 is as follows (in thousands, except price data):
SharesWeighted-average
exercise price
per share
Outstanding at December 31, 2020760 $46.95 
Granted47 254.00 
Exercised(70)39.37 
Outstanding at June 30, 2021737 $60.95 
Schedule of Nonvested Share Activity A summary of the status of restricted stock unit activity for the six months ended June 30, 2021 is as follows (in thousands, except price data):
SharesWeighted-average
grant date fair value
Non-vested December 31, 2020878 $59.60 
Granted106 204.50 
Vested(387)45.48 
Forfeited(3)131.72 
Non-vested at June 30, 2021594 $94.16 
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
June 30,
Six Months Ended
 June 30,
2021202020212020
Cost of sales$643 $435 $1,159 $693 
Research and development893 866 1,927 1,508 
Sales and marketing1,556 1,341 2,960 2,638 
General and administrative2,754 2,488 5,628 4,169 
Total stock-based compensation expense$5,846 $5,130 $11,674 $9,008 
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.
Six Months Ended
 June 30,
20212020
Risk-free interest rate0.42 %1.34 %
Expected option life (in years)5.015.14
Volatility rate53 %39 %
Dividend rate%%
Weighted-average grant date fair value$115.78$28.39
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Industry and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2021
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:
Six Months Ended
 June 30,
20212020
Customer:
A18 %19 %
B11 %19 %
C%10 %
Total:38 %48 %
Net Revenues by Product Category Consolidated total revenues by product category for the six months ended June 30, 2021 and 2020 were as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
 June 30,
 2021202020212020
Rapid Immunoassay$60,070 $80,606 $297,740 $176,536 
Cardiometabolic Immunoassay71,666 54,191 138,218 108,092 
Molecular Diagnostic Solutions34,456 55,177 94,719 63,540 
Specialized Diagnostic Solutions10,418 11,780 21,271 28,239 
Total revenues$176,610 $201,754 $551,948 $376,407 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2021
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):
 June 30, 2021December 31, 2020
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Cash equivalents (money market funds)$200,013 $— $— $200,013 $200,003 $— $— $200,003 
Derivative assets— 361 — 361 — 24 — 24 
Total assets measured at fair value$200,013 $361 $— $200,374 $200,003 $24 $— $200,027 
Liabilities:
Derivative liabilities$— $597 $— $597 $— $3,061 $— $3,061 
Contingent consideration— — 5,967 5,967 — — 11,896 11,896 
Deferred consideration— 76,509 — 76,509 — 115,951 — 115,951 
Total liabilities measured at fair value$— $77,106 $5,967 $83,073 $— $119,012 $11,896 $130,908 
Changes in Estimated Fair Value of Contingent Consideration Liabilities Changes in estimated fair value of contingent consideration liabilities from December 31, 2020 through June 30, 2021 were as follows (in thousands):
Contingent consideration liabilities
(Level 3 measurement)
Balance at December 31, 2020$11,896 
Cash payments(6,030)
Change in estimated fair value, recorded in general and administrative expenses101 
Balance at June 30, 2021$5,967 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives and Hedging (Tables)
6 Months Ended
Jun. 30, 2021
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 June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Notional AmountFair Value, NetNotional AmountFair Value, Net
Designated cash flow hedges:
Prepaid expenses and other current assets$3,481 $158 $— $— 
Other current liabilities$7,173 $588 $38,435 $2,819 
Non-designated forward contracts:
Prepaid expenses and other current assets$16,430 $203 $18,160 $24 
Other current liabilities$1,442 $$23,120 $242 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Accounting Policies [Abstract]  
Contract Consideration $ 65,000
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dilutive Securities Included And Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Net income $ 19,073 $ 178,084 $ 67,652 $ 40,237 $ 197,157 $ 107,889
Interest expense on Convertible Senior Notes, net of tax 0   179   0 360
Net income used for diluted earnings per share $ 19,073   $ 67,831   $ 197,157 $ 108,249
Basic weighted-average common shares outstanding 41,691   42,117   41,622 42,086
Dilutive potential shares issuable from Convertible Senior Notes 0   392   0 401
Dilutive potential shares issuable from stock options and unvested RSUs 683   1,237   853 1,087
Diluted weighted-average common shares outstanding 42,374   43,746   42,475 43,574
Potentially dilutive shares excluded from calculation due to anti-dilutive effect         133 1
Stock options            
Dilutive Securities Included And Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Potentially dilutive shares excluded from calculation due to anti-dilutive effect 197   0      
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Computation of Earnings Per Share - Additional information (Details)
Jun. 30, 2021
Convertible Senior Notes | 3.25% Convertible Senior Notes due 2020 | Convertible Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.25%
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Account Details Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventory, Net [Abstract]    
Raw materials $ 103,794 $ 58,264
Work-in-process (materials, labor and overhead) 40,373 31,359
Finished goods (materials, labor and overhead) 74,339 24,175
Total inventories $ 218,506 $ 113,798
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Account Details Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Other receivables $ 39,400 $ 15,442
Income taxes receivable 14,284 7,335
Other 6,057 2,157
Total prepaid expenses and other current assets 59,741 40,975
Unbilled Contracts Receivable 0 $ 16,041
Contract Consideration 65,000  
Contract Consideration Received $ 42,000  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Account Details Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Customer incentives and rebates $ 13,969 $ 15,663
Deferred revenue 2,553 3,733
Accrued other taxes payable 2,421 2,157
Derivative liabilities 597 3,061
Other 10,326 7,676
Total other current liabilities $ 29,866 $ 32,290
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 2,610 $ 12,544 $ 46,333 $ 21,128
Income before income taxes $ 21,683 $ 80,196 $ 243,490 $ 129,017
Effective income tax rate 12.00% 16.00% 19.00% 16.00%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Details)
3 Months Ended 6 Months Ended
Aug. 31, 2018
USD ($)
covenant
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Debt Instrument [Line Items]          
Line of credit, maximum borrowing capacity $ 175,000,000.0        
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        
Maximum          
Debt Instrument [Line Items]          
Ratio of indebtedness to net capital 4.50        
Base Rate | Minimum          
Debt Instrument [Line Items]          
Stated interest rate 0.75%        
Base Rate | Maximum          
Debt Instrument [Line Items]          
Stated interest rate 1.50%        
London Interbank Offered Rate (LIBOR)          
Debt Instrument [Line Items]          
Basis spread on variable rate       1.00%  
London Interbank Offered Rate (LIBOR) | Minimum          
Debt Instrument [Line Items]          
Stated interest rate 1.75%        
London Interbank Offered Rate (LIBOR) | Maximum          
Debt Instrument [Line Items]          
Stated interest rate 2.50%        
Fed Funds Effective Rate Overnight Index Swap Rate          
Debt Instrument [Line Items]          
Basis spread on variable rate       0.005%  
Revolving Credit Facility          
Debt Instrument [Line Items]          
Interest expense, debt   $ 100,000 $ 200,000 $ 300,000 $ 400,000
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Shares  
Stock options outstanding, beginning (in shares) | shares 760
Granted (in shares) | shares 47
Exercised (in shares) | shares (70)
Stock options outstanding, ending (in shares) | shares 737
Weighted-average exercise price per share  
Stock options outstanding beginning, weighted average exercise price (in USD per share) | $ / shares $ 46.95
Stock options granted, weighted average exercise price (in USD per share) | $ / shares 254.00
Stock options exercised, weighted average exercise price (in USD per share) | $ / shares 39.37
Stock options outstanding ending, weighted average exercise price (in USD per share) | $ / shares $ 60.95
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Awards Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Shares  
Restricted stock outstanding, non-vested, beginning (in shares) | shares 878
Granted (in shares) | shares 106
Vested (in shares) | shares (387)
Forfeited (in shares) | shares (3)
Restricted stock outstanding, non-vested, ending (in shares) | shares 594
Weighted-average grant date fair value  
Restricted stock outstanding, non-vested, beginning, weighted average fair value (in USD per share) | $ / shares $ 59.60
Restricted stock granted, weighted average fair value (in USD per share) | $ / shares 204.50
Restricted stock vested, weighted average fair value (in USD per share) | $ / shares 45.48
Restricted stock forfeited, weighted average far value (in USD per share) | $ / shares 131.72
Restricted stock outstanding, non-vested, ending, weighted average fair value (in USD per share) | $ / shares $ 94.16
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock issued in connection with employee stock purchase plan (in shares) 10,948,000  
Restricted stock granted, weighted average fair value (in USD per share) $ 204.50  
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 46.1  
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  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock granted, weighted average fair value (in USD per share) $ 204.50 $ 85.34
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Compensation Expense Related to Stock-Based Compensation Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 5,846 $ 5,130 $ 11,674 $ 9,008
Cost of sales        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 643 435 1,159 693
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 893 866 1,927 1,508
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,556 1,341 2,960 2,638
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 2,754 $ 2,488 $ 5,628 $ 4,169
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Estimated Fair Value of Each Stock Option Award (Details) - $ / shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Equity [Abstract]    
Risk-free interest rate 0.42% 1.34%
Expected option life (in years) 5 years 3 days 5 years 1 month 20 days
Volatility rate 53.00% 39.00%
Dividend rate 0.00% 0.00%
Weighted-average grant date fair value of stock options granted (in USD per share) $ 115.78 $ 28.39
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Industry and Geographic Information - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Dec. 31, 2020
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. $ 147.0 $ 96.8  
Customer Concentration Risk | Sales | Non-US      
Revenue, Major Customer [Line Items]      
Percentage of risk concentration by major customer 27.00% 26.00%  
Geographic Concentration Risk | Non-US      
Revenue, Major Customer [Line Items]      
Accounts receivable $ 22.2   $ 18.6
Credit Concentration Risk      
Revenue, Major Customer [Line Items]      
Accounts receivable $ 9.1   $ 411.7
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Industry and Geographic Information - Sales to Individual Customers in Excess of 10% of Total Revenues (Details) - Sales - Customer Concentration Risk
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Customer One [Member]    
Revenue, Major Customer [Line Items]    
Sales percentage 18.00% 19.00%
Customer B    
Revenue, Major Customer [Line Items]    
Sales percentage 11.00% 19.00%
Customer C    
Revenue, Major Customer [Line Items]    
Sales percentage 9.00% 10.00%
Total:    
Revenue, Major Customer [Line Items]    
Sales percentage 38.00% 48.00%
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Industry and Geographic Information Industry and Geographic Information - Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 176,610 $ 201,754 $ 551,948 $ 376,407
Rapid Immunoassay        
Disaggregation of Revenue [Line Items]        
Total revenues 60,070 80,606 297,740 176,536
Cardiometabolic Immunoassay        
Disaggregation of Revenue [Line Items]        
Total revenues 71,666 54,191 138,218 108,092
Specialized Diagnostic Solutions        
Disaggregation of Revenue [Line Items]        
Total revenues 10,418 11,780 21,271 28,239
Molecular Diagnostic Solutions        
Disaggregation of Revenue [Line Items]        
Total revenues $ 34,456 $ 55,177 $ 94,719 $ 63,540
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
$ in Thousands
6 Months Ended
Jan. 05, 2018
building
option
Jun. 30, 2021
USD ($)
Jan. 31, 2021
renewal_term
Other Ownership Interests [Line Items]      
Sale leaseback transaction, number of buildings | building 3    
Number of buildings | building 4    
Lessee, sale leaseback, option to extend | option 2    
Option to extend, term   5 years  
Renewal term   2 years  
Rutherford      
Other Ownership Interests [Line Items]      
Renewal term     5 years
Operating leases | $   $ 39,400  
Lessee, operating lease, term of contract     15 years
Number of renewal terms | renewal_term     2
Partnership, McKellar San Diego Facility      
Other Ownership Interests [Line Items]      
Lease payments | $   $ 500  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Assets:    
Total assets measured at fair value $ 200,374 $ 200,027
Liabilities:    
Derivative liabilities 597 3,061
Total liabilities measured at fair value 83,073 130,908
Money Market Funds, at Carrying Value 200,013 200,003
Derivative    
Assets:    
Derivative assets 361 24
Liabilities:    
Derivative liabilities 597 3,061
Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 5,967 11,896
Deferred consideration    
Liabilities:    
Total liabilities measured at fair value 76,509 115,951
Level 1    
Assets:    
Total assets measured at fair value 200,013 200,003
Liabilities:    
Total liabilities measured at fair value 0 0
Money Market Funds, at Carrying Value 200,013 200,003
Level 1 | Derivative    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative liabilities 0 0
Level 1 | Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 0 0
Level 1 | Deferred consideration    
Liabilities:    
Total liabilities measured at fair value 0 0
Level 2    
Assets:    
Total assets measured at fair value 361 24
Liabilities:    
Total liabilities measured at fair value 77,106 119,012
Money Market Funds, at Carrying Value 0 0
Level 2 | Derivative    
Assets:    
Derivative assets 361 24
Liabilities:    
Derivative liabilities 597 3,061
Level 2 | Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 0 0
Level 2 | Deferred consideration    
Liabilities:    
Total liabilities measured at fair value 76,509 115,951
Level 3    
Assets:    
Total assets measured at fair value 0 0
Liabilities:    
Total liabilities measured at fair value 5,967 11,896
Money Market Funds, at Carrying Value 0 0
Level 3 | Derivative    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative liabilities 0 0
Level 3 | Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 5,967 11,896
Level 3 | Deferred consideration    
Liabilities:    
Total liabilities measured at fair value $ 0 $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Additional Information (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Consideration B | BNP Business  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Installment payment in 2021 $ 48.0
Installment payment in 2022 48.0
Installment payment in 2023 $ 40.0
Measurement Input, Discount Rate  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Discount rate 0.029
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Changes in Estimated Fair Value of Contingent Consideration Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 5,967 $ 11,896
Cash payments (6,030)  
Change in estimated fair value, recorded in general and administrative expenses $ 101  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives and Hedging - Foreign Currency (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Designated as Hedging Instrument | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Notional Amount $ 7,173 $ 38,435
Derivative Liability, Fair Value, Gross Liability 588 2,819
Prepaid expenses and other current assets | Designated as Hedging Instrument | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Notional Amount 3,481 0
Derivative Asset, Fair Value, Gross Asset 158 0
Prepaid expenses and other current assets | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional Amount 16,430 18,160
Derivative Liability, Notional Amount 1,442 23,120
Derivative Liability, Fair Value, Gross Liability 9 242
Derivative Asset, Fair Value, Gross Asset $ 203 $ 24
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - Subsequent Event
Jul. 24, 2021
USD ($)
Minimum  
Subsequent Event [Line Items]  
Master agreement, annual payment $ 70,000,000
Maximum  
Subsequent Event [Line Items]  
Master agreement, annual payment $ 75,000,000
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %F0!5,'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 " !9D 53D27;>^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''8*";-I66G#08K;.QF;+4UC?]@:R1]^R59FS*V!]C1TL^? M/H$:':4."5]2B)C(8KX;7.>SU''-CD11 F1]1*=R.2;\V-R'Y!2-SW2 J/1) M'1 $YP_@D)11I& "%G$ALK8Q6NJ$BD*ZX(U>\/$S=3/,:, .'7K*4)45L':: M&,]#U\ -,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V==S;MRA@O?GI]=YW<+Z M3,IK'']E*^D<<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 %F0!5/NB@C#. 4 (H5 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_2BG0G!DC$?.X090I*6-IL0R&YGV^F%L 5X8DM4ED/X M]SVRP289<\SF(OCKO'Y\)+U'TF"K]$NR%L*0MSB2R55C;$@NS;5PX%*311*,=4D2>.8 MZ]VUB-3VJD$;APNS<+4V]D)K.-CPE9@+\W4SU7#6*E2",!8R"94D6BRO&B/Z M>>PR&Y ]\2T4V^3HF-A/62CU8D\FP57#L40B$KZQ$AQ^7L581)%5 H[_]J*- MXITV\/CXH'Z7?3Q\S((G8JRBO\+ K*\:O08)Q)*GD9FI[>]B_T&>U?-5E&3_ MR39_MMUN$#]-C(KWP4 0AS+_Y6_[1!P%N/1$ -L'L \!]-0;W'V FWUH3I9] MU@TW?#C0:DNT?1K4[$&6FRP:OB:4MAGG1L/=$.+,\$;Y*;2*(5P&Y%::T.S( M1.;=PZ:Y29(UUR(9M R\S<:T_+WR=:[,3BAWR!5*<*5#KWKIT^?:CI(MV#KGMEFFH/M99WB=+IP MK26/$BQ?O8*IA^KL^^E=& GRD,8+H:M8< VG29U^!\M0OZ#IGT,SD;[2D)=L MW%R0N8$&)$J3L4JET3OX#2H;%!>_N44(J5/ZHW,.XS-_(Y, 6C-@[A* C IY.+PP&YA^?(HZQ,78UDO]_UR!PJN] ) MF87!2I"9XIB)4U;BLA_"'=LS:.UGM965J+CIDXIKC$8965@"*>_A'M*E*#(_(W^'FY "I4>PSBAH=+>L"Q=T\:\,1 M3"-/H^ "/:^'@93E@.(N?J]\R,ETK23F;S4BGL>:E#KHZ"R+ ,6=^SDTX+5J M22C[9?$KF0L_U9"M2BQ<::SB&&QG;I3_;V'B,I*P/%W?N0)W+[YJ^Y! -ZX'%US\*%'D;S MFQ$V^6%E*6!GE8)QJK4MZWDMS](%+I%63I%K%+]_G%B_)RM+ #NK!$PD3,KR MA9&=!?$#:B49KEA#5KH].\OM[80#"CJ8Z4KIRLY?HW//-?2!D>_# A F"B+( M)3'&TO396:8_CWD4D>LT@=M)=6OB.G63-%9Z/3O+ZV^A_JYL!_L-%,P:S#7> M<%F=/ERP%JVT>H8[]2%9:UAYHT"X3"U0:?D,=^L]T$RL0KO>@H%YRBEJA)Z^ M3L"]R/AQ-GV <:BA-DU@-?Q&_A352<.E'/AS/=?K M]#&RTNT9;M8'([L+$ULUOPNH)=@"JD:NV:2LZ6(3"E;:/ZN9O!_63L=L=W"Q M>ESB8G4+_K( N+A=?Z3:+SI/T1'N%2.)&I'SHTWX& MZ4V\AR'U#\F9;X:;TWM1?Y-;SA5Z*(M*GJVV2NU>;S8RW?*2R5=BQROXYD;4 M)5/PMK[=R%W-6=8.*HL-\;QP4[*\6IV?MI]]JL]/1:.*O.*?:B2;LF3UXSM> MB/NS%5X]?? YO]TJ_<'F_'3';OD55U]WGVIXM]G/DN4EKV0N*E3SF[/56_SZ MPJ=Z0&OQ=\[OY>@UTJY<"_%-OWF?G:T\K8@7/%5Z"@9_[O@%+PH]$^CXWD^Z MVC]3#QR_?IK]U]9Y<.::27XABG_R3&W/5O$*9?R&-87Z+.Y_Y[U#@9XO%85L M_T7WO:VW0FDCE2C[P:"@S*ON+WOH%V(T /L+ T@_@!P[@/8#VI7;=,I:MRZ9 M8N>GM;A'M;:&V?2+=FW:T>!-7NEMO%(U?)O#.'5^(2HIBCQCBF?H'2M8E7)T MI:>3Z 1]O;I$+YZ]1,]07J$O6]%(5F7R=*/@R7K\)NV?\JY["EEXRH>F>H6H MMT;$(]@R_,(]_)*G,!RWP[WI\ WXNW>:[)TF[7QTR>FFKGFE$),2_'SMF)'N M9Z3MC/[2C$QN$:P-2O4+_KW)[U@!C["N53=5V$ZEP^SN/$@H(?[IYFZ\)J:9 M'R>)C_=F$Z7^7JGO5/HV344#PB &4PXJKPN^1A57-J'=3,%804AP.--IL4JB M,([M.H.]SL"I\WUU!^LGZIQ;US P'DIP''AS;:89QC1*%K2%>VVA4]NGFN]8 MGB'^ -E42*+#KCO:Z(Z?N+T*Q MX@B)D?'P!,..1C.-IAG&/O$]8E<9[U7&!U87(%6KQS7:03I2[>+JB-H!/=3B M68W- Q%@SP]FFDTS#%;Q0E E>\F)4W)+OQ-Q<])([EC7Q'PX]>/(FVFTF'E> MX/MVC=@;4KWG5/F;$-E]7A36_.T9#Z4T\LA\SQ?LZ,*>XQ&'\(%X5ZRZS2$= M]0NXN-/]1-/U20)J2+7809:E"WN-!WI@XI1ZR6\XA%"&%'OHQ%IE$C.$?1S, M ]UJ%H5+ZSD ";N)]+%-1Y6H3@['>S_5]&!2.H\=JUF EZ0.1,)N)'5IR2'/ M) R.O2@,R%R@S3#".%P*G0%&.#BJ8BAR=IT7N0(JNBIQ@ 9V4P,DU@V<=E!8BZ)H\W'-B[9B?"*@5;:% M#V$0)'/9IAGUHZ6,C >*8#=&WE>I*+F.4>Y>71,)81 ;9]\"#A)%2U4.'LB! MW>CX"*QC*J]N4<&A'1F?,*M:$PYQ8@:":15%26+72@: $#= H%G02G4@I- W MY%DK750VH<0$11 ;.+99):-"8RIT@ EQPV2?H0_+-"'AXWA4(/8Z+6;0*7L+ M0D>-B!LE'R=%XX&])R8J2!*'\YK78@;=1;*D=2 *<1-E6CT>TFJR@G@)">>0 MMMA1&B;A0OB3 2K$#15'7$%C.^*B5;T%)#0(PWFE9K/SO,A;R+EDX UQ=S_V M WR$<+/AH7Z(YT6'Q2RB2;"TZ /-B)MFW7'^8UCJ-?I+5"Z])K,P5)-&FC#- M2!C[=$'O@#;B1MN%*,M\ON.K M*AB.(3"2WK.9O4+"&)-J]@1UHU!8:_G]Y]D:? M&/7[ M: +2B&V7R?22: H/030LH0P/F)ADF@=V%?&Q^N0TM9?GZPAKS\9]:O5WD7\ MQ'*MH;B3.]Y>KQ:/UOLK$]K^O )QVTR7;\ Z=6/];9;E.@\"AO3]RTE>H93M M+72X=W6BZ.H& M?"=[7)3HB/Q!-P+CAMC>%UL-'7TQ'8!/#]Z$3I.])9FA%Q"G&72.K);#I_8# MWSTM&N=L?F.N[F6O5/ZXO#CEA:[#M3MAZ;*<3 XE] M-XF7 OO(?3 !:VAWF4Q%#P#VW0!>$OTCBV]2UU#N,NF4;T8_+^O?]O]D]6U> M26BL;V",]RJ"P77WZ!^Q]_]I MX?P_4$L#!!0 ( %F0!5/?T?,KU@( ,T) 8 >&PO=V]R:W-H965T M&ULK59=;]HP%/TK5K2'5NJ(D_!9 5)+56V3)J&B;0_3'DQB MB%7'SFP'NOWZ73LAA1*^JO$ _KCGW'-N;K"':ZF>=4JI02\9%WKDI<;DM[ZO MXY1F1+=D3@7L+*3*B(&I6OHZ5Y0D#I1Q/\2XZV>$"6\\=&M3-1[*PG FZ%0A M760947_N*9?KD1=XFX4GMDR-7?#'PYPLZ8R:;_E4P&B-K92[ELYU\3D8>MHHHI[&Q% 1^5G1".;=,H.-W1>K5 M.2UP>[QA?W3FPI8OEAR[;[1NHSM M8@_%A38RJ\"@(&.B_"4O52&V $'[ ""L .&Y@*@"1,YHJB"&C(=*KI&R MT9[LM,X8%,7PK10A&^02$.@P;XY#C\@<8 M#QP<[\)]\%P;#VOCH>.+#O#-#%B&?C1(+M C$V"<$8ZF4C/77S_OYMHHZ+)? M1Y)%=;+()6L?2#:%WJ1*08GA@<;/-R@G"JT(+RC*J2I+BJZ80(GDG"C]NGK= M5.@R6<\EL^_I:HQ;&$-15]OU/!6UXZ1=.VE?YJ1L!T0*DTK%_L*&]5&N-HHO M^3M;LCK8?=[(/QVW8Z!3&^B\RP#3NC@MOK,GZJWL8Q$[@KNUX.Z[!,-_LC9$ M)$PL3ZGNGE1]+&)'=:]6W3NJ>B*S#-ZB_]+NO;/:_534CHU^;:-_@8V+>[V_ M5]9!K]/4[&<$[N@?U/H'E^L_K]4'>Y+:03>*]K4W!(;AX+#V +^>3?AR]1?T M?45_AH>FR&83_M99:R\Z7XE:,J$1IPN XE8/.%1Y=R@G1N;N^)U+ X>Y&Z9P MWZ+*!L#^0DJSF=@3O;[!C?\!4$L#!!0 ( %F0!5/3D-,&PO=V]R:W-H965T&ULI9A=;]LV%(;_"F'L8@-:F]^4 M@L1 8GM;!W0+FG:[&':A6+0M5!9=D4ZR?S]24F2;I+1@NXDMY3V'?*BCP]>\ M?E;U5[V3TH"7?5GIF\G.F,/5;*;7.[G/]%0=9&7_LU'U/C/VLM[.]*&66=X$ M[;7S;W[>GZMCJ8L*GE? WW<[[/Z[SM9JN>;"9J\WOA4;'?& MW9C-KP_95CY(\^5P7]NK69\E+_:RTH6J0"TW-Y-;=+7"T 4TBM\+^:S/O@.' M\JC45W?Q(;^90#NC-FK?!=L9 M[(NJ_NH4X"[!YX@&X"\!^ !T((%T >>L(M N@;QV!=0$-^JQE;Q9NF9EL M?EVK9U [M"!"1#P455FI\&JRF4>B5^.Q_.1^)E=C'Y%\.N*W.'1A+\?NH36U?[[]&LM,^ M.VVRTX'LGY7)2MMNGF1UE-'::>-Y$^]ZWM,<"P"%6,0$@\ MTE"%*$E\V2HB0YAS%B?E/2D?)?VI5EJ#0ZTVA8F!\G!4R%'"/=*(C":"(0\U ME%&8(,H\U%"&.1$4QU%%CRI&43])+;-ZO0.V^=G]ZABK(4^84-AVO95G)VC8IQYOE=@,N7/MSYB8& MG88X"!'OL2Q"%;+,J0<=JBCD05F'*ML-$(I#(WAR!7 4^W;][5CHHO5R%KVH MC-PZ;GN]MHTLOM'#R(N-??J(*A'8@X^E"OKY*J+"XJR/7,*?62+TAFW)>G$' M7&V!?+&V7,>;=I?J@@8GB5_G$1EG,$E\[%"&.+1*'SRBPPEE0\\=G]#Q*/IO M/731[/Q19!RN.B'0;]\164(X]W>J6#8J:.H7>D2'",/I$/+)X2 RBOS!EK:U MM::IY3V5Z?L'CLPV3(T;LKN:_54-#]Z+?V_PX=^"8=F-*)"F%'?C$9DE(>[6FQ,:]*2 ?*3 M1T/C)NU7:<;><1X:[Q2*X#&',BXX"[IY+)M 3/BL$1T423+@6-#)I:%QFW:7 MZ6(-K%.K;&NSUM2^X\V/V2AZFRHYFP2(K\=8C([&L9M/9H-HS]E8AE M@T-&!I]<'!YW<=Y2Y%U!O'DQ<.BO*"9^_2YB,JORFWTT&Q7^/A?-QH)];G9V MYK67];8Y;-36G!XKTYYO]'?[ \W;YAC/NW^'KA8H4I?7MZ^C&K MMT6E02DW=B@X%7:N=7L@V5X8=6A.W!Z5,6K??-W)+)>U$]C_;Y0RKQ=N@/Y8 M>/X/4$L#!!0 ( %F0!5/ O59[V , '@, 8 >&PO=V]R:W-H965T M&ULI5??;]LV$/Y7"*$/"=!$E&3]<& ;2&P7:[%N0=)N#T,? M&(FVU$JD1U)VMK]^1TI1;8E6@_7%$JGON^-]/![/LP,7WV1.J4+/54P9<-%Q51,!1;5^X$)9DA5:7K8QRY%2F8LYB9N7NQF/%: ME06C]P+)NJJ(^.>.EOPP=SSG9>*AV.9*3[B+V8YLZ2-5GW?W D9N9R4K*LID MP1D2=#-W;KV;M8$2UIJK0) H\]7=*R MU)9@'7^W1IW.IR8>O[]8?V>"AV">B*1+7OY99"J?.XF#,KHA=:D>^.$7V@84 M:GLI+Z7Y18<6BQV4UE+QJB7#"JJ"-4_RW IQ1 [=H+?$OP^87*&$+2$X+4> M)BUA\EH/84LPH;M-[$:X%5%D,1/\@(1&@S7]8M0W;-"K8#I1'I6 KP7PU&+) MF>1ED1%%,_2HX %9H"3B&[3D%>1>KI-B3]%[EO**HHM?N927Z I]?ERABS>7 MZ TJ&/J4\UH2ELF9JV!1VK2;M@NX:Q;@GUE @#YRIG*)UBRCF86_&N='(WP7 MQ.@4\5\4N?-'#7ZHV34*\%OD8]^SK&?Y>CJVA?-SWM?_V_N)&$&7'H&Q%YRQ MUV7$V83XZ_9)*@'G_V%\"EM;8#A.DFD'.PDS[,(,1U7]7>54H/1$SJ(] M7Z4^7R-21IV/:%3*94[8EDI].M.ZJDNB"S*"G6)2O^L:G7V%^J(W]RUBU.RP M(L\VX1M/X9$*0>#U9!]B_"CLB3[$7(5XVI/<8@ACN]YQIT7\P[2J&=RC9?$O ME#FC,84JMH6+%$H=@YM%%/M&(9A1HC9%T"9%/ S!#WIQ+BT@+TAZ8@Q!'HYZ M6@PQ?G0F]Y).BV14BP>:ED3*8E.D31K MNO=[]1IQ$$71IS+\^KHC"UKJ+DZ MQ=CHP4T&8<11/W^&F"MOVD^@(T35Z1$J3E3 M.MZC;&J2J,NIC> 52HG,T0::,)33#$[ACP[8=+#DT._EPG*(@;!ZL:^&(!"Q M?\(LEJ+$KH^'O_<1>+S>6*J9M1O ELH[#7 O6@LLBL-DTHO7:BV)<+^.VW X M,5?L2=CN42=54;$U+:R$4ETSU=R:W6S7)M^:YK W?^?=+#W+_$JWU:9S^VZ^ MZ?J9: = M='\V%O\!4$L#!!0 ( %F0!5. T?K;] @ ,(V 8 >&PO=V]R:W-H M965T&ULQ9M;;]LX%L>_BF ,L%.@KL6KI$$28)P+M@/,;)%T M=A\6^Z#83"Q4ECP2G:3??BG9-27RD%*W$CY)^;+Y6ZFAV\++.U*.JL+()*W)U.?D6_7$5ATZ"U^'>E(Z_]DXGAWLV#;N??WB_:CNO M.G.;UN*\S/^3+>7J=!)/@J6X2[>YO"X?_RGV'6*-OT69U^V_P>/>-IP$BVTM MR_6^L5*PSHK=W_1I/Q"=!H@X&N!] SRV =DW($8#'#D:T'T#:C2@W-& [1LP M4U+L:,#W#7@[]KO!:D?Z(I7IV4E5/@958ZV\-1_:Z6I;JP'.BB:R;F2E_C=3 M[>39>5G499XM4RF6P8U4?U38R#HH[]15N?BV*O.EJ.I_!)=_;3/Y79L$T^#/ MFXO@YY\^!/4JK40=9$7P=55NZ[18UA^#GWK7)S.IQ#:WG"WVPN8[8=@A[&LI MTQQH=NYO=EZNURI@6^U ZPM_ZU^7RZP)^#0/-FFVG*HN+-)-!BNY'/"U6&S7 MV[P=V%*N1!4LRK5Z^E?-8_D@U/"H:Q'\G)=U_0%P?^5W?RVD6C>4;Y%615;< M&T,\4W%P" 9\" ;<^J0.G_,T3XN%TJ3ZO9O4#T$J@PNQ^!00]#' (4J@*=EY M9:W79BE[.*,HYO')[ $00PYBR"@Q(P3,=YYX1P!C28S#@X*=3MN,XK[)!63" M&(OZ9I>VV91RTC>ZLHT0H3RF\+C0P[C0MAUQC,OG8J$04JM94L/2?OK0/&K@ MT_K?ZS+/ [4$/Z;5\G^>"&&'FS/OI'RNZVT[*VI]6.P>M;JY<; MU(T#L;MM M$^@JRM.6'1LUC74WI* (8E8$(4;@<>('J?Q-I$+QQ2UYA$7(B"YN3;<1?Q<# M;GK=C [=C+S=;.=]VL!UV>^,>&H^"Z@[D:V#8&:('3#JB8T/8F.OV&NQV5:+ ME1);6],R$"&Q)6?J4I,-5_3)T5;N6J>FF8%59G2;KF69? @:JF^:U36 MG1%.FP<)#)'$UH<21HU!';+J]0.%&N*AMR?_ OARK_#P,2A4EI XUG90">=7\H>ZYHQN(?633(L3$6&&O!LWZXC3BT%&,^SVM?B"FP0:0 M=D"02Q+NT*,IAT9C;DC#?.^JJX&'3*DP5B(T G2 +TI":OJZ!.RFV$(=8(4B MFF#'XH8T[!!]DY1D[W9D3H(T_Y ?@,_)2I!--3 MV=OYI\OV!28F@!V0F0!6 MOM0$:>8B_O[)"=(L1'X8#JP\-M)0&,5QXNBUIAKR8\T1I+]M"Q4@H6=-L:&F MUA3JTJ.YAOQ@ZP3ID(8YLI'$$8I":TU)1@2I[8OPA)JIQ25@-R4$F4%J6V'E M*W+DA5C3$OMI>2P"L$U+#P*PYB7V\_(Y", V%D$$[.V\TP7X A$ V $( *Q\ M","=HA2__YJ"-:"Q']!O5?)@&YDX=,6VYB7V\_(UJQYL,Y3@.#*C:,"JWQ$- M6NP'[3%U#08@R;E9V Q9]05K].'Q]:;>$1-/JMPI[D5P5U;!>5D\B$IFM[D( M;D21J:_^**48#A6[<,0.N1J5V(_*%\@%A]YF*XW--2D:K)#];OI=U7C&;U9U M8J#L=$6*QC-^Q[H3 RRE&$6NW3=-2>*GI&?4H(U58L/1JT/3D?CI^(+9(Q"X MJ&-I(AI(Q%]"7H@J>TB;$Y$@S]+;+,]DIL1-W<]W>Y"RF^!:2)DWN[_!(JU7 MX&:F76DJW*+8?%:&[?K]ZVR\^HGWJO%)@/HQ0MSLRX!5OR>:AL1/PR/W1>;$ M9MJ4&\O9Y8!17[+F'O%SSU_"$)M=/.+,R.RN!LWZXC3CB)]QQQ8ZQ :8I] A M&F+$#['G%#K$1@M8Z!";4O8I ; Y"A4Z@!U0Z !6OD*':/"1H^K2SL:%8[J MNA3CQ+6P:/"1T77ID(8YL;F&",%12,SY&E&8 LY('".,S/F"8&K/EVV54)JX M=O*I1BX-W[_2H9JTU$_:MZIT*+25ZWCVJ:8P]5/X-2L=:J.4D\C8O#_?6_4. M](Q @QTY'F2JB4S]1#ZF&*(V4EEWKVLO>,"J+[AS1ND'[]$IQ& L =!%S)$H M4$U=ZJ?NJZ8\%-B#)23!UM@/VO5[HS%-_9@^]CB(VIAFB2MX-:3I2S9E*; I M&\5A;#Q\5\-V?7D:DO0H2'9WXA 8B1 D&74-EX8D'0W)(0US"D"2QHI$UM(% M0)*8X0CMWG)JGF%>0C?E9@8*&2%,0N:HGIF&)#MJ]W8PJ6' [JT[J6&:FFST M[NU@4L. /5(PJ6$CMF\!9V!2 ]@!20U@Y4MJF.8T^QNV;YE&)_.CT[_Z,.#< M4O69.?8(F 8@.^K$_6D5!PC5;N1^OS#B;F'*H80T)) M;,ZPR]"1#' -7^Z'[TLF&:@1$U=ZPCOOQOII]ZKU+K<1.$64FP?%@V;]OFA2 M4VNCRI:Z3I%8TK^,:DKI$-'CAU!0RMU!6P 5-7Z*9VZ@I9@:GKK/-KGN;7 M72K]N\]4YI"+.]4R_!2I$:YV/YC:7&PO M=V]R:W-H965T&ULG5IM<]HZ%OXKFNR=G=V94"S)V*:;9(:2 M]%YV6L*$M/M9V")H:RRN)?*ROWZ/C+&I)9GT?DEL.!+/>7W.D7WU(LL?:L.Y M1J_;O%#7%QNM=Q^'0Y5N^):I#W+'"_AF+7;)Y[+E^L+?''\X$$\;;3Y8'ASM6-/ M?,GUM]VBA+MALTLFMKQ00A:HY.OKBPG^. U'9D$E\5WP%W5RC8PJ*RE_F)M9 M=GT1&$0\YZDV6S#X]\RG/,_-3H#CSWK3B^8WS<+3Z^/NGROE09D54WPJ\_^( M3&^N+Y(+E/$UV^?Z0;[\P6N%*H"IS%7U%[W4LL$%2O=*RVV]&!!L17'XSUYK M0YPL@'W<"TB]@'07A)X%M%Y *T4/R"JU;IEF-U>E?$&ED8;=S$5EFVHU:",* MX\:E+N%; >OTS5062N8B8YIG:*GA'_A(*R37:,K4!GT&/RLT0-^6M^@?O_T3 M_89$@1XWI\/O$<_O1>BK+/1&H;LBX]G/ZX> O5& M'!7X1'HW_/>^^(!H<(E(0+ #S_3]RX,>.+2Q)ZWVHY[][A=W#Y/'V?QW-)D^ MSK[/'F=WRX\]^X;-OF&U;^C9=PX9+8I4;KG+YH>U4;76).[S#1['>!1?#9]/ M3>$0"^(D&3=B/T$;-=!&O2I/LO]"G!["1DO([506J<@Y*AK,YG-SEYJ0VI7R M68#ST>H-03DJF1;%TR&?A19<]9DK:C!%O>:ZY5#44L%,J;A$;"M++?['#H6C MR)#4&UZZ#'G8=71B(1+C,>[8T2$5$AJ[S1@WD.->R$LMTQ\#4Y(R!#:#.JT. M@/FKN7;Z/;: 8!S%80>N+34.@L2--FG0)KUH)ZZLC'4 M4EZ6H(Q0:L^*E(-62CM+1F+;,R =)6R9D%*W#N-&AW&O#M,-*YZX*6AK)DKT MS/(]-[JP],^]4*)2#6+9A">'B.9.[&/;!4$W7FR9)/38'P=MX0[Z/9"F)3^: M7Q2:EUQI!+>-X0&[@D0K*R: M! MSB$%4&GH=R#7@SW<,*4X%!<35;E@*Y%7=<*I$;;=$2==?[BDB*<*8M(J1-X9 M3HT'-'O]%?#$@A5A"[LM-"#8@[UE+4S_4BI ](AG9CJM4_#0#T#?\,RA JR@ MSB]Y(62)YE)[]*(6Y*"KE2V"@R3TJ-62)NYGS05[,[QT2&J3+J8$(!^,N!SGD!C@*1SYSM*R)^VES!G%8:%GZD+#I#DR.B142MMPXQ)Z<)RTODO.\N(<Z65(<@CH-1Y ':TASII[G[WM ]0W'$9B^[U7,(0?"&/A.W)$?Z26[^%R>0 M&KI-46$0GS:A-7H'E9$ QY[Q@+1D1L+>PC^;?[];_L)H25I*(:,S*=,TO-7D M#_8!J^BW2\3AB]WVZ&B@3N >P_ENYXX(4+?[TECE&/DLCRN2WF M(3;2$AOI)[8F6O=F(EQ#@R6 ZM2[0M5%>C0@L87;*>AW1$MZ).F-U<^S^60^ M_858;1F(]#/0SRYN9DN(6JB?6^CIE)FCG5:Q^29,(BLV;:DH\!$G;5F)]K-2 MW8DJTW6N15%A/DPZ4'AV!(8 +U #XY5>RGKD4IBE3L6&Y:@\8GSH,* M?7YZH39%#<*8=CL(EU@$:GN4:8F,GIG*G,J\?_BBCN&+CG#8K6XNN9 $@2]\ M6KZD_7QIE^9#2K^C-%,7]<40^>,N>(=@$@?8K"="?/+#<1 MY$3M.!X-*$FL.''(C1/?)$);$J3]D]_4!_82K?B3*(JZ9D*O)63FU,!QZIF, M84KJ:F#+C4@1B,O(]E A;Q@V# MWA9D^6VQ^'+W]6[^./F";F?+Z9?[Y;>'NR6Z_XSF]_/!=++\ YWTU/-;U'8M MCP^3^=*T+O?S_L&Y^8[* I0\K80RON2'X^E/ =L?_];0C#^UR\=LX4V M678KND.$1#CQ%,2PY=.PGT\7-9N^.3J&-K=2C*-N.#G$ M@( ]F1"V!!R>.2 ])27T4)V)U;5_RG9"@V?OS.%")C1X5Z&%.?)9[;5Q%WJ# M*C:K].T^\JQ5+9/CT\1?CZ5.HW'_0XD3IMM M$-AW:;PPL77UD)E*)@J%C#EL&'&&"5AW<8#C=: M[JK7 %92:[FM+C><04@; ?A^+:&PU#?F!YHW26[^#U!+ P04 " !9D 53 MM6BUGE(% P#0 & 'AL+W=O^\Y]Y/TV//1V4(]?/IU&7)RP?!7Y3M/.# M;\&>;*R]X<6;_'PT8T*D*0ML0>+?9[HBK=D0:'QJ;8YZ2%8- M]'1E]>\J#^7YZ'0D MVT_%.VM"Z<4KDU-^5W\*GCW914?V-F8CE;"P6L\7\ 7O+WOEEM+>\ MQ]X1+\6?JXT/#L7RUP, )SW 200X^5^B^U_9%I?2*\^"UXX\F2!C0_Q:$IHB MLU4MS9[E&R.;7 7*16:-AW(N>5$H(TVFI!8>FH2.#-'8^T;EI,65=;5UR:0T MN5 X]ME6&#P*BDP:CEXW&$E?G?F#$II9QT9)0Q#&7D M/5<7HTA12.4X0X?B>12E?4P [!IFK4$R:YSC/>3'-5+[88I;?_-)++T[K@:! MWJ:^M\>M\R[R#Z4CBCM>W8HJS13BF7)7*XK@ TN4>U_-$\Z6*!H'6VX(.^9; M!5O()\,,:G/^[(7_AB9@O)0=-DVPTU'>DW0MQ9>(9;4!S'(>:<[Z.'3E^B5P M%%H9@_BAF-!<02!&7.)^FMB24NC R-2P%E.2[%+N$*HLKD4.++LJO*#H5N:URF=,A,T:"&V-<4 MXR^2<,RW0GD02O'9*6@C2 *JI>Q2"E??2OB.XEO$@"VBR6YOV54(2#$;T-3[ M;X;WA*SF?9@.B TFXM?5O,,0SQB>6$&%4)4 X!Z-P;@ A\CB' M.-:-!Q[7BC*I"^[4]N-8VP+9539_N,2!GY6'2IHOT\E3L2.Z\5\2_IBXOD*_ M5I$+0Z>)FQH0AT#ML1@D$4!1]HZY&;@Z5\QA7@+09[:5M1*;I160;6F5M/!*[8BMXUO]1@.$]*#MM_M?PZLTBOX M()Y^2[R3;HLK6V@JH#J;/'LR$BZ]S],BV#J^B3[=; M,$#_(^GB'U!+ P04 " !9D 53*=\0@6\% "$#@ & 'AL+W=OP /NIN=+FJC/ME&[\W24,#&HA_3_?=G[8$YB')P3B3B!VO+TBQ_(-M_SF M2JL-T[0;T6C@3'722$Y("LK":OPJ4,[>W*FZ:2UW'E(K]I9K*>3:L'O0;%%R M#5<3BVIH\R3O(&\]9'P"*VE+P][* HI#^0G2&SC&/L9_'3 3QU^^G_Z]#]"WG(C<@;] M>H/KQEGVTX_?S>,XO'Q[OW"CZ/(5$X;E#A *MGQBA7@4!8HQB4U 2/P$M&Q+ M8!N7U5"<\4?06*1,MO42L9$#;JN1C=-B&-:[L5P2S)B]$97#1IV'NK!\"H9" M!(UM@&#VM;"7M* "UB@+T@I>5<0<%6%5GR;#BE;3'ZE!IPA5C-G]RPBYPK9C M+#'H5H0Q+5]6P%9:U0SK,G]@JJ& F("U\A$,&8 [K18Y#?V65@IKAB!\7'PR M0Q208,"PK3INF-IA1Q#Q:"49Q],?V)U":&T%:5Z %+C] ](W7V6%H[KOC /: MSIL#"H \_+CC9"%>"-L7@\F%8_=?IJ ML"7Y_;>2A"H\!QRL\Z8&='4N*F2[EWW$[&CZ=8:UE$="=IE%:$N7_R17=,EW MK!8$I9YJ#>XSKRZ0D 8XZ%9L(;:'"]1S?'1VHP]MC72LTA?LPXZT(T5.69ZJ MQ>]9=!Z$68*#61;,IK%;R8)HFM$HS(+Y_)R]DQ@ # J#+1Z]!JA@3J5!X+Q& M9<2WC#(KBB]9E)T/XV06'N7XC)<.6-F=M!^\-SY@ M,N_Z#WVDLY'+)V=I=FD&]SN&2\@Y)CUM%+IWC#"'#CO13/>[J%=T(ONPK;B^ ML(%3_5.LSG(OC<8U;7*($IL:1H] A] M0T5[\+I*K Z3U ECC_ 9(+S7"Y *#:%&U].B$_T@+3I<\5G/VN]+@6ORNNA; MMI3=C7PC;/F"31PC513NZH#!1*MVAX0_3TZ*EARMWL528(Y@Y(=$/9I1G9'/ M)A26"0 Q*R5I/83+?4"8]USCX9I$ M=.^-YL[5^ IIM;]"O8$&PO M=V]R:W-H965TB&*WRST*9F#A_-\,V+:NF7FZY%)OSH,XV&[M:P)7_@[E-S M9_!IN$.I1,V5%5J!X8OSX"(^O;JKS(")"7/+2 M$0+#OS6?<2D)"&G\T6,&NY#DN+_>HK_WN6,N9]/3GBEEM;_PJ:WC0(H6^MTW3LC@UJH[I\]]G7X'H>D=T@\[RZ09WG% M')N>&;T!0]:(1@N?JO=&? =[K*#2UZ *^"#5FYEX9VJ>'7H/T1J.W[)EM]E\BK@3ZT:0!J% MD$1)_ I>NLLW]7CI"WBW9LF4^)-12X0PT\IJ*2K6=8BJX,YPRY7K-O0"W@N% M]1%,P@-N4_5\G\"H<#?&I;5C)SX.& V[4&M/21O##-3,<+&5= 7/@5AQPA+FALI3:.CA>"&/=&X&%[%8X]">@ M#2@,@@HAL!"+>%8*-S1K<7CL">G@!W M?0=<\9+7,&C\;"$<11&HXF&:[R<9@4&7Q&,4!J;QJC2VXM M'.^L0Y!LCBSIN/6:FQ5JV0ED49B.4L).\PD=N\"AJF"I=?7/SJ,L3-,))%D8 MCW+X13OL%[&7[A$D\3C,HX*8QL1T3)W6,%'!NT<46$OE1LA;K(6!66L,^L*% MM1S;;6O)]RVUMRQ[2]99]F7]MT7MHAO<$FLZ.2*>3L(LBHAW'F99 I_47$B) ME=DW^_&'<1(G;R$NPBB+OR4<9V$RSF"$5]'."G$4K6"$K"DZ^$:W'VP&F8<\05];PU%@%:5$7CC^:C5QATN%'6 MH;GC1.$:A\:MX)CJF41O/]Y<^U7\]H2H>LD98%>0Z>X$21A#CSG3=O;R%XDA"IEBWJ/B_[ M]FHY@ =!VD,_S4YGGX'Z>Q)V+_)1E@PB(BY[72;3HR+?VW2^B;8I;$7G<*!^ M%@QK(1S-Y.U!9\F]-_]QBF;^JXT/E+&B2T?7RH;/446\6*7AI)AT,U44*;HO M.-(@$]2,EN-8Y#EJ43A*4U)KT_+M)#CVB! ->_+*FH09'D$W1%^^ -]ZX?F/?2 M7[*HC-A"W4UDM[N[QUUTUY>OYMTE\ ,S2Z$L2+Y UV@PR@,PW<6J>W"Z\9>9 MN7989+\D">:&#/#]0FNW?: N]OM]"]02P,$% @ 69 %4U"D .BN P MAP@ !D !X;"]W;W)K&ULI59M;]LV$/XK!ZT9 M.L"0+-F)@\0VX*0;F@$%@J3;/@S[P% GBRA%JB05)_OU.YYDU5[;%-T^V.:1 M]SSWPH>DESOK/O@:,5EC(WQJ6S2T4EG7B$"FVV:^=2A* M!C4Z*Z;3LZP1RB3K)<_=NO72=D$K@[<.?-\1JUCD24QL>!,QE#1N#A>,_^"]=.M3P(C]=6_Z'*4*^2 M\P1*K$2GPYW=O<6AGM/()ZWV_ V[WG61-J#S^;$LMC?$:9C.D4^W2NBA<)?^U,"K/I M!(IID;_ -QO+FS'?[)OEP1OEI;:^6E=*8Q$4E6H84-V9X(R6[@/PI3"E9ZX2U4I*?B0O/[QA_.BF%YN M[J]YE%_^!,6"]N-F"'6'K77,, %B '*$Q9P<#KCIJH"C$EX'N\50HYO )_X( MV\=(81. ' ")TE: 0M9C=2U]VW+"Z_M&H ^J&?L@C.F$!JPJY$/.G7"TS"F* MMM6*/$,M0C\;+,.H-\K0300?.^$HEB9>X0R5X*/+V&R.S)08S3(NCMB^]REO M4_3ID_#,UH-\N-PXCOWJ M00](=3$6!TB>+D9,3/%57J2GW\MR/DV+$4/'@*[4*"1"?[ZGC,B+$XZ6GYUP MIWF':H<(37\A8;R0@*X3'*\3!M" 3 K1]K3Z^:A/49#YXM(?!?A2#O\SZ(0V MF5C=7@:1JL(2'Z6 HNQE@"]= M9]G!X]"@V_(3Z(%/:_].C+/C*[OI'Y=/[OT3_4ZXK2*M:*P(.DT7IPFX_MGK MC6!;?FH>;*"'BX&PO=V]R:W-H965T#.L;V[6@4BIH;%8:N98LOE?.-BCCZ MQ2BTGE690(T93U%%>C$Z/6[7@SQQ_;S]YG$:]EE(W;(-VECQ7)X.SR=OS?9%/ G]H7H:M M9Q(F<^>^R.%]>3(8BT-LN(BB0>'/+5^P,:((;MRL=0YZDP+#.@DBO5F7CMEK_PFL^!Z"N<">DW+;/L]'! 11>B:]9@>-!H MF_^JNW4&3P>16B2\ZA8H\XS:OH,ZC5]<#;6@7ZR)9H$7O="B,"YUG^NML'J)'"?S]@O+]7OE^ M4K[_C3%[&77-M\[<:KN@"\^ECG2I"FUT7-%O-=.%:UIE5U2K0(J^GQP>#,?( MMS%2NL]#.\3? U#D]VKAF=$RD?BNU5X0@)]U"Q02S28IO#-R%2UK7=1D':G& M=38&6C*BA*8-4=E2IGW^\3L^3HUUJ M31<2>/U5M:W1A9H;3D;6[F)_LGA4<#9!F=T"<4E7?$M>"]8LJ615"66JHV9!,^E M=[8IO5VX9!=BJO*NH#!^)71!WW8-8:&L Y0HF%1:$ID$&V]@ MDR=@?9(S:HCB(E7""S3+WC8G:M5*^JEP3:-C:HR*>4.\LYV$H74^+0AD\"D^ M_SU8#^(P'DXRH?%P]H#0$]D20]OY&J:D/S\%D/Y%IV N,KR8KZA@'[&0L2A0 M%!IE6[H&1:\++-]YT*567G/H&:^#M;-5?3]G?K(KCG=#RA3]ODT)Y,51F]V=T:I."E?I6ERQS1WADK:7&/M/S+ND3W"WRFYU-T45<@RJR MM3P!$ ZC40\AN_]5F?>!BTM'Z'"4HU1.S^YMFNBX>N@&5?N_AX3JJ\(HC.-2 MK5)*%=92A;T-RU@D'N4KKV<8 GD8C+&+\O+RR58#W)PE\B@;Z5-([6])BP.% MC MHV921;"A=K=*6*VXZ'=+@"$=Y+LM"47+5^IKGI;[#[XM:(5OX\NVDX<1D M.#WHG;L/ DMF*Y+N>$1?*E(D&H

99E@1[#1&L-BU.5Z_PCS";%ZW9;JI#" M(!"]M1/0ID_D^ RNP?D,_WZ7R(KDUWV+F+:-3T6.-?$/8B@.^5_OB,!0 U0P !D !X;"]W;W)K&ULQ5?;;N,V$/V5@9NV">#(NMIR-@F06[=;8-L@WMT^%'U@I+%- MA!*U)!4G_?K.4+)C)YNT0!_Z$%DB9\[,G+F0.5YI7B X>*E7;D\'2N>9H M-++%$BMA ]U@33MS;2KAZ-,L1K8Q*$JO5*E1'(;C425D/3@]]FO7YO18MT[) M&J\-V+:JA'D\1Z57)X-HL%ZXD8NEXX71Z7$C%CA#][FY-O0UVJ"4LL+:2EV# MP?G)X"PZ.D]9W@M\D;BR6^_ D=QJ?<3+(!U#B7+3*W>C5S]C'DS%>H97U M3UAULC%9+%KK=-4KTW[\[0][+2^'$Z;'1*S L M36C\XD/UVN2.YTY7=PMM2K1V!_AZFLKW>/QR!$R[X^*'N6\ M0XE?01G#1UV[I86KNL1R5W]$'FWP$LV828> M+WD%KPL,_CB[M@? MOLOC:/*N-P ?K&U%7: %/8<+7554VEX.]P0XY MZ\A_MM81U=;2_7\T_:KKPWMRB2R\I"B?Y!12-@V(JC5%43BFS33(0OC2Z>TG M^>0 TBQ(L>&4/+!=H,1TT=5KQS(Q5.BZ[L?S2KKE-D9?]F2L:I1^1.RUFM84 M2QK#T"A1PSYKL&@W'J/8QF#;E@(H5,M,^%PC54S1 3!E%[JV6LG2X\^HUI".,N=9 M^%"3',)*O%XQ5!Z?EH:"WIZK,*,4["SX?/FZ>'J[T-;YGA>*2*?R3Q-NJB2C M9S2,LBFO31.XH6$CB$L@>W2.W=/YW+"+D--F/AZ3\#2>T#,+>;Y?5Z8'KRM#19Z M4=WNJ2 MW1%-8_2#I!L$JD>(@Q >B7@;=)5HG=\I82ZD@7NA6F0E%&1X9VRS>R4Z-,0H MV^UJCNN+Y1<\"Z"UZVX]5X*XG!5TB'#K=1",WL5;2=C#>9L4QQME>2/MW>&<"UG2J.)!"X8]#H,TAN\A"I*4?J[6[/; 2L[1 M]X,GZ@"R(*2Q%$0I?-'4L%+Q6/8X64+JR90>ES2L2QI,/3ZM\-^+X=KQY%G; M(GPOBK* )VNX^G&[\Q?56.[H&^]C%3G:V%Q'L-IFL:K@\W6*O] M/&#!:>%!["KK%@:+6<1,SB[=(:7\@G]1\^= MN&RXP96J?Q.EK>;!.( 2M[RK[8/:_XQ'/B.'5ZC:^!'VO6Z:!U!TQJKF:$P1 M-$+V7_YTS,.%P3A^PR Y&B0^[MZ1C_*66[Z8:;4'[;0)S0F>JK>FX(1TA[*V MFG8%V=G%G2S)B3X ER7\A&JG>5N) NYD?^"4N=G DB.G/BB.H#<]:/(&: :? ME+25@1]DB>5+^P$%>(XR.45YD[P+^$LG(QC&(21QPM[!&YY9#SW>\-]8+]]D M#;\O-Z1"5?/'.P[3L\/4.TR_;YK?!77].C4M+W >4$,:U(\8_!=/GRN$E6I: M+@] W:VY10-"@I)(?=8J;?FF1C"XH^ZS$:QY30I6'>L1M0%J;R-*!+4%2VA? MHG7D3%T4TF()5RS-HY@*MJY=+C\D^?5'']'5)(O&%^L9K3L097E-"(\H.P2* MU,,:\01-7TGH*@FH#O!'");&07ZK>XL%-AO4,&3AT5#2 MM<>+0G72&D(I4#QZ[J6+0JO&A4*-+2^H[U$C7"5)E)QI>&)L'&6GE7]&=)GQ MBI=@3AD5LA2/HNR(_+,'.@I\*M!X&BR^_B9!)@1N*+2:KE0SA36EZ;+A>L:. M(*R.H%-8 AO#-; )#3? V$E>@1M93,-GYV,*0Z>7NN$[)-(G\2)YPE9TB]9< M$C^?Y;?)O@;G=UQ]32+V,OTI8U'^5OY72AI5BY*[VGR92M@WO M%/7._RS OB:>CP0^$"M;JY8>>"M*N&N:3BIN##_ M%61Q&.,XS.*,A&22AWGJEEB>A:-A!BNN2T$9IT8FVL4+A)R%69;!* W9 MA $;CL.$*H/%XS">)!02O9==S37<"KZ3RE@R7ZNZ'@6$:IB,R'H4LSV&2 MACD5438,1^1^30D7O!9_$9E7C5D VIZ';^S3?@BZE_&,^KY]^*9?^: M/JOW_R2?N-X)BKS&+9G&43X*0/?O?#^QJO5OZT99JG O5O1KA-HIT/Y6*7N: M. ?GGZW%WU!+ P04 " !9D 53AX\=Q(8) #\%@ &0 'AL+W=O('=?;&E%EFL.G7J5+$O-LX_AI52 M43S5QH;+T2K&YLUT&LJ5JF68N$99_+)POI817_UR&AJO9,6;:C.=GY[^.*VE MMJ.K"WYV[Z\N7(I&6W7O14AU+?WV1AFWN1S-1MV#SWJYBO1@>G71R*5Z4/$? MS;W'MVEOI=*ULD$[*[Q:7(ZN9V]NSFD]+_A-JTT8?!842>'<(WVYJRY'I^20 M,JJ,9$'BWUK=*F/($-SXL[4YZH^DC%Z0O=*9P'_%)J]],1^),H7HZG8S/*BUS?_E4XO#8,.KT[_8 M,&\WS-GO?!![^4Y&>77AW49X6@UK](%#Y=UP3EM*RD/T^%5C7[RZ=76M(U". M04A;B5MGH[9+94NMPL4TX@A:."U;V7\3KWBG0VE<2%Z)?UX7(7J0 MYE_/G'K>GWK.IY[_OU!^UAP5ZIO0R%)=CE")0?FU&OV'R'Y5H&X0ORMAZ).0 M%I^67BD.8"+>9WO;_%,0 MB$-Y:(!L*1_$9UTM5<93?/?-J_EL_E9\ M62G@73?2]@['%8(1;H$/Y&N">"1M*F!%O\DH)$AF7"FCJ@3DB9;M'W'O(;T> M$,#_!VE!3K5T8W$KC4885DM(1:2$80&01P#D+QWLTG(E?D%^(+,HG+.SO+*+ M+SJAGJ("1'1HQIZ B1L'7E2:5L': L0XV0()MAM$:N!F !J!TDZ2BNBZ1 /H MO!'@;U8:1%K)M4*>HRB4(A=+DR )% R=6JD!N!U,V17Z8<*0YN\ZH&44?T#& MR?,:FG@2Y:/*1 @/"$?\[JP:!M&!WGFUT<9DU^C (.OAJ4(&?IQSM\N7 M\WH)5XE]O+C*[GE%78_8WRT]\)5LJ:=&^R-1@ M6"!Y\_'0'E*=RXC=+63Y*" 6-NQ23\[WO.P$8"M [8/3R7/12!]1PF&E M&W8ZIV-X.K"3PFB(&!QHEV>@AWNQJB*5X&07<)$UA55$6R11!10WE ^>?/_; MW4\_3/:*4Y/T0-16;@.-\SG\QFL:2&#-JH4N-7UN44[]V1IX$- M3UY4VG."\(R'C"R#K86A[ZRM7]EQA=%+V:55%L'Y LH02$58KDJ%2FR]BT<- MLZ"4+AD YR*%SV0%/$$OK4901*V6D8.-^^#4LNK8VP)J M4>&8;T\G+S";&*-;'0OZ2=1Y#E T!PAT<=5W\8GXG+#*@P75<6;NI&L^VV>H MXA23BC"I#OI&6PU'.Q/+Z"UD/12RVE-1R@I AC=,?$]SW(E;G"0RC2Q$7B&! M+PHU-"1T,)N/-F!>M@Y4OCU[/3GO@,C0=LH\T!A0]QC[XG M1LQ/WQ[\RD]G;W\0H+=:D@9P)]VU B:G'3"B4'%#_:>-C^ YL"G6VN7N$2+^ M80G$PZ/+"",W /<36KBYOV81_'GMK/7E(;#9C*:"189/+E>:KC&0D+-SNB()< 33@TIB8D M6WHH]#('SM0Z#/5[\GS@#U+9H("O.[AZO[JDAKR 48VZP*S5#GB..:9MD^*P M_>;)JZ+!4A>IQ2N7\!>H]%)]]\WLY?G;9]#[0@(^Q(P>?.7786#794E8OY>H M/G;WKJZ3=3D5#UL@6B.5=YG E->DXU?<8\!][&F%\?4)4TL@1=\..-83IAM^ MCA&'@:#:@?19N%TJZE$8;+VKV0M,1*K9FPLZMP9?V,)@ K ) R(-T+5KARV? M#!7WF#29FFZDN61-E]>?BYB;R\FW8E1Z Q?W?=#>6'2VI>(A%+;UVM!K4:!X5T4)Y[.': MST/'0:@3NFEU0QQ7'#C^2\X@[D 4DB1 MH1 /M"%/GXB9OA^K]J-H,(&(V8U07:!%D'3O*%,* [KO;WE&MZBI%8T*G8/!_GW7HH]JN"0+N3#D( ML]\)FUWW&[=7$ *C#75X;<#**J'&=@T=5T9=8QN&8M1<2?71PTRV:=HT]'*) ME+?I[FK=+H"TP<_TWZMEPCG.;\="8IH86N@P Q4\[6JX'&:IQY/ MEFTQ7&+(1. M4>0Y>B6S.O>>!"'J^I8Y+S]&!\;'=W554$,>>+R\%U$L&#/$V=5/74A2O<+."<6BQ(M8GQ M@VR.,4SAHL=\ZB_->2;]6YTY;U[ MHS;G\!TN$#QTGF0:"$!LB&,*[7M$1A28[U_F-YFYY?B_\07I*J7=Q:#T?GTV'KN\Q$JXD5FCIIVEL97P]&I78[>V M*(K 5*EQEB2S<26D'ER>AV]W]O+'+B\') I2U\Z9JF E!)75\BH?& M#SV&D^0 0]8P9 %W5!10W@HO+L^MV8!E:I+&BV!JX"9P4G-0/GI+NY+X_.4; M(2U\%JI&>(_"U1;)X]Z=CST)9Y)QW@BZCH*R X)F\-YH7SKX61=8[/./"52' M+&N176FM=+DR;*R#OZX6SEM*CK]? MT#'M=$R#CNG_]^:+@K@4S]Q:Y'@QH%IS:.]Q<$@Z?"H1ED91?4F] B\6"B%P M\::GS1M3K87>_O#=29;.?W)02K3"YN66V"Q(HA+.(3]T 4J*A5322W).%=44 M(#PL6?M]T,[51!69U]:R1JH*R2+ +(.Z'98U6FD*!Z^DIAU3.U+@7I\!Q1:[ MV,(MYE@MT,(D#5\2>(?WJ"!MGEGSG, GXX7ZQNY5,.4,;H0K ;_6DC '3[RJ MC,8M%8_]0LUN63,4."*%R3!))[0*_LE^VEOM=L,J>9&.=F_)XGO!G:;U:4LS MF:7/KK-I?QEM:%@/N+^/BB4]QC&93_?P9M.G4+,YO-L%^JR/NY\ ?;[CT_F+ M[Y-A\@A,_')#?8&2@6( N:%N7E#RA8[<$K;/X^'I;-[\/]Y+T^')Z:Q]W.(2 M+3OF>8'SV? X.3WTFJ:DXCA]\AY=_R_2OV_B?#Y,DQE[(\ ^@A,R>KZ?)6EZ M2M'*PBK IP4E_VERPJ5K$3;\IPU0']*.+ N5U.0 %6@?T@+]!E&W-3#LBH!+ MMRV$7'A<& &YGS^J6"9DMBT* MVQ \*>+1TPH,T7*>087R@Q)5 =0;]BI3Y+FI8^LBOPMR30!>0.T8[M?:>'I9 M6YF3?;(]V!MN%UM:0?ID3N&4FKI['?KDJ)_D2ZF%SN4^15#6!9T/^X)[G5EP M PYM5>IUW4>6&VO-PE#^,4-G0D%'\0A^?\(G=:[J F%AS1=R53#%#8E3SD92]#@\(B?G.QD^ M-HEP_=L=7+,CT9'BWN$ I6 E]--UXQ6A%+L%UF+;/AMC., 9BZS7X T<34]& M"4TG2H5!BY"^+(@8CZ9)CV5?\H3.%IXGV<1XJNQEWR@>>+WC*)K62*?HT'3* M\2#>XOE&(8&24:B\5C%P;:19C*88-*?G3G[.J=PIB(E(-J+SLHHB.!'"F_D:DE-0C9'A8E?8V_]B4GZHG&55?KL!?J@PBT\4WU M1"%L4UOEN@CY1T,X)7Q,1?(Z#=.,N^<*B]TL([H.5^WFG^B[HH^:W9>-3K^/ MX)])(=C0QRY&!Z-X,%HWI: (A.ZS8]X/W\$P];OYTIKJF?&'NK&I5^5CS'Q* M"->,5T^'JH/G;%_CM5#4]Y!/M*=ZNP/J9B_=7\V&R21YW5A]R.@A3X3&%C'2 M!(/4J]@,"KJX2)ZR0^O%![I1.L*2)FD?S[ZU[8GZW%0^[MUW*K2K<*OCRJ $ MB%>?[FMW<;R*]Z4=>;QUOA=V12T*%"Z)-1G-CP=@XTTNOGBS#K>GA?%T%PO+ MDBZ_:)F ]I>&RKMY807==?KR'U!+ P04 " !9D 53M7[!.Z4& !6$ M&0 'AL+W=O_6X6&D\Z M%Z'*SI;S^<6LTJ:>W%S)W%M_<^7::$U-;[T*;55I__B*K#M<3Q:3?N)GLRLC M3\QNKAJ]HW<4_]V\]7B;#5IR4U$=C*N5I^)Z#6T\$%=%&N!,S4EY%SU6#>3BS3UY ML]<G4YT]BGI8>E.K6)*JF<=69:[U@90KU+8-4!O"5);O7-7H^E&9 MH.A#XP+E*CJU0V4GK(A'@#)8 ^4Y7H5WE2ILF\56+;:ZCHCEAC5=[;5MB0J#^&VURKA2 M&IM:7DX03Z#K+B\XYJWY'3:Y"; TMP %["9QMSA&]L@E3E>W2OPKV[#S>27W-L+X!WFCL,XSBQL8: M=[7X! "D?8U-H!JG[ 0 4@YO@=2K]RVB4'"(X)E6)0YZ\(6*(K$OF4BD&?I( M2,UQ[%!$-+EXH*0O ,ZJ16Y8>]Y'Y [4=-;DLOE=Q"/1"C&Z8_6O17VW.>B* MK8+WSC_VA2+.;NGH?@('$J>:1CL!:QN,=.7:GK+X9 M1)P:,XC!F=N/=WN1( M5TVJ(BUMN4O=J+#4WED(G"AD2N9.Z@ALY0,+[&.YA("UX%0Z:?:9I]Q$S@QZ MWP/XPUD&?]*T-(-!51#IG6=ZCG4T+F*5"U1G&1MB+$)BP'S"R:$#C_%+0T$- M1Q+NS"[NKH3CZ>IG*9V7>55W]HJ_- M)PXRKG_2:!OPO.D8F"KK5U([JLE+.^-.YN&7G*J!QS702RJ\9VWB[%0=2B.Z M\C:#[FP4W.TC.X(S3:0@K9+_J?<6IZWT8&(Y(N0Q,H^"J\\X9VD4]JXM"3F. ML^.FI(4E1M"/VEX0K3F:'C.JU/M/6O,XHP(NN?:BXXU-Q[X31C"R L4)TG3I M/[C6YMCVOC4@0AL2EP*2XBR+(L:II@J\NX.D6&\M=9<;])=4B:-&S4X.%=C7 M'<(X.I73EH\/ZB]]>*1VB\]E&CZ71=,]951MD?C50F;GZFMI&JX-6 [?7'XD M\^G^GWJXMZE(7[,WO[ W4_43\O&E]?NG/[ NU=O_^]3Z2JVFZ\T"S\7Y!K]_ M_]MFN5C^8S3ZYY.'VE?JY73QG6.P7*Z67P+#Y[_+/IS,!<7 M4#YGY7.VN-A,%Q?RNGX6X6*Z7B_Q_):WKJ:+99)9JL_=-V:CNUY%?BG&_:/V._ZVMU1 ='[V\GR"RI=;;'J)KI&;X]9%W$-E M6.+B3YXW8+UP:*_="QL8_I5P\P=02P,$% @ 69 %4X,EAZ_V! 4@P M !D !X;"]W;W)K&ULI5?;7BP2V#W8<_9" M^'1MW;5?,@>ZJ4KCSP;+$.J7X['/EEPI/[(U&^PLK*M4P*LKQKYVK/+D5)7C MZ63R?%PI;0;GIVGMTIV?VAA*;?C2D8]5I=QFQJ5=GPT.!MN%+[I8!ED8GY_6 MJN K#M_J2X>W<8>2ZXJ-U]:0X\79X.+@Y>Q([)/![YK7OO=,PF1N[;6\O,O/ M!A,)B$O.@B H_*SX-9>E "&,[RWFH#M2'/O/6_1?$G=PF2O/KVWYA\[#\FQP M,J"<%RJ6X8M=_\HMGV>"E]G2I[^T;FRG+P:411]LU3HC@DJ;YE?=M#KT'$XF M#SA,6X=IBKLY*$7Y1@5U?NKLFIQ8 TT>$M7DC>"TD:1KO#7GXX#8&5SG+40LP9B^@#$<_IH35AZ>FMRSO?]QPBGBVFZC6DV?13P M?30C.IP,:3J9'CR"=]AQ/$QXA_^4(_UY,??!H2+^>@3^J(,_2O!'_T?"?PE! MGPV]C^6&ID>-#$,*2Z;7MJJ5V9 R.,#V>JFSY9!494U!%L@.-15@[X?T6]0YET^?G$P/CE]YFD>/ M8+TGNR T$R(OTO&YAH)Z'H,L2&RS3Y?TE7T@3(IN8;;U7NNRI#D35$=#2T,B M5$1RB\6(+GMA"LIM'D.27J;,1A/I6B5]^I^<1-0=FUH#B:H]YYC&S&&VS4','%:E+C# M43+D;!ZS;1Q]M#KMA'VL(5PH8Q>4_":ZFN^C6CA1[DYEW&0E\K!B.$\H 4.,[';+D[4QE18K*(9NR53))E>.-JR<%QY3 M^#@;BV6JL9T8V'JQ'Z/CC"5A2F:^KF(%S3>IC0'\T_$$RVA%Z00 *?D@W#5Z MMC4:T94D\9;1KB=18Y[MYO"TA MWVR@ZML":/5LWW"\GMN\&4L-86D5S,]$U"^;K6[,%\T]\2=>7/;_HBQK8VG MDA=PG8R.GPV:/&]?@JW3K7%N ^Z@Z5$8L!,#["\L"+8OZYE^?NJ(N-=7>^) KBOM+&7X[*$.H7DXG/2JJD M']N:#-X4UE4R8.G6$U\[DGD4JO1D/IV>32JIS.CJ(N[=NJL+VP2M#-TZX9NJ MDFY[3=IN+D>S4;?Q0:W+P!N3JXM:KFE)X6-]Z[":]%IR59'QRAKAJ+@<+68O MKL_X?#SPFZ*-'SP+]F1E[1TOWN27HRD;1)JRP!HD_C[3#6G-BF#&IU;GJ(=D MP>%SI_V'Z#M\64E/-U;_KO)07H[.1R*G0C8Z?+";GZCUYY3U95;[^"LVZ>SI MR4ADC0^V:H5A0:5,^I?W;1P& N?31P3FK< \VIV HI6O9)!7%\YNA./3T,8/ MT=4H#>.4X:0L@\-;!;EPM4S)$+802[4VJE"9-$$LLLPV)BBS%K=6JTR1%T^Z MIZ<7DP!H5C#)6ICK!#-_!.9,O+,FE%Z\-CGE#^4G,+FW>][9?3T_J/!M8\;B M>'HDYM/Y[("^XSX.QU'?\2/Z]CG\YV+E@P-O_CH <-(#G$2 DT< KJ57GL-\ MZ\B3"9))N2^0_T.-^+4D\#NS52W-EGUHC&QR%2@7F34>#N62%X4RTF1*:N$A M22BN$)6];U1.6MQ85UN75$J3"X6WOEEYE2OI(@4"@+[_[GP^G[Z\26AQ-7OY M5)3R,XD5D1'H#K5T@%,F6N5R@!*('4JQ)D-.:KWE-U2S47(7^MHIF%=K0$&6 MP3Z:Z,62S05^B_WC8G'; Z,SX70@IZJ!@\JDCM7Y$M%9HS)(:A-[@A?!"BYN M,9L^>Q^/+5Q0F29L<%P^T+K12\3*MB*WPM@ I9EN6D(Z.,82@C[[G$&46*0BK'&=J1YTD\[6,"H->PU1I&9HUS MO(?\N$9J/TQQZV\^CM1[X&H0J$WJ:_.H==Y%^T/IB.*.5_>B2CV!N"<\E(I' M\( EZ-ZS>)+>FDAQ861H7 HHGV,J=@E7.*I,#B&> M>QTK.Q2ZKS$7:9>9H@&'V-<4XR^2L,^W0GD8E.*S49!&D 1$2]FE%*Z^E? = MY)O'@,VCRF[ON&,(C&)K8*;>?C.\)V0U[\.T0VS@^,F 1I%8\_.C5M>_P1#/ M&)]((4*K2H!P#DKAW !"Y+$/<:P;#SSFBC*I"AYP^UGDMD!VEH^(J]V3>$_IN&Z'[J^JD)X.7> M*@-CD32N6A6VJ27O[_Y[QD0W$,;+<==!_: )VG:@E5PIK8)J5>7@N[:^85RQZSQ]%G,DUK 1>M\5CD3>S,.Z$8OL@U'E*AB0T\53K"J]GX@OMC MX6P%,>L'<3K$J;.>4V<'&=$.2HNJWMVD]A'KL)JO74%?[?P^/#^.4AL?3"QC M159*Y"L.?=O@PV0 -F1A!X8VEI//G%HE]K',U_KYOE!.!K?SBMPZ?H/$O)B0 M+NK];O^9LTBW^]WQ](WT3KHU[B]"4P'1Z?@YZM2E[XZT"+:.=_V5#?ARB(\E M/M7(\0&\YTM(MV" _N/OZA]02P,$% @ 69 %4ZJ%:7/R P $PD !D M !X;"]W;W)K&ULE5;;;N,V$/V5@5H474")KK;D MK&T@R6[1+;!!$&?;AZ(/M#2VB$BD2E*QTZ_OD)(5)TV,[HL]O,R9,S>.YCNI M'G2%:&#?U$(OO,J8]B((=%%AP_2Y;%'0R4:JAAE:JFV@6X6L=$I-'<1A. T: MQH6WG+N]6[6971QE=K[[L+O''?Z2 ;KR5K*![OX4BZ\T!+"&@MC M$1C]/>(UUK4%(AI_#YC>:-(J'LL']%^<[^3+FFF\EO4?O#35PLL]*''#NMK< MR=VO./@SL7B%K+7[A5U_=Q)Z4'3:R&90)@8-%_T_VP]Q.%+(WU.(!X78\>X- M.9:?F&'+N9([4/8VH5G!N>JTB1P7-BDKH^B4DYY97LNF[0QS$9(;^,R4X&*K MX185K"JF$'Z^9^L:]8=Y8,B>U0J* ?NJQX[?P9["5RE,I>&S*+%\J1\0SY%L M?"![%9\$_*T3YY"$/L1A')W 2T;G$X>7O(/WAK=_7JZU450K?YW 3T?\U.&G M[^"OJ(7*KL:W(^O#%=.\ "9*^,3KSKR.41^2TR;N*X2-K*FW"!R,317U2B%% MP2EI(*BMN2AD@\Z,H=L[5ZA8GK%'5-1WH"T9#9W&DNY"X2K"HJU'>F5/#_#@ M1$M.Z+X\2,54LM-T3W^X@/M*(;Y(/*SX_N6&39_]"8^DFZXA.D:J"[AY)NU( MT=,S<'G#_H\0S?PP2TB89OYT$KN=S(\FF97"S,_S&7P1!LE) [BGYTQ31@1< M2T$1,-R&;(6"DY4;:5#[+FJ4,L/V\-,/>1S%'R'*9J.<3,,W.9Z(TDN6>1*] M8IG[<3H;ZN$_"2(K#?$=\D0OJS84;)NA-/*GLPC2V(^BS*WBV*["?-J7%+UX MT))3PG!6'Q"XUITKE(V2S;MA>'9W%H]R&D;_&YC>KN(!9&O?%NW*J"-+VD;H M;O5-PS1/(/+C)(-\8J4PSPY]\%TQB/TD2R%-_"R=VE6:3>QJ0INW!X;U4Y\= M2WO P'U1=[8:'=F"U457]^]@V2$828P-/QNU<+.A06*3]EP3"='^#ANV^X[M ML+5\M-U*TU03Q*N [2H4O8ILUM3U5%=[5 6GXFT5+W"(J&WVK>#_T+G3/[,S MJG1=3(4^&*(*W-+(IAX@1-;#'B)+L_B!BKG'M&5L#^U88.+)>9I]U&/X'<,U M%HR*WE[DZA 8KE\&[/RM]S,X&E34[ELWCBUZ)TP_L\;=<>)?]H/N^7K_N?"5 MJ2VG,-6X(=7P/)MXH/H1W"^,;-W86TM#0]2)%7VUH+(7Z'PC*7'#PAH8OX.6 M_P)02P,$% @ 69 %4Y$&ULI59M;]LV$/XK!RT8&D"-WB4KLPWD9<4ZK$B0M.N'81]H MZ6P3I4F-I.QDOWY'258=S/&Z[8M-4KSGGKOGCN1TI_07LT:T\+01TLR\M;7- M91"8:HT;9BY4@Y*^+)7>,$M3O0I,HY'5G=%&!'$8YL&&<>G-I]W:O9Y/56L% MEWBOP;2;#=//URC4;N9%WG[A@:_6UBT$\VG#5OB(]E-SKVD6C"@UWZ T7$G0 MN)QY5]'E=>[V=QM^Y;@S!V-PD2R4^N(F[^N9%SI"*+"R#H'1WQ9O4 @'1#3^ M&#"]T:4S/!SOT=]UL5,L"V;P1HG/O+;KF3?QH,8E:X5]4+N?<(@G,LOF4ZUVH-UN0G.# M+M3.FLAQZ41YM)J^?&0+@>9\&ECR MY2R":L"][G'C5W!S^*"D71OX4=98O[0/B.-(--X3O8Y/ O[$=EY0HS@0\ MTB)275H#OUTMC-546;^?8)2.C-*.4?H*H_=R2Z!*/Q_+]DE3U[F7IF$5SKS& M\=9;]$8\C@:81C".=PW,@ETC4#>B=H%5REAXL^3:V+><4M&/J'_/06F05!74 M[((R194 6R9:O(!#Z(I2QXU#)C"'O%2"P+E@G1>*PDZQTPG'JCQI62M7_;%RD?I*4$*=^5&3P45E2 MG!^$>P9Q-/&S,'=,(\=T B?$ST;QLY/BWU'F--RT6I,GN#(&K3E6!R=1CM WX1">Y<<7@ N[\58,_UOG;2_E?A>QCT+3$M]VY02E*2C\-0Y>KS$_3 M&#[)!1>"U#C<]OUWDSB*?X H]\,T@K\1CE(_GJ10D#+9X(5V9@7$?D2_O4C- M-X=)A57Z!3DZ OG%&]>1"*^XO]? MU6ZZ2X8FG.X!Z>[(/G4:%]0I74,F?IF7O89YGI#Y$HF&VT)]T2+)D&74;WZ1 M).X*T2WN,V_9$T$T[+D[/6(_C:-!M%MJPBUS[EX$DY4% 85Y-.@<42_'.4F? M%_D@M'HU$]2;I3_)76LFL1^7X5%A@X/;DN)>=6\"ET:Z^?J+%-2>NG\']!.KFN[N72A+2>Z&[IA![3;0]Z52=C]Q M#L;'V/PO4$L#!!0 ( %F0!5.J Z^?&04 %<, 9 >&PO=V]R:W-H M965TW-[:X)_/>=63LAW(&E/O4!QU[/?#,[WS?CY62C]+U9(5IXK*O& MG(Y6UJZ/)Q-3K+ 6QE-K;.C-0NE:6'K4RXE9:Q2EC[Z:06LAG-3MS: MI9Z=J-96LL%+#::M:Z&?SK!2F]-1,-HN7,GERO+"9':R%DN\1OO7^E+3TV2' M4LH:&R-5 QH7IZ-Y<'R6L;TSN)6X,7OWP#NY4^J>'SZ5IR.?$\(*"\L(@GX> M\!RKBH$HC6\]YF@7DAWW[[?H']S>:2]WPN"YJK[*TJY.1_D(2ER(MK)7:O,[ M]OM)&*]0E7%7V'2V:32"HC56U;TS95#+IOL5CWT=]AQR_PV'L'<(7=Y=()?E M>V'%[$2K#6BV)C2^<5MUWI2<;)B4:ZOIK20_.[NVJKA?J:I$;7Z%BV^MM$]P M<"/N*C2')Q-+(=AP4O1P9QU<^ 9<"I]58U<&+IH2RY?^$TIMEU^XS>\L' 3\ MHVT\B/PQA'X8#.!%N_U&#B]Z Z_?X=_S.V,U2>*? P;U XYF M\VTK@5J 72$8*VQK^,DPK:#6S\KG75,/=W;R$>J.)V2>@*J,NRJ#-" ,&5?4 ML08.9$-.JC6B*20>4%-'PY?64DI- M*9LE" OOL<#Z#C5$@8OD0Y;Z\ [BU)LF\)$*1LX09Q FL>?[$ZY>*1[Q&NL!(68 MHGGZY:<\#++?3">!?M@4^_FL.1^035&US+XC&$DF10? _7*N&J,J63K\:Q*8 MFT].9)\:LD/8B+=E0IJX66G$%R,>KDEV+Q8<24X,SW?GRE@WE@1]5KA#XXC[ M/DKH&HR#9,IKTXCJ;E#H8@44C[ZM#W1F6+MQFM/+/$W)>!IF=$W\'*X=&%M2 MW]RCY1W2FX2MHI@BCZ>DPG"<1CE\Q(;46SEK4=)W5/+XYP,!&61)3-XM7:3V<1ZG[C>(>)P%P3C-G$;'/J4YH-%LI]%L4*,7 MQLK:D?9!2 VWHFK=3+H05"HGT/X3 _.-T.5KHAP.X/2W"[+@( _;(,A!7GQ/ M6"0E6M141S)7G=)856R_Y+:'UC =O'Y6":H@C5+%=/40C-[5L58E\J''KIQU MISSVW7P_>(2A$>G',+/$'A1 M3#\\ -RD[8$KN4#7!4^D2W,(B>?3!/*"&&X5M:FL> ([G"0B]VA*E_8:]&O71'6D/B;!O;G?MV MJ[M3\[P[+#Z;=T?NST(O)56SP@6Y^EY&'R[='6.[!ZO6[NAXIRP=1-WMBD[^ MJ-F WB^4LML'#K#[7V+V+U!+ P04 " !9D 53*T?RY8D# #4!P &0 M 'AL+W=O&X;H1=>;4PW"P)=UM@R?2,[%/1G)U7+#$W5/M"=0E:YH+8)XC#,@Y9Q MX2WG;NU>+>>R-PT7>*] ]VW+U/$6&WE8>)%W7GC@^]K8A6 Y[]@>-VA^[^X5 MS8(Q2\5;%)I+ 0IW"V\5S6XSZ^\<_N!XT!L;\R / MO^!)CR-8RD:[$0Z#;YYY4/;:R/843 Q:+H8O>S[5X2)@$KX3$)\"8L=[ '(L MOS##EG,E#Z"L-V6SAI/JHHD<%[8I&Z/H+ZK/\\ 0HHT+RE/VVR%[_$[V'+Y)86H-7T6%U>OX@)B.=.,S MW=OX:L)?>W$#2>A#',;1E7S)*#]Q^9+_D[]Z7_Y?JRVYT/;Y^PI@.@*F#C!] M!W##J))@)"%4_(E7/6M@[=J,2@,7\/6Y1*U![B */]K/HS3D\X!/*'K4;_7@ M.N)CC;"6;$6HNALK\&.44B#4SF#Q/JE-%PI=3:6.KLJ_#>ZTLYE M@^T1[I6L^M+ FAG<2W5\JY17,]H+2&TH?".;WAXS#4GJIQD%9WY4%#!-_8(V29[X&<%O.BPY:_B_).;-X"CT M4PL5^<6$5$9^7)!.PD^FIQ,T-F60DD=65!Q20):2E661/Z6=]P$2^IN&!;RU M!8.+FY:V]MZ])QI*V0LS7+KCZOADK8:;^L5]>.^^,;7GQ+S!'86&-P7M/36\ M(YG#,\4@NOT'HW\WV5%E!2=2UV4.%)+F1)-2[E MUE<["32S2B7WHR 8^R5EE;>M_' MMH4V&_YROJ-;^ KZV^Y>XLKOK62LA$HQ41$)^<*["6>KD9&W M\9')0S)X;) M1H@GL_@K6WB! 00<4FTL4!SVL ;.C2&$\:.UZ?4NC:([[ZQ_MMR1RX8J6 O^ M#\MTL? F'LD@IS77#^+P)[1\+,!4<&6_Y-#()I%'TEII4;;*B*!D53/2YS8. MCL(D.*,0M0J1Q=TXLBAOJ:;+N10'(HTT6C,32]5J(SA6F4OYJB6>,M33R\^4 M2?*=\AK('5!52\"(:T7^>*0;#NIJ[FOT8F3]M+6X:BQ&9RR.R9VH=*'(IRJ# M[%C?1W0]Q*B#N(HN&OR[KJY)' Q(%$3A!7MQ3SFV]N*?4[YE*N7"L%;DWYN- MTA*SY+\+/H:]CZ'U,3SCXPNC&\:99FBXC6M&J":.;TS)!TAK*5FU)2NJF#H5 MZXMNS(N=J1U-8>'ADU0@]^ M'PL@N>#XW(QE;>Z1V%-SKQH/UZ+KE]]\F M49A\5*1@(*E,BQ=4DX2A%%4*S%!EA#M,2H=);ICL.R84'VC'96.XH DBK\$34"AVHJQG!&X;^ALDMI%!N0)(XM#L!^0)[X"1LQZ@=8_(H M-.4_.;VQ5&9D355!X$?-$'.3X:6HX 7?DGS"VI?7!@KY@ Z#01#&.+/QB3X> MS5Y/[2RX*(>GM\AX3TWAZ6+:R<3C\.0\&KK3AD.K>B;\+BICZ2V..!D>X8V& M[Z%&"7%2=N;B=A/ U1M-DXOK>!"\ =/LK+$Z8#+@'9!48''/,/EL@>X$NW$T MF(Z3]OOV+ P'D^FX&VXA!VD"<]I@,AZ,@NFY91BBBU'X;MV$_A?2WZ68)(,P M&)MH6-@?R 1))\=9$H93O*W(SBQ\G&#R3X,)N5!Y1GWE&5VL/.N"8G 5P2?V M26F&_RT$[):=W+V!]5' G!0X58LN.CY=BQPTT*-Q2T=N[NQT/KBASZ4H3Q0& M74A1;XLW!>0 TCRWMO"\+S=G,]#UN**<5BF8NW[OM[\Z6U5V]*7]:8X'01Q< MD8;U.=(#4RN%Q)^CD4 8Z)[;6DLS_,,S\Q>R+P^>L?52B"4,0A?/,=LNUT[E MCN\T!B7(K6U_%+*N*]WT"/UNWV'=-(W%JWC3GMU1N665(AQR5 VN$\P&V;0\ MS4*+G6TS-D)CTV*G!7:)((T GN="Z&YA'/1]Y_)_4$L#!!0 ( %F0!5/W M^O?T'P, 4' 9 >&PO=V]R:W-H965T $$AA>6T72ENIHTR M#$Q7CX@/KC)M;%P[&([Z^#7>Y\E^E.Z:^F1K1PVPAI9D%M[7821::LL6'F1&U1TLE:Z8996NI-9+8: M6>6=&A&E<3R.&L9E,)_ZO2L]GZK6"B[Q2H-IFX;I[V=.9B#4[)2ZJM; MO*YF0>P(H<#2.@1&PPV^0"$<$-'XUF,&PY7.\7"^1S_WVDG+BAE\H<0G7MEZ M%A0!5+AFK;#OU.X5]GI&#J]4PO@O[#K;,1F7K;&JZ9V)0<-E-[+;/@X'#D5\ MCT/:.Z2>=W>19[EDELVG6NU .VM"(75ALL-/'[/5@+-DVEDZ19G&Y4]XEF'F-Z#.(8+)6UMX*6LL+KK'Q&[ M@6*ZIWB6'@5\T\H3R.(0TCA-CN!E@^3,XV7_E ROI;&ZI3=F[ZI?N+?"+:>@ M++DIA3*M1OB\6)$YO:,O1UCD XOH;#.;O:X2U$E2&3J)U^>UKD?\@H=8=NSMO MW)T^'%*YRF$"6*-:%R/B6J'A&\DL5KV)?'JP15V"ZD#2R]4:9?G=;>R8KJ"D M-^%"1](\#"45AZ1ZI"66V*Q00Y;XW1@>)#0FHX*^CQX4:9(^/YB]O>,F.%MQT;VVAW :)J<9C:/"^69%F&&UL?53;;MLP M#/T5PNA#"PR5XUPV%(Z!7#9L PH$S;H]#'M0;-H6JHLGR7'W]Y-DQ\N )B\6 M*?&<0]*4TD[I%U,C6G@57)IE5%O;/!!B\AH%-?>J0>E.2J4%M<[5%3&-1EH$ MD. DB>,%$93)*$O#WDYGJ6HM9Q)W&DPK!-5_ULA5MXPFT6GCB56U]1LD2QM: MX1[M<[/3SB,C2\$$2L.4!(WE,EI-'M8S'Q\"OC/LS)D-OI*#4B_>^5(LH]@G MA!QSZQFH6XZX0>&Z?V#^%VETM!VIPH_@/5MAZ&7V(H,"2 MMMP^J>XS#O7,/5^NN E?Z/K8A0O.6V.5&, N \%DO]+7H0]G@&1R 9 ,@"3D MW0N%++?4TBS5J@/MHQV;-T*I >V28]+_E+W5[I0YG,WV_<\ 5<*>59*5+*?2 MPBK/52LMDQ7L%&BR071 M!3PJ:6L#'V6!Q?]XX@H8JTA.5:R3JX1?6WD/T_@=)'$R>=YOX?;F[@KM=&S. M--!.+]"^U86?JX.QV@W3KRL"LU%@%@1F%P0VK@V>"YQA6(&:^E%]JZ$]SR+P M^(MVS!;S.(Y3#(%!78=P-A"KZF1AWQQNUZ@?I7WA_'1^IKI@TP+%T MT/C^_3P"W8]X[UC5A+$Z*.N&-)BU>Q50^P!W7BIE3XX7&-^9["]02P,$% M @ 69 %4S0YDC"3! B!$ !D !X;"]W;W)K&ULU5C;;N,V$/T5PMB'76 W$G5WX!B(+W%3=!=!W+0/11\8B;:)2*1+4G'V M[SN4%<66:,7H%@7ZD%B7I-B8(_#S3*XG6@<4&GNIR%7U M'^UJK#M ::FT*&HR>% POO\E+[40!P2P8R=X-<%K$X(3!+\F^.<2@IH0G$L( M:T)X;@Q138C.'2&N"7&5K+VZ56IF1)/Q2(H=D@8-ULQ%E=^*#1EAW)3B4DMX MRX"GQU-1;$M-JK(0*S0GDC.^5NB.2K3<$$G1%S0E>5KF#69"%$L1X1F:L;S4 M-+.Q/LZH)BQ7GX#_L)RACQ\^(67>*,0X^G4C2@46U&?TX>A^Y&@(RKCFI'4 MDWT WHD ?/15<+U1:,XSFEGX-_W\J(?O@)B-HMZKHA.OU^#/);] OOL9>:Z' M+?Y,^^E?B00Z/DF?G3^Z:Z'/SQ_=1K_YL=@7_]CYHU3X37'[E3W_A+VJ/F&E M0TN:EI)I!M5WR].\A$RC:V[^-,LLH/E+#5I)4:#WY\@?O\#(Z%;30OW9XW?0 M^!U4?@P61<6 MQ5'H':/F753@>GY\C+JQ.1;CL 5;6&!NG"3#!G:D6=AH%O9J=LLUA=5%(_H" MV[2B")(U%?R92LT>']2.&!AVY+MBX"Q\.6 M'.]:6701?N3:98@:&:(S2P>5RA0PQ)S5RS1]+=PM%&ZU&-N"C\XIKUD7%<6) MCUL2V&Q9*L("_.NE447$;C8+L>PD6/XK\@! MW5?ZA,36K/RJZGA*T$>9N72_?+"J,NQX&R7MN=/%X.YBV@4E8R'[?W'QL,4%%+#:NU( Y;@EBMA0>#'DMRT"3C M7DGN7NLD_XZ:?J'6@1[U"NE!KYR5%&D!=:/9EX9%5RLXA5G[5-Q-I]].N0UT M(CKO+3JO-[KE89GWM"_XK>_"_Z_&"[]U7KB_]?HO,CVI?0B/]\7VS.B"VKV! M[=>_;%VU& I9(W:2:/!8KF(;J;7 MR[G'!\!WB2=W-@?O9&_,O0\VQ2)*O"!4>"#/('AXP!4JY8E8QN^>,QI*^L3S M^1/[Q^"=O>R%PY51/V1!U2)Z'T&!I6@5W9G3)^S]7'F^@U$N?.'48Y,(#JTC M4_?)K*"6NAO%8W\.9PG3^4A"VB>D07=7**A<"Q)Y9LT)K$_D_]8NP1ZD=*"R9*)F\NXK =MW?!62:T'%[0]R_85KQ@X'6 WB_-'RN?>"; M>'B"\G]02P,$% @ 69 %4XD'11&4 @ C08 !D !X;"]W;W)K&ULG95=3]LP%(;_BA5Q 1*0[[2@-!*T0F/2)D1A7$R[ M<)/3QL*Q,]MIX-_/=D)6^J5I-XWMG/?U;X'R=N+XSL?"(UF5RBRX65KC%)B;>!OP@T,J-,3*9+#A_-9/[8N)X!@@HY,HX8/U8PQ0H-48:XW?OZ0Q; M&N'F^,/]SN:N^#AL"/SH@"'I!\*^"L!>$-M&.S*8UPPIGJ> M$B9: MNYF!K8U5ZVP(,ZV5NI[/T.G)&3I!A*&GDC<2LT*FKM(\QM7-^[UON[V# WM_;=@E"KUS M%'B!OT<^/2Z?0:[EOI5[G^6NKL)0BF H16#]P@-^0[+GZ+NNQ<^;A51"7[-? M1[S#P3NTWM$![T?RO5R1,K-U_>.O.]<'05I>YZLR*[8?$X2/Y& M?8*+!KCH*-R+_M N"+NH!<]!2G0ZD)XCBA=<('V^B*]!E+I/G.W#[S:(-[@B MC1]NT>]&A7X87^VGCP?Z^"C]'6%$W_\"K3@O_@L^WL$:16%XM06_&Q5$_BC> M#Y\,\,E1^">N,-6?47?S".R]&\G.H0?^./:2+<#=,-_75VB\1>AN- O3J+]A ML2),(@I++?0N36L37?/K)HK7MG\LN-+=R Y-*4&8 /U^R;GZF)B6-/P#97\ M4$L#!!0 ( %F0!5,HC@3(% , .(( 9 >&PO=V]R:W-H965TK8S#;0??O93D@#@6S:&XB=^]_][G+Q9;05\E7E !J]%8RKL9=KO;KR?97F M4!!U*5; S9V%D 719BF7OEI)()D3%

[Y!:'ZS+7=\">C%5G"$^B7U8,T*[_VDM$"N**"(PF+L3<- MKF8!M@)G\8W"5C6ND4UE+L2K7=QE8P];(F"0:NN"F+\-S( QZ\EP_*J<>G5, M*VQ>[[Q_"B#!5DS_2BVGZ%**+'^4L&4^T7;RA9[ M*%TK+8I*; @*RLM_\E85HB$P?HX+PDH0'@KB$X*H$D0NT9+,I75#-)F,I-@B M::V--WOA:N/4)AO*[6-\TM+$$9X">G(],TU3L>8:W8 FE"GT(&%% M:(;@S;2- H4(SY#0.4C#)B484Z(4:(7.*\D']!&]/-V@\[,/Z Q1CIYSL59& MID:^-KPVJI]6;-Y0K<\@VQ?[YL\ZV3#7;+78:?#+VM^B2)\ M@4(0? MT[G2TK3\SXZP<1TV=F'C$V'+$!)2H!LR9W#TR90N>LZ%/0HVDV@88Y/UIEFO MME60Q'%86^WQ)35?TLEWQU-1 -+DS33<.^8QRM)1THP?AX/X@+)MU8^BY#AD MKX;L_;V(QY!ZK6 ]G/0/B-I&8= PVB/JUT3]3J)GH0E#JW]]8X^Q]UM8R; ? M!P?P;:L8#_LGZCFHZ0>=]"]\3AF##,W,*V\[7:''SD<_:%$<-N>@W9P]W,AF MCW-8&PO=V]R:W-H965T&](*]\P2K[,#5QJDQ&R;L+BZ, MPJ\,=69Z33D5.9"%:YFK/)>5,&0.AC*NR7=3@"*S2BG U:^,+AEGAH$F9XW) M.?E [A=S^P;Y;!0_;UBN:Y;H",N72ER0.'A/HB * M>^2ST_(YY"@/G3QX+?>Q*FUIHK8TD?,7'_%7)[^?])SIG$M=*2"_KI;:*&S" MWR(#NJY1G,5' MX)(6+CD)AQVL*F23;O,,?<)2;N@S7?)>SJ3+.;"]]XJSQRA,LG[.M.5,WRBB M8EMJMYKP?QW6AYAVHB>C[("P:Q,':=A/F+6$V4E"U_Y]0%DG6!C$47J U+7* MTBSM1QJV2,.32'?24-YL;=Y<2F]4;]@Y =%HF!["=JWB*!H%![3^WC5KG[AO M5#TPH0F'->J"BPRS5?6S44^,W+B;=RD-GF\W+/"E!64-\/M:2O,RL9=Y^W9/ M_P)02P,$% @ 69 %4S]EQ'O* @ P@@ !D !X;"]W;W)K&ULI59K;]HP%/TK5M1)K;21)RE4@%0(TSJI$NIC^S#M@TDN MQ&IB,]N!]M_/=D+&(X1N^Y+8SCWG^%P_;@8;QE]$"B#1:YY1,;12*5G;-DI 9?&";+U#YZ6J^F&7"/-&FC U4 M<%P(R?(*K&:0$UJ^\6N5AQV XFD&>!7 .P0$)P!^!?#?JQ!4@."]"MT*8*S; MI7>3N A+/!IPMD%<1RLVW3#9-VB5+T+U/GF47'TE"B='=S1F.: G_ H"748@ M,@I987 -!$#6RI1#;7C2F!<"G@G!'QTSZA,!9K2 M!)(&?-2.#UOPMC);._:VCL=>*^'7@G:0[WQ$GN.Y#?.9O!_N--GY/_7I/ZOO M)<.OE]\W?/[9Y4<1$7'&1,$!_;B="\G5&?[9(A'4$H&1"$Y(S#A;$W.MJ%M- M;28C*/5^:]I,)5=HN/0=MQYYH:N_[^U'3!D'7 M]7IUU)[G;NVYV^JY2NL MA[E>WW&OFVV'M>VPU?9TL0!S\>]81AQ+:'+=3N5Z'[TR=_;.I9P#7YIJ*%#,"BK+ UJ/U@7WUM29@_&Q>S-Q&\8C5:#+>OJ' MOJSN]Y@O"14H@X62&PO=V]R:W-H M965T1B7EHC<9 MNW,/:C*6E2FX8 \*Z:HLJ?IVR0JYN>CAWMN)1_Z\-/9$-!FOZ#-[8N;+ZD'! M*&I1\3_CA-B UP,[YRMM%;Q\@^RES*%SN8Y1>]V#)B!T@=O';^A3]_#P,'.JV94L?N.Y65[T1CV4LP6M M"O,H-[^PYH%2BY?)0KO_:%//3>&.6:6-+)M@&)=^RC! MIXC$>/3EZ1J=_/0ADVLFJ# =:%=AM,^5 +38HA'VX'A9E6@N%2!Q\8PRNJ(9-]^Z*J;&'CILZVSK"3Y+8_V./CV$1>.O+@8^2QP9V6[G!KD1B;XB8!-E<0GN!@!*#W([N[Q_#'4# MV/L&/C^&ML2["8GW%077J%Z]V$_;FBI.YP7;)?+-'CS[K*.T7\:Y#P@W8H:6\!P;O,07B78J$[>5@E?<:!O%&1-*CJ.P=B83; MHH-5#L.0/89!O(.1L/5,@MK0E;L2 MNJWW*3(ZBM#>GDBXK_GG[A'&B\$]@H6=>&-+PD;TR-:R6-LES95;[* I].K% M#]WZ>W1O3@D^RCK-.U$2;GMF;[7+7E=,:':*;"_6M?)N@-XMR]ZOR>JU=<<\ MTC'OIF->TC%OVC%OT+46C+8V,>RFUAWTX5QH5+ %!-KVIH=4O4]4#XQ!W2II=^LF?P-02P,$% @ 69 %4WIB[X0) M P Z0D !D !X;"]W;W)K&ULM99M3]LP$,>_ MRBF:-)!HDZ;/J*U$@3U):(B.\=I-KHU%8@?;:4':AY\?TK13FPZ0>)/8SMWY M=W^?'8_67#S*!%'!9.1';L5DQ$O5$H9W@J01981\3+%E*_'7LO;#-S19:+,@#\9 MY62),U3W^:W0/;^*$M,,F:2<@<#%V+MHG4];H7&P%K\IKN5.&TPJ<\X?3>=[ M//8"0X0I1LJ$(/JUPDM,4Q-)@QX6F, M0GZ&ZZ>"JA>P@XVI3C:&2Y[I"I#$:MB F5L]X MM150A74O;P\_Y<)[?O5P+H&@!LAH=3^[VH(9R;:[])!LCFJP6U>]YK![6+A6 ML#TA@S>DLW3%_B$)E""["Q]V.S7\.R=\ZPW\&\H/RL"A#'&PO=V]R:W-H965T M?'T)@([!6XPW8CN_\^Y]SEQMON'B4.:*"I[)@^;Y< MY%@2V>4K9/I)QD5)E)Z*I2]7 DEJC$,F\ZMFLW8CKFE2HHPQL! MLBI+(G[.L.";B1=ZVX5;NLR56?"GXQ59XAS5]]6-T#._\9+2$IFDG(' ;.)= MAN]F86(,[(X[BANY-P8CY8'S1S/YG$Z\P!!A@0ME7!#]M\8K+ KC27/\J)UZ MS9G&<'^\]?[!BM=B'HC$*U[?L!;4,_X6O)#V%S;U MWL"#1245+VMC35!2YO[)4QV(/8/XF$%4&T26VQUD*:^)(M.QX!L09K?V9@96 MJK76<)296YDKH9]2;:>F<\47CSDO4A3R-;S_45'U$^QB9Z;%IG#%2_T&2&)C MV(&YNSW@F=Y%5"7=2.^'RPT1J81+$V?CYLQ33/^U]K;J1'FVESZ*3#K]4K MQ< %1 M$(6OP*\QW>\)_W$3VMCZCX^%]E^.DL918ATE1QS=HE2"+I2^#6DCK;-+*AU% MRI87P#CKK/4.3"_@ 9>4,;T,;W2PG9*W\ O:-+D0N9-[]F23P>OI<# <^^L6 MW%Z#VSN)^U$09EB?B] [0 B#?CM"OT'HGT2XL_%X-D'_@* 3#P?M"(,&87 2 M0=>,#.E+* 8M%.T,PX9A>*87!^W:LU&'!ZB]4=+..FI81R>SY=[63TP[9(U" M?P]@:5XC2(E"R @5L"9%A2>R*0QV)2\X=SY=P*;F@RW?#LJ&[?O\&E8H7-!, M]'85I;76.<3A'R'L'GGMP[UJ'KY,VM(EX_GY'<=HCS\*DF[OB(!H)R!ZF8#M M59R;/SK@3WK=Y$CI"W'O=3TEBJ7M[20L>,64:X":U:9_O'1=TVZ[:SZ_$J$3 M74*!F38-N@-=VH3KY]Q$\97MH1ZXTAV9'>:Z!T9A-NCG&>=J.S$'-%WU]#=0 M2P,$% @ 69 %4X07$-AV P #PL !D !X;"]W;W)K&ULS9;;;N,V$(9?92 LT V06 69'P7!R,\9%]YLXM:>U&PB2Y-Q M@4\*=)GG3.UO,9.[J1=ZAX5GODF-7?!GDX)M<(EF53PIFOF-2L)S%)I+ 0K7 M4V\>?EF$ VO@=OS&<:=;8["NO$CY:BAKBPO,,JM$'%]K M4:\YTQJVQP?U'YWSY,P+T[B0V>\\,>G4&WN0X)J5F7F6NY^P=FAH]6*9:?<) MNWIOX$%<:B/SVI@(KF"> M)-R&F67P(*IDL4'_?(>&\4Q?T);5\@X^?[J 3^"#3IE"#5S 2G"C+VF1QH\\ MR\A*3WQ#I/8\/ZZI;BNJZ S5"!ZE,*F&>Y%@\JV]3QXV;D8'-V^C3L&?2]&# M?G )41"%)W@6WV\>=.#TFZCWG5[_7-1MO*YL^B6PD#F]25T%>*X4$QND=V+@ M90_M?4]L[Y;G.Z82^.,7DH0'@[G^LP-HT -'-#@#!!!Y'2\MMD 7.N2#J0; MC*40]7O;<9,"YD4F]XCUQJ)4<4IP4&2,DH,,JD2X.'7C%<#0 =CBLIV%P?XQ\&C= XTX?5T)A M+#>"_T4GQ6TB?+-C/!7M2C(,6N$>C'KAZ6C?-"0WG20NQ/!K8?Y9B;[1"X-C MQ0P^1K##5A$/.YV\IZ"ZA#JD_-4AY2F_N4Q KJ&^$$=*%1W*_W)%_\(1P1Z9 MZ@QS=/0IZGXFRU6GT+'6AA^DV(;':AMVE]O_LV;51Y\O6M4?WHEMXV&O/WCW MVOQ6:Y&CVKB.2U.^E,)4?[_-:M/5S5TO\V[]UG9[KF4YRE2MXB-3&RXT9+@F MR:!W35575=U7-3&R< W,BS34#KEA2ATK*KN!?E]+:0X3>T#3 \_^!E!+ P04 M " !9D 53.CTD[L@# '#P &0 'AL+W=O++6#$[>[#8A\8:6P1H427 MI.UDOWY)2I%M61:"%@'R8I'4F<.9.6.1,]QS\2 S (4>,BWBM$"%@+) M;9X3\30!QOWDT1B:4>\X?S.1+.G(\XQ$P2)2A(/JQ@RDP9IBT'S\J4J?> MTQ@>CY_9/]G@=3#W1,*4L[]IJK*1TW=0"BNR9>J.[W^'*J#(\"6<2?N+]A76 M+)0\99"D+^ MAN8_ME0]H2LTY;DN14FLF/-',P9T!XPH2)'BR)I=3;1"Z2EVP4@AT?L9*$*9 M_*"IOB]GZ/V[#^@=H@7ZEO&M)$4JAZ[2WAL?W*3R=%)ZZE_P-$!?>:$RB>9% M"FF+_:S;/NZP=W76ZM3YSZF;^)V$?VR+:Q1X'Y'O^;C%G^G+S;VV<'YM]_E/ M[WZ2C*"NH\#R!1?XYOF&\2< M 2QHXE^9D3 U?U9A7Q$MXSQI*P6OM)%E?!U M0?_3L 4(R@U:*HG^^5/O@+XHR.6_'?Z%M7^A]2^\X-\WK@A#TI9MZ51R7+90 MEGA;59:\L>4UG]W=..J'\=#='4O= L*!=PJ:G8,PCGOA*6I^CAIX7K\&G40? MU=%'G=&;E)ID2\) =F0SKOGB-ZEVK_:O]TIJE[S14?;C,&B(?8X)@ZBA]3D& MXVC0D+IELT'0KG2_CKS?&?D=2" BR9#^R.H#R79*^)C*?J#INYMH+CQ)9BU@/# [S64;T-%E_[E^.@PQYT)6)K_MY5> MW_H>0-%BW958_\#KOTWI#\QUQ2_!14' ME\0_G'"X^XC[# 4(G00C/TGU79%*)8BYAW=E^'"$X.AMUL#A4,+Q:]5 ?';H M^KTH;-9 "RKL]YLU<(Z*8K_?K(%S5(CC0:,&W*.+?0YB;3LJJ'*+NNF WJWG?\/U!+ P04 " !9D 53*J/C MT0<# "7" &0 'AL+W=O*T10?!,A-DA"Q'R/CNX'3= X+CW05*[/@ M#OL96>$$:9E)1G2,,X8Y0 <^$;1!X!#.RC,%BX%=F]V&T M(R*$RRDJ0IF\TM@OX(*,B4#9=Y66:%[D+@LYXUR.?T9.!^YYJF()LS3$\!3O M:FNE/__@;^S7$O[WZS0L_D\W"O1DY0ICNP?,$9OB+!OT<+J80N MX3\UG*V2LV4Y6VB*OT?(OJG)4#VLV@M9% MC8]VZ:-=RS-[R_2WK4N.YY7%:(1P25/8(Q'RJLI//6$[1T( (=E7%>/D<_@F M)*8H=0U4$)U8[916.[7,SYP119DIA7-;54_0#AJ>5[E7];C@YB/NQ$&W=-"M M)9K2+0TQ#<_JKX=[Y^3_-^Q$?:]4WZOE>;&G.X;79(M"-RM8"9(JO;L*(3(' MWO9PX$E[UN45*?,P7:&F*I_F4\A0Y$==977F&GI6@^FFVV&SV6YT>WUW>VSY M8YC?:P0W953NT#TZXQ,4*]OZ)"SY)E7Y<5BNEMUU9)O*N_6Q[KIYD_Q'D[?L M>R)65+MD&&E*K]'5GX?(VV ^43RSG63!E>Y+=ACK/P<4)D _CSA7AXEY0?DO M,OP+4$L#!!0 ( %F0!5-*I$)C;P, ,D+ 9 >&PO=V]R:W-H965T MN^>Q?;G^1LA;E0%H=)IO7R M+ A4DD%.E"^6P,W.7,B<:#.5BT M)9#4.>4LB,(P#G)"N3?LN[4K.>R+E6:4 MPY5$:I7G1-Z/@(G-P,/>=N&:+C)M%X)A?TD6, 5]L[R29A94*"G-@2LJ.)(P M'WCG^&R"8^O@++Y0V*B],;)49D+7%/[DKA=ASB'I''*+2(7KH@(\XM$J'UE,=VJ5#VRE3 M4'$Z3(@FP[X4&R2MM4&S R>F\S;T*;?G/M72[%+CIX<7/#5!Y#TB/$7O02PD M668T01>\N%/V;-Z@\S2E=DC8P<;)!#2A3+U"+Q#EZ)(R9I95/] F,XL?)&46 MHR*+Z$@6,;H47&<*O>4II(?^@6%4T8JVM$91(^#'%?=1*WR-HC#"-],).GGQ M2L'"7%A=D]WXZ6!A"5:#,FE&F4!B4' #R@'35G6 +0?;.@)[#6O@*WB-+LD/ M(='871F0Z-LG8X@N-.3J>T.8=A6F[<*TCX3YO,IG!E7,S6-?"JG)C $J%57H M%SHN[J@ [CA@6X;60]P/UC6Y=*I<.HVY5!S'@BJ?'O_H'[!Y@FG<%J%.WW.4\#AKA"&C;RN0%HZYF/G M;KFEDQPPG-V;PFMSV!Y4;9UK#A)U_3!\65>"_N08/W8\)+I7\7$CU%Z5_[L' MA*-=J.A9#V]7!'&KD=-YDHB5K402$J!K6YUJ3Z?U^$5$D1\=OIM)G1GN^7'] MP\&[&HJ;B^A8@OF.UJC>I,&N*N+.LXJ]JXLX_B]BQS7EQ\SU.(;5PO6*"KE,BKZ@6JWZT7/7A3U8'^&S<=%5[F"*)O>2R 7E"C&8&\C0 M[QJ]9=$W%A,MEJZ3F@EMI'7#S/3:(*V!V9\+H;<3&Z#JWH>_ 5!+ P04 M" !9D 53SP;1M.0" !8"@ &0 'AL+W=OGY!*/-& WMV+48#7JF<,K@62%9%0<3C&'*^ M&GK86Q_,Z#)3YL ?#4JRA!M0/\IKH7>^8TEI 4Q2SI" Q="[P.X@ASPV3SN-O0^JYF :XO5ZS?[3B MM9@YD1#S_!=-53;T^AY*84&J7,WXZC,T@DX,7\)S:7_1JKD;>"BII.)% ]89 M%)353_+0&+$%T#R[ 6$#")\#NGL 40.(K- Z,ROKDB@R&@B^0L+)%-?' M*;VG:45R%-OD0$A$&;IZ2$!*Q!<(!T?F\9TK?6<&]\ J#7UW"8K07+YW9!\< M 8HY2X I44>;47DW\)769C+TDT;'N-81[M'10U/.5";1%4LA?8KWM2?.F'!M MS#AL)?Q2L0Z*@F,4!B'>D4_\/F?6-P;H=@K%',3O%MZN MX^U:WF@/;U.A8S0E?[C8U.3VJ[Z()@H*V1;FQ(4Y:4V_KGD)PA1:MX==!6YG MP/U.$!SM*L0!W-G_N"<2>DY"[V45&+>0G3JRT[>TO>_"]%]M>SL#QOML/X [ M9/N9DW#V,MOC%C(<;-I=\);&XZV^BE]M_0&*'1;6UA_ X>" ]SCWFH^N $!ZP%F]IFLM-?OS8P) ,$I8WF)<'FG//Y M^X[Q97K@XKM,"5'@1YXQ.;-2I8I;VY:[E.18WO"",/UFST6.E6Z*Q):%(#BN M2'EF.Q &=HXIL^;3JN]!S*>\5!EEY$$ 6>8Y%L]W)..'F86LEXY'FJ3*=-CS M:8$3LB'J2_$@=,MN56*:$R8I9T"0_08FE2WGWTUC M'<\L:$9$,K)31@+KOR>R(%EFE/0X_FE$K3:F(9X^OZC_5B6OD]EB218\^T9C ME,R4X_\\ =I$O*-WHYGLOH%AP8++; KI>)Y0]8CR"FK__&/IA G M!*TS3' :@M,E>&<(;D-P+XW@-03OT@A^0ZA2M^O '( Q:JYF' MJOH56]>+,C-1-DKHMU3SU'S-8AU$/ /,8O [X8G 14IW8,WJ26C,O 3S*W@D M3X25!&R?P0(KDG!->+\D"M-,?M#OOVR6X/V[#^ =H Q\3GDIM9R&=,RKX9\EN@ M_ M 0YTT,!X%I?3X5 ZUT5?_>_HKXKAMO/)K?3<,WI+*G&2")+4TX+OVWGQUR<- M!6M%15@;PS@3YSA3.]5%7B@].HY@<5WZR73W,4!@'263Z=NM.' M.1"%OO<:MNS#?!]-O.@U;-6'N6'@P;"%O4K6;Y/U1Y-]Q 6-P3K/2\:QE/AY MI(!!JQF\K5-A&RB\TJF:[Y\4+8 P[!K51T4P@$''IS[*F82AUQ%;]6%Z+WI9G9H6\R+%)JSYY6\<0/.X*\$K/&H'3"H8H"#IV M+ 9@OH1>:Z [4$JO6_'%$ R%$>P:V(<8%_7W&\_S>U]>' MZ5TK#+OF]6$3+T23KGE]6.#Z)TMKG:Y]&"=!>V.8_ 5!+ P04 " !9D 537GTEX&<# M !\"P &0 'AL+W=OS$ MY]SCZ^N3.UP+>:;,4,J':3.7*5:E$ MNLA!2>SZGM=W$\JX,Q[FSV[D>"@R'3..-Q)4EB14;LXQ%NN10YRG![=L%6G[ MP!T/4[K"&>JOZ8TT,[=B6; $N6*"@\3ER'E'SJ:D;P'YBF\,UVIG#'8KGEFBJWD>9A23<=#*=8@[6K#9@=Y M,G.TV3[C]MQG6IJWS.#T>"*2A&ESD%H!Y0N8"*X97R$/&2IX,T5-6:S>PA$P M#E\BD2FS2@U=;6);!C8H5<12N."&&)5)\H]+LQ0N-";J9TN@;A6HFP?J-02:T1@A1E/Y M@9:4*YI?J0[P+)D;%6()3PE7\%B-Z\ZPB!7DL:QCW(^[0_>^1EZODM=K ME??YKR7T]B3TZB4$E82@5<(E*H78 ?4L4QTHB@^T 'S0:$K_$1KK\3S84^77 MJ^I7JOJMJJY?1._ ?N455Z&=)X -4JE:*NFD4G32RG1;W(!&'>UH_Z".0:5C MT*XCLW?'?-$6+62G%=GI_[V'Q-L:J?@!\^2++CZ>1 <:&DUL:+>K=7 M[JC690N:_NY]/^UY7GUIDZWY$?]55TX\UU'4N#6#T'QEI+&IVCRU4.E+@NU U?A)],,40DSRF'* M<"7@/0U9S/2F;>M;5R3!?[X96ZLC[1YU:0\?4KHIVHRF8NSO%6.P5XKN3J=C M^](K*E>,*U-?2X/RCD_,IF71ZA43+=*\^9D+;5JI?!B9]ABE76#>+X703Q/; M3U4-]_@/4$L#!!0 ( %F0!5/M_E6;X 4 %LD 9 >&PO=V]R:W-H M965T\W8="Q4EC))3EI@'WZDK.@D4SHKL?(FENSCY7B\^_E/6O/[)/V1;8S)R<]M M%&<7HTV>WYZ/Q]ER8[8Z.TMN36P_62?I5N?V-KT99[>IT:MBT#8:LR!0XZT. MX]%B7KSW*5W,DUT>A;'YE))LM]WJ]-=;$R7W%R,Z>GCCLD^>%N M_EI=C (7D8G,,G_I=-1]3_=P/KU@_=WQ>3M9*YU9BZ3 MZ)]PE6\N1M,169FUWD7YY^3^O2DG))V_91)EQ5]R7]H&([+<97FR+0?;"+9A MO'_5/\M$U 90T3& E0-8WP&\',"+B>XC*Z9UI7.]F*?)/4F=M?7F+HK<%*/M M;,+8+>.7/+6?AG99-EQE[H>$4^A/HZ MC,(\--F#U8KHG-0&VQ7Y;):[- WC&_)69V%&7EZ97(=1]LHZ^_;EBKQ\\8J\ M(&%,OFZ276;]9O-Q;J?@ ADORW#?[L-E'>'^O8O/" ]>$Q8PVC+\$A]^999V M."V&!\WA8YNX*GNLRAXK_/$.?_L>.6)%YY$AZ>O2:XCHO>+>SG??:!7RIT_27Z]?O M74%/O'!];2*>MJS'I#BFE7.9B=V*@T F4'?0MTW;"O' K\ M:_57TLHW8J(]:[1&=#I$6U* '&4#-6;I"._,%J/NUJ0 4(H3]#*)!=12'W2DHH6W\4UZ:?2M*IS/5D6=@(,4A>&76 M)G5Q]LXR8(I.!LDR$(3B"#DIRU,O?Q,E@]EAFGTS2N5,=M4S (O.T-@_F#L3 M$8JI%" 6"TZD'P.\,/H<2J7T>O2[I,.NZ\N$U:0:KM5Z%A<#X+ ^DNUIQ56Z MKL\R.$P$9M(,&3#&Q/,(@=+O\=5KM^M EPWE9=@/YC_22!0QPQM2IK0'\ M8KC.ZB4,F*^6O*7'3)JQ 0K9=)#R!SXQG$_]54'I")TQ9M+<4 'T."[3H&2> M( TX\) /(K7OE%J,NG9*'!#&\4UASXH2@!R!(^>4BA+^7G RH8$Z2$2+&:6S@+*.LQS@ MF,!UW9.U@? 5VV$KH";-> &3 L=DO17ZR@(!1!/\Q+X0M6,R7'7UD@7"5TY^ M%[08=76! P*.4@7 *3$L1UB7V4@_/,N_[R@Q:C[O$ ^00NU@[JYPD:00 9 MQ2#B2P"Y!"Z^3@+-<3F&FC0/=X&-LH<0"025R!'8>BK!WV]Q%?CQ8+\KCN0DV:T0+2)+Y+ M[%M20!^)T^>DDO*WARWG?RU6R/F?!)9)7.4]62=(7\)Y2X>9-.,%5,H^YVB\ MKT10 #1UZJ&: F0I7'SUD@CJN-!"39JQ ?W4( =G"I"D<"3UUP?J^#$9:M(, M$#BG<,$&)?,$5: @6H0X:5J/T\^X^^3;5+,@TJ+%0(5!3A4/<18V:2/U 4* MR*4&46$*T**>3X65KA56VIC)/N1Q[&UL MS97?3]LP$,?_E5/$ TA=DZ:_41J)M&(K&E-%!7N8]F 2M[5P[,QV*$C[XW=V MBM6-TDT\[27^=?>]SYUC.]E*]: WE!IX*KG0DV!C3'4>ACK?T)+HMJRHP)65 M5"4Q.%3K4%>*DL(YE3R,HV@0EH2)($WC^M6(MR @G(J>P=.?GHY)U MQ<2Z!9=,X#S#TBT-,:ZD,"651=+P[3,JPARG]?%:JVK1@QG0N:QS?X/X?V>61#S'Z+_ZZL><9'TW9 MYZ=>Y==4N7'O=/;*'+6C>/Q'I<.]J\N^ M=$K1GBT'ZYRW]!5!+ P04 " !9D 53D^_G M2>L" (!P &0 'AL+W=OA*36R MS(,*$?:B* D+QF4P'OJS.ST>JLH*+O%.@ZF*@NG7"0JU'@7=8'-PSY>Y=0?A M>%BR)3Z@?2SO-.W"UDO&"Y2&*PD:%Z/@HGL^39R]-WCBN#9;:W"9S)5Z=IOK M;!1$CA *3*WSP.BUPBD*X1P1C=^-SZ -Z8#;ZXWW*Y\[Y3)G!J=*_."9S4?! M:0 9+E@E[+U:?\4FGX'SERIA_!/6C6T40%H9JXH&3 P*+NLW>VETV *0G]V M7@/HO0?T/P'$#2#VB=;,?%HS9MEXJ-4:M+,F;V[AM?%HRH9+5\4'J^DK)YP= M7S&NX8F)"N$6F:DT4HFL@2\PS9E%LS@6WG/"',[2,"W-$/F]PA0)B6CT^S.#PX @.G/_ON:H,DYD9AI9R MC9$KHND _;R@.7%LLS*\]+/LMR[YGV?\/EEN_$?W+-M_! MQKRCT_F8PB;7U]KMKA^CII1X2FY8K<:#L^1D&*ZVJ_71J-L]/4M:JS?I#MIT M!WO3G3*30\E>?:OLHE;#!UM1OR11'.V.FK11D_U1?4.Z?L&V'Q=.^%4MO"9- M-36!LZ">I%X40$T%+*.YP8UUO;E"P!>Z 0SNY)U\5"OJOF,=;@V; O72SV # MJ:JDK>=.>]J.^0L_W<*_YO4=<&ULM5;?;]HP$/Y73M$>.JEK MXB1 J "I W7KU$U5NW8/TQY<4XP8S*,S[#7)],N,BHTELQ=>5,((TM*$M= MW_/:;D99[@QZ]MN-&/1XH5*6XXT 6609%<_O,>6+OD. .>C,Z MQ3M4][,;H7=NI25F&>:2\1P$3OK.!3D?DI8!6(D'A@M96X-QY9'SGV9S%?<= MSS#"%,?*J*#Z;XY#3%.C2?/X52IU*IL&6%^OM%]:Y[4SCU3BD*??6*R2OA,Y M$..$%JFZY8N/6#ID"8YY*NTO+$I9SX%Q(17/2K!FD+%\^4^?RD#4 "3< _!+ M@'\L("@!@75TR8Q?,1XRO(IO ,=)1V#'(:%$)B/G^%DA(JR5+[5A_=W(SAY\Q;> ,OA M:\(+J<&RYRI-R2AVQZ7Y]TOS_A[SGXK\# +O%'S/)PWPX6'X",<:3BSZ^E?'!\P&E=G MF@U>3L(I7%(FX(&F!<+W:RT(5PHS^>. F; R$[[@WNZ\GJE=H2 *@U8EM4&Y55%N_0/E=8A. MX8/@4JX/F^@O3;1JS%I1M,5^5\:/2+>9?+LBWSY(_D;@C+(8\$DW75E>,*X2 M%/IFFTNE=)5)5%*7U7^NO$Y%L?.:E1=59J*#D3BBQJ*=! 1A1+:RM"OD-:>H M6Q'K'EM?%R853;5E#YHH=W?8D-9V7>W*[&%,O'7']OY;6>G OUA:!_)+:L\( M>_TXD']Y'?ZRU98VZN2ZV_QW1?R:DYOLU^\$.?JA^/N+7.JNOUV^ MM_V^-0F%6[3=VB!FIN#/5.C+)B'%B09Y9QVM0RP'R^5&\9F=S1ZYTI.>729Z M&$=A!/3YA'.UVIAQKQKO!W\ 4$L#!!0 ( %F0!5-=#%B*$P( %X% 9 M >&PO=V]R:W-H965TRF4G40%8GE-J5T5()GMZ1*46]EH(QFZT&RI+0VP=1!)09,X'E/) MN(KR+,S-39[I"@57,#?$5E(R\SP%H>M)U(\.$_=\6Z"?H'E6LBTL !_*N7$1 M[2AK+D%9KA4QL)E$[_O7T]3GAX2O'&I[-";^)$NM'WUPNYY$L3<$ E;H"YZ1YZVTL.%)ZB9WF$9D55G4LA4[!Y*KYLWV;1V.!$G_A"!I!4GPW6P47,X8 MLCPSNB;&9SN:'X2C!K4SQY7_4Q9HW"IW.LP7U=+"4P4*R8>=>UIR,0-D7-A+ M\I;\OII1='MZ)5VU_&G#3T[P/U>B1Y+A%4GBI/^PF)&+-Y>_4JASW-E..MM) MP Y/8.^XXK*29TB#CC0(I,%?%H!\_^(RR"V"M#_.\(<=?WC>*;,(AK"M 7 ? M,UX1IE3%!"G9LSQ1TH8X#D3?5;L\C9M?1G!EU7D:O>-F_4K5Q1QK_EZJE M'3_]YU5+_ZS:Z,6JT:-V\3?/'3-;KBP1L''2N)>Z*IJFFYL =1DZ:*G1]6,8 M%NX"!.,3W/I&:SP$OBF[*S7_"5!+ P04 " !9D 53P_WH^RD# 0$P M#0 'AL+W-T>6QEDWIL#=OJ8CTHT_DL#1353*1N3Q_/W/I3+7[P)W/_MP=M9Y MO+C>MY]7P 4)O:3](T@O.QV<&$",/#Z._! W1GUU%/4!9HQXL$O<3L#>@L.Z M;.-AIN2V>A%Q!LM.V"8*:%T8&S;V'!=L)3/ M#NZZ&714S9-SJ705VT5P?Z?UXWO 9@8"N1"-P!YQAO&PH,8P+6_LI'JX,KZ M@GK\L"ZLPKFFZVZO3[8.UJ" $T1N5V MD'(Z5Y)6&C8>]<#2SI@0]_"Z_V,IMV6F6XYMX;U/QW\SQGDFDJ MVJ)M[Y]REE^M.+KZ5Y*K_RK[@KT:ZSWTU$7VWX+(^/1%1LGI:ZQ/,J]W?X M[?,IR^A2F(<&')'M^):E?)DGS5-WD(CZJ>WX&RRO&S?G0!N+RY2M6#JIIWH^ MK8:!'=BH]04.^\A-=?D1S,=A?@0P+ ZF /-Q7EB<_VD] W0]#L.T#;S( /49 MH#[.RX=,J@\6Q^^3V,N_TB2)HCC&,CJ9>!5,L+S%,7S];)@V\,#B0*0_RS5> M;;Q##O&!5P'H'XOOC0$_Y?:(( MJHIIP]Y@'$D2#(%>]/=H'"/9B>'CKP_VED11DO@1P/P*H@A#X&W$$4P!:,"0 M**KVP;W]*-SL4^'V-[#Q;U!+ P04 " !9D 53EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( %F0!5/@#1J(^0, M *\? / >&PO=V]R:V)O;VLN>&ULQ9E-;]LX$$#_"J'+9@]96Q])VZ N MT,9.:Z#;&'61:T%+8XL(1;HDE;3]]4M*$4JE]J"769]L43+]-+;F<8:O'[6Y MWVA]S[XW4ME94CNWOYI,;%E#P^T_>@_*G]EJTW#G#\UN8O<&>&5K -?(23:= M7DX:+E3RYO4PU\I,X@/MH'1"*S\8!NX$/-I?Y\,A>Q!6;(04[L 29(Y#Y_PBY#A#A Y;IK?_%2QU!%@AD<3+(:]WL(\@+!/+B M9)!KI\L(\A*!O#Q=)+FM(\@7".0+6LAUVS3<_.@B)W9*^(]QGXS>EJ5N?3** M(%\BD"^I(]GL6]>-!] %-\JG:\M68/Q#'C_=KQ#(5[20HZPS!)#-P7$AXRR9 M3K$\/J6%#'FF ?:%?X<1$^H68KG,8>-B%DPC*;%'0O:XK[6LP-B_V.);ZW4< MLV'V2(GUL515:YU_5L-*X3WHG>'[6I3#:B'&Q/R1D@ND:83K4UT@]6G0^:<5 M5"G&_SG,'RFQ0&ZX,.R.RQ;8O\!M:_K<'.-AYDB)U3$'(QYX6+'V,?P U<[' M,,;#G)&22V-CX5L;5JV+A^=QPSR1$HL"M=G7+,;$3)$2JP+UV0@SPV21$43*JS# M5&@WC-@U![W=#9Z_XQ9B3,PU.;%K4,R1N7/,-3FU:PYAGK.W526>]9%SS#4Y ML6N.8(;<#LJ.&K68:W+J"NOP"Q4G*CB M>4J=,2:Z*T-LH>.8US4?=88*S$(%L86.%6;G[$8;B+<3"LQ"!;6%GC>P#JZ. M"LQ 16>@R;!!7,%6**@^^>FM'R^Y+%>&A9>^IUU&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWU 0A12I:&-V( %PT,! M;'DF"NP^" HX5HHT:$YES5B^_JM/UOCM,^[JO&T.:;-MT^"XWQW2M-KDW+Z& MD!:;N*_34]/&P_G.JNGV=3XONW5HZ\57O8Y!A\-QZ.YG5.]O]S,'\U,;_S.Q M6:VVB_C1++[W\9#_&!Q^FNXK;6+,U6!>=^N8IU4X[F[;*5PN\G2>7 UFRVG5 MS992A=)!"D%:/L@@R,H'.01Y^: 1!(W*!XTA:%P^Z!F"GLL'O4#02_F@"01- MR@?)$&4<$B3UL";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N M(;!;$&\AT%M1;R706U%O)=!;>Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EOOL(1 ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O[QUV$^CM MJ+<3Z.VHMQ/H[:BW/U+OE$^[F&X]US6^_Y%4Y_.S\?;ZR_*ZV6/G@G. GXCO MOU!+ P04 " !9D 539>&9M;UW7VSI;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT M"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#M MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([ M;N^'<^X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !9D 53 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( %F0!5/NB@C#. 4 (H5 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 69 %4]_1\RO6 @ S0D !@ M ("!&Q4 'AL+W=O]@# !X# & M @('E'0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ 69 %4X#1^MOT" PC8 !@ ("!\R$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 69 %4RG?$(%O M!0 A X !@ ("!@CD 'AL+W=O&UL4$L! A0#% @ 69 % M4U"D .BN P AP@ !D ("!'D0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 69 %4^.'[VL3! > D M !D ("!=%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 69 %4[5^P3NE!@ 5A !D M ("!G&< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 69 %4ZJ%:7/R P $PD !D ("!6WD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 69 %4RM' M\N6) P U < !D ("!$(< 'AL+W=O&PO=V]R:W-H965T/ !X;"]W;W)K&UL4$L! A0#% @ 69 %4^C]"7 ; @ &PO M=V]R:W-H965T&UL4$L! A0#% @ 69 %4XD'11&4 @ C08 !D ("! MPYL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 69 %4S]EQ'O* @ P@@ !D ("!Y*0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 69 %4P8?I0A) M P 80L !D ("!RZ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 69 %4RJCX]$' P EP@ !D M ("!][H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 69 %4]Y*DI2J P O T !D ("!]L0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M69 %4Q,0-L.2 @ Z@8 !D ("!C-( 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !9D 539>&9 MM; XML 59 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 60 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 167 316 1 false 50 0 false 10 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.quidel.com/role/DocumentandEntityInformation Document and Entity Information 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 2113104 - Disclosure - Income Taxes Sheet http://www.quidel.com/role/IncomeTaxes Income Taxes Notes 11 false false R12.htm 2115105 - Disclosure - Debt Sheet http://www.quidel.com/role/Debt Debt Notes 12 false false R13.htm 2117106 - Disclosure - Stockholders' Equity Sheet http://www.quidel.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 2124107 - Disclosure - Industry and Geographic Information Sheet http://www.quidel.com/role/IndustryandGeographicInformation Industry and Geographic Information Notes 14 false false R15.htm 2129108 - Disclosure - Commitments and Contingencies Sheet http://www.quidel.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2131109 - Disclosure - Fair Value Measurements Sheet http://www.quidel.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 2136110 - Disclosure - Derivatives and Hedging Sheet http://www.quidel.com/role/DerivativesandHedging Derivatives and Hedging Notes 17 false false R18.htm 2139111 - Disclosure - Subsequent Events Sheet http://www.quidel.com/role/SubsequentEvents Subsequent Events 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 2318303 - 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 2325304 - 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 2332305 - 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 2337306 - 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 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesPolicies 26 false false R27.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 27 false false R28.htm 2407403 - Disclosure - Computation of Earnings Per Share - Additional information (Details) Sheet http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails Computation of Earnings Per Share - Additional information (Details) Details 28 false false R29.htm 2410404 - Disclosure - Balance Sheet Account Details Inventory (Details) Sheet http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails Balance Sheet Account Details Inventory (Details) Details 29 false false R30.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 30 false false R31.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 31 false false R32.htm 2414407 - Disclosure - Income Taxes (Details) Sheet http://www.quidel.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.quidel.com/role/IncomeTaxes 32 false false R33.htm 2416408 - Disclosure - Debt (Details) Sheet http://www.quidel.com/role/DebtDetails Debt (Details) Details http://www.quidel.com/role/Debt 33 false false R34.htm 2419409 - 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 34 false false R35.htm 2420410 - 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 35 false false R36.htm 2421411 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 36 false false R37.htm 2422412 - 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 37 false false R38.htm 2423413 - 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 38 false false R39.htm 2426414 - Disclosure - Industry and Geographic Information - Additional Information (Details) Sheet http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails Industry and Geographic Information - Additional Information (Details) Details 39 false false R40.htm 2427415 - 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 40 false false R41.htm 2428416 - 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 41 false false R42.htm 2430417 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.quidel.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.quidel.com/role/CommitmentsandContingencies 42 false false R43.htm 2433418 - 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 43 false false R44.htm 2434419 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 44 false false R45.htm 2435420 - 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 45 false false R46.htm 2438421 - Disclosure - Derivatives and Hedging - Foreign Currency (Details) Sheet http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails Derivatives and Hedging - Foreign Currency (Details) Details 46 false false R47.htm 2440422 - Disclosure - Subsequent Events (Details) Sheet http://www.quidel.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.quidel.com/role/SubsequentEvents 47 false false All Reports Book All Reports qdel-20210630.htm ex31120210630.htm ex31220210630.htm ex32120210630.htm qdel-20210630.xsd qdel-20210630_cal.xml qdel-20210630_def.xml qdel-20210630_lab.xml qdel-20210630_pre.xml http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "qdel-20210630.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 167, "dts": { "calculationLink": { "local": [ "qdel-20210630_cal.xml" ] }, "definitionLink": { "local": [ "qdel-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "qdel-20210630.htm" ] }, "labelLink": { "local": [ "qdel-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "qdel-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "qdel-20210630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 412, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 6 }, "keyCustom": 26, "keyStandard": 290, "memberCustom": 13, "memberStandard": 36, "nsprefix": "qdel", "nsuri": "http://www.quidel.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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 - Document and Entity Information", "role": "http://www.quidel.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Income Taxes", "role": "http://www.quidel.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Debt", "role": "http://www.quidel.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - Disclosure - Stockholders' Equity", "role": "http://www.quidel.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "qdel:IndustryAndGeographicInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124107 - 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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Commitments and Contingencies", "role": "http://www.quidel.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Fair Value Measurements", "role": "http://www.quidel.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Derivatives and Hedging", "role": "http://www.quidel.com/role/DerivativesandHedging", "shortName": "Derivatives and Hedging", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139111 - Disclosure - Subsequent Events", "role": "http://www.quidel.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "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-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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": [ "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - 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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - 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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332305 - 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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337306 - 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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "qdel:ContractConsideration", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "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", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i7030454eb3e54fcb865e9f5ff8534d20_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Computation of Earnings Per Share - Additional information (Details)", "role": "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "shortName": "Computation of Earnings Per Share - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i7030454eb3e54fcb865e9f5ff8534d20_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "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-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "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": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "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-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "qdel:ReceivablesTransitionServiceAgreements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "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-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "qdel:CustomerIncentivePayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - 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-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "decimals": "2", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i9e3063c84ddd4493b380b98512bb5a57_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": "2416408 - Disclosure - Debt (Details)", "role": "http://www.quidel.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i9e3063c84ddd4493b380b98512bb5a57_I20180831", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "idabeaa038a3e4c839c81766a652d5d0c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - 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-20210630.htm", "contextRef": "idabeaa038a3e4c839c81766a652d5d0c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "idabeaa038a3e4c839c81766a652d5d0c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "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 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-20210630.htm", "contextRef": "idabeaa038a3e4c839c81766a652d5d0c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - 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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - 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-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - 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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - 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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "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-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "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:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i29ea91dd677140a98b7983456faec948_D20210101-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - 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-20210630.htm", "contextRef": "i29ea91dd677140a98b7983456faec948_D20210101-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - 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-20210630.htm", "contextRef": "icf4cdca422ba44b7bcff09a9e1ca5964_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i20015fa8331f487cb87cb396b6c87273_I20180105", "decimals": "INF", "first": true, "lang": "en-US", "name": "qdel:SaleLeasebackTransactionNumberOfBuildings", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - 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-20210630.htm", "contextRef": "i20015fa8331f487cb87cb396b6c87273_I20180105", "decimals": "INF", "first": true, "lang": "en-US", "name": "qdel:SaleLeasebackTransactionNumberOfBuildings", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - 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-20210630.htm", "contextRef": "i2a84f12dbf3d4a17b1bff18f576e5439_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "qdel:BusinessCombinationContingentConsiderationArrangementsToBePaidYearOne", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i60de6106be4c463e96974770b417b09b_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "qdel:BusinessCombinationContingentConsiderationArrangementsToBePaidRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - 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": [ "qdel:BusinessCombinationContingentConsiderationArrangementsToBePaidYearOne", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i60de6106be4c463e96974770b417b09b_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "qdel:BusinessCombinationContingentConsiderationArrangementsToBePaidRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "icec60e1cbed94f2ea6134e80f055163c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - 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-20210630.htm", "contextRef": "icec60e1cbed94f2ea6134e80f055163c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ic4d7c06be721414ebef1d7b8de1957a2_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - 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-20210630.htm", "contextRef": "ic4d7c06be721414ebef1d7b8de1957a2_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ieb22577ec5214818b3812781ff46ad1b_D20210724-20210724", "decimals": "INF", "first": true, "lang": "en-US", "name": "qdel:MasterAgreementAnnualPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Subsequent Events (Details)", "role": "http://www.quidel.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ieb22577ec5214818b3812781ff46ad1b_D20210724-20210724", "decimals": "INF", "first": true, "lang": "en-US", "name": "qdel:MasterAgreementAnnualPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "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-20210630.htm", "contextRef": "i47de91a80aa448278302ed315295ef88_D20210401-20210630", "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-20210630.htm", "contextRef": "i3aba514fc6214ec8a4c249d5ec758edf_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "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-20210630.htm", "contextRef": "i5b8458f10c06461b99b1095ec6d9c9ad_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qdel-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "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-20210630.htm", "contextRef": "ia5e7165f1e4549379a72156d1e0aea42_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 50, "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r455" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r456" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r457" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r457" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r457" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r458" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r457" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r457" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r457" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r457" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r453" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r454" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DocumentandEntityInformation" ], "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/20210630", "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/20210630", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "qdel_BusinessCombinationContingentConsiderationArrangementsAmountOfInstallmentPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Amount Of Installment Payment", "label": "Business Combination, Contingent Consideration Arrangements, Amount Of Installment Payment", "terseLabel": "Installment payment in 2023" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsAmountOfInstallmentPayment", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "qdel_ChangeInOperatingLeaseRightOfUseAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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/20210630", "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/20210630", "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": "Consideration Received for Capital Expenditures Paid but Not yet Incurred" } } }, "localname": "ConsiderationReceivedForCapitalExpendituresPaidButNotYetIncurred", "nsuri": "http://www.quidel.com/20210630", "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/20210630", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "qdel_ContractConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract Consideration", "label": "Contract Consideration", "terseLabel": "Contract Consideration" } } }, "localname": "ContractConsideration", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails", "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "qdel_ContractConsiderationReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract Consideration Received", "label": "Contract Consideration Received", "terseLabel": "Contract Consideration Received" } } }, "localname": "ContractConsiderationReceived", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "qdel_CustomerIncentivePayableCurrent": { "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": "Customer Incentive, Payable, Current", "label": "Customer Incentive, Payable, Current", "terseLabel": "Customer incentives and rebates" } } }, "localname": "CustomerIncentivePayableCurrent", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "qdel_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "qdel_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer two.", "label": "Customer Two [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qdel_DeferredConsiderationNoncurrent": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 3.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/20210630", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qdel_DilutiveSecuritiesIncludedAndAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dilutive Securities Included And Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Dilutive Securities Included And Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "terseLabel": "Dilutive Securities Included And Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "DilutiveSecuritiesIncludedAndAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "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/20210630", "xbrltype": "stringItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "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/20210630", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "qdel_LesseeSaleLeasebackOptionToExtendNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Sale Leaseback, Option To Extend, Number", "label": "Lessee, Sale Leaseback, Option To Extend, Number", "terseLabel": "Lessee, sale leaseback, option to extend" } } }, "localname": "LesseeSaleLeasebackOptionToExtendNumber", "nsuri": "http://www.quidel.com/20210630", "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/20210630", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "qdel_MasterAgreementAnnualPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Master Agreement, Annual Payment", "label": "Master Agreement, Annual Payment", "terseLabel": "Master agreement, annual payment" } } }, "localname": "MasterAgreementAnnualPayment", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "integerItemType" }, "qdel_OtherSignificantNoncashTransactionMeasurementOfDerivativeLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Significant Noncash Transaction, Measurement Of Derivative Liability", "label": "Other Significant Noncash Transaction, Measurement Of Derivative Liability", "terseLabel": "Initial measurement of derivative liabilities \u2013 Convertible Senior Notes" } } }, "localname": "OtherSignificantNoncashTransactionMeasurementOfDerivativeLiability", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "qdel_PartnershipMcKellarSanDiegoFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Partnership, McKellar San Diego Facility", "label": "Partnership, McKellar San Diego Facility [Member]", "terseLabel": "Partnership, McKellar San Diego Facility" } } }, "localname": "PartnershipMcKellarSanDiegoFacilityMember", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "qdel_PaymentOfAccretedInterestOnContingentConsiderationLiabilityAndDeferredConsiderationOperatingActivities": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Accreted Interest On Contingent Consideration Liability And Deferred Consideration, Operating Activities", "label": "Payment Of Accreted Interest On Contingent Consideration Liability And Deferred Consideration, Operating Activities", "negatedTerseLabel": "Payment of accreted interest on contingent and deferred consideration" } } }, "localname": "PaymentOfAccretedInterestOnContingentConsiderationLiabilityAndDeferredConsiderationOperatingActivities", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "qdel_PaymentOnAcquisitionDeferredConsideration": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment On Acquisition Deferred Consideration", "label": "Payment On Acquisition Deferred Consideration", "negatedLabel": "Principal payments of deferred consideration" } } }, "localname": "PaymentOnAcquisitionDeferredConsideration", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "qdel_Senior3Point25PercentConvertibleNotesDue2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior 3 Point 25 Percent Convertible Notes Due 2020 [Member]", "label": "Senior 3 Point 25 Percent Convertible Notes Due 2020 [Member]", "terseLabel": "3.25% Convertible Senior Notes due 2020" } } }, "localname": "Senior3Point25PercentConvertibleNotesDue2020Member", "nsuri": "http://www.quidel.com/20210630", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r165", "r214", "r218", "r431" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r233", "r235", "r369", "r370", "r371", "r372", "r373", "r374", "r394", "r428", "r432" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails", "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r233", "r235", "r369", "r370", "r371", "r372", "r373", "r374", "r394", "r428", "r432" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails", "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r165", "r214", "r218", "r431" ], "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/2020-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/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_PayablesToCustomers": { "auth_ref": [ "r461" ], "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 payable to customer by broker-dealer.", "label": "Broker-Dealer, Payable to Customer", "terseLabel": "Accrued other taxes payable" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r162", "r214", "r216", "r396", "r427", "r429" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r162", "r214", "r216", "r396", "r427", "r429" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r223", "r233", "r235", "r369", "r370", "r371", "r372", "r373", "r374", "r394", "r428", "r432" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails", "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r223", "r233", "r235", "r369", "r370", "r371", "r372", "r373", "r374", "r394", "r428", "r432" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails", "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r163", "r164", "r214", "r217", "r430", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r163", "r164", "r214", "r217", "r430", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r459", "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r19", "r414" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r19", "r166", "r167" ], "calculation": { "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 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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r191", "r192" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r14", "r400", "r416" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r38" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r57", "r58", "r59", "r417", "r437", "r438" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 8.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 (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r61", "r101", "r102", "r103", "r302", "r433", "r434" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r265" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "negatedTerseLabel": "Derivative liabilities - Convertible Senior Notes elected to settle in cash" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r236", "r238", "r268", "r269" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r238", "r259", "r267" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r88", "r349" ], "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 debt discount and deferred issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r127" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r152", "r155", "r160", "r171", "r299", "r303", "r337", "r398", "r415" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r48", "r96", "r171", "r299", "r303", "r337" ], "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 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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r323" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r239", "r261" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r311", "r315" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r232", "r234" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r232", "r234", "r292", "r293" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r291" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r87", "r296" ], "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 of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of acquisition contingencies" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r294", "r295" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Discount rate" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r34", "r90" ], "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 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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r85", "r90", "r94" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r338" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r196", "r404", "r421" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r193", "r194", "r195", "r197" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsMember": { "auth_ref": [ "r16", "r402", "r413" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r101", "r102" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r203" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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,633 and 42,290 shares issued and outstanding at June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67", "r72", "r407", "r424" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r141", "r142", "r165", "r334", "r335" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r141", "r142", "r165", "r334", "r335", "r439" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r141", "r142", "r165", "r334", "r335", "r439" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r141", "r142", "r165", "r334", "r335" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r141", "r142", "r165", "r334", "r335" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r211", "r212", "r215" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77", "r396" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r75" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r336" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r139", "r165" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r91", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt Conversion, Converted Instrument, Amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r91", "r93" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Issuance of shares in exchange for Convertible Senior Notes (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r399", "r401", "r412" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r98", "r204", "r205", "r206", "r207", "r347", "r348", "r350", "r411" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails", "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r271", "r272" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r97", "r278", "r283", "r284", "r285" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r88", "r150" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r306", "r307", "r308" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r50", "r51", "r331" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r49", "r52", "r314", "r376" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r49", "r52", "r314", "r376" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r322" ], "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": "Derivatives and Hedging" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedging" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r310", "r312", "r317" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r306", "r307", "r308" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLossOnDerivative": { "auth_ref": [ "r313" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Loss on Derivative", "terseLabel": "Change in fair value of derivative liabilities - Convertible Senior Notes" } } }, "localname": "DerivativeLossOnDerivative", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeMember": { "auth_ref": [ "r305" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "auth_ref": [], "calculation": { "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "terseLabel": "Interest expense on Convertible Senior Notes, net of tax" } } }, "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r214", "r216", "r217", "r218", "r219", "r220", "r221", "r222" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r106", "r107", "r108", "r109", "r110", "r116", "r124", "r125", "r126", "r130", "r131", "r408", "r425" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r127", "r128", "r129", "r132" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCash": { "auth_ref": [ "r338" ], "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 effect of exchange rate changes on cash balances held in foreign currencies. Excludes cash equivalents.", "label": "Effect of Exchange Rate on Cash", "terseLabel": "Effect of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r274" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r260" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r260" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r257" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r101", "r102", "r103", "r105", "r111", "r113", "r133", "r172", "r203", "r208", "r262", "r263", "r264", "r279", "r280", "r339", "r340", "r341", "r342", "r343", "r345", "r433", "r434", "r435" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r323", "r332", "r333" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r324", "r366", "r367", "r368" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r329" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r224", "r225", "r230", "r231", "r324", "r366" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r224", "r225", "r230", "r231", "r324", "r367" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r324", "r368" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r323", "r324" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r327", "r330" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r327", "r330" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Change in estimated fair value, recorded in general and administrative expenses" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r328" ], "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", "terseLabel": "Cash payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r327" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r366", "r367", "r368" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r311", "r316", "r320" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r321" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r354", "r357" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r169", "r170", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r74" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r140" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r185", "r186", "r397" ], "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 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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r96", "r152", "r154", "r156", "r159", "r161", "r171", "r337" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r310", "r319" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r99", "r152", "r154", "r156", "r159", "r161" ], "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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r190" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r275", "r276", "r277", "r281", "r286", "r288", "r289", "r290" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r112", "r113", "r151", "r273", "r282", "r287", "r426" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome", "http://www.quidel.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "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 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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r87" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r87" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r120", "r121", "r126" ], "calculation": { "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "order": 3.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 convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Dilutive potential shares issuable from Convertible Senior Notes" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r117", "r118", "r119", "r126" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r187", "r188" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r79", "r201" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r409" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest and other expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r26", "r182" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r46" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails": { "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 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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r28", "r182" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r27", "r182" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r356" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r356" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r96", "r171", "r337", "r403", "r419" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r96", "r171", "r300", "r303", "r304", "r337" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r323" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r199" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareAdditionalinformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r86", "r89" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r62", "r65", "r70", "r89", "r96", "r104", "r106", "r107", "r108", "r109", "r112", "r113", "r122", "r152", "r154", "r156", "r159", "r161", "r171", "r337", "r405", "r422" ], "calculation": { "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.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/2020-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_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r115", "r123", "r126" ], "calculation": { "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income used for diluted earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r91", "r92", "r93" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r147" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r152", "r154", "r156", "r159", "r161" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r353" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r353" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r352" ], "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 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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r47" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "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 of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r55", "r57" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r55", "r57" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "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 (losses) gains on derivative instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r57", "r60" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "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 losses (gains) on derivative instruments included in net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r54" ], "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 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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r66", "r68", "r71", "r203", "r339", "r344", "r345", "r406", "r423" ], "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, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r63", "r66", "r297", "r298", "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive gain, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r38" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "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 Liabilities, Noncurrent" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r38", "r198" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails": { "order": 5.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r83" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r83" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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 and intangibles" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "http://www.quidel.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "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 June\u00a030, 2021 and December\u00a031, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r32", "r33" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r183", "r184" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromContributionInAidOfConstruction": { "auth_ref": [ "r80" ], "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 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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r82" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r189", "r420" ], "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 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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r270", "r452" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r127" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r208", "r265", "r418", "r436", "r438" ], "calculation": { "http://www.quidel.com/role/ConsolidatedBalanceSheets": { "order": 9.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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r101", "r102", "r103", "r105", "r111", "r113", "r172", "r262", "r263", "r264", "r279", "r280", "r433", "r435" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r148", "r149", "r153", "r157", "r158", "r162", "r163", "r165", "r213", "r214", "r396" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome", "http://www.quidel.com/role/IndustryandGeographicInformationIndustryandGeographicInformationRevenuebyCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r69", "r96", "r148", "r149", "r153", "r157", "r158", "r162", "r163", "r165", "r171", "r337", "r410" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r358", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionMonthlyRentalPayments": { "auth_ref": [ "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the monthly rental payments due under the lease entered into in connection with the transactions involving the sale of property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Monthly Rental Payments", "terseLabel": "Lease payments" } } }, "localname": "SaleLeasebackTransactionMonthlyRentalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r318" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DerivativesandHedgingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r126" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r238", "r258", "r267" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r238", "r258", "r267" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r162" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r165" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/IndustryandGeographicInformationAdditionalInformationDetails", "http://www.quidel.com/role/IndustryandGeographicInformationSalestoIndividualCustomersinExcessof10ofTotalRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r246" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOwnershipInterestsTable": { "auth_ref": [ "r209", "r440", "r441" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r239", "r261" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r241", "r251", "r253" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r254" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r138", "r141", "r142", "r143", "r334", "r336" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r74" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityCompensationExpenseRelatedtoStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r245" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r250" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r248" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r248" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r247" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r247" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r249" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r249" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r256" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r252" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r243", "r261" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r242" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r237", "r240" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r255", "r266" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityEstimatedFairValueofEachStockOptionAwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r203" ], "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)", "terseLabel": "Shares, Issued" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets", "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r101", "r102", "r103", "r105", "r111", "r113", "r133", "r172", "r203", "r208", "r262", "r263", "r264", "r279", "r280", "r339", "r340", "r341", "r342", "r343", "r345", "r433", "r434", "r435" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r101", "r102", "r103", "r133", "r396" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r203", "r208" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r203", "r208" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r203", "r208", "r244" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquityStockBasedCompensationSummaryofStatusofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r44", "r203", "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Issuance of shares in exchange for Convertible Senior Notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Stock options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r203", "r208" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchases of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r17", "r18", "r203", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchases of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r203", "r208" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchases of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r17", "r18", "r203", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Tax withholdings related to vesting of stock-based awards" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r96", "r168", "r171", "r337" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r95", "r208", "r210" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r346", "r361" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r346", "r361" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r346", "r361" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r346", "r361" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r360", "r362" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r53" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r169", "r170", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.quidel.com/role/FairValueMeasurementsChangesinEstimatedFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r45", "r395" ], "calculation": { "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled Contracts Receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/BalanceSheetAccountDetailsPrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r134", "r135", "r136", "r137", "r144", "r145", "r146" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r115", "r126" ], "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/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "verboseLabel": "Shares used in basic per share calculation" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r126" ], "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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.quidel.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1930-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2029-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-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": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r168": { "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=27010918&loc=d3e74512-122707" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "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": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "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": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&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": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r208": { "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" }, "r209": { "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" }, "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", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "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": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r225": { "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=118255775&loc=d3e1928-114920" }, "r226": { "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=118255775&loc=d3e1928-114920" }, "r227": { "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=118255775&loc=d3e1928-114920" }, "r228": { "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=118255775&loc=d3e1928-114920" }, "r229": { "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=118255775&loc=d3e1928-114920" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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=115993241&loc=d3e301413-122809" }, "r267": { "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=115993241&loc=d3e301413-122809" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "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": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r281": { "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=116825942&loc=d3e330036-122817" }, "r282": { "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=116825942&loc=d3e330036-122817" }, "r283": { "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=116825942&loc=d3e330036-122817" }, "r284": { "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=116825942&loc=d3e330036-122817" }, "r285": { "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=116825942&loc=d3e330036-122817" }, "r286": { "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=116825942&loc=d3e330215-122817" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r288": { "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" }, "r289": { "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" }, "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", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&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": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121636179&loc=d3e34841-113949" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r309": { "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=121590274&loc=d3e41620-113959" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "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": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r339": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121586228&loc=d3e50796-112755" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r382": { "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=116651436&loc=d3e122625-111746" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r436": { "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=121370832&loc=SL117420844-207641" }, "r437": { "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=121370832&loc=SL117420844-207641" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r454": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r455": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r456": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r457": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r458": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r459": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r46": { "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" }, "r460": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r461": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r69": { "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=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "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=120395209&loc=SL114868664-224227" }, "r71": { "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=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "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=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 65 0000353569-21-000079-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000353569-21-000079-xbrl.zip M4$L#!!0 ( %F0!5/_5J(460@ ,HE 1 97@S,3$R,#(Q,#8S,"YH M=&WM6FM3&SD6_;Z_0N/4SD"5WP\>AE#E&&?&52PP8#:33UMR2VVKD%L]DMK& M^^OW2&H_P#B!(IFPU*0JQFY=7=W'T;E7W7W\T^E%=_#YLD?&=B+)Y6,Y(9 MD8S()\;-+2F58GQTQ,B6#O"R(>LL/#^N'>0=S@S3U\9_NTV6*LN1^QN%H[^$\-1E8@'N88 M.Y?\?6$BDM*8N_7;S7IYOY7:HYE@=MRN5:O_+'C1D^-8)1;K:

B M01I*AFL1!T$C_LMA$\SS/V?!Y'WHD2+A"Q=J=6=T[VXLAL+^_*ZV5SUJU,JU M^V:O>T_U" &P*L54Z%YS($+$N?Y!'G1[5X/^QWZW,^A?G).+C^3RJG_>[5]V MSDCOCU[W9M#_=P^7(=&[VNK<:W'F\N;J^J9S/B"#"W+=ZSJ7\M14Z\ZWP6\] M[ C=2KU?K7"S\!_=BP,^3.C&EB42CTI,P MI58M_4Y43'[/!.,2Y*@A0QT=(VB';R=H]:U!^T -0H6@3.;D-E$SR=F(%T/L M\H@Q!4,2A<*"=:A("$WF)$NLSCC\0*GQ50=1I&2"7UI026(:X9(F:B(LL2K( M;0@D/.+&4#UW(A-ZR['NFDZ#:PS&8$GI2Q;6< *1T"A1$$LP'98PKLEL+*(Q M,9G[6,V?<%*8I!C>GF,;(<+X>AK<% MB,;S <%)+!*$W&5O%>(BT !Q#.NU<9'$V&-^(^%[)#,&G4CC6CR+@(!P^S)% M%AR '+"D7"$D3XYYL#1 R'S#5'02F80 8*&0.[^<\?9$U(Q)+-7,+#"C^4@8 MBV[+$NHN!KMA97$M]69AS(:U;RO[S:W9']P+U<_O#NJU_2.3YS0RYZ=]&8)B-..MBO5YGD)F?P!BW56CM\-_QT2FHM%B[M M>IW"]2))0(Y;B;CMO0:HD&!GU?.6C#>7C+&D\_TAX"#A2M.+"G&K%MKE>RBJ M'?PP#.W0W84K?_WR]T.S5SZLN3B<#K&"NZ"A71S#Q]BBL50PZ4 MY"N%XJ,R#07@D*DPGID@Q1.OQS5@*TY;YT7-)?6PRZO/"C#%G#/=H "_P1:C MI&#^5&>RH1%,4"V< R+42,_4B=.4&5>W_'XUOLAY'L.Q$0;A/.1(NO#M'#5X3H1G,3T4]FL@U@ M/YT#GXQO[(DIFF9,I48EU-$^-8"\:\H8A MZ($5-L@]T;6FSE>7N]RA-$/+;I %USY$D=+,&^#;NQ%/T!5(@!PC/'6[QXF@ M=75+IL!])%)/ZV\)Q=$K0G'@Y=Z4RLR3ETLQCV.T=6**Y)A'VK-ES_$$,@X_ M'^_8/&@Q$41J0E\X5)G=;L%3R@5=2G/7],9?/S60X:*=]ON0AT@LSI?+!N+- M@(^](O#E%!KRNHD/=XK-&SP_\B@(GT&3@N6P?- MBD=\^.NZWL5^X']F N9[[&=)Y _MNW\?C;YO">Y(M%!HZ03@YHZD[I@;"0Y\ MY&5T>429<7KKZF)HJ7QE],V@OYNWN,OR+-3EIXEPD^ 1JJ$,$PU?,LU6A.8M M)*8 9NCTBJ$X&U1FDTT $@3).Y,S_*/WHU[,0J\.;:_OV-)!:8TU"*2(W'// M>4"/OP.;PZP8*I-(IDI.N2M/"1WE-Y)U3I-\DDHUYQB=C57@1GH/Q #=-ZG= MY:<^L/M!&3Y%T#Q!DDXVRDS^I+%5#(]P-XS_UD;6GV1D,&IAC/4'PMR$(?8J MUR58(FEJ>'OQY0BE+I5TWA:)U^WYL-?ZSQ<+YH^6R?[1!Y?ZON":#V]<\+K3Y?=[MP(HTK_>CQ7 U2: MV)_^DYQ>W/QZUKGVSRZO/G?.!TLX?]O@Y!CT.SF%Q^Y^&EFX^G\3N8TGO=\I M6J\I(%YC6U@L%3TA1)'8\R=^ G%Z'?_CML#\.V?&J'.^%3OO$JT&KS^EI074VA M0^S@S&Z?LNUME*WO%>6?X2TG_[[5R?\ 4$L#!!0 ( %F0!5-Z6MQ24P@ M #DF 1 97@S,3(R,#(Q,#8S,"YH=&WM6FMOVS@6_;Z_@N-B9Q+ [T<> M3AK =1R,%]DDX[CHSJ<%+5(V$4G4D)0=SZ_?0U)VG-AN';2=>H,I4$<2+R_O MX]P'19W_='G;'?Y^UR,3$T?D[N.'ZWZ7%$J5RJ=&MU*Y'%Z27X?_OB;-&,Y)ID8S))\;U RF5&U*OU M&ODDU8.84C]NA(GXQ8+/><7?GU?<(N87YTQ,B6#O"^*(G9ZT.#VM']>K MS;!U3(^JK:-6:U0[8GP4T-/_UB!D!>1^CC;SB+\OQ"(I3;A=O]VLEX];J3F; M"68F[5JU^L^"([TX#V5BL)["?'_IV:PQ,_S1E&@DQDG;J53P4Q?#@8RD:K^K MNG]G=J04TEA$\_8O0Q%S36[XC QD3)-?BAIN*&FN1.@)M?B30R:(YVYG7N1C M\(E$PAJC$,8&2*J>"]HD BW/U M@S3H]@;#_E6_VQGV;V_([16Y&_1ONOV[SC6YZM]T<(FKVRM0] 9;E=L79>X^ M#NX_=FZ&9'A+[GM=JU+NFFK=ZC;\M4?N.X,/G9O>?>GV/]>]WTFG.[0C]6IU M9]]]=^6:&Y7K%\F )HQ&$?E7F=P;/J.*%4G E1'AG)@)!0Y;)V=K:GQC<8]V MDM;;_4LF'4EC9-QN@&5*&4/2*D4\-&V$4FL1)")AP%2[Y)_](./7REZA]=\^ MF= I)XI/!9\A]9J)T.2/C"J$033'\U0J0V1"KJ2*_91:M?0;D2'Y+1.,1\C+ M"C345@(X\/3M&*V^U6@?J(:I8)1X3AX2.8LX&_.BMUUN,28A2")1T[ .%0FA MR9QDB5$9AQZH*2)C88B1GFZ-(.$!UYJJN26)Z0/' MNBL\-9XQ"(,E(U"3.!@CKE@1/0\DTAFF10\WMWI_^,Q4/[\[J=>.SW3NW[S V?"182APZXS8)U1QYRZ87XPB M;LU*.# RBH2>6')+%B-UV/1A[YG0021UAGDVJ2@9>;^E2@:H*5:ZX ?^EO+I-9B_M&AXREL&Y1XY-B5B WO M%4!Y!UNI7K=DN+YDB"6M[B\!!PI;FC8W!3N"J%7SG?HS%-5.?AB&#NCA0I6_ M?OGGICDJG]:L'2ZY1N,+Y[DR\&6,%6V%"FBF=Y]B2\6( R7Y2K[XR$R! 7+( M5&B7F4#%$\?'-H-/.6TU+RH>40>[O/H\ ::8YTP[*)#?((N6D6!N0ZFSD19, M4"6L L+72)>I$\LIT[9NN7C5KLBY/(8=*P3"5M)-2M$2B2"+J$V_4,L)\53_ M,,-7T]4F %:1),.'LJ]+BWB%ZM$>(;C37$;US)EL#]NXY<&=\(R:F M:)HQE6J94)OVJ0;D;5-FL8PMT0)70+J@(Q$),[?E>-.R-LHL.U#$$C%G "NO1OS!%U!!)!CA*BP)6E>[9 K:.S8$6$Y%( MM>\+1S(SVR78I5S0)36W36_XY5T#&2W::1>'W%MBL;]<-A!O!GQLC\"7IU#O MUW5\V%ULWN"YD8T@?$7BM(5>!D&F+ I6JNH&KK'4!L_M&SKPT@$8Y>\IR,&6 M*2'@C)3V@CH7'-L=[C;@=F^>9$NY#KU4$ZJ7+8A-A@[^G+DJX>R19_ YMMD/ M/,IWXR_HBU]M(@=Y\A5HW[M]5.L;[Z/<^RNV &SQ*7G87+8*FJ<\8MW^BKY@ MK==CC,!^1R3 T +B5';Q(N_MNM= MQ /_(Q,0WV$_2P*W:3_\>VOT?4MP)T(+A99. &YV2VJWN8'@P$=>1I=;E!FG M#[8N^I;*54;7#+JW>8NW+*]"7;Z;\"\)-J0:RC!1\V6FV8K0O(7$%,!,VE?N MKCAK5&:=Q0 )C.24R3/\QO=17YV%]@YM^[=MZ:"TA@H)I C?O_4]]M^&>FFH@SO_"@PV6K/6X;JY*BX_KQ6:#1\)K530%]\9I=)_ M:-7V;[^G?.W+HZ=X=?F_^C2%CA"TF=D^9=O'+UL_8\I__4=5[O.NB_\!4$L# M!!0 ( %F0!5/C\,31'04 ,\5 1 97@S,C$R,#(Q,#8S,"YH=&WM M6&U/(S<0_MY?X0LJ!U+V-0F034#*)5S;$P4N!*'[5'G7WJR%L][:7D+ZZSOV M;D(@<.74NZ,5A]#*F_&,Y^69EW7_S>AL./ET?HPR/>/H_/+=R6]#U' \[ZHU M]+S19(1^G?Q^@MJN'Z")Q+EBFHD<<\\[/FV@1J9U$7G>?#YWYRU7R*DW&7M& M5-OC0BCJ$DT:1WWS"SPI)D<_]=\X#AJ)I)S17*-$4JPI0:5B^11=$:JND>/4 MNX:B6$@VS30*_3! 5T)>LQM#TL#%CN9-15ROL@A[.<+DT(0J/T\6W&8J:WMX(]O]<*W>"^VNO68SD%!VA1 "O(7C,@ M 8]3^4(6#*G4+&4)-D!4*%X@G5%T+EF>L )S='Q+DU*S&XK.4MA&)<(Y6:._ M9SF&):R6=)&B,9TRI0'?&A6E5*59:($N:&).J;S5]??,5G/:!98QSJERSFXY M7:!!H@TE]/W0_3)_LIR +Z.P;>'US3W:?AP3.,F6EI6@D%009,C)C$H*[DTJ MAU/51"Q'&5,HP05.F%X@K,"YP+KRX\>2$F^E_/=7H7??/6W7II\)^QH6@_V> DAC M"=6.+Z!( '@!$CEZ+^2L1J#O?+1H-:P%:"((HN!?@CZ4.:W++-K!UR%?" M[A /($X90 S-F=>($W58; MLJ+;,UK^0.-71B/+ 5RSJF(F( 4S4YE9%?<:D"EF!IZ%I,H$UY9IS#D"-E & M&AT0"HBV:EJN=-4 02"Q\YP%&.PJ>84- 4BN^VL-@#HKGMW>7BB2(S-,VAJ- M!N6T5/6@TZD3\%L7;MO8O[1R:QQSNE0A%A(:L .:<%PH&BT7/<)4P?$B8KF5 M9YEZM=-CH;6812:E;DRS3C"O)S6;816YGEV[7?>@TS+CJX:959/EP?5DZ]K) MUM-DD]8]<+O^TV3?#58TS\J6RPU+XZL1!QC!*@5P.FRT&@\*1.2CP.Y:E_-/ M/&%Q:[C61U232!O.$,7WAZ5?!;P-K<0^T>CL\I>3P06"6>;=^-/@=+("Y3,L MKN%ALZP ,P1G!"WU_]^X8R3**8>&9UP@%]A\OCW?!?\E*ZW$B&DX*GF&W>=0 M8IGI=K;>#C-&T\W/E5?BBYW/?+'M/N:#'\7DD6(R'IR.!BNK)F-()C/N&!]H"M^9Y)6D4%5 -NXS7HGU.Y^YTGFD@'AV8MH8_1ZYNEL; M:A_<_A6BNOZ,).78%*R-^\"[S+(3F7_'@F-(KU(_S?+4_=J3EXOUL[KJM)>N M1W\#4$L#!!0 ( %F0!5.#=(,OM7P! '00$@ 1 <61E;"TR,#(Q,#8S M,"YH=&WLO6E76TFR+OS]_@J]G//>6[T6B7,>7-7<11GLIHXE;)#+#5^\<@1A M#;0&&_CU-W)+ H&QS2 T>;N[;)"VMG)G1#SQ1&1DY!__][S5K'R)W5ZCT_[G M&MG :Y7_N_G'_X?0O__5CR'V/E=2M].J M?.QT/S>^6(2*S[SJG%UT&\ )V[V7C5Z'4Z+^N7;2[Y^]?/'BZ]>O&^>NV]SH=(]? M4(S9B]$5:Z,/Y#<;/[J\W>O;MH]7U_=N7OV5C:\E+_Y=?7O@3V++HMN?^D^( MS1L?^\^@ 2]M^$[K19Y$+!D>7]LX[]\]GD:[V6C'++$7_:YM]U*GV[)]D"C< M@@B$*:)R=).[ADB,,2_.\UQ=?]/W'IRPB6^;G*IP_?23\R1?#-\<7SKHH6-K MSZZN3;;GBFM';^2'Q@@3Q,CX([UN_]O+X<4[+@WQUBAZT6\<=[Z\@#?NN!R> MX_,/))S?=K9W+>%OKK\Q@?G="5$A^.X;%X_'\C-IZ?$(7S9M^_B?:[&-/ARL M@3)'&S;_:,6^K>2[H@BJ\N6?:Z\Z[3Z8**I?G,%(_?"W?Z[UXWG_12'3%YO_ MZW_]KS_ZC7XS;F9U0V.]^N/%\,4_7@QO[3KA8O./T/A2Z?4OFO&?:Z'1.VO: MBY?M3CO" !KG+_.%L3O\L1%";!<_POLUP(ENPP^__[R_'],_UQI61 5VG4CD M@ANFC%64"!E(Q#9:3C]M%T.!_Z%K76_;5O[JV'BYTX;Q7;R"Q^G:YFX[Q//_ MB1=KE4: 6P?V]X7;[GQY2_>_'++J()SN?#EZ8T[W6A\N]MY4<:U>^URC^\VC M[?U6C;X^J6Y_$+73]ZQZ^1G73O=;U>V=B[>LUCR\/&M63T].:]L?+H^VP^>C MC^_QT6DX.:QOD;WZ(:Y=5D5M^Q!>VSJO-C5^2X\N#C]Z6:TW3VL?=]EAZ_!\ M[\V.J+VITNJ;UR>'I_M-^"Y^V'J/:]M_G1Q]K'X);UXWW)L/DC'G_D;ODNTC^H=7JV_ M;ARV=GBM?DCWZI_QX>E?G_?JKYNUC^\IC!'NNW-9._WS])# &.L[_>H!/G]; MW_JD.*6.!@]PFQ+B1EID J=(.J8# S3%C*YMXORO8$*:/U[?]E )_2@CN>!'LQ*?A7@VX7I/ZZT?.V>1AM=Z<=MN':4O8_DSV9E+WWRC(F M%9(6_N*6&7"UD2)PF"Q:'"RE>&V3T!>,/+O8KX4[YA37TGT-K_1*V?Y,MN?5 M5UFNA7R_?M)))1S!M7MM* C7&F23](@EG9SS20=IUC:S .8FVW=P_TXHI7M/ MZ1Y,2%=Z:B6W#O&8)'!@&9%.AB/F37(B).ZL6MM\3V5C_+ X_'EXU"YK+9#Z MZ5[]&+]E^R>'K?,FC(U6ZSN71V^.3FKU*CLJ/G-R4J7PFYK@_YPZ B1M V,QUHZQ.FP6+TQP\6Y, M$]B%P^.=:K]$Z:^90IWCMI)NUZ4:TL''> M Q7]X\7->PR___I+1V/H=0;=XK[6<26OC4'$=B,O[<]7M7 MPPP3ETJ48ZV;[XQ_'W_)BQL3-;Y/MO5BTGHG%B;U:AI:T?8&W;@Y^OKBS?$M MQN^-?\_WN%,.E!/FA<#!,,LM3D:JH(7QR1%AF56?=HOI5PLQ_<.\27\THVIB M1L?O/'!&!X4VWYRR40;HY8>#[8?/IM4\$1I<8H%;HAQQ*1&=A))1<&9&L[D8 MRGQS-N6C9_/&# 3KHK68:\\7&8-C^<-+^*\X?O/&Y[:O#GI&('85V@CN"9&,VNE#-P$ MP8+$XWDCBSUO]^4/TYNW) B7(@0>G.-QCBB& MOP;XLO.S9L,W^M68XYI*:,"[PV6I<2ART,\)0_C,SG\&.3/<:9UUVO!K;^N\ M >1H?!F\WNJT#_H=_WEXKS]>W/D55[-V-9(9.HX;H@'XY RS'/%K+KT! 8FD M.,N0D$)(JRB:W;9O#D*C?;P50B.',K;YSC;";ON5/6OT;7-)1.>\8Q#4*X#R MQ)UV$']3+F-4/"DEG5D9T6UY/V@-FGD9>*]_$KOYNFX\R7?[$D&8G59<$I$E MDG@DR6%..6=).LN-]$Q8A7E@RJZ,R/9CWS;:,>S8;AL,K;,BS42@MT]GYN_@*GUD7A2,J5.1S0U3F;%*;& M ]Y9CI.R+FBNP"EA 2$.64'DFPNKF+^@N=3),YN3JXD+JHR.@7DIHE.4>N-7 M3]#/ST7F+U6F??!:4HCE!'> >EP(&;Q0,1,9R48YX.47YJPB[%NB>0*G9%&% M)*G$!C,NN7#)8)^$$$ESYP!95U T9:2J>#2)C)0(,W M+KF5$=V\(^PI6IM-E%B6+#:.,^>M# 0GFA37C 3C5T9D,XVPIR.$BM43^$+$RG,0--7$8>H58Q*<%=/ UZ/WAL08@[^J%ULA0<\^ M5IZ]5$D, -<\Q& DMT':G"H$2D\B-C+*,+MZJ67VN\]2R(6=8,X"M$8.A-U8 MZX''>P-.U6+AHU]%TY MUBQZ)70L;)\/E(-:3H0:C)<\>Y-=8;;Y5+QC!LK!IMG5T!8&.&1@VNPF%F@V)8( M*F/D80Z[]I?99\^_G8!Q@6F-$_<,5-HQZZ72QDJ2DN%8^I46Z/QS#+,7.+'$ M11R#Q"IR':TQ%OY@H-\ZV(#EZ@E\(6+EV0N:!Z*\3U(0YSCQUMG +6>,2Q(H MPRL(U;./E>> USC2G/9PVDA.H];&6>Y@PF-R)F ^HB#++\P9QLI3*I5P(E% M4&H3DUPZ::.W5/'$ @'**.DJBF;>L?*41*>#T=YH;O-^;2(@\))!2Z&8T]BU\/[ MKSKM+[';;[AFK'7ZL;<]B%DZ/]'^>P]F"QXG-)J#/N#>0?2#+GBOV-LYS^XL MAM?=3BO;XZ!?'$VRE\;&-VYR^>?%W3>X[2BOGB$__+3&_K;3/N[';BO?,Y][ M\I0O?1I<3+'.5&!ME1#&!BA^=938/N1AF(9!)T/7+IL3$060+S=11(KQ'?])1: M8(.8/#?AIA:#8PN=]BX\=M?9]N>]E/OJAWS=V]T_]_87JFG.M-*QW$HK?9+, M>&X(<=AZ&34-UCKA8IJ=9C]4G+UN_^6^;1^/9)A_K3;:C=:@-2V>LT"*\BPV MS5D@FF#' T2P26%KC+0A1:<3!+:2+*[LGUM"CU(^>WX/Y5L4V0O'I 9/AJV$ M^#@8IZ3QV.% 21!DM'EG267_I^T5KSZ'D.^%,(LB9!]R^90#]F(->&J16^WJ M1*S5F$((;THAKX E$PIA*M4R@MOF.@C#8H @5A(7C10X968V%#):()(ZR7QN M3\8/F,_M2Q]YH(_O?(EMF.]O$F1%/FC\[H-S9,Y+)6Q*X%,])UY;;#D6B%!<*A9X$!1$NT1)M<63Z%SR8M@0&:B)E.;FH"R W0^.F)U MR"U?Z1P. UHIB<[^F*+'G&"ZH!+]?NSP.H;8M+V&F2OOY<. M;#.N9/<0J<*DG/F"(1L\04^Z8C5BG=9?*[3!L$K:,!>Q3FH)CFS:^FJ[X=L-H_L1I-?P_1B6Z9BF@&4@7 A"F.; BXSW M>2F6"9>$(GB90/4[# M5,NTL^U^!O:AW>CW]@\^K*(PHQ6YX:CE-%K.G''):J^,E4Q)*=,R98(72IBS M\GA7%?JCD=Y=H#]Z]?G$X*]Q= MNU1T"VZTW^A]_O/BCE8,@UX?N%3WFXNGL6GFBJ&]B9WCKCT[:7@@9#>^O]9I M?UC)$@\GP%UP;*(WE$=BG DZ&JT$(R$? 5@JT@.WVMXQBC]CVY^T;/?SK03< M/>I,2OW]B?Y:EVC@.4-+%*?,6JXU30%[[X4P>)G"Q1((YQF4)HA[J(^"""^Y M,=Q$JH2GUC-I0-BJ5*02"!=9?SWQ5B=!152*!6^E)TOS;$Y%+W2UU=U%P-WA, M08NBQ$YQ)JPC!KO(6#Y[2P:?2MQ= =U]M8JH*S15225-*8Z<>F>5]D9%AK$B M(<5EVG];:NZ\-'9^3W-[N^V= M? X*IV4%9II3IDP,1EE)%8A=]$WRU2/4VKT MHFGT?'BQ<=@GPWAN-,D=L]HIT#3.%0M>J24X!^=^BEQT.GNH&B_*"D[0F(+' M=#R"D"!:<9I@Y5-DD1AB@EB1%9QY"&EZ*RH^@0UYRREU%BQ).9\2-M9$XJTP MDB_!YK(,C^^ZG3#P_;WN0>Q^:?@X 9#[]JP1=ENM0;MC>SV[DFU:<7**6BF5 M(!$P4)OD*E*7#(B)"QX8$#87C! "ZR LULN0 M[5DL*,03I+;?+@#PFG1!B87F88X2(ES^@R MG'2_:'*,\['$>FS:LH=$9%;GA MSGLMHA+*1N64U HO0ZN219/C7/RC$T1;PQ2/7G/"MSN]?L,?=/(!G)WV2O:S-H89:522S'+.M;""* ^62),V MVC.[_)YRCA*=3\L1Y;WA4=(@&6<6L)8DRB(+QJ8@@UU^GSE?&YV#]V1*QNB3 M(HES[+EVSD1O%2,4BRB7H99I<24Z%S]*G;I]AQB31NX]0Y 6,<0R M6:I$4"ER$6SN/F]!QCIARRFGR^]+YVVG*YO:_MV.V=-,XF@.H=S-_HU:K_G]B$ .# MK<;\;BSRH=Q M!D9$H$0Z831W.>OB. XFX:*5G5ZF_:QOP?KCJTXN@?']@6W68[5#HM??/C: M-KI_V^8@_GEQ]>._X([Y.).+M_DPDUM'=8XOVFV?#?J]X@JR)%6(AD2M- X) M9,,-MH8'K4/TQC#+-8F_AK3HDDC+1R\A)/,N!L,3C5828#L:)RP$DJ6^DC+,910I&/!;QEFM M<7&8!+!.JNDO(JWG1<+I24L+Y1BW05**N0/'94G N Q&@S6EGX-:3TO$DY/ M6L8"_]-4"(E^S7\UL^0\/Z#:;1M.V]D"00+_TR M'#VR>C*15%LGG/= RGA2T4B=&PLIS8"\64%_#9*VKP0(F')C(A$.L(U M=IJ3(&/ WB6BE%^"/;"EVW]6!5$RD) ()1%SSD%'I*"$I&@3C4ES]6LHR,JY M_2DB"+71!$RI3)@[<#@9<[0CA/WIHD@Q/)YR509\(R M+*(MJ=DNRS*KCN#NK?<$!\RQQ\93*Z(U.GK&"=.EABRGZY^BAE!/?-"**,!T MD8P6AA(:L!?,:^*6(2FTI!JR+,O)0?H4(@X&4\4I,=99+1D!_T\2%9;]4AJR M*$(!,<",TUSU*3EV2G/G0" Q;\AEQJLEX&-+E>S?\KX[B.%MP[J\ :#QTT:J MB\(1%0--$>$Y%<)IFKRE3AK! MM=*_2+'(RM*"*=8$.$HIU]H!">":6R>HDIP%)D@(CLM?0U%6EA9,45&R:O#< M788X3KS46$C+D@$%BD 45J$V8&EE(W&($BB9BT +)(NYMQY7"H.@E ,"M_B4 M[<]!K]&.O=Z6_\^@T6OD5@\3.X+_K+T;7S M0\W;CQOM8Q@E_-2#1QB>IC!Y MZ,*PP^:-=Q>7)EYM2#X;=./=&Y'S.^-/WWL#,F:$,>&M<@ESEEM!**RXL\11 MK[DDBZ]:U>&CYD\5B/_MJ1JWK]AN]'QGT.[OV_ZR% >G(B2P.A&+ 0.T(>V4;8.3^#S\;>5COLY1X5KP;=;F81O5ZBA).>'0QD:"<#I$8H>P2=&A94%5>7.69(FTC,1CLB>7! M)38*0XQ;K0;K4%K M6AIQ,'"]^)\!#&?G"_SU;1+IU@7/GX!0B/)[)B F+WU*YTD;K6 VYJHT'DRR MA(48>>!>F[R=9 D4Y9G$^2@%M>?W4-#%5Y07C?.7W=CK#+H^]H:_GD0;BL&' MQI?-/^"O$=#DYNM7F'WWK MFG%\1]?IPO"0[S2;]JP77XY_^#TT>F=->P%@VFRT(RH^]'O+=L$!(=?I]SNM MEP)&\"5V^PUOF\@VP>^\S-,P>GLT.*,WP,OF\?5A%OIA_,6CH6\40W_1#]^^ MES^)O_\VWB!7[[TH[MT=7S">HK/^6O$Y>*@\%_]<8VNWGGOT).2L7^EUFHU0 M^2]<_/E]]'Z_?'R_]3!='J56OQ:V>^T;/O_K/=LNX=ZH()I>&&O M<1E?$@W2*'[].GQZ!?:#4+S7'ZH[=9WMBL']:WZSL%-%5G T1[LO/JP MOUO?W3FH;-6V*SO_?O6OK=J;G@]WJ$CQ#4@:[T.^WU MRO;&JXT*Q8*;.0X;WQHVOW/8__N_B,2_?YKBG^\^\@A4LJF!Q?Z^*+KW>F^_ M.IR%/P#&VYUV#0+B;L-71FB_'U,.*D141(I$(@>Q,F6LHD3(0"(&AG#W^225 MMLU>/L3&R^V.+\+L['37QKW)_[YPVYTO;^G^ET-6'833G2]';\SI7NO#Q=Z; M*J[5:Y]K=+]YM+W?JM'7)]7M#Z)V^IY5+S_CVNE^J[J]<_&6U9J'EV?-ZNG) M:6W[P^71=OA\]/$]/CH-)X?U+;)7/\2URZJH;1_":UOGU:8^?TN/+@X_>@GW M/ZU='N/:-GS/Y=9%[7AY>5K^$-W_S\*^_ MFD>T^<6==DB55MG>]GM[5U\5/\L#EOO1:UUU*B].235TRJ%NY]6B3Z' MOS\Q1JW SB(?=$0\!(H13?XAL+B7FSC022&;6!SO]N.2,QW M&8OUGX^[G4$[H)$P4_'GBHW0L_/,1R8!M!G3-W,VG*[[J\=6MV&;E0_MAN^$ M6*D>/-HJAEQNVEB:.MV6[<.GX:$A6(+'ZS2=;38[?=OAQ_V2OOO.U=OH!5R]/3O8^'K6.ZOLG MAZV=KT=O=F LS>;1:_WU;7VK7SW Y_#O)P%2T4E*Q$W^BW*+#$D>$4H<]R(? M?&DS]AG%Y>^W0?L*ND:F<(>6/U"9 >QFS^L*17[_86N_OK/_]K"RO_-N;[]> M>?=A_^##5JU>J>]5@+?6@9P.P9^PRM[^Z$?Q6_C'\,>]U\-_Z__:J4S0W"N* MN_6J7ME[72&&\1O3]N,P8^9X76G6^F?Q,I_QK97&4;0%0BL8Z@\)RB\ M#!"XM^".)\%>7$3;C>V[4.%=,9Z=89R_E)CP:"9VL0=VS2-1,7B)E*0)\:0% M,A1+)#PC49"0F*=KFW\-VK'"\'HE3_7]*=F":F6G6W*4DJ,L(D>I=V'X1>7O MTI.40PJ@\_&HF>]5C&][B^V]V1&'0$!J+?BN[;^;U6T@+?7C6R3E[/1H^S,Y M:OV=QPV !F"V[3/!.8%OH$>G[W'MXX>O0%J:>[=(B@+Q&,J!E1AN@*DDC(Q( M'&$EC0:A6"K$B*3PE28I]?VMVL%NIB(E2[D_2^E?6=^8IJ1NIW7EWF8_M.$, MA>@[P]K[EP"PP*+@JIMIAEG^/;_96-NL]#NE-.Z4QK*86M&%I)?7 RNO&T"] M 'Q=[+Z6L%XBXQ9*4A M"'MI PW61)_6-C$BV,@'T/O%RKA.,]>Z8,9%^;V,Z]F-:#\>-WK92_9K\,ZO M94@7U=/#BT^6)Q:<-@CS@!$7C"##66:8Q'F31)[!G"/:W=YY6WFUMP_<:ZM> M+%=^AVS.WZ:^D\_?.;>^7VA I9,JW2O)5VROTLO'G*=&#)5&N]+H]RK^I,CO M_&.!'FL^BS.S32@ V=_ P]#UP1D%M2'HXU(*/WJ/;@"Z3#U140Q63B-1\8,( M;JB7LXCA?FJ!L\E&]/JV'\^ZG2_9R&]F1X=PO]L&JGLV8KL'^>I7>4MH]^)5 M)RPG^@]3$T>GQ^?5-W\!KG_^>GC:;-2VX?>/?YTA_"9^D>_5F:Z_N M;ZPWB/&D?;X#=.#^'[#T6-W$Q-,$=, M#,$@#6)#W/J$;!(65$XG!FUG:X>V6'-O!()!?(*:(0)S(B8Z1!SA$EC4K1 M.;>V:3BB0C$M\ \M<=K.YGF,\G;9T]TV^5L!\)5.M]+)1?R5TT&WT0L-7Z3# M.JDH+6U,.H3BTNZQ;3#Z,FJN4=S?V-PXV*CNMLV;G(G8+ ML=Z$E4JML_&/Y4_J/CL>;X70S=U:AO^\A0&0I<3B1T?$M'KI/[G$/; 9(#(& M<\0]P-R9 M@90>')J,Q%CXK+WN.[@2?--RQB1/D>6'3\DID*3'R+KDP/XXV)_$%"F=.YI; M*H4"6;X"0(8Y;C?LM]G=&5G4B%S;-[VY_2BF&V<"3DG"H\ZX(I-LYLLQ+/HQ_D M;?'P,K"+V%NOP%O-0:9+EC;"JG7_ M223)>8@0?$4P#*X91\[(A!*.AB1KO,WU&UKHVP;RCV??L)%W0#??G73:O^0J M(JN>[GQ*@@680X&, W_#>4S(!*40%DP;C;V2P:QM"D$1@6!C^3#L>G7K?_^7 MID3]WJOT8S.>9:%7VH74)P',@ITN)X+5.OW*UEG>8YM#NH67RVL@A[%;V.)Z MP13A%SOR-[8=QB^E1@],M))+?4%,*:])M8]CJ/0R,ZPT;:]?Z19%=0]?I;IK M8^WB3=0!>-MNT;)UM%P7N_#X9X-N;Y#7[?J="EQ11/B$_N;^D7UUKGK:\OV7 M2[=\Q>@&96SJ"TW/>5N^*NM7YEZ9IGJCWRR6CJ/U)Q4/]M=;GF3:/1^Q:PM/ M<'#1Y0H)NW=Z.)P_KN^>'E[GGM3?4<[@O/X.GAZ0>25X;VMK>^[M6K$!C ]Q%] M/KF:"E/-:9 8191.>8,19=1#A@A;CR M"KD0%<(J'"ON B+M"-)MY0807T]B43V0 M \OKFM&7E=_(*$5W8GL0J3]/J@1X%UAZOO2L&WTL.#NAPWL4.X1[E=_@ MS@ ?E=X J&WOI).K6<>;@/HGMG_K@2I?[J2<,S;*2Z[PCNUN):9Z'FB-\+EOEM6*8;RX'*E8Q) M $>M1K\/*!:; $O=3CNSP^9%)0)3O*CL9B]K?;&(MVW[=KAKZQ9<7]]C,MFX M/X K.189A_?C\6#8_;IR@.J5W[* U>^4T8W1!?V31K&+X"SO(O@>8E>F!-;# M\5[!;^S]8WZX.C'!>7Y',/N+X6KM]//E)YJBEL%@Q&,(B%M' 6$91PS"^8"Y MP9K%$E=_85Q=&KI; 2RSE28\2JQ8[P%8N[DQ=X$UW$QOS/"XFWR^_BRGU[P_?&-+\Q4>'3Q=\8ZOK+1+AS'B/%3A^AXG6J2 MVV\LW8(541M:3[^%"]M@ADY_OY78T.)^^ZT>ZKT05+R5I&+?7HWXW#RQU6K?_9.#Q]?UG+ MG6?>[- J?/[PU+/:]K$XI!_$X>7N[2S:Y=''OTZK=9^WLC1JVU5EB' MNV_#[Y<>[VTW3X_JS5,8XXTM8=Q9KR%J1(9XB[C7%&DI ]*:>TL4H"Z3:YMO M[P;I&>X0FT*KT6EQ"'P'SQKU.?_Y<]_HVKWT"+!UK1%#9SE2BZ>H03???T8] MN1X@:_[[0Y:8Q\X>C"/^6-J+=^7J.*C:761V_CO$GETY?R4(.ACR_B'\7)'_ MX:\C6K]J>#2_%H%#OE5,^?@<\))O_8QO7;RMO[\N&A%"DB@PHM8FQ!EW@% . MHWST:DI4::[T_;H#WA.F'V#MSW/I$F#(SLUT0 D>SP@>X[E^4TSUJ^$DER#R M,Q"YG 01S#"/ 6LDO)&(*^:148DBFI+7U@7N*'T"B!#Z?.':0F13"T/833_( M6N8]%GY,OSN<+!ML-O4K>G-H(WZNO9[_9 M?_PP;WGOH'4I@.V[4=I]F@8L;UG+,,_?.XG-YEAY*[^!2A;9]F%SM'ODLK^_ M^'@8>XNR;C-OUW60)WF9/=83-@_7O?A$#(]'\-FA?#.1R?RW#5E^%U45 ?FC0 M;@QMM'=BNQ'BQ1MV2SEA7@@<#+/X-^X4;!NX&W P\&E^-?S:9/ MM[Y^#4WWZ-W5CI7,_^G!91RX-!'X8N/]E\.H8&EJO.?C_K#+GN MRV[,]59?XC='Q5X_;_&@^/HCUL%##?K??N1GI\L^](A;M3;^S$GWFN\>1^2Z MT7Y&-O5C]Z5M?K47O;47WSL'E]-BDAYS%.[\RLGOWH^]"X'KO[\1\'.?'/$C MASVW\W$ !!^%#.+>&VP?5+"P(>1SMYW]62S_735(Z7E4$O_XI(,_[,*,I7+2 MS43FO^YQJ#9>VWRWM5\?:O=NX1_I[Z]W:UNU5[M;;RM :O;VJZ-.W?8V;CPP M)[N\NG!7=#\O77C@6!Z@"PP0M[XS.N.7;%1>7V5ZBG9BPRT8OPW:=A :_1C^ ML<@:<>L6*%]?0/WW75FI*P_0%9EW$;<+LE!4_2H>>H ^WTX6E.DQ+'=AW1#EK&R<;](<9B%*N#Y"K MN67F$XX [#OWP6_%JUUY?;AO+,R\US@?[TD9+C9\BP2E\:^2DO#2^%=.KGF] M]@?&GQ<=NO$DMGMY#UP)!:7*#%5&E%"P_MMY0L;8I2SQ8/;GJ'U,#VSNIO&YVOEYW["C-_A=3#U6:_\]= MRFX:,;I0D^;.-BKO<_E]HU^4.Q66"R\TQ[]GPV]V>H-<)[?E.H/^J ME9;_1 M^UQ:\\IH!)U]/JX4WE265/&D.?.-[(7[71!48TE971MQT]KFR MLHIN*L)C-\KHQG5T>_5_[>R7-72_E!G+6T5T;^,Q1% %7!?M.DN\7AU!TS)4 M6E+AF1M6NK511#V5U];W.]W20E='R*6%+JGP%+V5N_S0GCB[[\ VA]O[1F4& M$R<=Y.#H0Z\XH&OD=$M[7AV5*.UY684G;B4GMV.RQ3+"A[/<_#ZV&YWNA!V7 M-KLR8B]M=EF%IV]E(*MP _"]*8++G5@_*&UU9<1=VNJ2"D^325L5&Y6]HB_3 M;GO8D03N6UKIR@BZM-)E%1Z?M%*Y4=DY/VFX1EDKMT+RI66UW)(*3ZUM'L#4 MVGY):E=*J-3\R")_UHAJW/A*P9@G>E/EWQ_4B&K6:W> QNP-^>[9>/]A=WOG;>75WOZ[O?V[]6S1AOQJKW:P]W9W M>ZN^LUWY<^LMF,I.Y>!?.SOU@X4?^V^-=J5_TAG /4)OO1+/?3SK5\YLM_+% M-@?Q]\ID]Z7ALRQ+*SJ%-[29?BLZ0C<$>]R1?#]^3S#V/(-5TVR<][1#+X:Z M/I]C+^ZJQEO;'&\++?QRWAHZLT.$%F\N)IMEC><#/^2\%6?]Y^-N!X@S&@W9 M^QB!LS\P7@&^.WL\'![F=G P"=O?%^QW'_7A[6D?.9=/N<^@^1/*I^+.( MDK_[Z(31@=\5V^O%?N_EHU3@UC,_2D+/?8\IF7"E^-> T-YCS39]XKT?'E;F>Y73/1__O)SWBU,\XF>JS?;>W_J 7;C?6MYHG0H-+ M+'!+E",N):*34#(*SLRHL;Z\V5@?L7OTU1_TT+&U9R^SDFVU0_YGYUK#MOJO M;+>;C[7Y.]/HJ_;Z;,[M]6L-T_*MU^V]UE^MHS?OR5']SY/:QUU^6'__M5:O MBBJM-6OU'5H]/;S%ZCN_CP\OUY M]?)]/MB)URYW2.W-WZ='K5JC6M_"X\_ =PV.Z =Y=.I);?LS/SK=88>G^S#> MG3 (VQAC'0/L(EI^O02F584F8)UT5K, MM&61>\U J8F2TDI!@PC8%\B$"66D1*9%0J;+*V325%@JF4;&)H=XB!+9I")R MT8,4B1'&I;5-KLVZX62!D&E*1'X)^-_6\+BX7J4+<2WHOVO&]4H[]K]+[>G# M9N%.P%UJ5)H!7QH+9?]*)K78'\5>)1@] (QJKR9HDDA48!\M,I%XQ+G"R$9B M$%$,DY@$L"4*8"37*9%/Q:(?X,%SL:3[QL2_O '/@%:4!CP] [YF$X"P26C# MD )N@%KE@&9+8RT C=L8R,&"CUJ76"V3!OTXV:;?]!32\TRWVBCR"0-PW M8EMJ_)D!@1C+X0)@I\2;A^#-P01AL(*9Z E#+E$@#%8'9)F,B(H0J7,**Y)+ M"XE>%_C)C&'Q\BJEQ]DZQ MC\??6 TM,R9S)#PC*>T,A;35#L5.JZU",&7<]0A4G5Q?,C1A(91#1B2%. @/ M64.9T"#2CN>NAU?LZ,@/0\4 IC@M0-V M9 1R-%G$M)..6J*#(6N;'*\;)1;(CJ>9/F%JD;E&O=.WS6G0BH=4L*TF5LUB ME:9$I4>BTM[DL@Q15B:1.#+.,D EJY'!U"#!4A(0O*7 @5T8DK.Z:DHQV[T- M8XE2,+^PL<]B1:^\/M=MW,&8[E8KYPU;>8F[5 4"Y_E779EP0Z%AM^)D!@1B=&=<^?AMM+Q;2V4L?>K$(>TK\>4C] M>WTK8\^016Q]8D1K&Y1%+FJ+. L2:2L @335W&JIO,H!#^/K6N$%6I$N:TB6 MCT.41CQ5([ZX,N) +0Y&":1P!",63B##*44D:0'OA(B]!2/&>!WBA04RXI5/ M2[SI=,+71K-9)A_FR!W&0B@1YD$(LS-)$YSCP87D$%6&(!YPI@F!H:@YXSH0 MDA19VV1,K6/ZY$60,M6PN/8Z YI0VNMC[?6:$7#E"?8B(<8Q13S2B)QV/F\H M2PZLEP;I1O;*GKR*4286'K(#I6_;QXWR3:5TI:G;\O7O$)*HW!4&N5NM(@[%I'66"-GE24^42LY!ENF M=)VS%6R8L;B\8CNFV,VG'/;M^9!9E#F'.7**L3AVV[[3BG5[?@5')?H\"'VJ MDTQ"*&)3\!CIH ,P"260 8>! A6<"N9E8G9MD_-U(A9IM;1,0BP?D2@->'H& M/$$?'/;64HZBQ&# FG%DN1 H:1N29BP)PPL#AJA@@0QXY;,2PW/?8++1]#9W MK#8$S:+FX7IK6:W3]F5I]R/0Y_TD?3"81T<-1HYC _0A,N0(=2@RY2,Q"F(8 MDVL=UAE[T*,JU=&67>X=Y;0N]F"S][R*?M"%OBKL@/?OZ5@=Z9;7LML?9!6/OA M!D_BDBD0$H1E!'@2S^5D,5!D3*!)11^")'D3G,9J'7SFE *UA=GS^I,T3(EJ M):K-:W]OB6H/1;6)W)-.2CGN$140\W')(S+< +0)I0D)7-L8"U139)W()Y?) MS@K55B@W=?=I7F]WM_['[%NZ%JE5U3'D.NCB=#QFB]I$I89%)NP6@$ M0]KD-7K#O(W"!BV!7!FS+IZ^L+=XJ?42BU84BV9X%$>)14_#HHFE D6'UM4\MU]O1S=!9OJ6 YJ%UW$$-F=MU.LUDT:^K& MINW'ZS;69?7B'/G13NNLV;F(<7\HE+?7D54)3X^!I\^35$DE1VWD"A'O@" ) M3Y#FA*$8!";PNB LYZ'DNA!F@6J@RB+&Y>,6I1U/W8ZO:0:-DCNA*++.0\B# M\Q9+KS$B0:4@K&8VUS(ROJY6L773$M",8>ENWA 1OYM%*HNB9IMVR;SOJJ2Z MA*%'P=#IC09..$C'HU'(2T @GD,>(U5$*68@BH2[P-8V@4WHLJ9QA),!V0$%H@KK" 8"$P6)X)1!31BB4X$6Z%LQ577 MLDHSMRV;7&S)2JFY S@*-I]2J+!!UA"'4J)1 MX<1D8&9M4Z^;J=7^E0F*!;3AF7>$+&WXJ38\D9W PCNF$F@1*1I 2613LBAR M9A6GQ% -80&P"K-(2<9?)SGQ"JZ $>?")3"Z7B,4AM!IEPF*.5**/P<]&&&O M]ZK3$#4$ A\A G+< _O /O]"I%)^ M;5.LZZ@T/5FWTHA0?W MPI%.D2!P,12Y$!2B7+&8L$F2 \_@9%V;)V=:R[S&XMKO,Q*-TGZG;K\7$^U; M IBK3,A&ZX%'8(NLCAHY82+1+HN0@?W2=="T!;+?GQ")T.B=->U%'FS\L61*T141;BR ( M#\@Z:I%FWA@<=6 "O"DUZUHNTBZ),NVV/&RXM-XI6^\U%\8)QT"51(Q&BCC( M"AG#/%(0X9*DC2(&G#>CZ]0LTJF-TTRJ,;7(/&+8%VU:/&(JK866&J9F0#)* MA'HB0MW8YF29$H&YA+ RP"]LXCEN#TA[)9V.E%ML@5]@LT[EM$Z,6Y868J7- M+PHU*6W^Z39_S4J4\M9(;1"U-B+NJ4= 2AA241J()Y1S1N53Y^2ZD=/:$[4J M#;;F:I0_J'&NH,F^\&469/$JGLL&TX_#KLL;^ZB,LE98;Q"S$2..%49.<(HB M<8%NM2+E)(529$EH]UE(8\=4.>6":T)' )D4;"(B">K$76.H,, M=]YI9[$D+A\WB=<57J3,YJHM"I4#GOVRV[+U[KR[]&P*E/.7*&292R%:Z:0> MZ:1N'$5D262:8XZ43 *<%,]5+5@@$5(,-#+EI"B:ATBR2,U#REJTY2&;I0D_ MAPE?\TQN\D9]:Q W'/ZRC"'M'$8:*VX=D]8XO;:IV+I9J,-(5XT$E0->E.JN MQ:69WQYO619V+4A*\U9I2.F:'NF:;M1V$0L>2"6-7/3@FI1+R CID U:X.@Y MPPG8)5'KN#SH ZU7:4!/]Z +R9/8--*Z8B/>PSRNEO]4Z_5C1_YCFZ3// MXZW/>XV7[4;SGVO][B#>-NF)A]QJAU>3CUA:\CTL^489E* VB)@8HIX$<,6" M@2L.!!G'G.1!A\1$-I];-OP\Z99GU;^'.)M2_YY7_ZX]";-8)N<("H9AQ)W0 MR*J@D+9$Z(@E5-P18E,\ZNW9 M[C%3)QT:7\8W'GT>Y8M?$ET,:!XR?]<=+SKULO37*__](Y![%[L')[8;IQ(: M[]9>WP:[J]$4JOC.=O>Z!_WZU=?C1#PE<%' M_S[!OO5WVWXT Q@#/Z1_M6!\N$;?TSR>VL>_3@Y/:R=']>IY[?(#._RX(_:V M]QO_OMP]_T08B#8XAK@F#O&4'-("?HTT,F^\"%RK'[O)[VC0XV*S4H.63H.8 MTA*#2)%01(,:!89R'2S\I"(Q+$DBS=HFWL#XVV6";UZHG-ENY4L6;.4L=BN] M+-K?*]]5O^+]WO2PZ]YI@9M*66A@;VO0/^ET :E#F1J8BS*^)Y]HY(:G0)$@ M>5>&\@'I(!.*AB1B':&$IA_ V9WZ] 0D*_5IR?4)P@ME%(-XEME\[B/F$%XH MC@RWWB>13) Z]_:ZJR7'M^ V5*^*O1+L0Z%M.JH(S-)G=?S:Z89>;-]'%W=[ MO4&IAW/2PT/V"1L<.34!PEQE$/>*(6N-1U$XZ7700JD'X]IT_&2I3$NG3%GD M.A]A2QW&N?]Y/E+%< 2\GP&0)24Q61IEVAOT>WW;SJ%WJ5'STB@('@T6+"%! M'44=#NTJ-6DZ-$C%@[HA'. 6/.!<8 5@I1&G"1B:* M95!KF[G*Y^>\ZQ[,K%&XI$JG6^E<2[]B^Y6_!NTX7'!D>+V2,:Q8&-N./K9< M[([>(L5;^"JG&AI?RFK0YRJXN8S=3K"]DQ_;!@/%W;+%85Z.\+5 !:UG O9)5-:;7/:+77ZZ')&)^( MUXB3!$PL"8&L= KY1!FW44APHHMHM3-=BEW 5;M<%-!I/V7);FH++L.AE*LM MT[/0W1_P8AA;ZP,_^@CS\?&H5:V_9WOU8W'T\>_3ZIL/P)6/&D=O=MG>F]K) MOR]W^*=HA-(,:Z2Q9WGW+T.."XJ4B5U8$;,=+%N%HLK$QI9KJPLA":^O_@D>,+$6XN"DKEP MD$NDB3-(BD"3$X!C$L\G"5DJT](IDP:W&!15* "6("X3A*E&>T1I=H[:&RY MF8Q:%[-9IYO!SJ)O]+!,6\Y;$0_Q)\LTD4([A#%3B#-FD6, ;8HX%TD ]21T M-JCV-&4JE^CFJT> 7BXZPL$GL&SW2VRS?3P!^:Z-EGG^1QGGQ!;X:&3$N2>+IQ9QSQER("?$O,%2 M*ZT2+PX+6Z#=L^7V]X59F"OM;W^)GD*2D>*O,J+< JB0&N\0H02!P*W M6A*\8';YZYP$O 4#SI-MFY4SVPBHT:YX>];HVV;9A'&.37*NQ?(.I++;?C64 M20E##X*A&V&=Q MS7<&H7=IOE,RWVL60;'BC!")HF# (B(VR')-$;98FN2"XBX?-*+U.O"*!3+? M7^<$[XJ;3A&=OP1$,E%3T) M$BS7YL2BR 7$&'YB.&$0(%;&Z+5-8"??6/ W;JY,7DS3 /=CW\*+H1)MMPU# M?]))JTL(0(O%*L;2V!D)8P*AMF-J^$;9'_1A(/1ADD@$[6+2N8 K5K1-.(0+2"Q0!E0F,Y4M@E+8\?5N^)A1>6N:(M4@Q6^SD MU&-] 50#FL41DGX?*2[(4C+J!''EGB6(O4J9M;!"5F'.&A**8R% M.=1]BOF-7]CJ9\!72JM_NM5?3/0Y4#H*$Y#U!*P>S!X9E@3RSCD#"&YH[H!* MUAFCZPI/ZSB"Q3O6?=G.*ABRELF3W'.]Y_U9S,\F8B2AX:R^9""&T!FX9KR2 MTM- [J[)G"O&_?<<)VAET'\&G&_B,)JM=BA]P1-]@;]1-L.DP\)QQ#WCN9>Q M1QIC@K"TAE*9#%&2%)"JR#J1?&4@M>#?+_H6OG2\LVBB[=#$ MO7P$9>_.W@YI<4!,C!7K<^F2;5_DG53M3C_V-F[NB)H8]^C#C&P(N/]9IU=4 M_KWLQJ;->ZE^_]H(_9.QC4]\;B0(?/T1ZV#.!_WO?V11IHC=VAXV\7<>;8$' MD6K/!0LJQ,"3 K@21G+%#)>YS07]E*MM1Q\ZZ5[WGCJ.R'6C_8QL@@=\:9M? M[45O[<6->6@UVN,!<;JA\KS?GK+AQ&S^X;KPT3M&.]=957?.ZOL/N]L[;RNO M]O;?[>UOU7?W:M_5N449\JN]VL'>V]WMK?K.=N6@#O]4=VKU@\K>Z\IN[=5> M=6?AG^"W1KO2/^D,X!ZAMUZ)YSX"NEWU[OE_[+W[4QO'M@;ZKZBXIV[M7:7E MW8_5+_L45<1V?,@-X-@D*?N75#^-;"QY2\*OO_YVCP ) PE"0HQ$Y^R#!3.2 M>F;-]ZU'KT%[)L?TT MBH_/7CPYFP/=ZS>?U[SIR4<[?)?1=$I&!4D_1C.*H":'IR![1"9 .PVFG'[S MZ>%'S:$?U-+D&)I'AO%K#Y-']-IC?_>QE#P21MSJ8__^F.#7?VE=; L7*PF[ MT1+)/!IF,VPOGW2EHKW#2?<&D_K^<<]F3>_,Z][7R_=E\A!<>7<>S),^$Z29PY%I MM[!+9'19%WR3J9*;=./(,DAB0^]-?:B6\E!M_+# MUCAT/??U;TQD&E6(AEI-K$74K/1E9C%P*I@1)7WYKV?-9A\2"DO(-V\>RY^' M@X]E8GA9W9^]\='3DU&^57'X_*L_/BFW>&O3Z/6[X^/]SZ^ M^?+VV2_';_[<[^U__^W+P>%/1WML[^O;P^?BX,_G7_9>_$;>O/_CZ#QJ_?[# MM_S=O7R_IG?\V*_]_;C[R*_I[S_ZX]1ZX/#7;;_XI?C MO<,_>GOO][[M/\OK^GZ[S1B_9I\^8MIAK2D MA AC&" 7')QE'!BUT1):JF_+-J"274D7KIY?LS2PRH.5!W_@P10,D=)2;W1" MRK7%Q$+*1.@8]2K2A@?)&0^2RH/MYL'OYSRH5"J]Q"2(:#2@B!Q*GV7@@4K) MM,%4$F(9H5TE%MZYJSQ8>7"]>="*J*@4B484:+@R5C$J9*"19+L!V:D]2*L] MN!8\2*<\R&F2E MPK)0C*D= ^Y1_4)V)+S!M'6YM"T&[!AG#+VU MK4@7V;*R3%N4>E]Q?!_1J(KC9>%X&G1B)(O*2PD,:KC*94'"\+QW0&QX%%%AA$';/'P&4$*X(''H2-4A&O M VYM4^1=78&\R4!>93B@ GE90)YZ_9P%ZJ40D(C*"MD(E;U^%2!$C-P+&I 4 M(%/6E5*T",@/IQGUB^%@-.I\&@Y2;UR;-;7>^V_$];*15F6E.5AI_^F,NQ\5 ML31DRX*)F-U]H1B8$ AD$08NI?)!E1:11':IENL2BZRMFC8U4E Q?VO,3T,# MKC3A4%D<,EN3@)I[,&54*:>Q=)SW2D=;7 K=56+A5I(5\YN(^55&%2KF;XWY M:1C!<$+1$0\<9<:\=0:TL0F(3"%I(5DR9= ET5V*"WL?%?.;B/E5!B JYF^- M^6G$@62GRS*IP6!&.M(@P'*CP"1F0D02L=CV3/*N6MHDS9IGL/B BE&T0W_4 M]&$,\7,\'GSZ&/NWBTA<[./S$%EKM=5%$]'M],.SJ>">?_T4^Z/VC ->"QY[ M/1.C\"(K&D$%H(-'(%Z-%X$1ZBPI8BF:]2R)O%6$M@H M$EAM74DE@:61P#2*08,VE"0&U :3+8&(H*WTD$2R/A'.N7%;VRBZABYKFE4E M@8TB@=4655026!H)3,,:5'#M&<_N@#<"D!)6AFP&2#Y1Q:ED3#3E$UV."P^7 M614);'Q7F->E:J():7RTPP]QG!==QWFW(6;Q.AX?E\*N?M@[$TQEJ%LPU&SC M$XZA%%$(L,XX0(6EAH(7K\6BI3)ISE5F*-W-3T:=X+VY.%YEV*'B>%DXGL8< M?-(!K4[@)279TO .3#8'(*.;>19(I FWMIGJ"KFL.LV*XQ;B>)61@XKC9>%X M)OG!!RYXK=/XKCI>% MXZGG;UR4V:S.KK[6##"R",9DSY_9C.MHE8]&;&T+W>5D63E,-67A)H43L1^' M]KAQ[VWXV.OW1N-A,\FF]DEH@X]_*I_,13L7I%,)Z1:$--LLP1.GHXX.I"W5 M$S)Y,$&53.K@1%"6-H3$:#<[?RTJZ:JUF6OLZ%MK8YZ1*Z<+UB^SHGM-?OW_'_/>E-!M$VOG\O ^]= M>>;S[WXP&M^N3>*#"$6NTOW_Z624ESH:/1U\=+U^(YX9R;TJ0X=C*"U?1I6B MYJ"H@]D^"I9Q*\O>8*3.9HHB":S@"H*.+F$D&-"7^=R$+:NS==UA:"&LEQ ( MJ-A=#7:_S_1 H3Y1BI!HR-C-#RJXJ!B$3,Q"H.+YQ=:V5LNJD:S(;2%R5^GU M5U#?%:BG 8#@0S"9I?]? M87U7L)Z9G1"8T]H*H%0J0"%+'Y-D@2M'*1-2AS)3D'75TKJ5M2@#8 UZ*$ZF MOPX^Q1(&Z+_KQ$GL:Z&!"0^X7&G5TQ1*N]?3<&4EJ;E(:K9A@5,ABTODYQB# M!#3>@"$F0N1$:85&1VZS0\&Z6M=:Y8K[%DQ?J+B_/>ZG@00>M2%)!M!E\ ): MJT#'+*(08[0J8'8ZXM:V%%VB:WERQ7T+IC54W-\>]]-8@Q:1*VHIZ.#+5#I!/\EZ4I1%7X%?@NF.U3@WQ[X,XD)25'A' >"I16!)!JT MG$GT_^'B[(H7:#W:5L8ESD>TV M$OMU,*JL-=.BKS+ M21WZ4,%_SP&*"OXE@/_;.?AE% *3R()15 ,&YD&SB)!"0B5\T(&QK6W-NU(N MJQJZ@G^CP+_**$4%_^+@WY]J?L714)/1'F+IH!B*QV(L!S0NLL@%>D^SYD?5 MS1Y-17]%__V&*BKZEX#^J>I'K7125H'+NAW0.P03RXSH#.M$A+/Y?UO;E(LN M,VLS^>D?XA6A-_IT;+^5*XE_3QCUS(MG;GS?BMW,:L,X&C?%*X/Q41R>Y:MT M._VXT,2--50!_UIM[&>4+SB_FD,9G(EKH@M.H]?[L4X(FD\C[,Y&@B1/2D9/ M(:)U@")*<,YST)X9SKQ$Y55)DY7LLB_X[UHANPE87D(HIV+Y_K \M>Y$H-K) M1$$Y'R";YA%,1G%&-?VI)I$"5X9U=[JU M,>B/?FJ$.CGOL(ATK]*Y,-[<7PTR$<^YU/*9*FZ M-3*?DOY]-A#FF7>*<@:6^*RD7<)L<-, Q&BKA9+,HVE:N6:-?=<[(QNW*;KA M=++*9*A*)RVFDZG-[P31ACL&'I,"9$*!$]E_#Y%IS(]+Y-1O;6O2I>;.,RPW MCDXVGU%6F6%5&:6]C#(3$31PNH8@ 7N0)A?4@8F*9)E<9?DBZKPK[NBK80Q:L/M504 M+XSBJ;G!G:+$HH(L+9.=&$U!"RD :18BD4(Z2XJYT16X<%O."N/VPGCU\8T* MXT5A/!.+\"B-$-8!Y:4+)V<:-'$R^P_1,R\T$<9N;:-M?[+'?AQ? MTYKF;H.;5]V%>Z6B_[F[Z]\8#EYE7",_F+40]Y;,ZR]DFS@,R3L& FD$U(EE M RJ$S,%:NQA,B &S'V2Z1#VT'AR5XBK%W6/0IU+<0A0W8UPF1B67!&Q@IM2@ M9>/2,PDA4&6C+Q,=U=:V5%TIEC58J5)1)(5 MD 0GLP6'*B!HI9L=.^D-:D;*<$Q*5%=KLRX'-XXF7FXWS?*_#X,0=QP=!T_/?@/7EZ9=Q^+H\'-X M]G7-0[K3#\]ZQR?C&,Y9FE26O@%+O[O0QLEYZC 1",PC8% .M/ 1J,O.=] V M2D.VMLDC7+C89&Y/O:+Q!*ON.1-X^&K+G'C MF/:NXX&586_#L!]FXX!1DQAHL!!ID(!)17".&M!))N:B=$*K)@ZXK-D^:[3C M7/FG3=?6PFA=Y9];\L],VROOL]4=.'B>I9!-/0?..@O)N*18($[P5*)THO)/ MY9]UXY^[CJ55_KD=_\S$T"(A0;A@P @7 :EU8 D*D(SIH%Q0W+$20Y,+Q] J M_U3^V;!(5^6?6_+/S(#%P&/T3D)TH63+)0M.10XV$Y/$1)EQL42X<.%ZVB7R MS\9GPS5/]ZAS,HJAT^MW7),<=Q['ZN0E^I/CIBE=;9\UX9KFQHSNL=+TSV:9 M,>SDVV7?Q?V3CRX.#U(CR8.3\6AL^^5F7Q>BK ?K41M'"HI:2 M@='"9Q])(AA+'1 G@\VV9-"T )UUZ>(=/RO06PWT558=5J"O!.@SP1!AI \Q M*6!!6FK!9&' M4YJ:B'2&QBIOS<5;SR]DJS#/4E 2@BB>"'R+$@H\B\92]3VMMPUM\\9SG M]NW75(2W*^10$;XLA,_T^S9!HJ0)LNU9ZE*I!$-TQCIC4I/L=!(F,\)Y5RU> MF5H1WFJ$MR#64!&^)(3/!!DR:4I^W_S?_./OJCW;XKM>?M!AB%V'H8YD_MWK$L29D$&/'>C_XF+_[ M6[X%G?Y@'$>/SF_@-=O!NS/\MJ M&YZ(3'O,]*5*1^:DK"7"2%3E],-]__&672^[2Q)<_5U55][5WW[???;\U\[3@U[%_[T+5ER4\/]E\?_+K[;.?P^;/.Z\/\S][S_ M[[_>_>-Y9W<___Z\]=?SKUZ_,SX:G.3/"*,G66O;D]#+:O'?EU:^[/6Q&P'O MHE)H*'I*)TW%9E[)L?TTBH_/7CP)O=&G8_OM<:_??%[SIB<7V:\ Z,?8;Y'( MY/ 46X_(!%^GH>?3;SX]_*@Y](.BFAQ#\\@P?NUA\HA>>^SO/I:21\*(6WWL MWQ\3_/HOK8MMX6(E83?ZV'_8.)ES?^1N/ Q](P?C:O/P_)K,3:YI0K6KN2KS M3_S;7-7AT3";<7OYO*-1YWD_FPZ- O_EI!\[G'2OO=S+(KS6WUS3._.Z]_7" M?>ES$,^$WZ8H^]IN^5<(GC+NN!K,;"A-XXL@Q\V]-[4AVHI#]7&9U[4 M"6JU+WV=H';3J/2WO=Y95/JGX[WO/QWO/\O?\7%/O,V?>?#BY][!LS?LS>$O M[P^>O?NR?[C#]K^_FHE*__3AX/"7#V\^_D[V_WQ3HM+?]O_<%7OO/=U[_^[; MWO?CCP?//GS=9[OBQZCTWHO?Q-['$M'^C;YMHM*[]$V)YW@:2>S\ MZSCCX=\WB4#?NE:U?D9[/F-)0?*)"C9M?N:?'MG^N_QQO7['GWP\F63\=<;# M_)&3XL2.#>]/1N./L3_N=OIQW!FDSMA^K36+=QA2OJB3&UIZ.LM*4Q7]\V"8 ME]E_>C($SN,&5=DFHJ U.:NE"*OERI$4*?4DAM_6*0YSTAS$OYWL,D[!; M'/V[\\[V^J-.&@X^=KP='772\>!+YRB&_);'-2KW0#YCF5$Y)B95EZT%1$EC MO1X)69>%_+F?)^&Z_)?Q\*2HB=$#B\O-8\LO(3!W"UO^:::KGS-;_5\AJQ=9 M>.6//\64+8!7T1_;T:B7\MULM'VI%ZXZ?DX=/YL;2APM==I9QSO#LXZ/%JQV M&HAT^;]LQ M9=#R_[+17(WXC,+Z$L%S%>!LQ/@W,.4&EMR7HKE "&H9@E8B@ M5;;F?;3H2P_S+/N*\?7!^&I#")ELH.4ML%;C"\5QJ'J_"^$KS@R49'="F1/0Q'22L&1)Y"!",!0TORE8,!3]D.--,0'40J9 M%@DW5E"W5VTO,SOHQB4Z%??WA/MIH$+9[)PF'2&_<( )"5B7-'#'5* N*JY+ M 6-7BX4[4%3XMUBGWW^LHF)[.=B>1BE<* )S&JQAI IOQ#(%R0B-'%YTJ MV?V7"Y/O1:"JS9')PX'8WO<\4V>T ]I0I. >S]4Q1!R2"Y0>=(BL-M3AH93WHP 1CRG-$ MM[4MV+*V7=:E%<-#9H4US;FH_+ T?O@^TW#/4A.H!4M$!&1:@E/4@$^FU#O: M(O9B$5WV=>9.N*C4T'YJ:&EOILH5]\<5T\B(U8SP;","XT$ 8J8)PW4 IYUQ MC"7.71,9,6)MVIY4REBWF$JU)EK'$-/XBG*6!:,]"&4"H),$LF@3E)@+H0D% M56)K6RXA>[,V1%JX*.N*5DCS!KE.I7 ZIXGG6QT&)V7JT]GR'VQ'N^7?H'9K M@9:V9;]"(]1BV]NP_.N9F!*7DC'--7"F2&9Y%L!ZK< REM6YCHHIV31I-WSA M>MNEX^B>-]@JHU9&;6._HLJHJV?4:12.!"*T1 D4$R^Y1@DT"@4NNFP^<\H8 M$TU7>*$7'L5<&;4R:F74%@4W*Z,NC5&GL4K4SG$N(X@8%2!7"-IR 20&:D@2 M45)7;%3=E63A-O254BNE5DIM4:?[2JE+H]1I<)>3[&=PXB&KN^SV:\NR?6H< M*"\9<\)8%+Q4\.IN,\]S0RBUB0/_IQE+G_\-O<_;_YM_G"W\=%!]\_7LJG&A MJ\D7ZCX=QTGS\R=E,](8\9MYX^LUD^A;KLC!/QM>_I2WW M6ER\&[,_RVH;DHE,^PR/H,H PU3:V @C47&#$A.A[*_BWYV^Z6AX=@6?[+L( M;ACM![!EN^JQ/?YBOXVV_G-1=EE*/]SW'V_9];*[),'5W]5+LVV;N_K;[[O/ MGO_:>7KPZN7!JYW#W8/]:Q^ZMBSYZ<'^ZX-?=Y_M'#Y_UGE]F/_9>[Y_^+IS M\'/^[>#I__=_![\^>_[J]?_[_VA&U9/.\WR)AV]:?U7_ZO4[XZ/!2?Z,,'J2 M-;P]";UQ#/^>:^4-@4[!WI!VOH)C^VD4'Y^]>!)ZHT_']MOC7K]91_.F)Q>Y MJ3S>/^ZAE>^;')X^^8_(Y.D_W<([_>;3PX^:0S\HH4EJK7RO-;Q2J+O9N%BMO M]AC\P[[^G-OW=^-\Z1OY7E=;U.?79&YR3:N<:?_C55T]TSZ[;A^S(_EZ// ? M;M#\=8Y^I'=[ZOH_,/7R']KEWY +;]+K=PXWO-W\\_K(#N/UG7;GO.0'=>M> MVN'*T-6^J]_):RV!"WOG^RQ[?O8L>/.L^CC1Q>''4Z[G;*)4FNA M;[!5-6HT_H\I58*B%"%@]/_?HVQ=OCPX.]_C>L]_(F_=_] Z>[7[=>[$K#IZ] M^_KFXQMQ<+B#Y[M2']^P-VS_P][WWYIS\CJ.]S_NX=N\EOP]7]Z^>-5[\_&7 M]V^^>_QQ5^KM^[?OW[#?ON\_>_[ES?L/;/_%[^S-]Z,/>X>[^9I^^O#VQ2_Y MO?OO][\?E6G,,PW8T"KJ!8$011GMI#38THJ-9FM7$&FL86IK&UF7F64-?VG- M-GX=-U_'S<^9*7IK6ON!NV84\/-&Z58&FX_!ILF?PA#)8]*@ D= @V7D;+3 M0I""616LU(7!*GM5]GK8[&6H14ZX1.LT2F\RAXFDD)=\]Q1"6H915HEM06*; MF;J994,BH4"TMX">!K N( 3ND['NM#G,]?1V35%\);-%R6R:_4B5S!)5$E"X;*7)B& P4K B M6#2VZR) @L^;6T;Q*Y1U4*K[/; V2U8%ZTE M7%L>T6MNO,YF01D4P(((Q%=V:P&[?=T[ZU6Q\Y=U.BBG'& T*GN@//.;>.2-4"3UK+8GXL::9WV@3 M8+)_^>QDF._=RWP9@S#9UVQ^_F1',3R=$5,ELWG(;';05&"1^*QQRBZ!!F36 M@$8:(/B0!>6-0N.S_TD6;KU8AU*T!<57N%?+@O!_0SQ^O!/>GXS&9:C?X6": MO?;2]L)N_^DD96T&XA-K9!;,+POE5D3/A^CIOA^WSC."""&2C&A/'-A !01% MF>+)"D-#-DXJGC<7SS[H$+DSU%""(CG-N-+*IVR7,DZ$N@&>_]&SJ%"_+ZA/ M=\*2MY-_BE[4L54Q53% MM$KER:R+PM%4.BJ@1>.<38HPXY'HTDRV*L]U5IZS8;SL^RIMI )J=5:?29#2 M<):"D\2$I$LNB9NHSV5U1VS1]+;V1NF:AQYEG3B2H95,ZN8JIB6CN@T&:"#@T#% 9 MDY4K5V MU5*7E^( MMZ)DR>9;BC'[\V"8A?;G5&;Y#S5;#I3+:D=TK3%+*!JIP$C#R"35(# M\\X:*IRVTFQM4R$7J-:K>\-K$5ZH8FH-T[8F=/]JHB,/!Y6([X2(9^9PV:"$ MX C"*06(S(#6W(!TQ"2NN0Q:;6USWC7L2K MRKQCWV4FVAXI990JFQT72J%,R .=,('G+''II0M6Z(X22B8 M,CH&[J6(3C'FC5_F3E"V%:86<;6$Y^EE<+@S/IA:PBY19;T6X%1I28I6@0W. M@V>>4)?2BF8(J<&VZG-]#U/S!X/VR.7)[L-9CF3I5,5TQ?06FHPI),DD,X2A1N&2(3T*(I-$Y*I:AP"O< M%X7[_E2-"Z\I9ME <%X!:EJ" RQ!4DFIF*A)@F]M5E7')5CZ\.V%,];H21)"@.DLH &+P$PX@':873U&F5 M6 8VE0]MR'<%])86NCXR S-MJ]#04T@3'AWNL&)9QNM46^ MQ^$@V-%1':]R_T"?!B>D,<1Y&H'*F"!;+AI,\A:BSEZ*XH+PX,[S!RO:-Q?M MA N95.(\N80B$9-T%KWA!"G:E/2--7;%];WA>F8WP?/HM+$&B":L) 48T"1[ M(]Y9PB)W:%))"C!MRE.JF*ZYW%5,54PMU9"H0C34:F(MHF9*\\RD@9=\75%: MPU8-V7X-.1NPX\D3P2(#G1(%Q&SZZB Y&,.HI)%JK5S;5.3&I_+6N8*U?4$5 M4Q73?2O[);C#=?C1>EH)>[-^M-*!V1((#S([TQA$]J.#(6"DUEPS$JTQS? C MO-Q.OM)!N^F@LG854Q73>GK25;FNJW*==<&5$]YY%R$ISP&%%&6;F647/+@0 MD$GB4ONT:QTL]L#/K _ S]SXY/BZF2Y.YDL=S=I<:_BIY.A/RI2N)P;5^V3 MN>R3-[-9<,PR--E6!9M09.<_8+9,5 *:F/+&!F^%W-JFEPMWZO"BUB*V[LNN MA9CFF8IS3[':.A7GCIEX)@S+J6,F4@E,*9,=10S@4$HP2%2R45)L6B]U4:I* MQNN#\DK&54Q53/>A,^\I!%MUYEU[+S/15>V\0,HY4(TVNR\T@1,A"U0[U &= M\E2W2FEN?';3U%,?_5AN^, 2F]H6.-GIAU=QW!O6$,K").0O-"=T,J)# RRA M \R4!%;I"-E#D\5XMSJZK6TC%F&@NM7;&O#>217AS4.>=4?V5G"=*0=,T3N7 M-!AG,EPY)QFIC@"1V29D#HE&E4V&"M;-!.LJ(VDWT\ 5T;=!]$SDS#H==3(^ M0U@T;041#"8#-H6DD4B2),F()KR+O"KA-<)U38NK8JIBVO386=62=VCWSL;* M3%&(B8$BHN3Y^PC.9X5I%1).J8DQX)F:U.U0DQN?A-0,9FVJ ,\GLW;>V5Z_ MV^G'<8F?C>W7!Y9O5'=BJIBJF*J8'I28YAFLYI@0FGKGE47MG5:*!:ILKM@XJH-L-Z,J[:R&F^^B-4WGW?GAWUAT-CC,$C6^:F41WY?GM3^,/L*"<3 MK#-1*A IE(GOS(#&(($2FVS2A#!1TJ%,EZAEC6&MX&TA>%>YXUO!NPAX+S1X MU5%;K2V4VD' 9!@8KQ5X3K@4)"&SM(7HW?A]W9_L<3-PR8X[OYST8X>3;J? M9I&]W-,Y6),[^9CG6Q\&)^XX-K.PKI^2M5&\=67E!(TAJ80A!B/1!FD#YM]8 MH)$8&64X'22W4(Y*\[V31M65L.8AK/<[L[42% G+ O*@G>29KY("EVT,8"D1 M35(^*'!K&VE7\H7Y:HFPN><@_+TQPU6D>J_$\#_W(?TYI-XJLKQLY-V>*>M< MS663XG07N(PX=5H9,-$B("8&CL@ 2DL:E:+$D4**"P_/KH18";$2XL5J(">X MLYKZB JUL=9;8KP1B5@B?/3+,!TK5R[*E3.U/EH:R]":_.1X"VBU :<4 1D# M(58D[IS9VF92=;4AE3 K85;"7"IAJ#4,ABHX#49[O2!Z5L*!U2"%W6I.-*EY4N*UU.Z-(P M3Q,F2X5'-(':6$A3)ILB3S%4^[(5=#FS':J=%$(H"SRP .AD!!>R5RZ,RLX! M5\:YI@LC1=:E['*97*7,2IF5,A?*(K$:$V7!)1[04N6H2XGJ))2, KFIE-D& MRIS=A([)"4.SB2EX*)O0299YHR1;G!ZEB<&)TR9\-)N9:A/,S#H=XX&?61^ M!WYF?0 >^)GU 7C@9]8'X(&?61^ !WYF?0 >^)GU 7C@9S8/P'^:LOS\;^A] MWO[?YL=.3CW;XKM<_BX:(3Y=SXCU MF]?>?NJ-\]\?\,WQ_N3C23,]L+DC@](@;G)O+C2(/AZ,;H*]3;U-K^+8YC]. M[E&TPWY>^4.^'X>#\2F<1C-Y+4U['?5D/GM[O/?]^9?]9S\=OSG\[>O^^UVQ]_[#ES???^-OW^/NX??N#[W]^P_>]_ MI+W>:0KK:_+EKZ"CE5I:L+%4V6ONP!K'@"6/S N1A!=-E;V6"V>PS@6+>^[V M<^N+V/1$U+FO?TUI[8IZIEMSV@-)*5T9?7T_IZ]\LV-DG('BD@ RP< )E""= M9"SSFHJ2+J,>?MZGOK)79:]VL1>C,43EC6+<85;JCE)O+44;N6/,\&589)78 M%B0V.B4VRP(5.D"(S@&F,GS+&@XL2)]93HK\;R$VT16+=QZO[%;9K87L-M>L M7J)-XM%EEN,87!G/''ADFB5)T 5S/;V-\G7F5Y7,EDUF_)S,(N5$RD!!!"4! MT7&P3#(PB%YHH:UB+I.9O-S';>Y1@I7#*H>UZ<+GH##+N2<6J47"D,=D%#?9 M3",[<<^13[(]N ]M-Q_KX'-CEZOMU,X30*G2CQ)"MVZC(R*#$B>AF,-S8T M P\(H9.!!Z0T:;W!%L!DZW)VV( M\:!(\I"=3PJ..@61ER84'IEJ^O2(9741;U&GG8>*XLOFQQ(@/&N'?(_#0;"C MHS-@_S?$X\<[X?W):/PQ]L>'@VGVVDO;"[O]IY.4M1G@3RR468B_+$1<<3X? MSJ=[@2321#&4! ;5&"PZO](2)&%8I6N*\9W.M0]"JF*J;[&',0-"W##2CRA"RB9C9IZY/203,=L2K/=5:> MLP$^SE3VA#R"C2)D]>C!E?C/Q3A=_%I> MUX'W=7QL%5,5TT9XT6?Q\*DM,+K>&"AA$T:4$1#(-F-D7K'(>HI!HF?0N:E<&9AEQN<:D4G%K M,5ZIN(JIBNE>"L7O)_92->8=>RXS8964_9/$C8*L(QV@$J5R*5D07 I,Q#". MJE4Z<^-S&@Y*>]+.Q=:D[VROW^WTX[C$4L;V:\UKJ%']*J8JIBJFS173'':: M4IX%GO_/:8:,"RV$(T&A"S*::,C)&!SV=54&[_:R1XJ^#T6@_C@]2MLRJ MU36/U37;XL=2]$YI4\HP$B#U%JP6$KS0D2H7HK!L:SO+J44;616SE5HW1DR5 M6C>+6F<=6JMD0(\$O!86T$4*6F?7UF+P@2=-G(EM(]>-SQ+(#W:GUSSF#VS; MOP9%JYBJF*J8JIBJF-HFIGD:TM&@A&12*IHP$C39WC425>*>"LJTP MM8BK)3R/)?QMIN6FT5Q0[2@H[CP@8PA6H *M3-!"4QH8V=I&TF5\X9[H%;KM MA>XJ]W K=!> [JP3ZSUQ65H4*/?9B#=^+W9F>EW M>W;HCTY'WY6>GK??D%VLP>\:D=.5F>XFI.BS99$\.D1KK#?>*I>,X<18Y4NO MVP5IJ4Z_NR4K'3R=R7)/+"4I.((B2@%RYL$X3T QSH)GZ%&P9OJ=,7)=6MS> M0[C\P:#]"B_BUE"OO:N7B^II(TB173JON 6K=$:UU!J,20*DED)[DR1*]0"' MPE5$WW!WC&L6D&#*@(Z1&Y-="I\H%38[F(XL0WE7L"\(]MD""8K".)IQ;CD@ MB0)T:5#!!8],F2@DB1GLG'31F(KX!X/X>7+"-4I)DA/$*8>:6J,C%Q25Y/E1 M4L)=#_DZ/.R. #[-+"+).I-!# %%!*0V@2ME4$P)X0)E7I=)B.PA#0][R+B> MISA2&*D9,3X:@=D U,)*ETUSIZ+)&OYO8%TU^LR1V5 MH UA&??Y/\I)4BP#G2KL&K9P1\J*^$U$/+-$.$>US/^@4LK01!7W*$A*3MF* M^#8@_L*F@ H>:;*@K&& -F7,>V' :9*\E R5S:YZ%F>7KH_UOO&I;W7(U!UL M&D0>O?,8.,6(7&J6RV7X[T)O_/(S@1 M""!'DXG,&9#9CLDN"XT*0TG1K4.FU@W%-?-K+<0TSYZ-"UQG P,]SU:BX]9+ MI8V5-"6#1/H;,&T=<=!:3IZ&AJ6(Q%JN(#%B2N3(@1&LI(ME-],II#&&TEZ1 MZ38EG%2X5U:N8JIB:JGR3,$0*2WU1B>D7%M,+*3LM3A&O8JT*L]U5IX7!H 3 MJQ@)%*Q5&M"%[-(0RX 3::(FBEAT[5.?&Y^O6><#U?+T*J8JIOLV!%;A1=;"$EK50U%U6=T53C!P2&2EE1RB@Q__ D,Y7C M F0TP;'(;-!J:WOAHJNZ-] 6 %^V6I: WEFKY7L<#H(='=TPL:DQ-J98/T@S M#/PZ^GSFN%='@LT/\6_3>84A6A^SJ^^42H J0]PE*L$(28Q%B92PB9Z1QDU7&,$GU@$E,9E3X-($#S&("Q/EJ3L7^B*YC5#<\V\ MJ&*J8EK/T%W5C?=H[LX$WP@B]\)I\-%)0,0$FGH"44<2@E3H0]N4XS]$WD)O M].G8?BN+C7_/ /7,]3RS/@ /_,R-3X![EM_VV8[+#+GCGG6]XT;1=>#:B'LG M'D<_CJ$S'G1&<3S.AWO]CK>CHYHK5_>)JYBJF.Z\PU#;DN6FZ?)9<_3'%YR' MLF7V^L2-XG]/\J&93ZN^Q%R^Q&_G<;;]P]V_+!7"6!'!V*;],9:FA%(TQ6A, M"DV-P-+&J$OUY3$^@!*FB2="FB;GI$5*=>,SXP[MU\Z7WOBHM,C*"QYU MAO'8GCK?G^-HG/_6),W-5+'9+W88'EI>W/5,M\+N0*_BIY.A/RI2N-PBJ%+3 M7-3T^S09[G 7]][]Q82V@7@.AA@%B"8;^]Z4KN0B9MUE\__KK>W+:;LWYZ6Z M#;@65F054VNX=06I3#/&W:N)ZCL<9*7XYU0G_CP8UO9K2V'<_8N,ZX.G4: & MS:4#)%R!+5U_E%6&6LVR11BVMA6]/,NEV7?UL*ZLF\54Q73FL9&;JTDJVI<7A+)SE\A:LL9)Z!" M*AV62F"D3 G :*PF(E'+;;MTX\;GD!R,C^*P:6X\C$>Q/VI*/0:C4;?3C^,2 M+1G;KP\L7:2&UZN8JIBJF!Z4F.8QR*BE+I(8)%$Q*W%KC,W_$2:E#C80>0.# M[)IAWHTV>CJKC';[63?%7[-&VH_C@W1HO[X<#,L"=\;C8<^=C*T[CH>#EW88 M^^-JG,V;U#%M.&4,%S$&!!(B E*CP' 4$ 1W3#*:O,^VF5S$+JN@KMQ;Q73O MSG#EWE9P[ZQCK$PPE/H$@B<+:-"#(=R D=H%)UA0C+6'?#<^82 _[IU>\_ _ ML/R &CVM8JIBJF*J8JIB:IN8YC"2,5#E?9*".H?46V<#6N0<)0V,DWF;8__M MCE&V%:9V56[W5O N MY9#]92:P0-"H*F"= J#I9)!HRQF&AB.I#80O1N M_/[N3_:X&9YCQYU?3OJQPTFW4V"SR)ZN&PQ#',+D3C[F^=:'P4GI!%@NY^QH MON3'12JCP7$O3(YL$F]=F2]O2&1H*'':2&11:^,L.BYD3,X$@G_M+IZ@,C-# MIQ+67(3E9S/D"4^<)4/!"$\!-3-@T"10KF2H^-+:)/,5TF[^ZY)Z#B\#-O<< MB+\W9KB*5.^5&/[G/J0_A]1;1997)+[?FBFOR- M'7=:J^" AIC]L! ".&856*^\8(92FDC)SZN$6 FQ$N)2"=&)Q&P@S"8N43II MH[=,8>*!4BTE6X;I6+ER4:Z9'3A?/::FT6&EQHVEQ#E8, M4DJJ-2$>-6)$:S/0.$&O$WH1=+4CV\"3,]N>U"KOT?C2FR/_R/8^&%\V0+,[ MD#P+UI5&>@Q9-ZNV:D=6PJR$N5S'6^ED,M9$)DF,2AG*E'1&&UVV+*.MA-D& MPIS=:D:F!$4?02;% 55*8(T*H)$:(K,3'JC8VI:4=A79A+V;.F;P@9]9'X ' M?F9] ![XF?4!>.!GU@?@@9]9'X '?F9] ![XF?4!>.!G-@_ ?YJB^_QOZ'W> M_M_\X^P=I_$O9(^4^#1^\FDP:@8G/FYFPO4^QR=?>F%\=!8?FWGC:4R#3-]B MW6AP?#*^_BTS\0L?^^,X7'V8CY4UR?,P3G,W9G^6U3:1MO[E' MS9N>?+3#=WE]I^(M:_NQ**%\W^3P=-F/R&3IIT1S^LVGAQ\UAWZ(F4V.*?J( M27WM8?*(7GOL[SZ6LD=HY*T^]N^/:<:7OUCZR-";?>R59$ZGM1=_4U\R>396 M$VXWC\0/0%17QMM_^WWWV?-?.T\/7KT\>+5SN'NPWSSP3P_V7Q_\NOMLY_#Y ML\[KP_S/WO/]P]>=@Y\[3W=>_U_GYU\/_GS=G/FO7K\S/AJ MA-XXAHNY /^@ NA!>][YV]O)91Z/.\WYF MW$:XDTL]*S]ZJ!*=V>R\Z7;!?.;/#S77?K2GJI;%VK?R2+7MQ[U MIBQY?6^E>:[QGE,S;GJQ<^=FM"''XJ87-T>2A15142D2C2C0<&6L8E3(0".Q MT2)K:OHIH9.:?KJ!-?T'3T\3+=[O?SAXYNG;9W\<';QX4Q(EOAT<[HB]PUU2 MDB[V7_R&>R]^XV^?O?TX3;38_98_E[WY_G->U\\?WQ[FM;T_ZKWY^!L_>/'' MA[WWS[^]^?./X[RV[F9&SG?&@,XP9=;YW')M)$A.3K_R]_.;MZ*CS:3CXW LQ=-RWSN!3'-IQ MON1.D=GGWK@71POY!VUQ >[2RI^H'=/JA^)9_)0?A%XS6+C;L1]+ ^'OS6\= MVP^=06DZO"GS1=;<<)X557Y]')M6S_VP,R.TJL+F46&]&7LZ61:BU@&(Y@X0 M&8(.V:CF1.MLD8B(H8QDS>:TN5P2M_;F=(7TO9B?%=++A_34*A7YKDN/"80U ML4#:@BUM*V/*K(T9ZX[84KK59;Q-'O(RC=*66Q]-Y0VX,LFO4V:8OLW8&EK(J$QVER51V4GFF9@<%1R" MC2XH--:CRNXR[4J%+6K&N6SWK()XE;9&!?$R0#RU+BP/A#B>;0I:FK'%;%@X MI2((="1IB5Y&W-HV74(NCX5I;4/=EF95/HQ8S*S57T:[ANC&G7Q/?+Z\<1.. M"3'%X3 ;2[W1Z*3I&^P'H_&H!FCNTDRZ2*.S0CI(/_?Z60SY_CTMV[-3 M<=7-A'F(];S?1B%6Q9S&2!$49=DZDMYDBG6%7:.+5I0FI+1)TFF1SU;#,"TT MC2IP5P'/Z/T0 IFI2!:[-;PV/^E7N,,]_>B:+<7XUZH5F!W;0WQD.BQR;?=R)2'?[F=LR=1VD:][R M:\^ZWG%O_(U6E\X:"IPS/-EH4$NUM)W4?Q. M#0Q&='8>F 'I@@'D+H(QD8)1Q-J43)32;FWSKJ1M"GIN_E[2^@9[2AF?/P_X M3-.WCZ,=Q4XC7!@D.,F_V-$HCD?-_M+QJ;M0@S_W;27]-\3CQV=.WL&9^'XM MTGM55GV0?A_%G49R._WPZU1NE8;GHN&]63,*919MDMF[$TX!,F1@DJ= ->,Q MZ!!T)%O;M*MTC?%L,L"7%N.I*%X9BF>,*4\\45*#V6NN9CK]PM6ATKYZ102?'(,,"*")H2##YHCM2)PYTI;1,TH M>](B9Z@&-%H8T)BCIKEB>5E8GEHA6I+D-5&0/.6 W!#(]*L@)I__23))T80F MB6Y3Q> #"FN\M-]*8M8DH;;LC)8JG9E1YT:LH\SM/*=EU.)7F0 M=D[EN'LJQH/K$O/.L^Q*'<&I8"^<A_?BE]5H2LMMFA]=DTH%+::";S-4 MX#WU+! /T9?<&:8T:.$\"!^$1ZJ#8GQI7D[-GEEEL\3[Y:))?&E4 DQ7;T[5 M!H@;8+=G9F_*/DL_S)@=57=\NZY##T/I+L$(/]_!N'%$8;>?E:\=Q6=Q\N]N M_TQHK\YE5G7H7#KTW6R-6E#7 3F9#:,5[_<_9=1P,'V"F==N"?M?ST8R0*A'-140?9NV+J++&",F LJX4 MSE,")GOF$(-DTAAAB2I[%P2[RL@%F*AN0;89RO=K6E0H+P#EV4*U0),-")0: M!I@L@B5<0_16&244DU1L;7/LBBO:8-P+DC<_S+:^L9>7P_C)]L)9M^?1=.1$ MQY\,AV=[I?GNP/GO323NH45HUL=D.A7I:?KIZ* (LQ+N/(3[_D)E/PF**>D3 M9.U92M*\!&T% 9HUIS"1)IID&?/6-:SN=&XJI._7=*J07@:DIS:442PBXP:L M0)]M*,K E5Z)6EN41 >?@BO%_NJ*03,U++.BW:!/]MNMMX(>B$/7LKV@EQ.) M56::BYEV9XT-[X*E25G@I?D(&D?!95F"CSHICM%XQTN@IDO9Y7V@&J=I+ZS7 MQM:H8%X0S#-FAK;6:$/!1&T 7?8?(OQU41TM8G';=GK0BL>(K/[ M$USVBHQ6@%0),"HZ$#Z;(C(:IY VF]>+F2(U[E%-D8KK.\?U3%(*T\RP0,&2 M[&=@D :<=3$C7-I *7..Z*UM[)K%)]_5",CM$E,F@^#MUUBC(.MCA9P:D^?] M/V)UH6Y%5A?:]AB*TEFA(# O +%,?'!& K,T>2X"05[F=#+9S?*M 9$U0OC: M6"$5UTO#]4Q+'ZJE"9X 0Y.-D"Q9L(9F-R.+UK/DO"GMTJGJ$G$Y'ZW&1E: MSX._30*I#0+OI4'@979JQ#3M:UI=I%NRTX6V/4E;)JPH8_10 Q)DH(GW(#A5 M&(5GQF.=?[F6Z+VO9H$+&" 5XDN#^$P4! 4Q2GJ(A'A ZA4X1A1([A(RP[GF MJ4D!P98$-U=?^WW?LQ/LZ*CS:3CXW LQ=-RWF1$*]KQQP_4%X#=PF]Q@&.(0 M\G4^+G=F-#CNA<[9U:TCN;4T1S5+\VD6YLM36?[T[?=1\:=J'XY%&>W-A=21 M1%/4WH+/M@M@HN8?[OO A:HV#*0V:%549:*BO< M'2M,[1Q"5%+1&V A2$ O!#A;)H+K%&G@T<22@T(9Z5)U.7V]I:RPI#!,*PP@ M=?4>T/X?SU\?[NZ_Z.P\/=S]8_=P]_GKVS6[.;WT&\GD5EUL;NI0WLDB']"V MX,YT2/RH]+C,IG&FRO&W;B?F Y\^GH7I>OVQ[;\K+;9K77M+#.#3)G:CPT$C MQ&%\>2J[E\>V/][IA^=G$JRJ;BY5=Z&)3O"1>HL.)&:_'C$$,,9*79RO7BO*-MZ M/G;L\?' -VGKXT$G];[F%P^S3+^M!N"I#'_.(BQMBX<]=U+6M]O?Z86#5-H3 MCX)?)A2.@ M=>NVQ=B^X\[D%=8K@/74 )342D^, 2 M_5=)X>Y(82:B:(AGP2E@V4<$C)& EI)E^S(I1F)2.N+R(HIWRPF;OQ?^\^[^ MSO[3NA>^X%[XVEGO:[?@39#RA7_\."@+&O@/#RW!8 W" MR[NGHBKAIR*HUT5.U5B8RUCPLQZ$E)Z2:#UD@49 JPG8@!&"-XB..ZU9*OT2 ML@71HDK%FEG0\IAR!?1J 3VU_H6).DFFP0=N +-$P04M(* U%K-O$$I(0';) M%=U?6UMZO';&TMHM>*-R"DX3E\I8]-3K-Z;=<:DV[ Q<7EN=A+[JPNZ?)T+X MMF@K09JPNP6ZK6+U#K,X89H%3)9@ @EX"!F; TL0A$VL9:X2)!K&U MS=J"U8<4#3JW%U+I2]?YTAL?'0V.RV6,SCOFC@>=LQWI?%H3'\I<6[:K[1<[ M#+4:I2W1HE-AGK;5/!PYZ/(Z?W%C07X?I2D5Y'<-\ID\15/F M!X4 UI<.#"[CV^E@@5*TDB1&1%+9?NE*U9)6E0\HXO$J?CH9^B-;9APN8Q/K M@3A/]V&79&Z:2JM&O?]_]M[\J8UD60/]5Q3$/2]F(BA.[ M\/C!+T2M(*R%H\4V_/4OJUI"8K-9! CH&_[@].YSD(D M&".%H^LIAJ%9,'DXHQQ%G)G(;;,V8(86+4SY$50D%J?YZ?/4[*A MO=>W9> JVJ M%?UQ%'VFE%X2S,BH4&0Q'T\9AHPQ$0D@2 +^[IA,)6Z(+4AKUE?DWKF:OX28 M8K\?PQP8RRNQ#Q^#L?PWQ/8$Q;:[,V7MUL?+=0[-:L2Z%6*=ZV,@M,4L96";\/KF/ML +Y5A[/KTLSBIWI(E= M5C>R6 S*.K<\_=KBON]F]_5<]T^7K,!.($D8['A.<>2(3"A0PK$EPEA-N?C#']KN06R -1A+"EJF1_?QRKTX MD'O*5+1JH;;3QGB9/L(J;7??E/*7-5[='*]VSN6A11)22-H@0KE$7)D$>&7 M>#?*)=B;J,CA&F9>'447ALK,T5'WFK5\[DELM9;/3\MG6(E5A%G&48JYF;DS M$3G*#/+,)IZ2M#2JI=4K6HHNJ);/R5&SP+0D>V=:XY:[\$OEJ2X?+J9LOE&!/. 8XLQK9%54"'L'_X>%Q,%7 MT>A4U\U*:V1YZJ"K&ED6&UEFHK2\#3A7=#7)\=P&N?0 D0C^R"E35'F1N\"9 M94WN3<-J[]"\U/[-=;1KN>'B0:O;'5<5."ZJ]-HBN&X!BL&Z:"UFVK+(O6;& M:Z*DM%+0( +V^YL9"PEEY&FPL(:V6T';^10^813QWB GB$/<[0R/+&LY,;66 M/Q\MGQ(8CY/TD7#D<#2(DZ"1CBPBZH*4QE#'"5E:%719*;% 2O[R744_X2@1 M_GHM.WE8&^ZJ27I:'/N?AYN EX/@U&J>" TNL< M48[ 3DYT@JT\"LY,X6E/ MZ VK$?Q6"'ZNYY#'7E)*.8HZY!A=*9")22(!E(UA9Y.1&<$-6X8O/1<;=$[. MK1H,:S"\[,E3.H$!$P3#G$>E@+DJZ8PV6F=?CJV,UAH,GP\8SM!9'I@(SB*J MM4)<.(*,3A:9%!4-TLE$XM*JHLM"7P[46E L''/=R4#&8F\*T#UMJR &;Q1Z M(]>.YSM,+5 WHQL-\4IK@MPRTWQ1S(FKVUI]^OS^_7\VMC::.VO_::QO?GKS MG^U/GS]N?&ILOVTTMYOHS=JG_VML-O_9^+13>E\UUQO33E@[']>:GW([K.WF MA5Y8+]]7O D;2X^Q6ZKUV\T>\-XZ5S_WIZEY\Q!KGK'ET,SYF-S76P&7G(?MX>'L?\) M9J.58&:ZPV:OF[T$.WUXM6I@6U-IW4[K9[)Z5JRAYABWXAB[LP:72@TA'_7X.4\C_S5^:8:'WJ?[SXA#[JG=\.8C] MF/&N8[3>[K^W_0ETSQ3?>-OZ$^QJS%NOE%C22ML:L1\"L*<5T MB6'BL$)$$X*RUP-9(24*%+@GYBHHR7)/"G+_8)+%JURXP SSC3UN#6V[$7\< MQVYH#<'$&N0.6BXV^K'5<:-^KA8#;QC[#=LXZ,'(NYUQ\>5A7J#:;_EJG "/ M5I3Q7)6VC]%',/1#+C1;">O&C*R^MZWPUP@ ?+@;AYO%]HFA!NI; ?7!++GD MVF)%A$;&D(AXC!+!9BR1QMX)2S!E+M>Z8AYQ) K:_]DS" M[IMHKA"<"P3?.T>L=E+6H/0,CL)KY'E(Y)FI?H1Q$$)@Y'7,83B2(OB3STGX M/L7D 93DTJJ2:H%PY^5[&C=^Y"9!H];@5TH9&-X"*]Z<'B.#%[9(K*9Y[52L4>J1ZV'6>/10 M>'0RQ2,3E-54622DPHC#+H,LT1C%H!(65&7?0BY@LD!05/CAOX?98H#_AM:W MU?^%'Y-'S]S+@XS$_A.H#BW)1#$VK/>]#CS\) 9(M>< (2K$P).R%@LCN6*&2YXPH?N,+$TN.CQ+ #RV!Q&Y?K1? MD4WP@G_8]G=[,ECZ][EYZ+2ZZ,*\7YRR:F)6_]?UX=(K1ONDLWHIC:W,ZH=1 M"PQKL"GZQ[T+_147=7#:&2'&JSJWOZ828M8@V@=52:[;X'>?&M.-B!Y__5!M/X:6G M:7-" SH?6[#5D[UWF[#]?_BQ=93_O2%V3P]@FP^PE6_]V#WR>+?S,=. =OR_ MCR=[7\*QHUS"-1CHP]?=HTVX]\9)$_Z]N],^VH9MODGA[Z=O6\W3CZV]=WMI MZVB-;7W?=V Y\. D(B44-F&-M,04T2"5P")H[.32N&?\*(:U; TRCF626$DM M(R=.&%@SS9PTVM'$G5UJ1.!6QUF[^J,(>]JH U)XDIT0,TO1F*Y%8[(8$[XP MEH\+T F?C0=25K9:KU\.9O5Q9.Z"9)U4/U^S=#77]JU+UBLKD3$2I,L:CQR+ M'MG,$+'0SCA^45H6#[S*"F?IG<65:W>4"V.N:&JK&^#"/RC--/"):-/.X05J M.9IL.:6M\MG^F<[VS\'9_IG?_C)!J-)GX-/!R U:H67[^1CZMR$\*/LB*/[S M3?6T\B_RY^^-0_LM-ER,W<9Q/Q[;W-*YU2VCZH?BJ/S>&AXV#F(W]FV[?9(_ MB<=Y4'8*%L=5B^B[]@JYF*Q60K!> M?JVP7@M&'\MVU;&RTX^2O>88^QH-1N]RM M^NLG]/^M%)CK9_.E?;*<[WW2"+W,ZG.B47L48$W:[7QQ]=CSXTF]WK 8 (U^ MK&*HJ/ MP$*?7?'Q^X;KC9F%5IUS:S-L_#WJCM>>X>5&WAR6QTO6+[,^/.QG4P[^,FC] M:'3@$8>#7%X.IO?RI>5[V;^QW "D.=/+E2QWC33JEY"/F0$LPU0G^!-(9G[6 MC)81]>?@!NJ._(]L?YFCI M?FP<@HSU^MFH!S 81#OH=8O:PAZ<@\#*>^3O97V:2"TL/WPCP$6EAL18M29/ MR7':)2)F\L)I!(J0W_H9RF46CPOR<]6*I%;V=55+^[T%KUO*'/9!-R7D;VPBX3"+>?I@7MLGE73>X/&#" (9SM9U^L01K!2?T8"L M& VJE\?WNORP.$[E+-(?8;^H'I@=>=T +S?SB$8HFT&)>LH1^%G,6]V5QLY% MW41%-\O@PM O. N4-R'9:>?!W$[ M;0!0=_)TO#X62L'&X4$EQ2E,4N0L!](PX*,Q(BL<-C)*YZ5PC(%+0<'A0K;DM=6+IT-P,S_ M#H"U[=Z@I '!-RN#]:#DFE]S4?68#%>3O>K:+?NZ\?3CMPCF>?6EDHDT@'^$ M4>%BTXO*]!6? ITXK4[W7@LMY@9IZ>!,7&H3Z%5??Z M)Q=M[%=L75.PKDG0&GMN$;82<(T*BHQ6%E'GP;*61#A*%A_7?N$2:CP_G%N? MZMV5W+\QM1@*^YZQD;J]1M5#IEB=O5&_]"V>3,\L"DZF!RA<@"7NMUR%?OF: MZQEXHY#OGZOROR_XV6[C@^9XL7W0%9VC#^Z(WK#]W.DD=PSZE"/O%P2I\-89 M4C6_[GYI=K9H/FS^?)(/F &E!*!+!]#IZ_;.86OK:(MMPSTO(M4N_7BX"WBV M]V6#[^UL?F^N?P24:G_=Z^P!.GT0VX!^6Z>>P_C3UHX7S>_[Q"3")%8(.^(1 MUU$C0TU T@?CG6!8,7W1RRQ),H(29A7AW%OO; K!*5A;"6O"U45DRU;':'C& M+"8KT( E:)0U^+ES^3D R]4>\%]/U/F)%<1'9;6"N==<8NE"4HPX1F ',GFVZPTUEOM1<",I1F&& ONA8%#QYEY._3!(I:<%XH/CJM)'- MYMNK@G&FD3>;V?\*[Y3[HQ5?;0#=S*>NL$IGX3B(OC*(A&>?[">G/& ' *0, M"?%$/5 YSY".+CE.<)+<+ZVR%7JYN,._K@T#OI%P%@FF'I]\H:B[B0@Y6V43-(DXDU<8V.5*FQI8=E3 M=C^E7KO=^UX0J^R__>R:]JWL3)KA*Q-7RR7",L;,XE N7JK,1?+=7&%,E?^G MHBM7L:?BG.J-X"7"X/>S:M_52,[ J=17ASEIV^-!_&/RRY^A-3ANVY,_6MWR M9N6B/\]/?];AB^DJ>?*KCZ?JO8(K%1]GRXR?//YXI7QT(3*S^DS(%2;DM1_C M%7+M9S^[K5D1BM[IKC__#,R*5SU6M2+57O MR!>H-OG'":K7-VHRL%..K+8J5])&=B65;7GB3KJVD>K+GYE/K1^7YV5Z@'=I M=NXK0#-Y++=H3[+8A>J0*-P_SSK]F MY^6EBSF83_G^N(G,W*MCU)WZ'_VB7D4]R.Q+ M03Z0O__T!@M3B.6N+K8JT?:HV=G>.1!;IW\=-8_V6EOK'X_@^X?-4WB#SM^M MW:.OK/GEG]8>C/]BHNT6W17;ZU]/M]YMT69G\WOS7?/K7F>#-8_\R2Y4J?2X&DP_AEU:)6<:* M+5"F[>M+^J^1Z#9(E(+!4EKBC4Z<,&UYHB$!%#E*O(J3E'\^ER+U-1+='8E. MSY"()$HDDQC90 WB@A%D/94H!*)L]-9+H996I5J6@M9(5"/1,T&B1VWQ4R/1 MW9&(G"$1U893&3"B+',BIRFRS$E$/?R$'<2J1#(G4LM$W+L\70U%-10]$A0] M:N>>&HKN#D5L:I[AB&&7D,A)X$-@7W.DE1:(DR"] 1L;$U M>),GH8:39)@<)WI=F-QR"?W(T:/VQ[6^YUMVK+\2>Y\U0,W9?W1M.$J0V2BK6=K=$;UT,Z2IM;VL(NP6$-=_,>)@8EXY$P9$"PHMRJ"]RFDC$ M+$";5I+:W+=V3G4E%Z_(>*W=<_3)U'K\V'H\]<\$C)7#UB$;.>@Q=P09D@*B M2H II+6@*0 54?>F(;4.+ZX./U;!YUJS'URSI_X.F73"0F?/J_5@9"2#M'8& M63 QB)$Q1(WK'?H5:/?\"R77>OS@>CQU%BB,(U-4H22)0UQK!7MU(%T^+7&RER?PG%;=\V-8Q)?J*_VYN__8G#ZR>)LUK[95KNDM/7> ME S/TA7IL->&%1B,4]YJ_+X-?G^:\91$*;U,T2#C1$"< !ESL!TCHYC-+?8< M56G.L3BW"6A>Y#.I&@1?'0@^68A/#8+S!\&IFTE0EFAR'@$4*L2C &,T28ZD M%D0J0X*/MH0!:7;OEI0U"-8@^+Q!\,FBBVH0G#\(3CUR.K=)9P""&%84@>FN MD6,AH& L!HK/%<5BWA%(-0K6*+A(+_X< IMJ%)P_"D[]F=Q;2[30*$H!5-!B MB@Q-! 5"#%C#VL$NEX.?]#+E\PI^>G 4'#L\+U28(KQ@W-.F-S)XI= ;Y=BE M!4["K$?Y^*-\#5[ZJB#EI7),UQ9JO%,8WTU#J)_1=ES-S!-ZJ+^,EVRM6K%F MJ3:YGO=^#:[\6RF:)!4&<$B$KF"&V\61$XJAQ!PVA$I! MO2M[-]9R@;3[->0(3@)@ITT@KF[/<%W>8)TK^'A.ANN2$3:[OE_ZH]GVV,E? M!K,V'/9;;C2S1SD%@."68:TEQIQD3OZ M<(Y1"C8(J9(2UM=Y":]#U^>>/%AK]:-J]=33P ACF!F/ N&YSER48(NDA)P7 MC$4<>#)Q:969>QLBM48OM$8_4BIAK>>/JN[].G1][HF%M58_JE;/Q.388"F3!#G,)>(2%-I8 ^P\J!2#M-%+ ML;0*-&R!-/HU1"_FE5ZA=8];I6ZB>*9:CU M_;'U?:9\$8U&\8 15E(@SBU'VBB&)+9&.5CRE-S2*EFFK(YO>-D:/P?'0ZW6 M3ZO64R\#2V"-."P1BR%;(13GG/F P+24.GD2A%9+JUK4V_C+5NK'#&NH]?VQ M]7WJ?[#$, MV!38(LT!*H3BT7'.G'>J\ ;Q?&R*UQ#0\7X2Q]$^J8I%Y^".L0\E_O#M4+G4Q@ M;940Q@7.13*&<&>XI]YI3&R,MXX,68,%#)>+YX_7_2TL^YM>YW@T+*N^G2X6 MTE_KP"(.:]B\%6QNS+IBHI#8&&!3E$N6<^HH,M$[I F3+DJBB,6E M]\ZT[- M0\.>T;%4C2L_QY48"8W&,3#:$C=@X5OG7%1*:Q8)S.HM?3G7QVWS&7/F=:&2S^\Y3RDMOK3G%RM>(4R/.XP7'U-CR%-@RXQQ2 MT3FM#$=48HZX-@9I!71&^8"UH4IB;(')L#FWE*AQI<:5A\P JG'E27!EREF" M#)9AEP^DA$2<48*T-1%YQ@E-UI,D..#*RT&5XG7Z=PGO@O^&UK?5_X4?DY%W M;/^@U:V<7G2BNZUNB-WA'Y2NB((LCZRG]':.I.%A/.=,LJX'7^W'8_@JW.)" M[M#WP]BM+NEU'#PUP-UBW[<&L7'<;_DX3B[J1]\[Z,)X0W4]*K9Q)8%G)L90V1QV89?_\5_9L0:^K+--H=1L9:1O? M(\Q^B##WG;**HP$H2KFTE4 )R]7PYTX<'O;"2N,SO'BU!L?]WK?6H,A";FQ_ M]07+/Q]$>;@=#&#:0W9O B=@C/& ]KX_VG\W(]OF\+]B>XSQ $-\MB7&YT0=#R1?;'43E+L?';0"Y_'!_EB%[_F;=/)IJK./QS0ZY&FO6LL[9C/CP;/EV//N:CG@81RT7ZKM#"3!M:W5%9JG-Z M.)9]3E<4Z-R?Q[U!*W_GCW[,Z_HM_OF]%8:'$W8R<^%XT\#32ZP;]/)1T[67 MS.P,/F8Q>2(5-Q?F9^9G'FWA+)%JSX%%*5A@GI2U6)C%YX]!D) #T/V*;((7_,.VO]N3P=*_SV,? -^%>;\X9=7$K/ZOZ\.E5XSV M>B1]\#E55\YI%M\&6VG\[SG(GX,9?)Z@?AJ!GHW#Q/^R;=OU\=-AC,/UUL"W M>P-0B<$./.^O-BCH4[//DPG[_$R:7S;A?N%PZ\O?1UNG'WCSZ"TP24^:1\W6 MWI?=[UNGAZWF4;L%3+(=_^_CR=Z7<.PHEWL[G\GND3]MTHT?NYVMT^;Z =WZ M DSR]#/=HG^WX5FGV^\VZ?:7O]/V^@>Q'W#RS":,N.$>\>@T,C"]R$E, \RQ MM-)51@2@00QKV8=)G>&846,,35PF[4BN)&,L9=PK"7+>B$#HC[,"]T#A7T864PEHC8P&R/VCNJ+JO0DV]^,^!4C80#F?":& MP\)2VCU@@)FR^!Z0N-]2JS_(4K;\6KGHS_/JDG?4"U9G49;JX^EFNX*K#7<<]3!^\OCC ME?+1!5.Z^DS1%<+%M1_C%7+M9S^[+2$KAEQ_Z<]N^_//!+O^H?<:++_1;7\1 M67*+]BL_B36I&.7C.//TKRA1$:N_1UV@1'BYD+B,J-<&B[S\N3BS4<"(F<5 MEU0XBS 1%'%E!T(BTUC%7,/3(.I\+ M&A()!G *WNBE5:&7J7PV8/=( ?%/QTB_]/I?P;1'Q_V>CX-!X[KK<:%N8 MWW+2T(/Q'D8;?J_+&"X"546"8Y3'HP6(7=RPLM,U26/7K >/R8)J?5X7GH\92%1)AZDQ(AHAA$/SH#- M)2-*3G$1)6?4LJ551I:9F%=K\V=4R.CIB,;;5K_P2]_3%8& %[#]BU@NSG; M^I(RPYGU%*G +:E$LCE(BY:FR!AN3B0,8!MHI<%GE=/W_DIS!-[B6KHK*'S M61/A&CIO#9TSYWN"2ZZX05J2'%SN$W(I$,13)(ER 8:K6EHE)$>3 M$R\&L"]2LN(M(]#?]^.QAH[Y+]B 7GC FD0RE:P"W\QB.R(C#"/=;.+D:$^D0\XZQX]HIX^K%X MVK*FDR#S%QAB3E:T8,\GQ%S3!QKLS6Y;AYC7(>9UB'FU@_=A(EK?,F;58>9U MX.43>J_^&V+[CX]3:=SIPRN57/%/L?^MY>/:03\N6N^F^UAFG8^MYI>MD[V= MC9/=4W\"EED;B%AK[VA+P/=_;!V!I=;9^[H%A.VB9;;W;I/LGO[=WMKY^ZAY M^C=89I]/=SM_ ZUK Y';. %+[62O\^%T=^?M^3AS#K:R),HCQJE$7+&$3 (; MS2C':%"12&N65IE9!DEY+I&7=9AYC7;/SN%4H]V#H=W4#Y6(4T0SB63,2=:Y M^)[5FB >-74J4$]%6%HE8IES^ES0[L4?RW[NNE:['+) M6KR!1^;!#*:(5:/2;5!I-G[<"AQ4D,"\K \Y'H0@G7! PBGN@S#6!#7O2L,+ M=#18Z^XCGF?5"CPW!9[2"BY"9#8FI&-BB">;D',F(9($XU:+:)0$6B&7,9]7 M[%/&(0T7HSQF>'X;*W&G-M@SFPPN!Z,H(AP+Q)EU MR.(HD"78BD"I%"-BK='Q>;L093DV&C')=(J)]'#EH6LMAQYR8VFAD5'P(8"$TK,J[U; M[0)90*U]!#I3:^U]M7;*99C4AG/K4: 6M-8QB8S%"A%-@V'82Q'8TBI=)@NE MM2_>\5%ELAW?- [RCF=:=;+&(TS0BT'V1W4)]/3MQ/4XRNBDD" M,IT3B2:)!-4*55VW*,Z]O.!M8"3G.UN2I^XT>0),/HX&/:ZL6'] M82M^JV( 2]<];X]SSEY%\$,KM_0:C#NV]6.KXT;]W-9O=-8=KEG:X\ %F]W! M$+X^+,W%_B_:]O"P\5L.,*'XS^;F_Y7?R)^_%[S)$K?26"OOEA-&QN^%RWN1 MY=E&9U6OM&J45:NX\3ODP=IV>_HN@]E1;?[?[(-*$]!!;G>6M]YV]*6[R#6/ M+QU(9MO-]2[F,*PT/K5RNZ'\X_BLU=QU][OX.H.9,?S/8I#=$B@Z"=]XDV4) M)K(L;!7*$<,9),OG"^FRV^LQ;O/:4]9-],(Y.CW M>SO97_M!;.]XOGNTR7<[_QS!_]K;.VNGNT?-PXO^W>TON[RY_O5T>_TCC/K.U12]$:'-K*?PO(6F(R*=F0#ZE(B@&[6S@$A9- M+ZT2MFSDO,IUO[#SL!KF7@_,/71J?0US6>TH M2E*GJ 'Z.*MRZJ6\=_>C!#C9"":.TI-Z![C]#G N,BQYQ2/7 5D)')='G9!-"7[3GFLA:0BY M>R==%J)N?_>"]?@1XI%J/9Z_'L]4Z;;&AV"!NL&"(6ZL0 X[BYAV/C##BZH,$3D(I!?_C'V'@<[/0F,/1" MJK(]$NYL3QNKL*V=S7V9B+244Z15,(@+ V3".(*"CS;DKG=2%PK!Z;QBRQ?( M&U9K[2-0B%IKYZ*UI[-:2Q3V(C&%,#,1<0D*:P*8 %@X)[G'W! QI^R_NH_= M;5P/_=8WFWV9(*S:*KF#53)[C$:DI!$H )@A&.=" M1Q)9QAW"5 O+"4_,VYQWMD@)QK5OX?D0@UI[YZ^],\6.J%&*8V/Y)C3?S\B5\WY=! M8V=41%@9BSB1'%F;\488E@AQ42C &X*7&;UWC];:D["X&OQ8=81J#9ZO7P$T MF&)AG'.(<9GS][!'.G(@_4GA8 266--<'E&J15+@%^]4J$H*]:[+4WG"=L8O M+ 2P[O?\Y+2LAO/[P?EL74=O1="&&N2"%HA309'A,B"'M1$D8J*"75JE9EG+ M>^/YPG1^GI/_IP;1&D2?+3.N0?2^(#KEQ#@R:XQ/R'*;$%? CDU@ 1% 3^R) MCC&2I55&EZFY=Y?&A0'1&Y0*RG_-PMWJCDJQB2I7O\A6I-ISP8(*,?"D0.*% MD5PQV'QX O'>YW+IU]4+'ER=+V5ZEG3P9F\X+DS#5QH/7#Q@L^M[G;AC?ZRW M!K[=&XSZ"U,SH-D:Z^G1Y],MN'^3?H9GK>'=K*?P#+B&;;W[V-ZE&V+WZ&T' MGDDNU@QH[FR=[KW[S/9V/I"M]8_P[ .X!^C=D?^^]P[T=:?=VOJR2YOK_Z2M MG8.3K>_[-!'CM$J($8[! A4):0LS"&HAA0E!>.LJ4 6YBV$M0Z)WAHF(@P4H MY<0*[9.Q+C@FDA8 DQ>K#%2SWMC)T5R7A7NV^L0%$:]6Y->/.S^\I#D143C+ M$N$A."MID-XD:H7RANBEA2GA\=,R"3LSQ9D -ORHG9-H&ZTA_"]G:[KJIFEGR7)#LO H^87V=WX:]@Y@ITW)C*G)Y B=BM])8&Y;J'[%; MBL9%ZP_/!/X8?O;"^<)E<3 $7C91#=L%[&@W8DK1EZB0K!Q]^+@JA79\W,Z% M1H:'=EC]==@KEX&ZM+JV?]+X[\CVX5EMN*_M=V'Z2I&Y,_TK3RZWC/F?(7]X M=FVECBN-G?%WJD%4Y>LJ9U)K&#OCI^=B;O''N)A;J8)WX3[E&P'VJ7X]7+B%?* MV]VF2!@'GF2(U=A:SC55FF$: R."&A&3UF,BP:\K$B9N81Z<,8YQ7=&_8C>F MUM0\>.I*88]-.YI'&V1?)R9Q, 9YRA50?$60%L!!M.9<*.E@'*GX3V\P> N:_Z:B+P VV\?C2G*#O\J; MG$E/'&RUNKU^:WA2MD# O+5N.'^7C?^.X.,M -<>?/(-OG*^@?9KD[2MG36X MY^@B6A<@<'LG(YONI, M\#+VWD:L4C!82DN\T8D3IBU/-"20*T>)5Y$4L<(3L<(UV,P5;#9/]B5FDB6O MD*+4(4Z4088Q@G"2W@M/F2=T:97 9O>8://X8E&CS>.AC3_=.MAWCTS0* M7"?$K>3(Q!01+#JST@6EI5]:U7B%7B]X,/>C=F'Q((*726T1NVNE#H3"Q?Y\ MMSEZ4;@V)H,ZDYZ/,+"KA.Q,-A!]Q<+1/#H0VQ_V$S(5K#*_#T)<10[F@1K+C=""6_GZM/BGYY\G/AI$@HYU4RFA!*N5;8D!1R92\1 M/'&2 CO/#N@?/@X&1:M <49%WP:5+@R&/?^UX6SN/ + EFWN,IK*0>TJZ[OZ M*JA4M'U_6+0L1-"LWG&VF,Y.7C[^/[9S_.?ZM!T):%SET Z7[^9[_>->T;F9 M(=GAL-]RHZHH-JC=6S#I0) ;)=D'1@BVG.T>M/*GX^. R;/?KF]N3AY\;NS% MOJB\R=D;W4MI$(<-=U*^,^.+[7VOW-"?5SZMY.>6SP>M'W?&G.'-W;^WM;SO MVR*B=LC,AQ3G\8"5G+P@C$N"C" 8<1$!T2RAB&HL/>$LVI0[0\F5RW58[NR3 M,#1>VB>S3)@S%N?]CGL/M[YD'4A)/9 M-TQ!\F1")F(B+*7:\5S4@;.?.8<7'WUJN7I$N<+-[_N*$>X(,\@Y*<".2Q(Y M$1ER7E/A&6QP$F=KW5S1"VDB5_-PU]P3PFI#_M[B<$"RLU<'*P5(@N?"(9ZL M0<8(A8RT,LC@-+82Q.%R9?2[.&_N"2_UFM]_S6DS%QBTW$JL$0L$UEQ1CK1) M!"F*E6#*YE#+.[AR[F-4/8@C9VX6\M@ GH?A"^;L_=Z 7-H! M# FFIN5R@);K?O2I.K>4; M=E06&M8AP'0.AOE/W=) M?@M\HK8$;",?DFL6&FL3Z70VW[_!+[XW?9+E."H M.QJVVL5',):?AAJ \N;LK M7-SO@4[G$0U&QSF"]@Q69ATK8V=I5NBOL=O(:SXAZ-^=Z*:YB/T^&(=\AHG@ MY#L.SN)*@43#E5"9%NO1#1;[YV>>>K']90OO=9J=2XT9CS;HUNG!29/N?=U; MWR1P?[K7^?MH>^<#;K[;9$&3U4RZ<,DW'8VP.G"G?&!<&Z:EI48FYH'/&9OXQ22+C_%;K_TM:\B; M H"-M]:74M%WR+CX];//C]4$;CD#EFN< G8;'5-889FX0B!@]8XEJNS:$&H<\(*E7,-B89-\ERNX6;S[2W,^?_ F+=3M<"3 M]=VR/UJ=4>>O7K]?FF6^L<#+X.\+8X\_MM(U=P[VA5 A&="S&(1&7 2!=(@* M.2*\@/_S/I,4HJYJ1GSFV+E6I<8-W>V8:S3L03^65O5Y8VKU\Q5P^=KH8 1[ M%2.%EK,I!^WV&G;<^?U[S'QT-!SDM)Q\W77-VE<:_^F!:#>^P]A@>[?]:M,# MUM3(R005;\_[;#OO=+^U?B^[W7]ZW0 C*:X<9[M?&]MC"R";<&?'/__9_&O[ MX]G!TW%[-"@7CS^=X1SY(>/O-6 O_ZTU?LSXFWDS/_>=WP*P[V[5TCY_[Q"4 M+5;]77^SU:5_Y5'!O]<*.-EBUF!;3OE MZ^'W3"SSH2UJOG<[^SE$V.@DDT#-(I<>&P.8QC5WU#-LA/F%S^2B M0@,8^:S4WWO],(C=J_;)S>X ,#S+SU]VT!I\ B9CPW;W'["]\K3GM2*+8UL_ MNCJO[_)][J7&WGO$')5@34N/#(=_ZD!L$@:KI(!X@1!RT. MSUH$KW^ T9%]- M.[S9ZQ7DYI&G^X83S'@D2$:9$'>&(IA=AZ+R@@AC8^3 GLF*NGS^]*^\T=\R M>I,%H@EV/&@.UBNVQD@;4G0Z:8TEJ==WKNM[<++OG:=8"(J2CL!#O8M(>P8V MH(]2>4NE$XJ0E, IUVH8'$;W5[)A6-2@WV"K<2< M9Y--&H\=#I0$00RKA6">0G"Z2?9C8!@+GQ"CQ(/Y3P4"HU\CPT3BU'(+FKBT MBN>DY#XHIJDSN8P*L!3A+#^""22B!-RV@?$DP00 M%X0CXXQE,9I@J,D@?@,E/S.A*AU? =.MD* M.I<[#^$5,A<@>IR5_EQ$?>+TJM?]\KKS?9P8S*]RR"=, : 81590@Z13V6'I M#64JKSO[.4!=8=F4NA,SMLW*%0[VK#XR[@Y$%P!M&P$%WTO"Q/[0P M%;GF"%CD[>GAY6#D!JW0 CN]"C:O?9FS+=]7]>OW!F=.MG&(-&H/H1_WJ M,>U6S"=9W7+7(7P='M4^J<[/JEOG\[+AI0=-CLVG#UD>UQG);]>/,.!\# @O M47UW\CKCCGLGQ]78STJ35$^IO"=9O>&[L.^DU,HNC1RCD#_HQH/J'[[W+79M M]FR>%3GQI?U4KFN2-[B+'M/Q^.'=NW8([UZ=8UYQO^H$,"YGUVGVKU;#/!W8<>U#9]S =[7RN.CF&O;C1GDW=$' M.52XQNE4>L4W"W1OI[+P'(7LSF?(ST,2O##.W=CZ3K0_[EAH59%0H)M@R MP7;+9P@Y,ITKE:+.QAO8;L/OO_[T7-F8(-#!K.(N$@:69ACI"2-/A(MK1)+J^PJXR%3,K*"\?+X7*F$X<&^ ME.,_,EX"V ^JR(=;1A!ZJ01@&L'.<^*UQ25:CU1Z?*PI&]GL2Y1WJ%YA M\@;E!5ZQP!V(G&EC%&Q:7"!C)$&<1HN,!&L 2T=<$(E8D;/(5^@5Z0X3@9MN M.N,*?250Z_QV,PDKZ_1@6^K';(7E"G9 4=LQRUCJC?H7KKD0P?;=#HIHYTM: M,RQ8.LNDG(VH T+='[9. M[<15! H>^]D*:0T&HS+U'I9QN2S)K4H<>>$YS1FX(7$P/PWGB4I-O6O67V^M;8/D! I M!G+!@P#4U\ N-?81>24<-5((GEAQ_UR_^N"-CRJO/YP86^#(MNZ)@\^M[/& MMSH?^-8Z/+NS]W7KW>?O6_3OPXL"OWOT5QMVNMR=A.[MA,/F^F%[:_W@9&_] M +X/?^M\@'NOG>YVWH+ ;V6(,T+['.&$C*<1<<\8TL8*I(&9:HL==5%=ZGJ0 M,#/*.Q ]V*1R!E^B(8@+^_-TWBF+;A7/1NJUV[WO@\9OQ>76&\%(0W6J%X^' MY?@U-H(=VM__F.A%E0I[5@:M-"^"N6C;XT'\8_++GZ$U.&[;DS]:W?)&Y:(_ MSVM0+A9VL2UGUI_JXVD=L15XN?YCL$BO M_>QGMR5D14EQI]O^_#/!'F"P8D61FPWV%YU7?]DJ^?)7KVB%5Q6^>YR6;_I7 MS*F(54'-2VU77]$$?"G_B '9L3N^5.J+/V+?MP9Q# 'E;SE:8Y"GZ]QLW;IC M[]7=@A>W8^_V; K5L+$>??C]&DL^H_Z)16X&($# M7WN2_[264^+'O&AFA9OC0Z3%Z+!X5W(T[K (]][Y MYQ",\Q];IVNTF;LM'GT X_[#]^:7C>];7S;IUM'!C^:[SZ<7.RPVUS^VX3LP MEHW3+1A/<_WK2>ZRN+>^1F"L/W:/=D^VUS?@_LVT-=NFEF-O%1@-2'N5:97 MR'I+$=C]Q!G"=+1L:57)>[=7O*T"/70+V@NH=N,6M',!@F?<8?;6[_], 7 T MR$'M!8;F@H*7:BG-$00GE&"M8@0;8R[P/E.!13GF?B[0.&T^&SRV00J+$K8. M<:\PTDII)"664C'EDF:E&JFY?$*^H.!X:^YWH5'WPG._=R4X-]R)XEWQKB^2 MQ=VWENG)3]_J>B#6VEZ35OF M!P!3VH*IX4QXAB)S'''@, CXJD#,N*"B$-$G4TM3+4TWDR;'E:">8Z183GPP MN=>0EA9A'U1BVF!O\=(J%7P%7W81+- >\^*]GA-YOQOWO>)MG\FV^-M3D]]\ MIIY9PM4<]O;@-')#+>5RG@2A48Z4($X<1X99@2* MQ,F8E"32TJ55=1F(?K^M);Y GL@7KK\O@8A,5+OF(@^@_C/,EGAAN<+(V=Q) MP0B''#,1Y:@G:4C07+T09EL+U*,(5+3$@'WDD5?*Y'Y38"JE*%' !D1!:F=9 MSK'Q", [(8 MR$OHC7)XU^25KCU!>%'4X$IF3VV.3:?!)1:X)EUM5C>+/K MX(3[X'-S-CA!!"Y33O,AF.5^@!2V?L(2PHPGSK13UL"&KZY Y[LY&N:D7D_L M!W]*$'G&@0USGIUG"JW7D^2[X6L=]O \0'=*BGU0WIH@$3:*9(]O0EIQC2S# M7"=+J"5 Y"2>0]C#8L!N8:/_+A'OJY?3<>J>Y%?V)"<+U9/\RCRI7^8]74SJ MTI[&R .1*O!<@$5:2:7%0EA/C(I7YDDM;'91LU=*E<7*$UUG$DTRB3[L4ZRH MY8!HV+/<#R11Y&*NR"L)EY)'&L.ECCJ+EDF4DY9!?G+]E"JI*&_@=4K1%2E% MAIJ'2"DRY*YI0T^04D1N>-LZI:A.*^V?;HE642 MP1Z*JDVTSB)Z05E$5>;]M)S]8#N7>MTYM-VQC7G&G5Z4 V]#[+UKMIH[FVSW MZ+"U=?H![NUYL0D[NS^V=\I]?FQU/O.+MN363OOK+MTD6T>AM?UN\Q2N@;$= MX.V==F:.2!SI+(;+#&+JUJ MI9]+ 'V=751G%[WL[**;@^,%]UN)QEP'NO 6V,(_F2R\$!_K2&N2HIDA1IR-E&%.FEU:%67D^>9DO_LRW3CUZ3JE'OX2Y\\'E-06\ M#93-YB,I#Y)-E ?QXPIQ9A4R+'BD#6=>>BD8$4NKL-0+%"Q>)R2]E,C-.:E_ M377FC \SQXV"RI "18EPCGBN-JFY30A'E2@#:L*]6UJE^,K*]W4^R8-I]S^% MX]?))"^$SE3+6=.9N\#5; J*#=@E36!!C31@F06&3( ?8+!S'+3(9MK2*M.7 M0]+J')2%5?L7S63.:W[-9.8,#3-,QN;"Y5H@CUE.3[$1:2TC(IX1QI(6*9JE M52Y6^+S&:>$T#0@3'5 MG&B-G',"*6E,D%0RXA/0F7N0F=HM4Y.9N:O^"/"K9C)S1H4ID]'*:I]X1" 8 M$7$I!3(\.D2HCXR'Q&7"2ZN$D15UN?%+[9-YC'BDN605GC_[NT/\_:N(5WKR MQ,(Z7NDA@6\V7LGRB ,U'E%F>>X%0Y"3 'Q"&.M%7G*B\KG[Y89']SIUGX/F M/8^ IH>"F!<3\32/"7JFV+NXF8=U2-230?.4D[+)&.^+UTJKA*^3>D00+ \XWR$Q\#CV+J[IH-TA(6JZZB(_;/K=*4;7K^X<_ MA!NK-!*_<%7Z6VD/WNW& M2D1*>_ 941JWW .9&Z_)^*KC\:HTCF%9&K_E*_)7*?YSX]/[]^57\N?O*XU? MM9A;N&9Y1>90V<@:LYO=L^V5=Z9,L?^MY>,U6WF[W?/EM^WT\:R]>:63;WJ# MX> 5)[ZRYH=]S+RD EMD7<[&(#@BG0A#28+^<1\M_%R(Q-<=4,1IG_JVS0Z/ M8>]*C2Z*C%R1=#\C"T6E!^/.]KE_?;=<;KVO;I WI#= W?*>7>[_:0C_*>PN M@\MF%[X72YO[ZS)DGV$Z+%E5#Y .BPWM![LLQHLN]EMQY[:"Q4T M2.53N."2Z(/F7?!D_O)DQ_STLF>1D[M3&F9O55QY(W/EDI4[X]C5T0XZI;ESP4&Y51^]P=@-4I0.?OUN[1&MO^LM?9 M[6R)O9T/>'?G;6OWR^9)\\NFV#K:/-UZMW&Z=[1++YX"[,*U6^M>['7V6KNG M[79S_>/AUI>_#W>/-LGNT=>3K:.M[[L[S4[S:.]\^#V)A+% .7*8><1Y<,A) MII"V$C/I?%0L+:U*?CEB;4'3HNN"$C6V/0RVY0 N07(= >RX\\0Q:V/".&!) MN6.Z8!N>8!NNL>UIL&VVZ$/R&!,'RX$IXM0SY#AG*(B4.">P,06[M,K9L^DV M6V-;C6T/@VV):VLUL#61*#<4&X>Y"R3%Y%@B4M\@6>'&A[PU[#T$[)&9?I5, M:FPD"ASG A%,((M-1%X%SJ@,RN2N/F29"%,#7PU\KQOX% ,+R!LGN"4T.)=HPKZAW& M%NQ*31U-W$1<>]&>'I3.9WW&Z+#0$E$A,>(J2J0S1AGMM%(4_M^EI55]?U"J MDS\75VNIQ,D0;+Q4AI.@G8BI:*GAFCFI:O_00FCM3 1\#)X*#EIKI4/0)7&1'.CM33* M))Z2T GT6#M"N)-$<'(#F[Y6Z2=5Z:FYSUG2-I;H^JS2ABGD+ 8-Y\$GC&D^ MILXJ+?"]:T#5A1-NKHV?@[MO\U#F'0KZRRY2WPB">JI$O8:"; %,!& MN@&< M=R0:F\!6R#5*=(+?O ,-ISRXR#C3..?/+C-.:I5^N2JMC;9)\Z2)35Q(IG60 M'D3 NH(8$*"0> 8\C(YQ+-GWCALD>8R1LVL<;GL$%TVO$4$R85W2+*LT /<"J?2+/]Q_%[NQ;]O%%6!#I]5M#89]D/AOL3[> MOPZ6F#88MB'E0&AY$M:$(*R5U#M%!96L]@0TQ1 IM]1H7/L# M%EVEI_Z @($N$AP0"X(@'JE%QE@'/Q0-,L)_),\JS?4B'3G4*CUOE4X,]F=I M0[+ ,2,8#]XD'+5.(BG*6.T/6'25GOH#@C.!81]0\DGG6I<<&:<88C*77U?2 MLAB75L6RI+5*OV"5CI@+JZ+SA!..K7% O7U4D7-A*/Q_[0]8=)6>^@.B5,)2 MV)N#H3Y'!S"D#>-(RQR]IY0-)#>'6B;RWEE.=6# S;5QIS>T[>N+"(Z+$#YA M,>\7G;GUNJN=7PR[4"$:8C6VEG--E6:8QL"(H ;HG-:UFV6QT7ZV3(E0WN-$ M(_(B%SHF02!#DT$A):Z-Q([G5'ZQK/G+*59>=Y*HL751L34%@Z6TQ!N=.&': M\D1# G!UE'@52>WO6G1LG6E.%I(B47ODE50H%X) 3DB"!*/":XJ9I#QC*V'S M.BROL;7&UAI;K\/6.32.K;'U2;%UZG@T)! >"4%!:HYXY!9I;2@*02F.)8^. MIZ550I:EJEN@U>!:@^M#@ZN3CI&$H]!&<$V,9M9*&;@)@@6)Z]RPA0=7-E/H M*D1JJ$9@<)3*V\W><#<.IQV7IG>J+KK8+O$,0N3SA) [ M]V%J'NVR?4=Q]#B7,!8F()Z"0S8)CQ0@?>!"80]KNLKERN7TC0:(=AM^66Y\ M/VSYPT9K4.3+C_LCN=PMZ4P,>Z"8#=OX/FY)B6S5D[)Q7/IA97FVQ\?]W@\0 MC6%LGS1^ULLK8.#S7 A"F(:])QCO]OKC/^7OD=?\3X76!"!#?(2:\2#5,B&+'N<11Z5,4R:I56Z M@B\B=".OU^#F_>^>MD?<-(N<73[PW[D M2GF:*.):@;1PPY'&1","R$0-<8IHLSA=X@;#@E^AD6RKW_B6>^QF:(L6X+%J M\M@[KGI"P@89HN=W 2':Q/]]3#7Z)IE[=L;@/'."@ MM)W]Z^1J_OH6>$VFJG&&IN;5?@N+O3E>ZX^PU%NM;JLSZIS9UH@^3_HZ]L]M MLN81_.UH[?O6^MOVWM$'L7NZ=]@\VL)[[_:.MM]]QLWU?[YNKWMRR3]WY&ES M9^UD:QVN_?)/I[G>/FIV-NC6Z<>O>YTMGGU]S2\?>//TG[0UFQL%])8$KQD* MWEC$#4G(&1)1H-IA!G8N(VYI%:]P^@QJ-3^%AOWK)IO50Z:'OV[(NN=900U9 MSP6R9FK!B%QBFT@DG &#G1F&0 H\BM)@'GB00N&E5;+"YGQ:^T(AZ\6GOV], MO,5C%T2[E6+I:E\+M^QS]TG>T-==\-+]&E+=32!ULI@[L=]Y MIG[MQT7.V0CM7'%5B1"1D03(7G(::6HU,EA2K7W4R:BE5;&"R>5CR_LKR4VL M\1>O:'?B*[6B/0M%FU*49&((-A(4M+ MO ?GGUX;9+3=&I[SIGZ(-:.A.TF"YH;>O<$4C.-:VAV%G*E42$ MY+J7-GK8K.$WG600TD3*9-ZQY]5(Z]D;,W5YOH5SL=3 \WR 9\I@C+1$L*B1 MTL(@C@-'5IA^!Y\5Z4]=:W5HC=<'>B]@++ESQ? MHC99SHR6-4S>"B9G6PWH:+'T3("A)SWB(6"DK:.(^!BBME["PB^MWCLG)>MJ2:^4GM5P\-?IX"9,7,F['\DN"[R(W^"8\Y#L! MG%\]:_1['!?<6E=KK3LG]*HD2+\>M@"(..9!(A$.,Q#DAE7>/GE*]>4[LZ:SRO_NG33T$N'>QIJSAVQWO\8%2.]+1='ZLCF'"Y+W^7F=\.3_[O_]&4 MJ"=-/K9[.!K.#@VU]R]LB,TJO_W,\9YSAE/N@2&$Z7AVFJBI/U>'[6&(F ]# MG'.2N'2DR.+[[9/"%\"$B1J;H *G+G)"E!&8>"FP=RX?^3,_37N_^&=:3TY> M#YO)>)H_/'/^]X$!R#4.Y+U@._OOA?-<:.$1)9XCKIA&EBJ#5(#/$X_:JY3/ M//!-<=;=*7SU/>P4K1#8*3#[P/1CSKADX47&2J:DE.GG:9V>G6Z.G?CV\7NN M#::.*A2XMHA'%I&S2B*&68S>T,0I&'M:G) M@)WYI3V17P\_P?Q&XY,BAN<6AAC'@>W.[Y^GE5Z\^?UW4#OC6 U'DRH?=1W7 M=C _2CHYR&=^\L,OHV/@IBRKFV=7ZIPCWH4,D6H &09J)0:>E 4"& D09+CD M"1/Z7NA'WS A]$]8V3/'P,K*[HPF'074YE?+&USC&/H_(0X>OQZ&*<#3R=8P MO(HC, ".#FK_>MCFJ@%YU^5$^>ZS&>)LLW=[.QDM/NS0MV3G^1^ &+\=[/S] MV\>=#R].=I]O?W[WZL]Z=^^%.(,X7\)@F[[ ,$[V[D.V>G_[N'WX@KP]_(-N M[[WFVU]>?GSWZK78WANDG0\?V7MG.:;4:G4/ M<"/@=D[NLPSHS(6*SD;.%=9.Q42Q#]1$JI1?/7\^6X B"8LEJ);6X,+LLCMC M_IX/5-\FU6G2*AQ3=%*"DZ^Y5Q[6@*9@M= ):R-=:V9W,%2-CF+>Y 0C>UA= M:$0T<3\KYIN-)KW>>7DVVW,X/3P>C4,3AZOFQ4[9#]A-?\:CT;AX.F_:435K MH^]O0?K>)TV$LR!\@8'9R',U:NNP0%R[$(F6VOGPZ.EH&,\:CN,Y):MN@3>K M-S:70P!5Y4'<1B!(336:3IHZS+VJOS;?;.9;P4Z(Q0VZ2M$C0G!F2^!$K[F$ M'\H'R\"% =[ T<1OE9*\2O6C/R.HYFE< ,TNB?(6!X1 M)Q%\"QP$TI($Y@%-:,B1/ZXVSW$MNFI$U2]7W*43X*-R;+*QR2,QS@0=C5:" MD2"=XE=U5)^-AOD(^KB 8CYG!HY _@"L?[(^&VRWL+SLO<%1R.@=$IR$O"=O M82_!5UKBO\A[;IQ,D1,4M<" ZR8AAU- T5+)K>.>,O;HJ9&;9R/W MWRO *1@/QIP@PDMN#,^&AO#4>B9-/BA]U=! +\ 7K*YX[T)(64@1U1JT=B(& M6>K >,9*!LHHB%4. 9_M(C$3X*R62XG"<2LM<\_Q*C')5;?_HG*(Y8;GT5#CT6$>&9B[PR7;HOB]5X$?3[S5 M25 P/17X[,3$J+C4EBL0$HWM#51-W.JF\.=\!CMQ\G AZ,O6238B>!3!([#> MLAX9";]*010X L"D=/-LX80Y!%U5T9#HLEDH=028 UM6&XTC )"5 M@5F&>5EI3"@C_4K?U$J+]RDD 8C#P8"0">#(*F28D8@Y:@"1X!]EP%S4FVE? 5P\FC\@&-YXCW62>H@/8I@XB.>-Q"TEP8IL$8P%]$%F=:F-N0LAG5@ M0]7, A? 5CG_<@H6T<+.J',XWL>FF#4$_W>U:C4U&Y5MNC*/S>/;J=@(4KJ) M6TF]\0+%GT77[JSN'VWW_"/5MB^]5;#O>([;]?\+=[GK[]\!'>]P=[!^_: MV3L8G,E/I6_A>2_P]O./Q^\^[(,7\/'SV[V#@YTO[^ =,#<8.\R/[+Y:J:&$ M(W/@;N5B#. #<(O!&Z#"HX2!"01SCHG<+>S:W6SNRQF<_LC?S4,%-S00Y\&] M,8);0QU16-KD36 DYY;T>Q&W"!6+5'9 ":RM2$BRW%3":(&LB!99'PE10K"$ M(T#%M6LHW!>HN/?6[Z]]@:NOH)J,!&P@+U-,@0-X:4RX$9A%(TC")O0&T&VA MVJF25"&2Q%F(*";B$/>1(YFRE)TES&WH#Z!:A8F$ *08.44@">9Z,BPUB1D*+M[9];1(JE,N!$4,X<1HI%L'^$]L@)+Y%4R49FI6&YWC[IZS5= MSOZ9)94 I>+7=^5^UI7W/F)5>DY?O%E[^?947=(/ [8,HVE.(9H-_L*-TOL/ MXR8ZF:A65$B2VU(;@\'HDSJE8!67N#?X;@W&E[?\DB52,>M1T!8,/DH%P+@% M@X]:2W.ZO='\T5-V[2V_FY68.ZD!;J]_7@]0YP"4QU'II"RX/)I3)DQ,1AF) M52! 3W/E>B@]0-T@0"W%V:@G1J:((J86<:4/>4]0-V0 MB7KWJXK=Z&&V5;ZYXB#X8AWTRC/N0 M.'?,:J>$-)PK%KQ2N#\#=],G(_;^$.^9=HDK&W-!I8 XHQ%IK"DB. 4%E$^2 MD$=/S>;9O<#O/@(7-$"5 PA&R>/55_X1FXKY>B6=.S4KOIQ7!23T[^ MKD-<*K33',79IF3R[AR\,M+%SO=!SO?3[OK9N[U2Q_',Z;MSS]WU MIQ)OX%3BW>?T>WH*L#\^>2/')_LSN3U3]6=RKQK@_-,>P6*]/CR<#D>V:>S) M=\:#O[WXY^Z1_#P-=.EV)3]L_NL=Z;Y*S;'$??"64^K >U?O/-_B[YYOLYT/;[_LO'H+UWZDNWM;?.?PY>'N7OBX*PEI:K1T\EWL#JVFE+5Q6?[]@PNLE- MY1X&>QA<@4&<7(Y82B5(S#U*3/(6.VXS.+(09P=Q^4657WL87"L87.RH/=5X0^*S5?]Z&.QA\&'!H(K4)0,XQP4/ M3%GA@A%"8!V$Q?I;!U=Z&%PO&"1S&/3>:R$\0T%1@WC@ 3G/.$J.ZRA5TL0) M<)F-VE"\-P=[''S@..@XS6T>K"/*<::4II((RXUV$C.J]+<: ?0XN%8XR!9> M,7.@TFA -N7V<9R"5^PQ0\IA$Y5*QE#[Z"E1XC>W<(PY9/L1!)I$O, MHZ2,0)PYCIPA'+&HDI4);';M>T[I.>7X/9?)4!HCTIE). 73WTD;4)#1"RM, M(H0_>JK(AI1GE=UZG&7M3Y[_"-T0I+/4)N\M)IP28003S##"14J>4=F'.^^4 MQ"\=("+8V<09XMY1D'AI"+0)XF20D? E(B!<2=I\@E$U"NL.@9 M,=@D4.F$Z0VZ+J6+>PG_(2$J80V-SJC(#;"!UR(JH6Q43DFML.A#5'=*PI=" M5!P;[8-%%G,%*MP+Y$B0B!KAK(TZ,I:+#6.]@S2(?CJP MX^IY;?>'HP:&5;W)G=B \$U?$?ABI"+:YDK[T6M.6$ZL\#Q9#5C%J#"L#R_< M':0Z54 8S,L4HB((O$D"'@?G.:SN +-(C$0G'K5\])3Q#2YN*I:^1MN&O8#/ MJQ_E+II&)G %!%B@ZBSQ\5[ ;\W IZ4]X9'28-DG%GP-4BB++)@; HRV#Z: M<*<$?!9-^+SSW+_W8(%YP07"00C$L9-(IZ"1U-1PFURNF/;HJ>$;:EW*>_G9#Q)*8*+2/$ ACJ+ M&ED%(N\C-4I+GK WCYY*MB%N+/FOSVNYA'B^.0+Y@$%\B>'F8@H/(OI)G;I]MRZ9 .W/G>OT3$G,K@^IG"'T&JY)C]/BFNM##+&!L0)5@!5"2,A38@4 M?$N)\_X&WN#]]L9]%G 3L8E4!I;3U".V%ALB*2=689F$='U,X4X)^"*FX(1+ M*F**F.<1\2 2XTB8#X,V#A]0&%.R7@BP2%Z*2Q.9$4<2CYW MTA4J(:--1,RZY T)1 36'D"5UV\G=^,"=C=.ZO=0VT/M%?R48+"4EGBC$R=, M6YYH2("UCA*O(NDCC7<*:I0VT/M3W4_NB2!-_3OJ6'VG6%VD7,-S(,2PYXE%ZI)4)2%MGN0R. M"\ERHBC9,&O0O*Z'VAYJ[SO4.ND823@*;037Q&AFK92!FR!8D/A;#3][J%TO MJ%U$WV52(D07$1;. -12AVS0!$6GHF&,ZQCCHZ=,R0V.;RHI__:A]A+=.O.G M603JX=2V!4S.[]\IY[TZGY9N+&?[UQ6&C#FS#&1%A1AX4M;B7 Y=,<-SOB2A M[R5Y]/2;C4)_.%"%A/#N.P=,1[5HB_'X>^ MCLWSNO+,=QS5ID$>WWW22_N$_'W;W_H1[M^C;O=?D[9<_/V3)?WOXQ_'. MW@%\MW^\#=+^]L/;,PWR=OZ&9[[ZZV0;I'L;GK/S:@>D^V7][CF\\]6VV'V^ M=;S]Y66] U*["PBRL_5>!0%4Q0Q1HC7B0D2D";.(&^J=S_4$+6FQ&Q@WAJT, MN"ZJ!)ZJD=I[+B7XL4PKZU.BU+,0Y&I+O:5U*-WH3JW$67%9YO<5H6F7Z-OO M/SU>8IE3@3"O>>(D&4TB$=8QYBF8A1&\[%L1D?+$Q_4$ ,5?0FC^'6VSM+US M9UH _QVK01YZ9<-A/:R;TI7[4RQM.J,=^X/"$P&4]&!TE)EDHVI ][:L K/Z M&#.S='\-IPE4Q72-8ECH%*YZINM2V]EK2_DVO-7_\WTL#1K_K,.^[$J/%S-YG4;W/A__X^F MA#[YP4.X(I%NE2)[!Q$0^1#>/.?\"PUY-ZT'V5A:37<'2UTDJQG8]%PK[_+_ MF9%.>JVH8KE9,M&@J\6R$?]ZY^4I*QXFX+,E?PS66A.',VW^3XB#QV\ $0KS M9"-P;PS3;8<&6L/%\6[ZM1M8,[?<\0/3YV"MG[P/ACI%>3X12P3*%8*134G! MG]0+QB0)$Z'>+9_/9&C:PU'92V3$HPI$O;8='P[+\IP'[]_$(%![H M1%!H;P";GM=Q?[11/0-@@\4;UK8Z!E<:=!]< *H8-%I68/ @\-/V#ZK?0&'; M\4E%,6/ME3.%-QE5P$$1=&9^::N,LZ:\D/O:&U=X3P>&D^#.6\&X2M2 ?ZGR M_W62/IF2Q-?R'KHN$_X[QP;B*1S:+4/:&[TH$VFY].&RYIZG[X/$"G"&(5@* M "',P)M002/J W;14$US[MWD>'26,[,7GG\#%KIQMW!UB<-T?-$2C\:[P/ V MFYQEG4^O\1XP]P-;U^PG;A^_CT%AR0,XAMYBQ$'N\FXEZ)AKD&Y3.S'"'=6Y9 (SIXX,:'(,#^RF"W3ZI M7(P987*@#I"J;I$JQ"5C>::]6B3)7VQ6>_._ZZ9JINY#]),,/(?39H(F]F-L M#?NF -(8_(*V^SH@85QFQQEFSD9U7 \&[=!*"W;@GZ6WY@;KZZE%>Q/JVZR^ MS=]''93RS"$E)+"WR/7-&/Q&)<9.@K8EN># !2;40KV.QC6X:,5[+,P16G8< MQT-@]>R]SBY=X6GX^)1 B39XH16NWXR@E4$14OI MQO+S0#.WFC/_4;S.HF;M5T&66LT3H<$E%K@ERA&7$M%@:<@H.#.9&2^/K;-P M7*M!3\/KGZT?_$!Q=?>/]U%&(@)8[)'DTE0Q@AVG>"YRP;PW$0OB2-&8Y\-J M&XW8K.Y#J&#;_W]QD.O7/0/3=;(^L8+J>1MO(L:8C2*.,W?9P[^#F+6&+3&K M$@,:S#"VFBQ -@MREMRY#3V+7IU48(:OS#R+;75DQY,A&.(']5&1V%;W++\= M@,-6@_JPS@/H+F]19OE>N"KD$%?1; Z&6 )B)016YY[(L9E4P QY)+_\Y_6+ M?[5/6'H'Z-^-ZF!T'#_%<3O]HS&H'[#J'0AOJGV=?^^ "IZ0-6"=MV!BN7>A M*8_@&>,\BE"/"SK!9YDZG]H87O>$Y;&7P."9YXS?H%J8$\3;T_K&%2&5<[.%ZZ@?GS&99R$F'NMREH_W6%G6/01A:\",IX MY#P?YI$L)NVH5;D Z;>+/8DK[!Q?9#)MPX .!B>@O #;?N^H/#>;Y /39-MY M#,?OG<_QB*B1H2R AP"_.>(U4HEP9Q.85+GT,]X4%^SZ E\-X*^U%+!;E8[B M9=2?J\/,=0V =?:!?IL.8TLWAC>RV4?NQ7;!GU.8[1@$-+3Z_S;I7JWH_T4P MBY+3=D LBC0[ID5UKVPM=0;WN9M7);#VS(X'#6#7J;A:UGV@RG+F0C8O2A(" M&B4TS8\&738OPJXYB,\@1+IA-'#\_UW,S&9!Y1KOIKR;FQ)O)KLM!@!A>#U]\]@=VN!]?KL9B_CV; MU@.&VGV^L_^>.8D)8SGN*Q3XJ#2!C^HCDB)$Q0,F7H"/RLSF17GC'=:VMMXL MG!+_?$S+'6PVBFB%0*1A*4VX!H:)2P2EGOL&78)NT=/B3CC&68B-]>, MN7>[U.\GQ3W_;A:X3L#]-$?,8E5+88.'&ZX"#B' (3)13P$(D/4A!ZQP:;F1 MD)6)*V4PDYE#KA-SOZ:X]^&@RX6#OFQOO<>"&L\]18DGBCCS/!A-P8N?59\-F-]N!8 /N V_^/A[Y&-NXZEH:N5\U M(U\/JU^C_PC/R>&=P21'45X/_6;U:;/Z8UH#U,'GXZ/1N$L-ZC89;%.E>K#8 M[7@S+6L[BQ%EW&Y-T.FPM?.6MF=/$^FKF:?=4#G=5$"B)T>CIB#"X[(= FSV MY+@.DX-9@O?2C5VV+5[.]B.R"0;[V Z.[4GSZ'].LQWPW H-5Z=_<3;O5W(SD;,/=D:?XF'9Q%#9HR7P\WS!^24[ M9A0_6?FV?$J>_*NR@T'S,+5J?Z21[XT'D"U&X59*N:H@'<]/)I.EC=6VQS)D%- :S?MZ-5ZTGOC&L0-G!/% MGWR%>GLY6KU,L_S!F7&M3FS+^TSKEX6'\W"7&C17;TZ HH>PE*];G,WK.JTG M9WBO$'P\F;/5$&QI/X E^Y3][ 6/S1EFMJU]'N,40F2(GP[C$(;M8P[(;U;Y MC$H913WT\>C4#N!L6$M_E"T^,\PY_WV>M)]+S;+86]/]S,=L>;67.1+>=UCG@U3M MA(_&\<,TU![8^TT$J2GPQU^VC1+[+[(RSX7J]8SUOE59=>* M-CRQ4!_^W5C=S*N'G_*:%8NOI?K@M$U\M+"#-[ILF+QZW=HL9[# E6$*H+ ( M!/J!K0_A-C_*Z7VYK/>"+_*S\UX@J,U651S-LOYF=\&J'L/7^=]QW)_">T;C MDXTJ'AX-1B<=M\QQO[WI5$(-:,F9W)W>7[3>CZ==DOR@&/O=W<<'<=@^=,ZL MD\+; +Z%-:?E-$G3C& NDQFOY0N[![@(4RT9/JYL=I9HZ3CCGVW XW7 ZR#< M]6$+O'OM7F2>O!\U[:9A*T-M5'5I9#G'/V\43AT@XFSG\ !6&J:>9]'N9G5O%Y\/F#C?/NGF5-Q4SBLEY%?D)0E?1Y],1J[KTCY"B\S7S,%,BZ3]B">S*FRS![_ M4X9]#G>LG$J\TG&^]0*A\WV-;_L.VW9H]V>Z4K_>YTU:8S0\_?/K2UN/_V,$T+HZ:-NMRUG1G=JK\ MPU8^.;'_9SZ?*CW=?O1!O]SS>_O 6;W_9ICM[!_#LU\>KPTO>>_[&R]3Y;9 MQ$A A%""N'8*.2T9\H;P7%N;.Z56XQI!<1*881HXCM/(3-*2!&\XI]@3IU?/ MFF:R5X7NU3;@ 5"]6)'?<B<#(X'+.7M*Y11$WAD41;("_HQ3"V',C M,%T4K6B)2VF-G\2T_UZ$%#HRAMWAGS&C/K[:I'S(SY\1-*5@2PEL4=7*( M6V^0E4X@J4)05',G_!GFO+7S?6DT *547+]B[1SEL[>M"CFKW@YJT$-C?W!2 M-%'=FMGGQ9H..\[(*8PIR]VG(G?96\DF7,LKE-?'Q[) M+%OMUXMX[29N8[9=L>#NS=W7F^6KE9(4[7>4;S*F+_P:;Y(+O_O:8]6FH.*[ MGOKU[S1E=V:L@EW\SHP)^-_.QGG;?0;O2]>0F MM-)])$Z/:CVJ]:AV!VEW%M7N??NJ7P9=OE& =CK\]%5:V/W@^P'V0^R M'^3W#/+*P/Z59I/$K#/"/\M9$;DLZR<[*+M.OQR.AO&D*^Y:I6G>]KE.S\W[ MUCC@O"G>F]+_5GNG8ZXLA D/BKN J7/!*6*8)I(N%Q?ZSJ/%VYF]M@MWOE^K^W[MUW57W_X.^_?L%W]WS;.?#?P[@'OKNU=N\C+ISM\O,/S]\=V'_2^[SSU^]_=; M"O>0W>W6/2/<4D0Z)6&H<$",0-MH8'K0%C'H[N!!SYZ"6.Q+L8 M#*C7:"5A/&J<CM9B;E> HZN4@^T]MG7 I$4_-FX#B\(KI)+!B*< F"2T1R88J1EFE.2& M[KW'UF/2&LSM"I@D:: V G.[(+B)5&,IK$C">D&TLZY@$B;T=/VI'I-N#Y/$ M'),L (_A%B.&+;AMDB3 )!N0I1@L7AK!#\<=)N$>DWI,NCN8Q# 'DR@%0W@P MSFJ-K0E!:.%RZY/+85+OMOVAD-!K,I]8"T5H!T,@D]9C;5>J+6Q>MQ4Q;%KG7S'A- ME)16"AI$P+[WVM8.E7869I(U1FO"(R(Q]RH"?8*T=009GH207,"2DG7TVVXH MA?8.9%H]A]L^E;JMW9G]BP\E7FWZYZ+LG88B8X-3FDI.!>,L&*L\5<#@&*Q_ M(B6[WA[;8B':].8>=JX .SO/EE*.>/"*<*<19<+E1L81Z:@-+.^O6&HP":,-W.:-F,"T M]M1',.J=C)$DDGH]>IO"NDA.P5H0%U-$GBF*N H8.2CSX M@56*BJ)I#3V>O2>BZ6DVCKA8*X&\Z2BD1I;D$?-E&-6T.O%ZGMAO9ZP+I(7 M&'96:*N1 JE$G'N%')<$!:,X%@3<$J5Z/?H !-:"SF1&1"(= =_':4Z"C %[ MEXA27EPLL+UHWFBH:&DC7RNN32(18>H3&+G8(4=H0(*2?!Z$1TS$HZ?THK:8 MO5S> [E4,I"0""41<\Y!-"6L/DG1)AJ3YJI7I+V%\T:% M(W2SO@V-" N15(:Y%[ M0BN.M"$*$8=)Y)X2GB,.-WN$ZW*2L>9I@IR'P-@B M6R H+ZDR#%D?..*6:.28TPCCR$+2Q@=Z,]D"5^7^'L5Z%%LO%/NQ]3]Z;+LA M;%M*KI"12BP8BHYKQ'VPR,J4$Z7!P%:"8&O%39_7Z/&MQ[=UFOAZ%13I0>Z& M0&Z1ID*H#9%(@B*S"@PX89"VQ"%,%'924Y>L:?U0<%%[D.O#; \US/83:I/T M\'9#\+9([/$:_JN40AB\5,0#(<@*1A#S.F#+A0UEP^-&3[?U8;;[#&_W&>&^ MM]))#V,_9K=@*0G*.$$$F-1@G>6T"BT#TF!=(VRDLDZ&@+V]B9W;AV*B]3!V M7V'LQ]9'Z<'MQL!MD3.6D8QS0Q'6A"(>HT3.,8:B\()I9J/3-UX9I4>X'N'6 M:>+K57"EA[F;@KGE4BN:PF(QBJ1BN=&*SR4R#4%),^*(C9*06:,5JNX*S-W[ M5H;_KJVK!_6DCC?6SY !K<-HZ@9QG5N>]:/L1]F/LA_E)5 ^U,W1P)YD?16_ M/JC^RO[*'WGEPVG N506;K P4?J.FP^DZN;/*G6W9/X^FX['<3CI7< KN("[ MRV7OHJ8JNX#(1H41CUPC8W5$R4\DMA7 .ZQ:"WF=JM5_'K4N2[J+'+T ML6<$&-*C2 2@CM,6\$L)4CHE*BWF-%<6[:V?'HO68&ZW6GNQ1YWKHLXBP3U0 MPBAG$OD0*>+>8F0HU<@K&Q+1GC.B>^NG1YQ;G]L:EI7L<>BZ.+3(1!?68Z&% M190QP"$!8*2I#T@(S7R4B6#G>^NGQZ*UF-M/J9AYZ62D'I!N,!B]E%-.I??$ M<8*,U@!)1CED)9>(J)BU"U,:FT=/V0:^L?(-/2#U@'1?2H7V6'1]+%JD@"?# MDO-*($JY19P %AF')8I81!&9QU;=7-G0'HUZ-%K[*JB]>70;D+24KIT\#3AX MBICV#''+,=(J>!1]",X[Z9CPZV<>]9EZ_95WXLJ'T\#U&5P!(P8XSKJAJ4,< MVXP2?1_7"VNE*6N39%P(9;D4V";"C?9:> M2RH)OV:QPUZ ;U: %VXX>"G6>(T1XP3<<.4=LCKO4H3(P.CU,C#7"_ #$&"G M91(6_F^"YH93R^!73+QP20KIY U4\^NE^$:E>,ESU3XZ"Q83TBEG6G%E$;"Q M1510:W54ABF08K%AY+6S'GH97E\9E@JDEPHG*'-<6F) )X<4.1AH@2;QE;KI MO0S?D@PO-#%-'(.G(T!HIF?(KZ[2\%CBI7C2J%HJ03QY0S9% URQF$N.(O: MWUSQ\%Z UU> =03OUWI/<, <>VP\M2):HZ,''XOI7H#72("WVVP]$.*M]X1[ MH6#9D)*)(RY!>(V3& D7E* 41T]8+\$/08*I)SYH1118T"(9+0PL>,*^) MNXD,MUZ,;UB,M^=BG"0E#EQ>9"*GB!,ID?51(^7!12:>D1# CB9D0QO92_'] ME>(@?0H1!X.I F?*6&>U9 0\8I*HL*R7XO63XK_F4AR<,4*$B"QS8$XS&I#6 MQ.0:"BK*H)+,;2K63HH?4C6:%,>Y<>WU=[@OF_)VI^$( BPAN:>K9)CIS1W M#J HQN@3,U[U&V1K@T0OEG>XE>1)$!S!G# ,_'J;D$E>(2)C]NY H]";VR!; MOSS57H#G:>8,)%@P(YBBW&"0V0#<($T201.E+UE_J;BW\ 0X M!FZ]-R1*P3G5V#BI, U*>$%H2%^IO=%KX5N2XH46%BR"$P0"[*W!B =ED?:4 M(,!?K&V(5 O=:^'[+\3),QTQ 1N:>QZTI?>RWR-9(?I?VN(TD M3)DH47*69OF52$N/D6+!$JUP)/S&V_;T KR& FPI"=9*XKSPG KA-$W>4B>- MX%KI2]:CZ;7P3_2%ES:ZJ=4.;">'#,,$<8=C5L,*61>T88P2C6F.K8L-(];I MI&,OQC<=TG*44JZU ]^7:VZ=H$IR%I@@(3@N>SV\5A*\V..F)%FGJ$24&9!@ MZ@4RT6MD%4D,6Z."4+TB?@@2G&668T-DKNOCI<9"6I8,2'8$!_DFJ@WT8GS# M8KS8Y$Z1&RN(RN"4\0P323M]RS6!MY?+V<.!.U8 H!'D3"#N) ,.:XD,F"O616HE2+==#[Q MSHES=<,8#$\T M6DD8CQHG+ 21[)(E7WHT_7EHNI100[FP5.<,&N5XSJ^/.:U5()' +L7:6G Y M;O:T>0^F/9CV8'H1F%*K>2(TN.SG6Z(<<2D1G82247!VR<3$'DQ_(I@N3%-' MA/7<><22:K:!%>O1M$?3'DU_>+^D0&VT(1=- MX292C:4 800I%02,GKZ(RCH!Z7*"&1>869^0E\D@'H)"CFJ-/ G9U$HX6ZN M*4"/I#V2]DCZ321EF(,)FH(A/!AGM<;6A" TB**FET32WB[]B2'3I4P_C"7W MU"NDB1*($T*1D9(B93#X%)ZYF'A.,# ;L(0]GO9XVN/ICZXM))1CW 9)*>;. M8&M)P")Z&0T&6S7U>+I^>+J4=PFK%'7""%0@0\ ,%IDD#*+GB_S7'(X17&.D M!?7@[@N%;!)@J,I$M>>2AD0 3AG>,%C?&SPMV;/_,['PTJ>S2>U,#T%6//P= MZD]/_Q_\F$WDT([WZV$['#J#M'H8XG#RF-)-43#V)TLI+3FR!W$493?T:',.Z#Z@BF- I5 M!#*%ZK?I,+:\ HQ4Y6V4DKRLOF^=7.-O 34'_D@ "?LI3 Q4?3Y9'YT7@\ CFU>4AN M/H5@)W:SVCUS7SWT@VF(E1N//L9Q.Y5F RX'XL_NA?$#$8>5+VT4_4F5']X4 M1H&OCNVXG7LF!5SR*38SQEA>X@N3[G_6VM]!=GT]S PZC*VJ/ZY!>K-D6@\< MW-3EPPX(?MWYO?HU#8YF)8#0[9<9F]K#'"['XOX[(U^C;_;.KP%+-L=+@P2>3<- MDD'\WS]/WOT=CASEV:"A\T!@3BF,1B1P1N).$T$6:XHLMB37'LD>.4?/>5Z$Y\Q M*"^P, 'T!IE+LB[X.LH JMQ]/-DZS'; ;GJ]F.#O[?P>+F/M;7]^SXTQ3DN% MB,HNBJ46&9RKQ4?*) /O0D@+C(7/8:QJQD*GU1"KQD5^LU%AB[U[UE3=K,#. MKDZK]?QX7Q9R:EO&75+TG7+E=%.!4G]R-&J5Z.-Q'!0;[,EQ'28',T][Z<;. M(\*+6ZP#YVFWDWSZ_]P8;CWGQ2O+T\J*E,&Q?*I3D\0Y,!.+ M(M@ ?TBTM9'"'[,!/ M!ZWK,/,U\M2&X 441V18[SQ]EA6#S1 MGO*8BGMDP4&%&=F%5WS22O?ER.Q'YS<5KNI3<^K&6 6P!S*0ER&,7/?"JB4. M?)C?U]Y_. )E 6Y:=T/G^4SS1 "GFJD_F#^_>UV>R?ZP3N#KP?7@[4\/C\IW MQ4.#"X:C2>>_M0_)#/+EE4HQCMQKY?;/P0.SLUCBR?9B'J^SDSI7K8@^,-VZO??7\>X?[R4/RAGJ4(I)(PZF$#(Q@?7. MN!24I$13>/24;IZM"_??+:M>I$"K8_AF+I87"NY% GH]A_I4<&_E5*^(BDB1 M2.2"&Z:,590(&4C$-EI.WS\OO ?_10LF/,UW\W#T4HBZ8ZRP._PSYE@&3/!7 MV]3-7\-%/*5P''P]&GJXJS#F'HSKU\'(?WQPW.>_;.^_3Y0&SC5'6ON(>- 6 M6:O \;3>%O!O8-LIY< W(*53^N/"_7$' M%X0\66>#I0 M:&"/FOAX]LL3@.ZC@3UY7 _+/,M-3SJQZHS1;'VM%H7(E%1<^#7>)!=^][7'$K4)3L*E'ON-4AK?K(!S]M)S M]CY;X_SG[/'I%3Y6YV[Q+?1CRV&G.+7]:(E=BZ7]RSDVP+].[?[<^[(DO]J! M'8(U"4;63':KF=A^YS[80]]-?TB;Y3\A]VANDBP9N'_7DX,SYD=SVOYH3ELK M'K[X_.[Y7V"%O*8[7^#S+P<'V_2WC^_ 8MG9>_T9WG.\ M\VJ;K.ZQO]O[3_UV[^5'N(;"\]G.JYN[3)!2[/]:!.XUH.8\!O/P'@ M+L"W-W$R&;1Q]Q[EKH)R]3+*$9K[$K%>#_T8'A?!:2G_]E!W%:@[68(ZY<%PYXX@ M3IA%7%B,-!$4P;KG.NQ*1(G!H,/7KA;Z\WIBSL) ,-CX]0C'>5?>YL/OOJFY M%%#(T;YJ%NB[JE+\:E+MQ2[!O8XSW"1I[HV^^@DUH_H0Q&UKK)UEXYS*R$+2 M$46+P3@/\,,$HI".B7/AE7 Y;>9&"DW=H,3]P-S^KV;OG)_W<5ZJ2;ZI<&+, M1R4$"PKL:9Z4M5@8R178A9(G3.A[J1Y]>__RAT/'F7V LI^U,YK$BN#-Z@=O ME2YRT%\O$L^WAN%_8P J[&_E9/:RU; XV;,V6Z(GG<0?OCC>>;[-WL*S=O[^ MZWC[PQ]B]^\7_.WA7WQW#Z3Z[[\ "5Y^?+OW5JQNB<*S 1%"O?/J+7FWMW6R M\_PC(,5!_6YO7VSOO1R\VWO]9?OO/P]V/@S2]@<8]_Y[!F8E-0SLRZ0IXBI9 MY#PQ2!JC0U34>IH>=9N-TQBV,C0;C)55+AH'KK?R/H>57+J%NK+ M+NG^V2SI/B]'=O=6!6>9\<_-KOKFF^],,GQ)1M@>6 #^!:=Y.:LF[_:FP=1/6IJ5_>,S)Q[B9]^Z[24!:+/: M:JHC.RY9K?6DJ8I7'O=/\KM@HG8_EL$,RJX<7%.& G*3OR])/77SL9PYN=I[ M3T]QFB<28H[3E2!"R<=*@]%Q=5!8999Y"?GWEP.-75I3SF[*?_9JJ:EPRC -:/#NAW>T1@LDG$^5M*-Z\5T M/)J?-GIVD!FZ; ,)S/+;-#+ MXW&=?=\X[6@ZSN+5W,%C-6]RVMZ,>\XP]H*=RG$J"V;O:FN+S,%'XWADP3R: MQ>'*\K5D:A\U63KJ=_KSY623$.'VELK#CI'&$:RG+_#.C%KEH"!@5C7+/)ZE M079<-AMME^.5OSG-V 'X:;-:RHW)EYQ*J%SP0COE>0 2Q*D;.+#1.![ ///* MUT/X.U:_Y&']"\8[J0=?$8&,Q/F)^\,RIQSVM.. M@9E3$;.Y6RY^,X%_6CD &I4]IY?E\=W%#=A/L].8)S/)+I-U<3'].R@9>T7! M=J@)@ VX<)3#SX?M\<<,"B-P#B>V9=FEA5O&CJ/QZ%,=@+^&\[.+,UY;@J[J MTV@ -YQZ8):A,"I(-4]Q;8^\E1'DIX#>/Z5._3B&>I)9J4NBS6P)#-]^7.!V M*5LVWPV.4=.<>L816-K QGFF[4G//)8B=3#,"R8YUW'+XR^0W91]*^"L5'1& MFVD\SN9"@75;#UK9.HKCHIKS.\?E]LXZ@*L/Y](\$_"-4QG90S0#DPM,A0Q8 MT0+.P#O.-M6R/*4AP;S*G9+DW\?PNC+4BP=>]FHC@_J\JPPS4=< M_1)QW4F>"%@-Y:Z<*-[,]^W*'):5U?P(8RM!"\J&2NHQ^":>;\M0 *)TYZL!^.J/\EE>T#*Z=&NKXIDT;7\H:3( FP#3= M\A^/IH, E_TSK8$1IDW+2TU.+ASD6X'&WP2!SA4O.+ &>;-O/(#7=!!WT\(M MW"KTWYK,HT=[V8=_R#[@[M9[37(E8B<0UTF!#Q@TTIP[)!*G6E)M211KD19; M3E&4G-0",6WZZ?0PV^)?8K-:1B +V5P#S' ?Q'C)[FXO637%O^5:7)B#GA]W M0;;M74^AY613F(N__NX46KK)C?RNQW[].\'NT&"9Y@]\L&Q3T,L]]KJ9U.9N M9E)_==_N ='AZPG1-Y=F?Y7\QO6FV,Y,!;8GOB_!.Y>:^X.B8387J_^T24T[ M\3(TO DRW2T:W2"?W0B3W2WJ?8W#?E(>X:TF%SR_./C_^#*L=*T\]7=WV\_;S_?IN]>_>=@%YZWFF*U^[Q+JWK^:[W]X2V\^P^^??CRP_;>SN#= MAQ?'VU_>P=A?B'=[OYY."@Y8"6\Y1E%JC;@S 1F!*6+>>AD588R(1T_9!M?7 M3@N^P4,0WPFNERXKW>/10\6CBT!G'ML_$_COL>=JV/-ECCV.*!Y"),AQD@\D MY/[V*1'$F"0B:29C .PAXMKEFWODZ9'G9Q653U@1SAR.,G%)O&8T&(59$M0X M)?GUNL?U1M - A&9 Q&FVE#M&$H\.L2)#,A*%1'',2FBL"C"Z M9V#4&TFJ MUSDB>]^0];PIWAMD]3PHGZMO*THX :LA)A*4T^#-&*$LO=& U_PX86_O?3>V M[CQ;"GKQX/))I(0T\QKL/2J0S?6-/ FY&H)/V@*VJ@UR8RW7[U OM1Z3UFEN M/P63KF37S=&HQY^KX<\B\!6$PLH+AZ*0X&]&IY"6WB/B@@'3C@C#S:.G0M]4 MW[(>?7KT^>'5A, Y,=@3RX/G5FE-N0O8N^"B-$S?1#?%WB*Z841:1, L5I1R MQE ,T2(N@P-$<@[YD#3&4DMKV*.G3&]P)GI0ZD&I!Z7>6OJQV+2(A+&H.%?: M(@ B!=92CLZ+0 &@++<>UE29W-YA0Y.S#1YNO7+9[%TS#F[/J-U0X+Y_QCU] MQD,(HNY\HUK%M3)TUR5[M'_&)9[1Y\SV.;,/;W-6Y^IUF@I*O0+S)AD15 W M##,E'!8W4Y,8-T.6>6,:JBY1YQBCG\\!09;0WXSMH88HTR.G=&D. L MGRT:WF>+](!TWP"ISPOYT>"SV#O0D3IN"4/8\X"XAM^T2P$1;8-.2F%A#'C# M^-H[ESWR],CSDY#'JN!3I,$'KKB5W@IJM# T&2E\,/9&PW2]*71M-%KL&Y H MJ)9,( TJ _'$'-(Z<.0E%A(3Q;658 KI#8">'I!Z0+KW@-2;0C\:?!8; UH( M30,WR"H3$8_4(ANM1X$PQ[V.>;7 %.)K!#P/(;#;9\<^]&W7GQK:ZG-!K@^K MN\O9L8JJ&%7BB"AMP*:+&&F?##*8)1]MDLQXL.DV.*=KM-_:IX+TF+0&T:T^ MW^,[\6<1X2):2AG!D\0N,L ?SY!)AB)E/$M:)ZLMF'7KE.O18T^//6L3W^KM MH1O!HT6,BXHHD@T*>28TXH)RY CV2-NDE= IT-R%C+(-0J\=X^I!J0>EM0>E MWB#Z&0#$EAKW*LZ%IB@Y4K;\?&Z#2)!.$AOGF**,YSC7.KECUVUFV'$UIYLJ M5Z&?=?=YW/:=^A07Q>?KQD=V/R(VC_8AL@AD^MH-C>](\^I_3+3?J(5HA_"K- M+FXJ^=4N/OJ6NT22']XE\LW4-?&?*?#/BT^Y7U_]F;:_O!:[,+:=Y_MB9V^;[?SQ MGF/A*,,2::TXXLP+9(.D2 /- P[>1(]7VT$&+&2*.*H8&;>1V(1I-$2"^T"DHKPM['^Z*V+.._TU^H_P&OAL M.L@]C0KHE5Y?DU%EJ^VVT]'6_CBV;8J.IN-F:G.KJ5';Z6@CMS[)_9Q*J!\\ M%+B^V:C^F-8A#DI-$O6DF7>>S(U-FC@8S#M8U=WZN]V$S: MKGK=![_.[CZN!X/*=;VQ"J2W_:%69K%9_;XTS/R4U7ELY.90MFVK-#[)G9GF MO^:NS:?I5-X*(YVQ)4PBQ=SAN32TW!O7@*B@7A5_4D9KF\:>3]SRH')SN7-T M/*P>7#D[SY6M[8%Y "GA=D_L(SM_9 M]J*;M?G*G<$F($%QS@0UF*IUZ5QZ"!);&BXN5CQ/ T92NH!U3>;^>K.11^-B M:;\WB*5GY4F5^TI56]/]*;!3YOXE8G[S+>=0?,;4+9'FS)!;_QW%L;V(!C/F MO8,][K::/,T&)CUNL7$FE,L=SZHP+;)06JB!>&?+?ACLN#J)=MQDPE.X!XS+ M_8,B%(O5@Z_,::*.HX^EC5D%]D=].#T$)CF9M4?[KRMX--%1*I2*7E "5K)V M3!.J-$F)2QN(Z[2X @=^]LNR:_-ZY^4E B[_P+@?M\@R!Y:M(>B1P>_MJ.=^ MCGS8FE]L;[WGC@6=,$,.:_!<*$W(T821R4?WB!<,\_#HJ;HH; +76],8._U>9"Y [JA-<@@R%TFGBRI,9/68ZM-3CK M"FEG_-^TG6\O,,D6FL&"&IU3]$T&4M9[UEKUDX4US0TG MYT^$!6NZ9X+U"CQS= 0V\L+&G6FYIOT"+(E.1W4,T/T%KZ_=*)PLG]\"\P-L MTC+19M$Q%X@^3<"P2]U=Y];11@=IS^>6,$QY::;%&,LT6;7'VA;9L#"9!DWI MF[UL4'_5(K.E&[J'"_/JN-&G> ^X#^+V^WCD8\QC7C6#^\C?:N1/WDCDC]URY.]V(GRO]UYLMQ8!W6S_ M/?MSVPYMZ[K,HQ//%^*6.7<+-,1)4Y=@Q$="Z3(T8MFZL#/K&T)#YREXR6Y M7C[Z-O%O*?C\?#4,^P04?XD.SF8 -$SCT6'N[-S$]D'Y*G!E%N8;C+0^/!K4 M"W/S8LIN5EM-&=1&-1Q=?%WE@77@)?NPDF!]@N;>!(Q,Y( M#\94>UE>1%N!LYQ=(/A]1N"YW;]15GXTS:GBAV!W%,W=^ER'1]9/9EPP!(-U M4'VJQV#6_W*>$71AXOY/LTUW__/Z.+=V$$LNC!_40_38!J'7VRY9T8)8&V[/QR!6>SA%;:SD!\(BAQ,/["HR]N+"U?'?)_U/AY-VG>UER[F5NSQ MHP-0^O#0X7)%#C"U!Y,#GV/4G4,Y&\,XUH<.W-!68IH3<#4.9T<=!B7H?32P MOFT3WR&&/\A1TZ;U$NSLII8076I$_NXPQ@FLS&&Y$\1[>:Q/LG\2Q^-IAV?P M=7, (&OW6[G,UW9^*\QR;(_G6-*@#CGC\85K9$ MO4J<8\8FK?\+1!_#&+HI=>^:YET#0-8\][Q;8"=YRV4V^(W*G\ JHS8" VX0 M""UP7 ?M@'+C'%+NM.113B+Q)R#THT%K;'64&-K.I>_ ?A%$ (8!I)C,F6HR MVFCW!UJ&*S[C;*-D'/:",@)$CL\Y](\FXUJ 'P)RS4+<_H3/\A".1@=PZ>S?30@ MC>^H!"YF7NVB1FH/D%OX$ !G +JK!%9\V81INDA[SLG8@-^!!NVNT22VP5/@ MG4S=?@*X!T>U^[]P"J-LO@!/HSR@1YO6Y\Z@G8? =+ S:!,6HXN2P+C MRHN\D-MN(+-]P'&Q%-I5&X,=TTZGWLN8*ML*H/?!+L_ ?3M,ZDQV/V%+OY6@4ROB?CZ?[U5;( MVS1SN?DE7]99_R^?;W7F_[_Fa!0LPFR/,*--K -YH9MC"G$=SC;00TD]U M/"[7SB*+3;I[1OL2%S9ZS:$'49Q?DOAOF#]IK) MP!+0E*4]%57:!Y-G/&Q18%86[11CYEVY%152="?H5[@S"WJGPVOX;0+@/XO% MYI79>?V_U9];SS]76WN_SY__9$[X$+/MVSPY@X5+H^IF6":\&@X#2 N#8M_- MU$2G;@ L;0FK'M@O8(GF,&UV!(N6;L[HQ3H[.'7J%,X4]'G3I&DVDHMTC6.W MOSB)^V4[]@A$;#AIT68A?>U6<_?T8>PV V8Q;;@XKTG1T2U:Q=:LL$;2A?)R7!&YO1L-A'#PYHR']P-:=\ES(:FLK MM%Y(9TCG'770&S6 ? Z"GZHDUEX(5]59\Q<>GMUC\ZY8LI]&A1_@[1,8>O$7 MJBG,8YZDT;)?AA*?%[C=30=(GQ9.?S*W8[*_83]7F=CMNY?GLD31?-'2X<], MQ%SAK&D.6Q.D \1/=4'/F;4!;QD793;RT]8O+, #O'607=W%U!Z M>;';.CDYRFHD\R.,K^/6NJ5>%H-ITX;_X_BP]<*R<]3A)3A,JV&5O(NQ^AG8 M>K"ZJY\6"JQ^F)G"G_DT;R;X^@C&?.;ZIN68U<_!BAVN?I9E;'AF&/LC>V; ML*P?SAE&T1EQ_\R<6T-Y8SF<-%L+4-@AJ_]!]A#W#T#G'G[-U2UK #2 YJ7;N8#;K1\:3-FVAWI)ILD\PP$:Y<:F?JM+MBW3S E;KHCK=7FN32UZL(FS^QXT#@;CV<1R)&=R]Z];$-$D$8, !P_)FD^_Y]'=:("D1%(/ M A2F:F);(H'NT^?=Y_P.[A;_6?Z"H>ZE7PZ. ANB&>;XP.]=:]&VW!J]#(/; M$U29;&V)5G+/.1\LJ,ILDA7LN">N4S((20)\8?P"0S?D(O4.TF;J\MYD) %> M7D:%7=HGUQD1"Q,NO+&R;Q] ) ),C_R]1-V!E2BZZHUM:YZ^8R=,JK]+^*7U M,Z?%E X$C72.J07G5%&)JTC69%?_6_,>UEY9@FH!5=$!FR]9>=#F\Q)!(FZ1 M&2S\CR_3\:$,QQ(9FAFAL6GM).VGX%"R9<477^6)6?SR1Q7/GH&8^WS%8H8) M5Q_/\C"!(@U_0:3'/VV+S1T5]H$Z9U]/5:1A4O)_HHST_,3-9#$H.BWP=4Z] M &TS44@QP:N3^ZR&+:L)X&48;QGNF[XLOEK= MS0RRD8ZO\A)\^"27X.,*MK\<[@;RX@:+GL1M_23V3TPA4%DP:$#,P,_]I:6X M6MUZ%=)M><65RJYPB/2?&7BPBL3(;1C;$6O08. M?\##!4T#U/+6?H@6FE\[4"%8X7+# ULSP5^A0X.WGXFZ'#'O5:@Y@$JX)V!C M;'(DX!%3038;$Z)$@/R2!/L8N()N'B7DCF&N',Z.,JD![#;&?!=E;G4=0>GG M&68=4[+M\JN8W);%3> U49(WE8^ P"?(/P6Q!UBGB?(S;F';%,F#6R4$Z5Q6 M8$"?2EX0_A;%@K*+>&KD A"'@\G(0BXSP[,PDSQHE.4%'-KK6Z$[0 2[L;]G M_N3K/\'A.4U/_H[!\<67L]SGUTTUX/DOF4+)9!Y%@4RIXZ_XL@LD"0LII8L M85X0W5&L2P3%^)/3D$Q?*5S@A'#R,X@F;LZ8O.#G+E2[E](%8="-"$#.]#:* MOU(,;P1MQ5" !N3"E&1]M7IY=7)6?3/ MDXZL32 V$'2Y0IXE-21UVK!WE="!.#'#KY=NZD$9)/!_K OV8A>]\(F.XT/- M;B+G&1W+:E8D%1$$''0FP(JQ"JN]3 9S,G#1+RWD361Y2SF> 042% M-U4T ^E-X!UA7D\FJ%0'K(>J"Z"ENY.)^2%9AT0[@"]0N"OE'@M0\"MT1WD!M:Q\:P<]EW%](] M(P5!<$ZR.$LF16UY#X+N@,$MK%%U<@DO7\F*2_,GP,7(TKQZ@M)Y&(/+.%C9 M*)ELE0D8S\,T+TN4OH(F>4F*J4VVEKF0<+JO<$>=A6SRY+TM,B1>H 6%.V&\ M(TS0 ,KD/D1T>*9&M*$7^(3\@)A(EK5"HY!X+% MF6..Q96>';A$LFLR=_MTUA2)+76"S;XJ)TV1Q),\TI49"!13V"VX9+&/J94L M)B_+R.0&:,2(9PL?I$2$D:K5733&26-BFFZ&HI4$@ZD;0$/!&7-N4*A+[5NQ M(1%'2>14F)T?VJ!0%E!JR8(JQ#,TTLK$,7]A5RB^3;T;=XMW':&*&(S;(5H) MZ4\C!YY01E)X6\OO\PGKQDK]#4 (\&##6'W(PXK/TAFIGTHZ371X2-HC C$] MB:8G)(QYX"3#!>H7P1*5P$_F@FI$1QVK-'Q5 M!0-D!R:&1:*['J(OCD56['46G,Z\% Y$-Y;%+D8PF;O'$7T,T\HJ(C9O ^#7 M96HQG=/Q+0@EB-D,#8"Q'KE)L M>('*#-#YX54"G25F6M4=@+X>HPL6]6A:FO)6I+I9@") A6X&7?I6!=9",^GD M+19?:I4*" ] E $I9D$1\T-$UMNYA+D0H@VVL5GF7\EPBV4RU MRNB7-"T=1)"E1%*NW2-_3CTMVY!UF2>"?W >/60[*-Z58AH?D8.][ MH\$B!UA:K WUGM(IQML&E84W$EWZO@+5T!S.$LA:]+%!>=SEY8!TGP"&WY\4 MVBU+^?Z\T)QC%^-FF\]&11-2[B=1#,)&$FF;E4Y&F0CE!Z8&& 7]E-=^*Z@= M$TXZOZH,BQ9*^\Y\W<;TEYRF=DI$IUZ2-9Y?.0( \LX@L,(BEUOPB$C18:WA M@GRZ^EGTBZ)[\Y&3-J QW:E([YY.%QT\;\:N,,6'IL]L'![:S:\>HJ&0U0.# M!9H'-G7" 444>Y3,8A^8N#\*3S":YIC-"*[1&LXA&*&'Y8)O%[U+'V44WNWE MA33R6685B^'0>@9DR*J9-AIX33NHM1/9/'.[2QPG"3)-BT$'EFZ7P8;QB\A@ MRVI3J5F1)92*E.D]G9?R6:#,>,)P?TE1 C?HV@^.U?-4>WX][IG]S++ 2Q83 MYN46$CJ$XB=P3.")% UX1)D\)XK6!@O6*!A4*\P*RE@UCIC&VZR4IR6L/DXN MAG[[+\R?8@H=41E*-PBZH&4JHW=]-D8EZGI/[XB$SPS4S!!.WXVSYJ6C*[$H M9LS(BR1>C!".E.LN/(--D36QYXA362"6&.IN8M$UX1F9VX2:QA+*M=*!3Z@H MWC,K0%21>:3[&F(779A<##>T.ICM#6@@\]K*W!]1WN"-2KCEN86\=)2Z+EK6 MWZ-;-*:V-%",5*#\TD2+0"$E0C_A=@I5""#3B[+N.^_CL.2%58A["0P4+BTX MS;USX=YYM/G>^95<(>_H>$AP@[,YUGL=D:H[74U8K:AV^Z#W6DHW)&C/5GHG MDD(\M-H'9B"5E$,.B:(C'XFMH(:66U$MZW3*2G!-"\W5H'1!J$2;:D 5*)W* M31BKHZ (NTPP33.+(ED"J$.'G ; 4[$+[AWX^!CS4#Q5T=O?/SEQ)"T7MYK( M'"<%GGD3WP0%J]#\D%\OS-REO*^D@M=4+(LV%2^7\K>0?53YDKR(SGB>;H2R M99-;5.R847%7WHZ 4(R4PKXGOXML\Q=X40E&G>RK4<7A;0$7Q]9%L?%Z%SA_ MJ9'BS3L=35^YV :J(.MN7#\P"J?O%PDL1=0O\)7;#;) 31$Z[2YC:>Y)C0ET M=')G&S=L\(0)"$9>C;?FWHR3*G=J,T87IJWO"?7CZ7,!/Q,-B\0C?/6A36ZSP2QD5=U1"39*DN9MX5,,@'7\PBVSH#MPF^'/JNO5J0OB*JE4LMP5P/S]7 W'!F!C?%G:NF"5R]ZJ0PUXDQ$RB/ M_&.)T:4A:UC-0%MF;1.\9\6(.IBJ]H9CDC.IQ\"O^"K[& F0%)Y0ZJF07A*E MFK#TG:YI50D4:6KNSBCP[P,]_D986-#IE#W-+RM5U0*E>8W<9AS11;&\H$+E M4&)X>5/"'50)]1!,B\D2:41-'2*-$;>MA<6/LUTV0$L,L!2C?Q/3^?#+>S)> M150&+%;4[8J%JUVC_-U@32:6@=IH=.^812^T!W,#^U=<]:M;<77![6='))1H M_'($ 1-NAOM4UO$$8W?KPJ(U5R@&+(8"I"%G<]V5BEUVV:/@1K=OLW-(,*/D M%0JO? -1KKS27I6J!;*+]RN&L=+?4Q_%ZK,9W02O7H>L7LURD9+J.5VXR5?0 M#2YG;"5X 8JARZ"G98VB-$U>6:(2IJ37%OOH"AM#TZD;- ,N%,W?1,GR642L(+^F8&EU.8Y+G<@+Y84@ M,N0">X:P^CF+22V3>R;3>4L"P96 3+J85]8-?I!P5TYM5'ERH M=V0.S/KF6'2K@='GPKWQ^1)^FX9?Y:*$L'$+8C(%"&]T,\CH094* /NEJ)\) M?TW71AINJJP?8-S^P 4=.^<2,@[H&-A5/Z5EG>JORH)Y5- +EWO:C&9?WJ#1 MS;U=P0;=I <:W9G[)S$6F-X3'S-V#[OJ1JLR774I_YZNXQFFV #) M0!5)?X(R9:#?4' MVP4X-9UFO^>IE_!0M?Z-1T_)7:'6-!0@1?&Z>R';P?V2AD*W@;0:A M9XZ,\SOL=(MOM:W#U\CV.4L&IJ!#?4L6$Z(;^ G!V5'3.G:"X/T]Q!O?OU>DY/=KQ8/Y0?1U M G>9B/?J+S\@R%/@WKWW0]H/?>F'(M%1TDH#!(GD_.M<"%MM%D0<)YB/+I2_ M;M&O2F,-^7>]?FO4&6_\=;OE;/S=?8]UG-; V>^Q]_^NW]W\TF:Q55QLI[?5 M8VD0IN3>-?-X2[,V#S,X=[35;-GUPT3UGL;;[(F]C=,N/6&H[:@VG>[:-5M)W<_I&Z! M;@>:4W])F"GG>2+Q,3/*V]9!S4^CW;&3O-*57[E)RAW1OVFU.J]BEU.PO_[Q[)&?4K]O.\-A,VKBBXJ?DF,/1[O>7C6G]-(&P[&[@\[V-J,YH!<_H!<_ MG1I:]+J%Z%\*)>:[>FRR0$<6?7>7B*N880FY6OC6%3Q'>O7YA 2JMM@XPX$] M5(DI>*7]7B,OC;PT\K)=V8?M]'H[YY2.1E2./5^X M2W1Q5/G"=]0_6?,VUI]W:4VUBXVM!LQR&EEOP)-L#2Q88X!0#H07\P:L96ND M?R81():QCZ,:8,&1QT,95LK.J0GV_EM(8]:G=8L8EOAHPLY+4L(,T%,$:02, M7C'2P%:($;"4!4]1NKY;/\6"1IU$4]^E$0C6J3EP@U;YZUWLFN,1&$I#(KG= MX@@R'+I"(!;1=)J(%%]EPJ_B-$.)#*2G1A;?A;!V4>"&<@WJ#??47LG'YJ^! MTVG)@@IU&K TC901"P2"*([$DL,O W^:%D?;\;-=FIF)4#@2/F(9BY.EPAEE M6"!8(V&'3!!33PX?YUF-#%6D"*PP@I!<"F-,()W>=%JCPJK5C V>Q^>T!M\9 ML_CP41*4!M^R-Y+8V*DNDM@O<90D.!IJZJ?U&VO#JU_2ZLOJHSUH=2Q]S, 9 M@_9W!#!+GHKUU(FAL(;IS?*51 ]=]C;Y[EM5E7YHF?F7I!SAI#"1;\3:&'\M,,G;3ZA%S0C8_=IQ_,V4O\50:N M,H%*<_PP8!V>O5H"\D3(T"N=U;Q'O5%?$+/9C@X[>EP-D#QX^8D0]C$'+/#6I&_KMN MI]4>#9\<+F'P2GW72MS4._6ZQ= #G( M1U\--,>XS)='@ ?P(M <1TJX)X;F>'F159_1;BU]XMC%&/841[RCX4P= M;I%Y$>60ZPG)<1_['36)3Q/F,9?_^([_B*9$\?3>2I8':/3J2=MP[S%S[U80 M=??:DY=$%]['W!S@/!\$T&,4X<;P'Z$L-RAH#0K:@W)QN0'$?L\:EM=>Y%3[ M&J9.QQXXCROY.ZHRI?S@&EP/36/Q<$(>)N,?T6]] M;"I\W1:KS;_=D0U_:8 GJGU*G=<*/_A$[-'HI#KII,[0[@]VQ;=K=-)+^_>[ M.O>-3FIT4FUUDH,S%W;-G3JDX[^GOH7$8K8#2CT=+V%'_HT%MV_ M$*%[CP:G52EO3E]>S <-SJIVJ=T M&*/1J*1&)1U@;WV[UV\T4L4U4G?7,4['HI*._MKS=/*OS$_\E+"D"(,F%3,, M/^'?A S37(+6.KEGMSO-B(2*:]?#3#(\O')MKAM>H48:#0]SX]_HHZV/Z/_^ MGU''Z?S0:*5&*[T6K>3L/!NRT4HO?42O^@9T!:>:5_8CP1?LC9\Y_-N/]^)G M=I\39Y*>^-Y/@>"3 E'6 VH6^GD_Y/V\"E^S?CBZFSJ4%7KFUF"Y!%P[%^X- M8F!/HTF&&+(0P%^Y-VX8NA#4)VF1^+@*[X>'1ED2[8V(,(8@\/X[URC<"S=F3BYAO/Y>N).8;'O MW>#6O4O^]JXHNR"X)1J6M[]9$1Z/)B!1"#(/&),AG&'A(D;Q8_3F),/O)M94 M"(2J]SV&6?9C[P2!Z^\8V9G1EIG3HS#)@M0-T\36>3]ZH'P!_TS^H_@2A/N% M1;DZ9\CPT@7(WWC3AI8B3J(P%('-,-6^;KJ ]Z,LV67A8K3Z-//@HS9"1ON! M3SM*)&RV)T \)SZM9V\H:>"G!VSA\V))[V@,\VZ5WU2W2GWMX)K6F]U-X(JM M&!JF 6U%=]1R-MN*.:P'F%@!M\.?BP@9"MB0C ?:N0B9#%YPZZ=S.:@B"X'' MRW,?3E/K[]%"6!=?SO+A#%_ 8-HH/KWUS]]W@1#7 $&NG-2F-KSBP?$TM9A:4=ACP5VUX>S3%3:A<5/N M!+26XA!?/4%&D)Z8BABU)WK2OBM#D%GPQ_#W%!%J._+RW#&3XAO*,KBN$/R6;Z M0=3^04S$XEH[!2;C;N M!:AU^JZ07W&,$('<+Z=CZ.\MGS)JYT/?T '+ HKAX=MB.F5GC-8;DVF%;SB= M[^AMSN"[Q_IX/-"-N1_?L7/49(XJTY/)>,!9<=8E&2D_,6R4*S>+6^(5X/A$ M>3)3/WV$Q^CTJRM65_ZWG0AZW\?;UK:">:#-?B%H\,LR-/A.6J1'F>L#JI&- M$]N*P.=::.X]LB,?T]8;M)Q.Y\E'23E.JUN;N5>PV($S;A;[/(OM])YRI%@= M2H>VGC%5*T!UM(,KD\UXJT\YWZRFU'EP0,/KXO%CG"CP(G/4CI1P3SQ'[7AH MTPSW:(9[/*AL+]TEG)0Q"[V9ZO%<^Z]VJ6QG/+2'O0JBFC? X@TS[USB/AS8 M_>ZNG0@-,S?,7$5F[CAVI]W@Y!\M3OY@3]B.!BB_UH@19V[L^=%"I.XUG-SD M/B?\V#O2NB.[ VY'='C==YQ4_IF[;=CI-%V[%3^E :#(UM.MU M2ZG]%@5BD@5N;'WPW5D8); LZPI;#K' :"_37E_ LW'/'CH-+%W%3VG0M?O[ MYOZ:4WHQP^[83@,Z6_53ZAWFA&IHV.L6L%\ML3LZH.+A)S/M-?9@';LS/ SD M7A-G[!!GV)WNKBJI.:47/J6W WL\&'W?'%!E#ZC3?^G3J:%%KUNH_J50M;_G M_8LLI^_""7M1AL7Y:N'-#>R3$:C:8M/O._:X][AYUT] I7H4)#3R\NKEI3L< MV+WVKO-;&WEIY.5URHLS[-O]WJZQ]K')R[$G#O?4A\<19JS@\JHU5;M MFGSM8F^P"5<766_ ^]IV)*?CDG M[IMNVX Y*:( &K!_<_<&<1AF&>$R!/Z4<7SX:0T:K<'M1H=:M=%H#T2?6*19 M3%R$V!6P ^1G*T 0= 2EEF%CQ8826U2.^GP:9E< 2<[TS M]6-0(?_*W!A.$X634&ZLLRR.13BY0Z@"AA!"3!++7RS=28YYQ5^>N\&4WI0# M(\$.WO1:,F"60FI;MW-_,H>/PUHLIS7\3CU.0H5):$-\T2/P0$8/X8&,#@:1 M\4L<)8GUF2!/:@B0PNU#=!8VP+V&/:^0VY2QF@[P R[@(GRIC/H MYJ@[_-3V[D]MLW#F"YZ9^R !9!!/B=#)@GD#@KI@>#22.9*'5.'=F/"T"T07 M@L,AJ 0?>L-B% &Y[&>$I+G(!]]/5@YXS)+'@% QXM@Y1PIX9X8*^?E9;:4 M@'/8?SYZ.89-Q='MUO55Q\.S.M2B/* HAUM;TNFQ($?[/K,6)#Y-F/E<_N,[ M_B.:$L73>PND'J#1JR=MP[W'S+U;P4G>:VE>\I:G3,YM[- !SO-!L$N^ FI< M@F/$WFL0"QO$P@?E8M.(SP:X\+GV7^U:HE[?'N^,'=.@8]6F+*Z"1WOXDKF7 MK4!N=&3-=61W:'?W[4MO=&3U=:130=S>1DDV2K)62G)D]ZN(Q%DY'5E'!=GI M/O'!UE\['C]<"]5I8I9@X<9?!>7A']'!?VS:>]T6J\V_PX[=[>XJR U2QDO[ MHHAOJ'\1H8C=@$)/UUOXH9^D,?6%/P;:X=CTZKHM5IN->VU[ MT-O5DVCPEU\Z2_!*451>Z+:C44E5VENW;;>=/7&A&I54\1*61B4U*JE^*LD! M+ZF[Y[3*1B6]F.$XC!][>)UT]->>IY-_93Z#BU$$ZH>IF&'X"?\F%)CF$K36 MR3U[V#],YJC)[>W0NS/J.)T?7FF"K[ET>(5ZJ6,/1\W0T8KKI<-,:VHT4J.1 M#K"WMX[=[G::F4K5/:#N\)7.5%H!.]^,=KP+9F;O;S_>"T'9?4ZT27KB>S\% MBD\*5%D/HEEHX_V0M_$J3,T:0FINZDQ6()K;8FCF2+0*#[[5U4CFA*;;SS'C M6P7B48"OWT-8K3E(ZR0*$S])X;G1U$I@22A)"ESYRKUQP]"%ER=IG-'#5_Q[YC\+?L66"YI\_6/Z+2-*6I1 NDC(7KB_AC/W8.T'( M9$9;CMU)&L7<&8 BD06I&Z:)K;-E]$#Y OZ9_$?Q)8B6"XMR=:8M0DSU(F)N MO&E#2Q$G41B*P(;G+9>!KUL5X/UX>G;Y.'DN09IY\%';FKH3/_!I1[@F?CPP MQ,2G]3P">'GX@!%Y7N#E':U(WN/QF^KQJ+$!6=.QLK_M>./T6NV"V1AV##NB M ;]O_71>PO>V#?4CL<\5J#?\N8B0PX OR80@1'F$7&<^*G"S$)@>S QHXPLO,9&Z?%^1@*>C.8GBU)R8(2?Z7&<)T"E9YQALR]C=.C%V M^2;LW+@).ROQ!W..COLH12YW-(Y9VD=*!EM+J M#&8ZX+@.(.-] M3TQ%C(:*L@*>8!V" W:RI=0:Z[]O2#V.J3F+0DJVX0B/*Q&BK?L4I=*-]__?6D/H%4S]T TG>DK-BD=)KX$/^JEU.HN%0#72LAXBR99J3LWD4N9] M4,ZU&-;^0>.>'X/4B1#.93&&:=($G^$3PCNZ'Q[^D&RF'H3W'\1$+*YA6ZR% M.?)ES];*PGR6%FC[?-"=',8%7Y^Z?FRA2A9,;/ ;V/\)?/<:8T<*.4NDWKB> M"?TB@5=4,@UD'3+E(^I[/81S:="VGRC?.I8)] MUD.2UPJB6Z#G>H6EN1E$+$N3U.6DIL=3KVA6W?[>[OB@WNZ]1NT\G& T_<7] M5LOI4]N-3C5\4$-Y@@6:1+.0)B?Z3(;4_8;QTXV?2-ORIF?J<7:!'7,"7=&G M!0EFOY*5OGSJM0 ;0@_GL:1O.KUNJU]\JM,9YP:"Y[3)V W7M&.HN=L0-A_4 M-^XC"\"H5U+)3 ^JEN4YX#1.R1]3G]*\^6P^%W^*X0@GM,SYG/@5.*%,)H3( M.4C2:/+UY)KTHAF:[Z]B>IV'5,Q+##1=KV)^]2'4]%"S(J>?N4L,O*U+D8 _ M-GE8ZZCI1ZAX*NM7GY)@HQ1R94Q!\R@'3/[*L0U=!'((+NL2LZ!,#GQ.H"E6 MN&I+"Z/V"H/Q\B%X3[O[SE:[+U8#U68,W[#3#SJP>+KL>48:)BRZ%1QTH+'4J"$E/T:*^6I1QS4_Z9F\QE10/\ M18"BAM@8#FK[=H@&[O.HX#[[XZ[=V1F$HV: GPTSOPYF[HW&]KBW9R/XLS/S M\??<+;@@X<;U _*B(8 'JL;1K06[$AS\7XJ;*+C!$$ FLW^6-3R[UL :Y]6% M$_&B#%_Y&J1V=P)46VR=8=^&-^S7E;$]%0Y#GHP]R_HSBKW2/ M*I-U^9WAY(G#'YGJ67-0KU>:GX%"U1;W87MD]SJ/FSWR%&2J1Y#5B$PC,C^. MVGV[]\A [9 B\X )5;<#812*^Z7LI3Y9SP6O- @>T^6:;=T*:^YZUIO^N-OJ MZ MU/]SLIMB6:[UQVEWC5E_5/_/=[/K+NI9UD<7\L!B?%E/Q6&)-@VR29FXJ M^!98W:)/K3!;"!"]!!MLL$O(SMM]\"$S*BM/5;58M)1E* G6Q4:S&(M=J9A@ M0]L/=FE)WTQ\@R.A>H5"Y;=9T.MB@0+7R5KG\$]9LT/TP\^%5"F /4U^R*7E ML@97P%M"S_>H$A"+#[ :5[5PX$%A>Y&LIL#2!#&9A\ 4LSMXI:XO3DJ_"OR) M@ 6',UC,%)?@B8GOJ>X0T%"RA@P?2D1+8]B@.Y'TN<5JN#M8"==DWT\9,$]F+\ L\MO>/2=E"$23+- NIF7"P# 5O%W(KYJKSBJC[UGP-"R'G$RV$E*MI$-TF9<;E\DEX MY,;T5,LZNY?UN?+& V* V.C*2%G4">U"JW1!*+% @!C4Y9?()=]W8FDT$W341$CZO22OAST?FE"&;H"/!@$<,XC' M= KO%-P',LWDP8:@BDY2$2_TMNC(]9.(LJ0E8)D!:%0F90BR83D=6:]4PV;2 M3R7>DAM5':14Q1&X84C%/%AWC!7-]&%!=%/="X726TKT)LJ8>)K0MZ7(V^0B MJ@(#WLIB5.0%49]'<24Q'>I M^^593T_];X(Z(T5*_H#JR<)/Y'8?OHQ\!JO,T-O@DE7=V*L_]T-SE,]TE*@" ME/>$;8(WH,L%^VG3S3X<1&)PEDES+,]U+$I:T+.Q'2ZQ"!IS^KG8#FQ)_KQ,WF)#P !+:X MXTA-G=3&=B44WQECGYA] ?B8@,+#Z#KP9^RJ_H _;D[QF4YQ&4%(FJ(S3+W6 M8@;^=L%:L#Z%-_ZRCGRND @LLN#N?75";Y[9U#C^S''X& M;.-W[HR"P.M2D&9%;W>:Q>0R>7XRR1+E%]U;+]$T#1>:AKN;FX:KT_Y;*2D^ MQU9."/PH7Y2G+ Q=I7CPIT^?K9]T'&@V(6%JQ44Y#3.Z: 6I# *6?#9=^"?5 M H% @&QU\)'9DGM*1RUY:6:*^_U/HZ8F$WJB^'@0W#O%>JAIK^PFC =3I(26=DDROR4^3& MU-?Q@;Q'@I+*4HCDJ2/-Y2XA=&' :9RC T*987=!B5+U,\D)_7:9$S8T"B=S M-^8F$W2)HY#?TK(NM [OC%1_RBUZL6&4@;U@KD*#M9!I(>HKVV:%;F@F8=\X M:Y>*]%B_-'A1'&6S>6EY'6;U^UC5$#'XY!+6]LU'6"RP&V_ZG=:X)#FZYBZO MM%O=60T9\$^A$IM(Y!@"4,SQ%U-W&FN,4H )V")_ZD]BAJBPCS;J"86;LT ^T5K(YI&<\) /10.G12022AJ=B M8U9_!"@A* MGHN5J*PQQ(9*S'\K6\^Y\YRD2>G+YMR>Z]RH/Y^HGYN?B;R88^MB^A=-9O#9 MA0A($R-H(7J*.CU(;>77D:HD8+BG5$$?NJ'/5^_E.[M@"$]7^:Q3B&.QH.+!0.&>RJO* !]2O<;/ :B9JVR!%\U-BW_3 MXG]?6_NXGFWM5_XWZSDI*<'M#=_SLTN>_8YO$R.]\P.N/U3[T+:$3(A[PYX(5W MAMUF#E^5C\CNCD8'.:'7XX-JK9#WM#Q6*ZRA16U8;MBUQX/Q]CRW_MP/Z58= M^Q&-AG;;.+5/J+,274] I7IDPAIY:>1E;(^< MQX$#'U!/X-S(),-VXP"1A%)ZPLU;FEK$!5/0,W+(S>WPN'4@J M!8:(S, PMP2%M(Y'LD1HH!F:@V3",*T.I$TVL 6M?.4\-S!+D0O6<4L->SJP MVV+=I0 G!]\XW;9)V*VUVMJ1K$:C+5*PB#)1!*VXSGR"$\*>$1 7;OVPK:MH MZKOX1^"&+GWP2^R[-%TP2>-,-HCDC2 @EMQQ3>Q4L]==85R' 8@J17DJ+;:*'#DK*29#/.=[VA.R3)S);>*%8]#^CT(3P: M3[PTX!^Y4=/7!?.ZW\NT601PAVI;6V0*.-:I#]U$K7PF] M,R/2<&_=V),Q3-]\(/ET*CXUX@QN2;L',@!"H;&YKE6?3SMZU#6*^)_BSO0@BWLA:27Z,>@ ROK!8#_*\U",F[O;_5H$37=^W M=04A':)MF#.A:F,4KPA$3\)#X'AM'S@PBN_RWOXBDBDS8A&S@@%Y255S$C.1 M% %[L\!6%P6/ IMBOI\&F?P007 +OB@U%?C4#;CK\Y;R9(238R)^^Z'*&X>1L5S+P]WYX$Q[19D1 M)$V)CN_7$+K 8G,WF.I,P?X*=E1=!7LQG9[\)(./*PP^K-,XQNJK1:&ZHC8Z M]S3==78YPO;['@&HDY#Q#5' _==S?RDCMBR!TPNT]EHDM]%YA7!JRN]%ZF)X5@$VQ0?MX$ZBX[R<,TQOP1:>+0ID,;!C[R5=& MB9_09D'QX;7'5,W) $4&7J['2-*3>?' ]I?4?J^ZDGH&.ISP&D[Y'@E/\S/P MXT1A"'T$_Q0)7T.IO<@*<)=\Z>D&=XFO;:(Y5R#D6UT)C(MN"W\L'\ WV/W M7.97"K*;/RK1()U*MG*I6B+D;LP\AE=WL4="P\BE^1% N O/6J+UYGD0R/3P M>[%,^;LHC7^TKE2B&1_J&H"*B5B['H4Y1FBI!$?T5:"@\PG3SO_*O!E_E@1% MCFZ0:&]1C*]7X/QX?4[0ZRAUC-U"^D1BKB0*AIT06VQ)5P[>\5B"*,DTH)V. MJB28.\$*YP\E #ZS"(D$)R#G]@FV)H:R0+'!-_7FS)1J=,Y*J]" @&! M*>3L%D,YP2^N^EE*N[INP?@G!HFL*1S+5/ M9OJW+B.KH?>%9 M$,)H( MB9YI\"]S(&8AZ3=$.'FG1I?/^8&[UU&62D\WCN_PEX16:9QT^5PDDT@%#:OS MZ/I]B3R.64V")Z.=26QOT.R*PKQ"G%7C^0@+PI]FYLWIQ]OD3TC^T!3B0V.Q MK2/*\2E=7\9BCO-^;D0)FY&2F1->,J JA)O&+[Q,_*;TS[Y;^T[4$C!J;U-,Z2^ M$!#SK2!VTN9>CN)(- 3]0S3)"<'A*;_FX83P(RS\L+H6_OS+Q]\DH5O\Y^I_ M?\]PC$[*&(%(0OA!H/[]P=#5IZ0B?F/'ZA+IP1N(W:I'HR3 M<+60\:3:S@-3],H+79AT=^R588I-S@32&*_K>@9 T8%*98N/Y0 I_)\O0-!K M(Y.-H'9!4B@EHS.@N(0MJPQ>UJ=&#IY>.@T0#&(_!%H0<:>B2X+EK>AQ86S ML,&R.M/R7-Q)<0@;>F#7A=E7&[B3,KQ^*"',(6R6)"BJ 5U/: Z1,Q"6\^)0 M[:3&YMP\>#^L1F>H981OPJ1Z J<_<*EKDGD>SMWCWCXJ45FSICU]PXJ9*?"I MX)^A=48*"_331]736$^3)2O4C%S.5.YPHG:(O*>##%_-()73##6 =1ZBDP^9 M"/D]HX%)%M)ALZ.>8BU&7-N1J91T+2G:$:T\,M[_=)/C79Q#7*J M^SU O^1!NI&I%S&5>^%G25-AMB?RX$Q/^&^VJOSB6:4RR&<(7<36;]'@G^)" MU.[%-])FB3& E5^RHC75U&4Y$)C3^R[.6KZ)8O)$W_1:HP*9*^F_Z-S!0VQW M2.^1$H$XMCJ89)Q8!,=$6QLLDU7Q&'% +AQHO2C3"YN4ORN"%-C4)(*Y-QS2 M(;P9U;YS0A;GRH!'].\\&UQ\S7V,)-_Q%@PO#M*F"9I@3."+J)E!\WV_NB%/ MX)0)CFCH;=KA*FUO59#TAK'EH+A?]:N'0\=:#&)'?WOA_A7%IEH"86<)-,:+ M) 7'!_^.-/V8Q9'N43N;HV\CK/_)W+!EG5I@4DXX=[N,P+T <;C1!1&NQ$HO M85R\I5PIQ: @00OPM=U08*Z96':Q$!ZZ+/ADRWRR?,94%[=#V.KJ _[>O"AD M#U[>9AB=1%0 FW<5\<[E[8$D09T5#LK+%"P+ABMO?1,A5N,+O2P"]'C<&O6[ M^P! CSJM06^T+:;RFMYPM840@N*]T)?[+:??>1'TY0<7?<]#:X$\^QIPFM?M MG%?FX:@UTZ41?NIO/ZI@>0LHXR/EBA4@YQ?">3DHKH!I/O<_^BT1"%X[ M3$7M42@Z=GMG:*PCPW,]*/W1\WT&*=T6!JQR]-A>$-=ML=JRYMC#?G5!SK;W M 1[WR2HMHWX -C1-LYSU,DIAY/WM$E,6*2?,)+;&^NONO+(6GHJM-[H8##/_ M6"?F91.!;0CP56[35%'MNCI!_BD&WH7\7"$\+R3I"E=EZ#_R_*:5+6ZXK*>H M-7:IQDV5T-*LIDB6M%)%ZU)0/H=*/+@I[X[GD*\9#0Z?QU'DEM-6LVSU9'*> M'/O0=')KOB.IK2,X)$_-+7-(4P=YB^C)6"OF$AD+%SUA1MW_Y MSJ!=A_*=WL;RG3.D' @\)78^8SN8A]4ZE;P1W'CGN5[2/W)E@;RUR\M&F5O4 MGI=ZS^\/F0I&*::\F+P'X+'0(M]"7K.99$L_CSNYPRAG1A^BRE9?T\%'8%EW73*F=!F3U,@MDF873=4^<_EOQ/?\SI\H5 M;"/FPE)]MWW*^+W.N-NSWN*'Y$K-#Z@EMZR?5'TV7;#DI.?B$Z &4^'G"URU M+)'DNYBM]L0W6IH@&P=LX[AWUZS6Q51L3/="5 3$JIE+JO#M1?U(-=J>K(20 MB^(T?*9;B3B?"HK6#W##,5XH@[%+]>=RJA9(Z2=Z)KW-&TNHRRNA"78,8$:% MVC)=BXPI7YEB\0MG@1-N)YGZ^?W#U<CJ_JK MF('/"6U[37V.0,_Z*R+]6?SJ@*6%./UEEZ++^"&IGEV)(7 M%'2M$$3Z,M)^4Q0VVB\(4[XBVVA$IK3.;>L@>+EYPW[F M4&M<"_X]W]I3AT-DK#'V$L9E@HC_&*1B;Y" %,>F=&ST:.J8N(#E6N!T<^K\5";.#%1G;NQQ)7\!B$L6 M->;80QR1&E%$.L<*_I4*FV(HT3I,,>=5K>_WV-??K'C MUFBPW8SVPZ_5&;7:6Y8T562QVQ6 U:%<:/S(R4BV^9)K$_D49L MZ?I M_%T *Y4?QZKS:!:[BY7!7J^(_*=YHPV3A7MCB';4T5FDK7D>F-*ESRW<._[) MG9!'<2V*RH#^1?I4HRZLG >?N_R .AGK;>?[0U0I'FX:W2EHB\#JR;3YB?6; M>V=U^%];L.FSCE%]7%UC]6J.>O9X5-7ZOI<=N=:4JM:\5!5GU[2=X^;EUZRJ MZ Z]\\-Q'W"CK%Z)LNH/[*[3M7N#?D49^N@GH*-7V2WXF"J]NI>3>?#IW(>C M9,_N='<=[/NHPG7>:G,\6^H:G"TY:,ZGJN>SGV/3'% -C/53'=+1IWS(_#K: M&O\C"^Y4 NC0*9\:ADKC_M@>#??T+"L4#1WY,3GM4:L]:DZIVJZ:SFYAY"R+33>6APV.9^I"52UTX*R_*L Y*[?_8,I_C MP=ANC]O[^9Y/1ZWGUE\/L,B!V:+&N=.G)U"UY07]JLZ>H=K1B$NC49_.[/L_#R6@,=>:60G!G'C82V+C> $WO+/S M9C<&4T?0$#?UD^F=1$NX4Y,F$)QVD2W*8Y:MZ#J077?;MZ ?BC*=[W'.F>H[ MLIP1Y@;QOR8)=*$CPKI2>T7>?J$*'8O3T:ULB3]XTV^WVD5P;8GP(!^M^_?E M@91&2)M0TFZ6SB.&"[CFH_@I0A 7^,H'/Q;<-V;"-="O-11%9.ZRP[ND&6^G MV2Q+@/=':I!F_FCCE06L6604$VOFC;.ZSR(7Z7V*;SZ/W]Y(1_52"2)A$$"? M CS^"N?R\6:,659JW4$2P9M2;G.1V WJ/87G8UL,C59Z^[ZPZC6!?8K"1_3Y#BL\G7@;2*7?X%O6E3L5Z9TY M *V.QYBBV ;@,H!3L/^!CIPZ'&A_XX%RM_UYWKY8QZ-<*Y%R%:\2Z&2X&>AD M%][.!S0?%AX%Z# Y =HB#-Y[1F2ZJUPW^&"CC'W\-O>O_7S >VWZ=IU>:]3M M/WEO9;\U'.[7ZWG?4X>#5GN\72^LO*DIJ0C)14_6_K3O1Y^VG_1PUT7=UC;5 M&T_35[9YY_?!'$VGS[;]^YII_\M=J]@$JXD?#KY "T*I*8A%FB[?OWMW>WO; M@F6V9M'-NU.(FGC47O4>^?V MAX-^1WR[Z=XZK7FZ^-N/EX*&KGO6&1X5SBU,*5(]U\ Z,OK^/?,]@:.6]4]; MUMMS$W['Q-W!.%8J60NX3H6UEX3!$;O&@&<%;/*[!C8I K?E$2O'C4Z[]?U_ MO7/+!NJXQ+33B.FK$E/^J]/'OW?&[\2WKC.!,XE@^2 %F#AD:2T)Z:GZ;2Y? M59#F$:(4,=IG2(7\ Q+<_BL0W&XCN#47W&0?R>T09PV'[TA>A>>&7BQ%\?HN M<%EX3_EW!#&E!?4G^/5MLEXD;8G:^RFZ80LX5CG;K415)0(?DE?^7$%H]1N= MKGSEL8MNKW&-:R^Z3^,:]Y1K7+*A'P2.]I:#$^#?5X(F(I_AI0:FT#_G>.CA MS/I,$DE@?$MK[3)??LIBN/H5L1V0]8U9&V(4B;*3V[X58;V,5@9V_K4.FTA(YUZ6#>$ M#@'-\SB=$>]=W:*S\2O> ?]*%4G$BK^^.[,8!+8A<(G ML4PY!Q9->0ID>MHZ-^&8$5GIZ%( MB2*OX/*AJ=1Y#9-ZUV$_UBG^GG= SGPZ-@EN^NTG/]L1+O&HHTU= [R:GO0;9&,?K)E+OK8BQUIF<9*Y7'!WF<^.ICGA/1)'I^_!7^GNQ_6B)4J? M^:4K'KFIYH=U5&/KE1M?NZ%(3BZ^!>).S1+OM-N=UO&+6J<1M;J+6F=K4.ASZNFT_M]/E[^^M][ZWQ>'EO_D!BZ&3E=S(7!<^5N__(E\ MF+GJMU@(^IPO,63N^31N+19S$28HJ/EW;Q[^*A67(H",X!'2SO '.>H7'G!S M[QK/W&1N_0RT3SB.?'L#>])SV[>8V9ZZLQF'M=BOQ&3^.![GBL>E V M?'X-L,T]3F]UR[IDPC69&&W^B&D&N2)49R(8_,$B//]?CRY@EUU&&"! M_[_I?QLV]=+K^T_+^-_/I ?F(A:(>X7% =58H['(G[,X]).YN;JNA[*X.O_ET^F7/RX_7NV' =,C2AR(*3X;GC]CB8%? M$N?^!WG^&G8*-/)D[H9@&Z3[[XR[/;N4F+;FH+H]3$1/W"PAC#(_0>0PM!?P MFFMA88\.)ZQ]>,VUF+O!5 &_43 E/X @.R(+X4OTO!RR;9,U>#KR=;8B7Q'8 M\64!2L;CUK ]W >?I-]K.MS7H;#>H?@.22/\9D42.Q4?] +[] M>P7IU]]ZVDL%][=^L/3O?YQ_^/BK=79Q^?GB\O3+^<6G=7.<*\@YSQ4.'(+) MWB7OK \7?_SRZ^F5==:R?KK\G]-/7W:9I[T#479!L:TNQ3Y$V2P PX?4BN^H MA.M9J+4C09X; )F>^-Y/X6V3+:CT.1:)CVX/I1_.YKZ8KF8_R?E[>T]Z=.UD M]T8C/+M&N#S]].'TUU^M?[2LJR\?_SR]_-"HA'M(=@D\[@8!D2L5MV[L-3IA M#9E8"ZS<<92UP,H'UFB!#>F>=>'D:X>Z'#]),F#9NT)J]\=,'Q,-!J]O9_.LU 7&E-?QHJ_A-\CH)[:<, M<4Z>YTKE*(/[!ONSWH4?#?;GJ\ S:K _7YN8-MB?1R*X#?9GW06WP?YLL#\; MT:VEZ#;8GZ_/5VZP/X] <%\(^W,MU.73(#MR%^[3XO85>X;1CQ[*SMM'=?8^ MX*LK:(?7H#F:,/LU:(ZF<;]IW&]$NU:BW33NUT?4FL;]VHM:T[A?!U%K&O>/ M0-::QOVC$O/KTW[?-. _8P/^O;7W6Q7F2PD] M07%\#X%LWB;]P!L=G"<9*KT>PF2'*]NT\'6J)M=F722U).W%_? M(279G@0CS>4#9 M\+SQT^-U\Z3QS\\?/GSZ2[/YR\7]#;KD?C0F3*&N(%B1 #U1-4(_!T1^0P/! MQ^AG+K[1*6XV/QNB+I_,!!V.%#IP#MR7=\69ZV#7]_!Q\W1 <-,[\H^;V(-? M)P<'P:%[='@\Z'O_&)[!S^.3_HG3/'3ZT,PY/6F>XOYI\_CXL.T?.8Y_./ , MTV=Y)OT1&6,$'6/R[%F>-T9*3GIX]/[8]<#%L'CN.V?OER\V":-I*V M(67?EEH_]T68MF^W].T^EB1M_CT@X5+S[Q&%2Q]]/F[ISCI';2=MJSE1"V_* MI,+,G_-FG+%H7$P0*-%2LPEI0:,FM"*"^@V$E1*T'RERS<7XD@QP%*KS1L2^ M1SBD TH" #8D&KJE!IG;"HLA45_QF,@)]LG*KGW^@)"V-QU/N%"(Y0@'6/:- MQE(H3>8T';?9=ALH1NB&^U@9MTO:FQ[FB%HD5%+_U5RP^/@L@T:KN@*1; XQ MGM17(DL8*Y)84.MRJG5QCRKJ8KA)XG\<\FDK('2E7\HR M(OVCU!4Q8UP9+OI*+C" MSUL3P2=$*$ID-HX:!B-!!A"((+XTT]CR6XC['T&3M$E.P+)KZ-LM("'AS:(G M*:U&Z[PA 8R0Q+;9YHY/!*G;<2"1$-8-T'_X_OLXK-M_(/&C\,_1_8 ,ZG8? M2"BCK^B]IGZ$^X@&YXTTK\,LN&**JED/HH08&ZLVD&[ZTWVO+"4P>E@YI))3 MV0NE/SN0B\$_U%SDEIF?P W%[%"&WZ?62RXO^$>2!+?LL_G]@)^&!&B9#54RLDMD+@&D@/ X0', M1A),LJQ0P@O%S/9X*'F'!?1J1!0%/=\(SC(O.U(Z$E1'"OVPQ/OO.XKHYS6!W!)1D)GN@'+68_[/C@07'_VXB' 1'R"F!3L_G=MT%K8VR']]!Q MCJK#FY7S-Q1+6C39(SSH8CFZ#OG36X?JG(T=O2/'.:XQ.($K,FQW"*F':#S& M8@9CA X9'4 &P%3']WD$&38;WH&I?%BI5(.K(B\+9K#F<=TX\Z?2#[F,!-$ MQHS-$%NP1@O>*&6^1^Z%M=>!8"4D80%[\!8D(2U-?NW2U%@-@$NB, W?%=.4 MI0U2SVE[;X,TD;)+B.J4+XJ5YX,K+!A81-X1\3""55?5:=#&PAY./=>LVI<0 MR_#3J*4<$;!$AN<>GMBVC[@?5@V=51C9H&H[A^W\X%H)%?HAYKT?4HFINPL- M^> "2QV-@DL:1I#PO6Q;*XZ^NU1[J#WR7C%P=9N%)KJ-T<743!-M"GUH'Y>7 M(>H$@9�[HH,;^?MUC9V]WBV#.UO=INL1"),C)W$OEL737)4FI!:Z&WS\4G M;AZ[I5ILFC2AA-\>%#!"G4EX)1?[#'S:SL=<*T"[./N6V[C'IM M+F;O-)QR M_*RA$7)=4TRO@=Y)X1)(B%[X&I$A!\)O5&$I22JWAKT M?439X7<]4XFO 7\B&Z7"39IDQ*-$/HH5V+O'$F:WVD3=V$(W%/=I2%7=JL2K MN=N=0"?.]9S B$.)/)01N).@QUM2C_BYZHR;);!F/V[;S8?G9 ?,D.^FE6L- MF@(Z^W#P/+,!4FKSG?3Q2]*ON)]H6MJ]^M#-SSJ:;,?L6!;F=Z'L=7]$I4-;;3EN#8'L0//6M.!WA%FY^&[_(!Y;V#7H[OF^0AR [+*[B(M(]"?71 M,L6+Q_%=B%G-XQOO+=7N&KJ&4M$UEH)"H@A*-$&*EP<0H\[>A8P=KZ2B8VVQ M:TS%?W 8$;U=Z(^RV8(.J6_TF;IB[$[2]MQJB6D3S04C+1D9T?$FI3]ZD8!H M^3OI%3T61%*)&6;!CX0/!9Z,J%_[::N57*R+/KU_4E JBEF:POB"Z8X^=[7* MP'56A!5Y6=>'!X?MHHKJ2LAV<;FXRMYO3]#>),$>;H\\]U4X[[.W&A[P@&%( M* [-8.$21#CL0G,^UN]!@2S+)Q(67:[#!X]3 F+:E?OUZB!W8../3=7 MI:[F048IG-@3U#/'7SFS$9;@:_)7Y[6&H_K%&!CW440D;HYM)X*T@[.8KFJ^ O!&LC M&=M40ZB8U#IRVJZ;K^!GEL-93KL.0IU%E(V!=>74UD];5 1D%U=+A8;MF*-P M$#\R9Z22^P%6B[H2Y _Z]!P$&/WL0;WPMP[!]GC9]MSBH\#ZB": M/2F6:H.P6BIS,317R3R(L0^V"U#?O."NS];N"9[G5@W2^Y7U2GR[(PP9AEZY M%E2>YPF(TH_C ZPBZ<+KSI*N4P&[SQQZ![G-U'*?250RJ^:2LOA",;2DV_2Y[A8V: A-.N@U G8[,QL&=L MQ^W\F;020'8Q8RLT[#47A Y9?+;=KU=$JL/0'B-/O(/<88,RY"!ZQB)0*F,G M@]U#U)?D>P0=N)I67YGFJ.PA[M0M. 0R9X%B'CML])HOV2@FM@X-S_$.\H0<.M0(F093-_C;1RMX-[PL@3#K6=I16G M:@Q6]S5^.;NJ!11EB@R)J-#52S(@,$,'2ZN4Y"FZTN[9B6IT*;[5CQ_L.V_X MP)/6Z^F8,XBJ8E:AJ^8)PA282>@CR,JL\VX'B]PF7;/-2@WR M'JRWU6SIOEZG[(@+>587(?>_E5JG!H=U#7V5BJC08?.JC?[+LY<=(?2J7S?M MSQ9-[O!,7S*'W@:8BJFN #P1_5T4$N IC(TAN>=A"/FP;E(6!=8!CW6Q1,*'3%' M4'M21B3(GZXV!Y5+[?A.W.L,LM_5>G$RLC2"EG/&>!"M2&8JT*\IS%0?>O=D MJ%<\'*::Y12QMLZ!=ED::=J<-C: M$;FDYSWQ"62" ,@7I0Y#%Q$DE.I7HGK,O,\D*#7.VQF_P68! MZ:_59*;#A3VTV<-&]?KY;KU]A:2-8K\W'D>,8RGQB@)(>?N-KZ0+1Z9>';UF MA9FEV]94)0U/ YA%!(%\O >Q$88;!*P5FY5Z>538[7D9(7D8TQP17!$=URU^ M:T/K/42ZH/+(*6N]\7'SNMS^D5\0'=?OB183Z+G_FDH?A[\27)[?K476MH[/ MAPGQ*0[I_TAP2?&0<9#A/_#0B%E1JJQ&^P?W'0W?+2-K\I8Y]ZWU#\(H%^T[ M#CGMP>$=$7[Z:GD[^$F2^$QF9^EX M:'EB_RIFV[JX654@[R1&*,._.OVF*\%I2>(:I@ZF)],NGQ+XJ597,8I(-EW. MN(_TQ@_8.5B19^;:;7PXIM_A[!1\U'.5OU6CW;2O?<$2UCZ=H2 D5I9%NJQK M+ZK;B;9VV?/J_:.XG*TW X2!-'YMJX+P&M=XY<_)OE(GWE?Z$3BJ2ZS(_!3N M.G>WWEF[37MDFC;UF,X%Z112XIG69]5^^TJZ;R7YQN>2[,?XKNDS#',8S4.B M)VJS%ZUE6VO6JXG7,]-/(D%JN3&$DLRK=JZ>855'I25/K4"YY<[[^,2KN6FF MX38X9+[N7V^78'M7"ZG!;UG% ))IN'%DS->+8 9[T _4F6493&IA%, 4SN"? MHD&N 00_T^!:\''F$SFWN<_QW%!F1K,LS5M_'^&_6YIACMA*?T3&^/.'_P-0 M2P,$% @ 69 %4Y=$>BDW&@ J?@ !4 !Q9&5L+3(P,C$P-C,P7V-A M;"YX;6S=75MS6S>2?L^OT'I>%S'NE]0D4[+C[+K*&;ML9S-O+%P:%C<4J3F' MDJW]]=LXI&3=18D =>RJE&U1S#E?HS\TNAN-QM__\>5PMG<"73]=S']^QGZD MS_9@'A=I.O_T\[,_/OY&[+-__/+##W__#T+^]>+]F[U?%_'X$.;+O9<=^"6D MO<_3Y<'>GPGZO_9RMSC<^W/1_34]\83\,OQ/+Q='I]WTT\%RCU/.KOZV^XE1 MSZ+TAK@,GD@=#?$2_V4Y3XII97*0__GI)_RGL<%2HFC KU%GB?/!$6.4B)K2 MJ+(<'CJ;SO_ZJ?P1? ][*-R\'W[\^=G!RY__Z_ "'GDSG_=+/ M8WE!/_VI'SY\LXA^.8SYO;CV;OU&^8F=G_\8'D:)EJ@4M$/YV^\.>?T47_2P>SX;! M>(,_KQ]9P-0 "E^6,$^P&HZS5\X6\=*79D49B^[L_YSY +/AT\EQ3SYY?S39 M[WM\],1IJG,*@42E$I%1 K',(EM5%-3P$*5REP=E+<&@M^S[,"AO_514(J?/ M8;;LSSXIPT<)96L=_NWRZU>CMJT0+X^[#B?PQ/J<';>)& @TDE!@DZ"@,"9 M9Z-6@?-VLJQ17!;I A7VN[BWZ!)T:)2>[7V&8D+6]FD%R7?Q&D'PS/)= F'9_]_,59;ZWBYJ#7"*QTBY&V5_*Y;'$&W/'V'4V*Y/T^O<.(< M%8O]3UA.O(Y,IB@)=T")M%P3:[DDFC-G/',L@VRA\[M ;4(!_NU0H-KX5V/$ M6\2#PL\_O0%<)MZ787R;_^AA$'9"A>-*X,H!6A@BN;8D&$T)HS;C+U)FB;6@ MQ)VH-N&$^'8X44\#U4CQ7XM%^CR=S2;.,:VMR 0@,")S>7NDB>2@ ?VL;$W2 M+?1_!F 35:\^A)GQ\6=/T>65& J:4F\ MS;@L22V(3=R0I!U/UF6M [30^";@-F&#^G;84%T?]1:%Y0%T:U"+>5Q[+$H& M &DRLE0H]%AH)-[9(CI(H4!G:4V3Q> F-)MP07\[7-A^Q*LI_U?(@*]/KS'2 M/X2/_LLY.RQ)4BB9-"BC,UP1AYY*B6AXHK8%!ZY#V3KBC7%Q M/%_V[_RI1R-\)J!1@4;N<&2Y$672.>*Y1S=<"\]=1&&#:!+ZW@AG3#'PEFRX M%@]O/_[5B/[J\&BV. 5X#[.2,[I!4NTH+KD.%^+@(I$^.Q(H0T72Z!)D#]0W M6?WN13:F$+DR0^IJI5',?(;J] P392E3'S2AP6=T[I,D5J"YMABLL>!IRF$' M0?-56&.*FBO3I*(^JG'DQ7$_G4/?OUPGJ:!M EKWT% MKP'-$GB77&2LXHI=G?MV=S[UO&%*)78D+=D:T;H]\@ MHO!11!& F$1:>YMYP8)E-QC10)G.(?GB6:G06J5.-@_D9@ M#?(6S#"E4"S"3,#5F'E.O,D98TLEK-=.\)2?(F\QFI!^>X9(_Z821X@M"]'@FJCW8S+_L"'JN"]B47S[+& M%=UI3SQ^1D"%$++)Z$,TV1N_'=)(P_ &QJ*.5BJ65:VY.\CY/WYV#!-M0>.+ M!4;_UI=J'HJ+' JI38)D:8B@8IMJJFM81AJ4U^?%MGJH1HB7B\/#Q?P""@4N MB\!,6;("!A6LH!"!1"%=8#)0-%\MV' 5R$C#\?I4V$H#]:+RE*9E)/SLG9]B M6/C2'TV7?C:A''RVU*':RK9%1D2.*TFB2<)(%"VF)J66M^ 9:41>GQ4U]%$S M97-\>#SL; T+&E+VJ(,#0/?G!%8IA#>+OFS^O\T?_9<)D\(DM%I$>5E.0RA+ MK"MYA"C0B"ENP#1Q.!Z(^"3 WU5XUD[V'IIW-(KWPWQ^BJOP :'>YI MG"XG/%$4U%%BG,X86*&-M(XGPC73G&ICHVRR7WD_M$VHY+X'*E764C7VW""F ME* UCY8(E]#!!D.)S6 (STCMD QEH4FJI'Z2\"9OT6/ P'22A'HHX8/0)."W MB*9!1!:T=J9)0O217ONNTH1;\F 3/_TA(]_.3P]9QN2\(C%YBY,X1.*-2T1' MDVU4*5M#Q^*G[RKO5UGY6XUY<\]!EIIG84,RLB6AF0XK$1!J!)NZB:!*H M;>&9[RKU5YD'-33P9+XXCSPZ106QD!615(FRY1\(!. F\4Q3:$.3^K[XKC*" MM>G34&.[]+Z9L()YE0E8A5&!4DAW@^R/02/;LU#4-JG7J.-][RIM6)D\E?52 MSPQ=.B*<,T841GL2C"P%9,")$T83E!=,\)D[V<09N>,0]B-<+-\?8,!4_BJ* M._$S?&B_OWSIN^X4QW[E PB9/4@OB(R?M$RZ20RZ$;HQ M>>*/9\@U/ZRZ8FJNQL/)@/<0 8&%&: 9/Y/9X<3/PF?";4FC@++$ZT")8LSA MM)3*B%9IL%M!C0:FJH>(3U!-^]Z$[+B2AK/$:&F:'%YXC FX0+P'!: M)'HE'DBR#&Y)_74_RCA[GFCNH11@6OOARA0P=HIBX&$B<589AF*RK)L4-FZ ;4Q^=SU:U%;*%;;\_?G5T7J#/V_?J>C# M$O\L33;Z15X%!I=T._5 MFOCA^&H.Z/$J[1(TZ6)T Y:MVUAT^)!WW2)/RV&,Y'W**!%GC$B'X9^G3!)< MO%A*3F=MFSB8%S",R8W<5O/7.EL\Z!J2;TKM6XUZ-=VCEW)!'A#@3)2)&(K1NZ1* MDL U)];FK)E43K:9Z9=0;._HGCWI-U3BZL39,>IMK4!<*EY 7G1PX:3![]/Y MHILN3U_/E]!!7]I+77[**F_R.RP/%JEX>/UR6&$FB5(?BI(@N[,N$T$($BEW M.26JK&]B\7MU-'R=)*H9[:^!K^_("YE!6&&>%TA%7&(Q--"XS MJ9RQS(9HZ5*F-"1T-=LQ]AJ>49GXVO3:;O0K4V$W7*>,I6P%+PX,QC#<8@QC MI2:1*2H2 ^M9DS8W3V80'Z..U?M6+UL3I&0+@M9)BG+ IU3:2BDRL9 84=ZE MP'$\P30Y9G4;H#%9_K%R^(;&9-LKM_[IK8MFC5,M1>(D18TA!E"*)D@B*7SF MUD8&,;8Y>W%?D/JTJ=]OA6#;JK1=U*A8#)"-)#$S=',8#<0K$8@6U)@,7+LV M77[NCAH?L_'< XY/V>#Y%4Y@MABZS*Z?/L'0+B:N,V$A!")C.51%HR02-6A5 M4$Y#DQY>=Z(:DZ7>BA?7-YMKZ:)>72?,\%>?$-'OOOL+RE0\PP/69$6I*0EB M7FP\13\O.G0@DU(<@0)MTGWF=DACLK!5B5%)"_7:_J*#W_D9XME/A]/YM%\6 M*WURY@%, O"<@XG$2&J)M%83STL!NPBX]+O@LVG2&_8>7&/:@ZO*CYKZ:-G8 M:C^BC] /Q7SK3FW#,$RD$U$E%XG0'I=TFZ#T0&&$&Y6]#,8(TZ2T:7.(8]JG MJTJ=1EJJ9VHN[!>PX$.T6A,3R@E-<)9@H!%)I) =\$!SFWLS;MV:>9P?^3:7 MILW#X1#H3J81^@^+69J 5DR4,C4;RKE#GQS!!9\2<,RP #(G:&(T;X?T0$>K M;;KJL42X:2>B@@8J5GZ>P/P8SN*PSL?EG]/EPZ+OLGN-_J92H M9D.M%YYB/)U#:?&;27!"D>1Y"EYS<-"DWN\16,?DD]6B4&N5/4&YPRU%T37K M'VY[1;N"B(V$JE4A<4=I>:F<_&VV^/S?D#[!?_GIO'RXGY?0O8*$45-.-GA-G,VE0856U@>O$FMR:*"F$%4:JCP$RRIC=0U, M03A,0(4#%R@G60WU1CBP#F/9:)W!R%+$)HR] U/=6B.NHH8 B6@P MFLC .?&E^%6A_\>S$]FW.2Y\1ZW14R?.Z[#AZB1Y_+#OQ)#_ALO.]-.Z(70\ M_=CY>8_AP]I E)_6&DG_>[S:0#L?%6MTH#Y(PD(IR+:E2WCI\*"4"E('!XRW MJ;=M(LZ8XL)67!P!$9[..[EK%=2EUW5VH6Q:X%"&4OBK@1-ET>DR6>G,VW5$ M;!+?//5FPNX)W%3I3Y$!6+;CG]O^'SB0.:%-=9_6*; Y\!R]\7S9:#\N>[@I+TEE1EBEQH53/41U)8 %(%"$R'QF3 MH@E_;H8S)G]G1XRIH)=ZG0XNL/1M_FTZ]_.(DI[5 OPZ[5='\"<:A"IG9]$* M%G^O',(()@B2P#BTADSH-JF430&.J9)B1SQJHKLGN(!NO\.X]-/*[WQY4/[Y M>HZR(?2W^;Z[SEA)?884<=PB5QH7ZA")\\&1"%XY%LN=.4V"OAW)-Z8F2#OB M]1B94_6>K,%%."^B\TPYQ]"SM.4TDP)-@J>:@-4 C(K(=9,^_5>!C*DS^ZX, MZ#:ZJ'/%RQEK+U\_\[Z,\=N,4J^:6Z UO]#^=R(,C=1)0)FU1)B.$4=+=R1( M,5GC4?XK)N^6>U\>\_8Q]6IOS)/=:*AB]'CE\O8KYR:9S=8 LELK*TH0DHAW M"8,0'#K-8S(F--DLN@?7F/JU[RQFK*>IBO3IIB=#?7=)@+R=?_UY0DLO0FX3 M49F7E5*IW0QI39_:=D::*?FJ>B.Z**?P55G^CZW6M M7]M$801+\?6$ZI"&0A?BM?)$.TA&6FL]:^+=; )NHQPGW>&Y^5VPJ+K6&O+I MK UNW)G1"RM*0/)I=^823$+OR.C= 791ESZSM+J M==75D$6O#H]FBU. ]2FXBW%CXE:D\LU=Y,B6V-U96[X,_G@7=".*-)Y!Q'0J&/9YW&&:&9LD9H:J%)A<$# M,&Y$LN\L[]U*A0TY-JS.7S-C%R9!.>ZF0S3$:4.)9(C2"S[D4YWTDD%JT^+C M 1@WXMAWEO)NI<(ZV7!D=]G+>9M7F?DR *NN0&]OVP$ZW\X9FIO<<('W30-H M+><6.! # 0TT1R(Y;CPQCCL0@BIUM4?8+?GSW>#=B*?F.PD,QLJ#FLUB;QJ_ M\^W["_@\S5DJ@^X#*RVN9++$:G0DJ,HX PU'7Z)5)>"&$+=OL[^( &EH]/6Z M[X_Q^5"V;L]O:)N #$91*@F#@)%?$HSX9%BIG I<@;8N-]FTN!?9-U AN2VG MKO??KZFM:C-J)28,^W+ONBE*?%3N=#M=]8D32FBE,-1SL92G!Z_+A0 XW87+ M0[=HJIL<>KX3U:A.(NZ(/?745.^6C_7;UT'4>$ZAM,PW-,NDK&Y*NMNA/;#X\KNB5R6%U282 MPKK/5;YI1'#=9AQP1 (UZ+*SS(GERA,:F I&Z)ARFSN-MD']P!K)[XE^.U!S MW=#^8ANX&P.U2<37VX1&-RE14EN)DQ!8($9[Q.:B2NJ*QW]/='[O*Q]8^OA- M\Z>A,NJU=$#YKUP+^1Z#_VX:2]/ U;61ES^X\,UWT$U+I^BK>:YU\ZQ77^)0 MT/<>?8)7.4-<3J*3TJ$Q)LR69BQ:YM)).I(8H]=1!9M5FYMZ=BKF#O,63O#@ M0)0^()JB ^4%<4IJDKG!()#ID$*3DOS'YBV>N&7%>-E^PQ')%ARH9CA6(K[- M%\5^.R^0)SE$YZ-QA)N \64L)94E/<%MB$&H@-:OB?-\.Z0QG97\ACA82<>M M\[FKJPHNSPDC'-@R$UB9&.AU&0PL,R60>- Y4:I,DSVQS2&.Z33F-\3)1AQH MS=&;]D1 :1>]U40E@7,HE1Y>/AC"E$HN\ RNS7&DQW9;>.*>V=\\1[?EP%/8 M41E,SBEG0EVQ\PE#'LN,(B@]C4HXD]J4W3W6CCX^&_AQ,41H'> [45'+TW (-X93G*2QCBA;=9-#F9O#G%4_;X;T>RV M[&!E!5:\W_SK5M[0;'H:CLOHO9[O3]-P>!:-UO'0.&R2DZ.,9H<,*&T=>4[$ M&>6)LCK&K(4PHLF%I@_ ."9?>E<,:Z3!ICVR#H^.E\-#%OF5[^8X&F45'/9A M7GY]PR*_\/TT^M+#8':,"^?5[_X*2S^=/;*E5F4,-3IPM1R62@V[_ARF#J3] M$_07/L$_CP\#=&_S&LGP^O[M\;)?(CS$-!&@?8R2D2P@HJLBD'):>,*"Q5DE MJ;:F20[H@3BWM:.WO.[:>P;-34*6U I;'+;DRLYB*8B*B= 096FF!Y8UN=OJ M02C'E!MKR;JK!K6=*NL6X!:GP<_6^XP#N/WEROJ7RN"/BZ^[VFLGY&*7C$FT M(F&8$(GRUN)2@'&$E5X3G2R:R&2%\NW.0&T%?4QK_"YYN6.E[Y:LZ*;@$/9# M!Z-?(2P_0#SNUGN4 ;SFAI'DBM/BH/0OBH88*Z2%D!5MSG">5W&40+!< M%H+VW3DW05JW*6G,CBKA&?$Y*2(A>A0[B](FVF3&=!*I299AS$U)&S+G[MZD M#U%&O?8@18SI"7R=LNN=F/G@$%V-1=;G=CG*BJ*2D$NC? ^)^&A1YA0E]^ Y MBTUN8W\,V#'Y%[ME5W/5-LPIO/"S4E7\X0!@N3[ONPZ#S[H2G&Z1+7C T[?/ M SQ6E$H1_OE+D'P3;[V&4A;&I$/#DA@E3@1!??_=+Z*9^U@\-[,N-V-U)N>+41;2< <4T**%,NC1:DCB)K,P\B>Q]:G2 M_SYH8UKK'LV,ZSYB58U4#%76N/Y<='^5%A2+"/T58#PH;PS&^BJ7JG"5%7$* M# &1HG;@*4]-$EH;8!O3RE6?*Y5T4I\LOY4KL0\@#9>^7@;FF1!:&" JR@+, M.&(UPZ@[N4 -,)-86_-Y.[8QQ:?UR5)))T_BL*P[W\"Z\PW&Y(OB:<7A+I^E M'_I,-O%E'O+BEF[.HP>@D@=TN?70_CP-GNZJP>?J1J7EA#EE;=*!",XC04^7 MDZ!-)(E'BW^C&VR;+ ,;8-NJ/O]K][=^N"9JJ E?7V.]_ZF#=2;1)92854T[R<,I3$9^&\ MD5PD:!+!WH)GNTL6COOEXA"ZUSCJ\Y+H7G=1.Y/5<^=\*/>=1B]15NMP[82 M D?(-JK N=G(J;WG16/R9FOH_?(]"14'N>+EX"MC5_H^G $\/QA]AHQ'[Z7G M0'1DB4A 4EIJ,S%1I"!HI$";>+*;@!N38UN3,LT4M#5U^FXY65.W_[@XP]1/ MN,E2!IL(2"5*;80A01I&P/L(3##+V"8[X/CX"PS!GZZRXY;WC\F;K4F$&L/= MX@J,Z](Y)Y1+UA/#@R:R$-!KSPA/7&;.A6"AR5[17:#&Y,"V, _5%%(WY/UP M/$_=Z4V0E$Q9)TN24+9LQ8=RI5@F3C@;LU3<^"9E,G>B&M,5J<#YD?@,Q$(O,_ M_O/S^>#))QQ/^J/A3S^(O_ ?GN PC7)_^/ZG'W[_[27S/_SGW_[MW_[C?S'V MW\_>OG[R8I0NSG$X??)\C##%_.3/_O3#DW]FG/SQI(Q'YT_^.1K_T?\$C/UM M]D?/1Q^_C/OO/TR?2"[%ZF_'?Q4<1-+@6"@(3-OD&&CZSDN9C;#&E:C_]_N_ MTK?.1\^9X9$^QH-G 6)@SAF5+.?)%#U[Z* __..O]4N$"3ZAP0TGLW_^],.' MZ?3C7W_\\<\___S+YS@>_&4T?O^CY%S]N/ST#XN/?[[U^3_5[-,BA/#C[+>7 M'YWTUWV0'BM^_.]?7K]+'_ <6'\XF<(P7;V 7I^GEW]X'8WYP)TR\?\:Q.\8[.H=^E@&\]N@.TLP>QEKW65G8S*N^DH_?%A-,BT1O],?S3]5?&W'1M^GN(P8_[A23__]$-?9VDA M<"Q):EV,]<+8P'V00FM(CO?N\\(ZR.4P!Z-TX_V#N@2/+CDS@(B#V4][%Q/V M'N!C[_(Y)!=\1=].>J(4%T)1S"J9F!9^I*= ^:$5DQ+DD%$)1E727N997&NR"FBQ MEQ/_W #Z71NP\PQLFKR>0">VR>RX!N+X!&BJL5%'XKZM>G&PZF^-LB<#K=K* M1.9DU$QG%QE@%DSFA,8HI:V -LOC*I1'3H/#1'^;#+(3,LQY^>)B3)[F&QSW M1WG.U]G79R23_'QT_I%,P)GOT[.A""F-(@EDDD#TR$+*F24O0#EEHY2J&5OV MP_H-T*FA\F[S3=V7;]7Z[3W-__=B,JU[[F^CISG/- &#-]#/KX;/X6-_"H-K M0YK+ZCKX-P,83GJ>&RU3(F\O\\BTRXZ!*99)8V,RBF:-S]M,[^[@/$Z&G4A= MMPFG#UW@K@8QV3R*.E7BZE1YBS2B27^*[W#\J9]P/KG>8AJ]GZOX'S"XP)[F MY/5$51B-PS+M+8DW)YS$?I"TN$U[] MB";/OR,'_-5P,AW/@L;7+5+1"S0MT27-"!DR;0VO0>#(E+'")Y$Q<=V"Q/O! M?-R4;*BRVP2SC0S'&?FO1G%6%N/HQP%-F$2?G/9QTL-$2S]WE@45,M.ED*=M M,[(8443%A5?.'=&$W WUXZ;?\11ZFXVN$S:^Q8\7X_2A+MBWS>$>*)U(*H:9 M3+S0$ 0#[3SYWP$YYNB="LTH=R>T;X!7W:GF-GE\2_+,-W-P22AO"X/J.6E% MGGI(WK$B:$]7.8* ?&SN? -&6K>*N-SVD-BF*4IB>+:S)6 8I%Q:-(>$$E;AJXION@?&1,ZR1LM80JYMS M@:U8%ULVS\7*(AP+7$BFM5,5)]E[J?AL-"H>V\6 =P3YG5KW4M<:;AU\S+!+ MN.4J@#@:T@=O>!K5-WYW$2?XKPOZU;6GT:Q118*KA[0QT:R)@7P.MRL?1A$6$/Q>Y]LK!G96QS4;)??1KO:%$&8XE,(+$4;R 'B MBD&TEKYSZ R:#'9]0E1W)-X7\S=#TZ;*7$/$@T\\SJ8?<%P1C?%#3=O[1))* MHW-\/9I,?D6:3C20GK+9"YD3LTIIIGTR#&S,+*=4@LM!V]0D&K(+N,=-K<[5 MLX9#!Q\?[ +RS6@\T\IT.N['BRG0ZOS;Z U-B>&TIXWU!-&SK$QF&DMFH O- M@1!=CL9:J>*IZ'4'[N_,ZTJI:TAY\)$#8;P"W!,I88DD!!N#83H68 '!LV*5 MD%*&9*%)8N,-%(^;,/<7^!KU'Q[COYY#EQ,X510P0"2/&0UG48K$, EJ%)%U[HQG/,2DN'8INR8;PDT8'4[7:]=LFN<6'R#+=?FC3^:7)OZ: M!B.R77_Z83J^P*L?CH93_#S]>3![X4\_3/#]^:V=\0 ZK#AWDZ>?^Y.>!P?" MT! 4RIJ4AC59@H9E14)I74$EVLSFNU!U2)8[[C_=09Y[:'L3<0Z6>H,\Y!5, M+V;[WTZ@>BLWLKJDQ%I476[SFZZ5W4&$P[4W:B7ZH_$B*DX+)]F=ABL"9\CZ MB! E;?TB&W01N6Z2H71$/MRXMG=Z.NPC\08T(#CGH[EQ^\O,)N[I3-9/HD4T M@O),:YO)YI-DA1:%'"/03YH81[>0'-_J[T!#HR[%V^!&TC5 Y'0,+FJ0;4. M> $X)0G>2V3DQ-2K$ZDZ)+RP9(50PI([H)I8#7LC?61\::">!NO'TY0NSB]F ML=M-@8\%T")Y-.AK*><]@QZGAPNXW\2W)T>)&&A60=+35U M[%Q:EK6*#KU4*35)H#Q1Y/^!LNKNPX)]=-3 F;@MKI]+P30]&\X6@%4)S"R2 MGM $V*)D*L;"M #-:)71#"WX*-!YE9J<*-T'['?ZK=Z>:JWQ!B[*C2GS]!/M M///SUFN^UN),9K%=]3BH4AP49H'[*B$RBR4BLZ;NB&"\X4WN3>V-]#L_[UH> M.]=U S_HGUA+!9( /^$8WN.O%U7\9V5^ 'IV,:UU]&H08#:]>L+9HN,L>=F2 M:(PGJST9QY1U5DEEI59-,MCV0OF=E*-CZ;C#TA$W,A]J_!L&BTDS@WDS5>7Z M3<59KNC5%46O0L@E&E8RD$GBR4WU(4L&+H'B1EJ?FH2/#\3]G;3K*FT=B0<- M"E+L!/\JM?0-?*D??CH>P_#]O'9>#YQ!52M&@4/#M#2104J"\6"EE (#N&]2G.%!F3\]'%\-I#P08+$*RFOS(M)*&YA88)C-8 MGFT6D3=)D^\$_7<*KYY!'9T3+4I=I ^8+P9X5@XMT&*T3.[\2@I^0&P\ET?3 @3_[LOX!LQRK&,G4JKF7 M: 1M:1DD"S8(%I&C]8(FOV@2(&XXII,EN9Z0J=WN"ITQID4.S%IDO\(Y+L_O M=\#7,MMV&\#3)-X^&$;LQ-0#U7D*VJ%$[T%G%BW10G,=&(!%YL%%83/0!MC$ M!SP-W;;D]7ZU;-M'BZWJF)]]K%)99HY9A. 39R75'"3N/ NA7E6409/;:;&$ M)H<0MY EC,E52C'930^GWVL55+>G2]KFWVW^SA7TNQL M*I:HX(TN60<-M7T/-U(F'V6"'.].L[OSM8<7,[XJ@WOE*JN<55(16)"%Z.? MUY(OECFTAI8D,OIMDTNE&_!T4;/YZK&OR#T>XV3Z%J8XN_J32=*IGA2\QYYP MR4L 9"IE6G^3ULS7D6N.!6V**I0F.]WN$(^__G7!DG4UF1NHI$7&VPVD= MIZ =" 7HBV:IU&M1RDD&43IFT,F8C:/-Z(@'!8\XOM64;?MHLBXUTH) ;I-_?1'2-X+O@:FG2; )V M&E/F4,7=R8,#I=Y@3]B(3UE7.";)K*:E28>8&=A4:_TE78H(11K_];-ABZ5Q M+#+L(^P.23!+0GJ'P_YHK-Z,2$S2+.)/US:N7T=3G+RXP*JOQ0;F7 J)5,"D M3;5:)T\L ;&.Y;(M-'HM$_0)$*S#LQC,1L.%G2#:U*KF):' M?SN@:FDVK(=U&J/A<+5MX<$!,F]@-&Q IXK&' QI*M=ZOK)>?I:2V)^=ULHK M;V*3(,4QF;#%8#@6$?81]?$B"0FY Y&8]X$6/NTS"]8E\I2C,.!Y**G)&>(# MB21TH:K=X@=[R'FC,=!ADD2%=D#:P_4_/SB182.6E=0$[Y1003BIR)9/,0*W M6KJ@#-GQ2639N_Z@-LD&%J*R203FE",U!B\9Y%SSC)7((8+#TN0J4*-D@_J@ ML_)\C+D_?0FI/^A/O_P"G_OG%^?/1N/QZ,_^\/US^$B_F7[II2*+T(B,T^I' M-I+B+'@;F;,^:A"H4VH2=-P'Y*E=C?LQY=8&TDHMS2.3M4; Y-W',4(^&_X# MQOUJ7==,"='#*'E$HQDWM.Z1T\T9U(2Q0&MM*LC)-3K"U-D,\'%0IXDZFL>P M[LZI$3: %.0X\QB8-MJP",6QHB$FDV-PV&3=^1K3G+JC3F(UZ"B<(Y,+UH>8^($M18T%EJS[(H7*1M4NHF!NP?&QT&?5DII$1U9 M _7WX47MX;;853;G6O ML [KO,QBQLOJ""_[0QBF?BWN\0GIV^FDIWET' 6R8DDB.D1![J#RM(J:4FR* M.ENYS0?;\HZO6_-="K!!O9.W-4_EK+PB[S32UCC$R>2WT:\X710_%[TH M]C_3&O4!QN^Q9U G5FJ(M4(;=%H!=WO9U M*[V-4!L4Y5B:S#]_KGU@9]&_GE=>1460(#M9BXL""YEKYKA+"A4$=$V.Y-=@ M^;I9T)60;^O=M[AU$;(,2F)ARGA=HS+(HA>*<8A.!R-TQ&_EUD5W/NG^HGTH MMRYNFJ[SK%63 T\!F.+&,FV%9 &L93X0@9,3'J'-1=5;4![20?Q>RET]>3E, MR"W.W&X@6N:O[X"IY2'\.E"G.8(_5&%WZO\ :1^+"58FCH4'9F*LA1F*)WN% M_LD5)(F6L.HF3L+Q&+#EZ/T8!-A'R T4_Q8_C0:?ZH'-S>.<17LL1UNCS81& MUO $]^3!%I#,>@6YA(+&-C$/[T1U?$/Q<,7=:BO4E=0;')E=/XB9<=YRKDRF M08(.Y+<( DT M)L!AJKI#[P?(N<$NL 99D4X$ZP(CURC5BLV!Q>H@Q102#PJCAR:9=\?2_):M MO[7B]Q%O X770MT5S;*?G2F.\R28!UY;Y&$DJR8ILFH@2^.B!=O$TKL)X_@; M^Z&*&74FU389]GDTG 6D(@S_."L%R=JH^%Z_>G;V=@$20G JFLBD1JAF#!## M?6:REMDQ)B=E6Z7<;T?WU3.B>QTT6 Q>(CT'!B\OAGG1D*I>7/T3/E[GLB\. M(@1F32Y,TX>8C]K3\JXAM8Z5]PM)ZOSB? &$O HC;90L1UK6M>.)!I/( MO^ 9(,8 ?*>2[3NI[\:;C[=S'B3[41>"Z]# G@&9Y[LO:XP6DP+02*(H]0S1 MU>LS:)CEVD8M 8W8Q3K:38/7W_P5:O#>@CM&<=;K/2[GW>2O2H:^ZJ0BZYYO M./CVTB$C6KG@I*PH,FEN#0J=0P"M 8''VMDK^1A[>[[KP-+:EPW':FDFVCU@ M3OS+KF//OMSN2?8GC//KRZ/_Y)5U6B +)=/ZD26PX$-@*AEN'$AB8I,LB,.A M=U*7_-5DEB#0RR9%\>^)]_BNX9%9N;8*>F.]-@A572+#\:=^ MPO5"_+7>7)W4[FY57I/?1O-^A)>_?SZ:3'\=3?\'IV\QC=X/^_]OT?)M]J3Y M'\U::O_V 8;S2O&3'B25BG;DPKD C+:NPKPHF@4D[TX'C F:-*L^V8B_N2GQ M=7"K05BOV<#G:\K+T7CQH_HYT2M&>+02F2RT>NBBR91SZ!@:7C2--,;4)%?@ MN,/\/GT>#HL:'(7?6]AS<_36<#WNE4>GLER]@BB^A/_X' M#"ZP)[W'4)1GHGC.JC?$ JC9,J)]23Q;;-,GYJ%(X)N;:0]&\GMQK\']QZN^ M>UM%,MDDDT7=+!ZR >%9T)!K;C=G/D5DU:A%VH)!Y29[4F+$*H:4O4O 8%9YL=1*^X"6F6P)KI,<0Y,(^%HT#]!':J[H6U2.2,C62L&7$A-HV2G;P/[X"C4C;;:KT"_DV8F M;]_]?IE>G#TFK@B<)2\]"D<<)PLW>(>1"QM5:I*Y>R>J[W3J4&L; YQ-,QZN MBW%1QN M#FIEB^EH]NE;PIZ=(7::$W$@A@99$UU*926O0EL%2D7DV1IM,4'( M+F@ON55G96:V@Q3AG41)O MK>6E7O;7LWSS;!E(0.8%]R&*HEQNXL#=@>GTP?J3$>96]:UN%-? E]L ;>%O M[ *N93S^3G2G":QWILO=.'* (H[.ELAUSDEEIIP@D,@Y"SP6YDH FCY)&64> M"4NV1+!/0Y)]Y-^D5E;>P0 GBZ""EQE\%IX0&$E#=9I%80M3*7(1R+34 MT(00MY TQTZ5X= M&],S.SQ">#7,%X3T"PSSWW'T?@P?/_33M?M^75^A/.A]!Q\-=#?:E6, C%85 M+34F@%I,,M Z$%)$+604,83>06\^,.0_G/:G7_Y)DGA+V]WP G^!_SL:/RI-7][F.M5N^ Y=+I<='][BQ]%X M6L,5[^81ITE/)IO!9,$DU,*@01JR#3TP!YC(W.JG8_H<=J1BZ!=.;E:)5#IQ'SRF8%"H[0-&+#)^G<7J,=) MA\[4T,"J?IK2Z()6I+>8L/^IKE&_XK0G@M:>!TF\M;7'+M<,("&S)16>LPW: M-CDY6(OF<9+B<,$WO;'XID821(*5@IY!QJ MB63R)VYH:Q-:T29GG&E2?J\#[$<[2CT"OXZMRH=R('IKL7WVY3)MW'%OI0+! M4I:^EHZ0##C4CILZF)*-=+')N?\=F![ @>AQZ+%M3[RGFHYA-55@BXC)+M": M=AS9C.U$C4>ZTN,V?ARHA"/S1(HBHU&!093(M">;'\ [AF!] !>5YXU.N8[, MCVUM24Y CWUDWX(6BW7S%L1E!>7DO:C[N7&U8V\&8%'/[GL$:4(N4;8YR]B" MZP2M2KK2X2HW.E1 @]C+53QT$T!N,TV,HDB3HF;TT[A]ALAB\#15',=BFJ3- M;D7V>#C2K1*:=;G:!,XI[5 3&BYJ#30RO9@7IMX>*RIFKV)ID]EW)ZK'PX[N MA-\@8K-F2WV&P_3A',9_S/;5I"*H'!P+OJ9^U.K\L5;U*B7EDFMI(FA2*G(; ML.^N3@<*.PJAEN@64VD7?$=U>E8 /AC/YP"U;N5,!SHYA@^TBE.E%&WQP+CA MP+1SGH4@+..V" Q&1V>;W$$_#6?V]X:.2)E]5-$BR>M:=B(/3B@)G#E4M''Z M5+V^J)E3R<1DB@+;Y-CQI.F?W2IH-=Q[3^EV7&O^,M/HRL"&P8S:,J;D,MC: M=)) S>X1VZ 8%#!(#K]&O8M5LE/=^8THOC43I#N5=-S@93&TZY"6=OL.H+IN M][(1S?&;OW2DK5$K47?<760S.(*0>6U7*X3F!"Y+%J5&^J*25UH7^N\KU?\= M;6..J?Y])-S 'OAU-/Q]N6,I;S!!;8]C!>U\B5MRVS,9/RB4@V#I^R81KVL8 MCMN>I".MK":S@R8Z8@^UO_4SQ<3$9%\%&9 M%6Q>)E@US,P]"$_SS-WNI+62V2M$X"B-"#* )NLS>,UER)R^Q"R MXV3^:AUDR4HP':':V3FPZ*-BQ1FIO#!%IB;%^(Z4^7MGNEF.PM"6@IK>E3>3XJ\SZVXV7][:.&MF4U[NV/0!&QME1BM"^1;$J] M!E]/1-GW&&0?A9TBE+T+ON_'((>I==^8]GUT<@KNV&*$ M*[DP::RL7ATY8LH@\\FX6C?&_7"T^?MZ M^B,A27*^("C9I'_"PSX&V4M!=QV#["'=!C;V7:F/Q83@ZJ4?5X][M"V<16Z M"2' 1LBH;9..28\T$;UCL^1>:CI&8L:U]*9=H'U/1+^/'O?(-+Z/$HZZKD;)(4AOE"IK:6 M)C(H7K$842IO@2SO74I;[W3@>OOUWYKYT8$2.D[)J"T%SLH-3,O&3#N ZCHE M8R.:XZ=D'*JF42L9=YR+L1F<1BL#2,],<87I["M,XELN"S7):*&HC$PXU.9[W91">&C47*7@GT(A22W_7XQNOCE.4SQ_6C\I6$JV[VQ-$]CZT9* M*REL'$1 89).16E;(GBE8P CM Y6J>W%*>^-ZK!XS8O^!-Z_'^/[R\83L]>\ MONJ8$D6N_:!9RL'2KA4#\QC)#@4L47NGN&J2<;,-6$?5"%_26O-\5.,D:?K/ M_O3#?0F(9;,R8+GV4VUV@CI6@UI0HG4G]U"EGU?1Y,Q[EBS0]&R_Z!LW" 5R2Y6EY-48KK2UF M!EI*QK7C9(YF[\0NUQAWBHNL W"JH&EWFAUU*.&.PV$+/).GP[Q -%D8N[N MZCH>NA'-\>.AAROJMM8[DO+1*. X]SHAD1QKG,[DORH6[%U'B*%<>Y#N@TJ&)$PY=JP3P2FZ\%_ M[;_%0E8R !I%4W"W&,V&-WSUVNQ$=%W/S'B=3*2@2V>.9.U35IQ;W;3^/9W??7Z[EBGLV0+&.8:<.@/W^,P]0^Z_+O#4P^.?>Z+?+7%#A:O#,]!@] IN&BD]"9+ M*8.P&$)OA^HPW.C@;X]":$IG(6,N3$P]C M\H(Y(7(A<8=&D9-MP [;9F" KQ$F9*:D/WX;PW "J:I^VN/6KN'R:UKT_%U#43C#<:=?:RB_6WT M\VS5G0FD)5 ,<\WH"%JQ:" RRY,"(7.&L)N7M^,+'Y/&6\BX:W.R8AR- MSSYB3<4=OI\!O0GR-QR?]ZPUF2>>F2#3MY9U]>3@!$NN3BY.0C(9_,XTV/Z^ MQ\:"CB7RM#\,OKRMI3P&;^#+O*%?C$'I')"I67/< M&AD)])5QJ6666$RC&WU[H7QD!&JGH=MT,@E=\G6 _&IV>17+0A MYEG:TP<@S^WEZKKYN@^Q/^A/O_0E%$ROB-EM*:5/+5QF)C-LL MM/4^R[R;$[SK&Q\)#]I)^385?'=%PC;(8I[O871 +A5MJ4&0'(3PS*/BM+DZ M+D(RRH8F?61W@W>L3*JVAD[WFG@(.567XYC?K1):Q^B0H:EL5Q!8--:R+&+Q M,L1D;&<%PF^\^?173[O3ZJ@+Z7:<17,)9'G5<0.1LV05V2\R9!92\8SVLA*DP$2\_:JT>D<^5!NE[B/!KB/E;V \ M7:#Y)?T?' Q@_ Z&+_KX?O02TLR?618O0(?1F<)LL.35F&AK?RW#/!FJ*3HE M&%-J)D>1KU M15TA"SUKV323BU(3.9C)-:R5(#$?_SS"]_)-Z8S9=C,?] MX?MG,.D?DKC7 L;!F7[-9;.2&JB=-\5S:PL9A@YS2%K2_Y,LT@A:+WHM !VV M.UP^_AD,8)CPW0?$Z=_'HXN/])Z7_2']K ^#R^Y'SV&6,W M?!9!,=LX3%:+@,M.DV%V,$@CK_>'Y6[J_O[ MR?3?XAHVCON?8-K_M!A,S](>1X8..5\JD'2D(I_:RLA4C%$763#&)N>.JT!. MR*FCJW7UDO8A.FG@1LQ17(KG17]23R-(&CTK4T[><9:T(RO9&Z!9) 4+T3H) MT2IKFR1!;$3T#;.F&RVUB%-P_N<)A;)HR>%XR$$22Y[(M9'0RA=X0101^W! M9P%-(J1W@3J!8]Q D1NWJP.UT"("=N?P>]H%E9,&YE*] *&-9;$HQ5)PX'VQ MN544[$Y8CY(E'6JBP1[URVB(7WZ!\1\X?7DQS).GM)Z.QU]HI9T![8$#4VR* MC"3 F<9H65"T,6?E4HBHN)>[5)79FRA;<'UCNU*76FI HBO9?%DGG44I'IE" M4J@9AVR9+CZP@/6+1AL\1\=+D[;*NX [5F+6P_#>N]+2J=.VU@SL\MO_ZN.8 MD'WX\AH_X;QIN4Y6"J,T"[Y6[71$E5B_B\ERK3($(YKD!NX&[U3GR-VS8C/M MNM). WMI;93Z-MYEA=D=P+8\9MX+[6E.GENH?1.SFNGLY$13";/6!9G"$IGF M')DWQC %Q4HR/F. MFO6Z0BVY0#[P?%K'U6UY-6KX<>+Z60F ;&L?"4L^%#O MMXM 0O *6*B90$*JR'TMG2.:A+;OP'1" [Y[;6[BS8&J:'#JL0Z:7-;3XI&[ M%!6+".3D.EDK^:!G)I<"+AMGH54&LRU7QA!MH/%E M E>#$9I%K4/=@6/R]9JI;M)>>@.>Q^M8=2#_!K28W7TOM4G5LE82-I!4[W=8S9SD M7KOHE)9- @2K0(YO@YU.K1N/@>^ADP8^WK5:G M V880$3DK-OO:K,RQ"#4( M8A1&9XL!WL3_OX7D&V;)85IID=R6TO@";R9MS7#9X&+DGHQFP!]PZ3I1$<;;?SF-S)RGCVV2N6R7UGG]RWN>DFCVQ0[CVOE MK@0(2,7$B$XEK7.)12>E0"8I$I+7ON&NQ%VO._%-"(7<6N$DPXR1:4U;7?#. M,G N&PV"F]+X3/6X-R%F]Z.>74SH.9,)+>F17E6??%GQ>DK?38A#8Y@O4>-: MCVN^4HR>X1OHY[=8EX5<"^R\[$\2#/X'8=Q++@I53_*Q1#)P-1;FI;;TSZ*, M#$0>/NVZEUVW7-Z,/&4^&?#;$G,"%M7]5 *9QI7[>; M0D9+-EEE6<>PXX7)3N!\YV-+_75]^_9^(WAZ/KH83L]*M:=@,*@_6Q3/[!GR MG\CT42QJ9YCF0K.@3&%.BUJ(54D394,R;D;VG9='TFJ#J/7NX[FLI7G-1IL= MSO2*0R]=S&2*^\ T:& Q:,.R+RX":)6\;&$,=8#]&Z'NJ;3=H&SX3L=+H+W( M+EBF;*Z=T)&3C$)D DHF%T05E=O>L7T,.;>'$*US+3V4G-O5Z5#C(/,.C*(H M'XID,F-=Q]&Q63D1SK-72F@>4I,T[TV 'O3Q[UZ:7[T3T(4&&L05U^%:=E'= M 5G+T]S-T$YS-MN-"G?@Q0'R/RY# )WGHEYD0>YH0M!< ')2&"_DJ00.0NY4 M=_7!,V/+,>BQB;&/V(] B'H]KCH*;VE/7@2\>4Z!*QIXLB73P"TY"B6$6@D MK5#%F#9I9]NA'=]T[DJ16_AQH!::G&RNM=&??;F<'[7UI#32L&(\;:@)D8%- M2 "5$8X7+5.3+H!;D3U:,Z1;G33P[#< O#YI=@#8TBS9BO TUDG'FMV--P>J MI<'FM!UHYO7NK2BL9$*K:UW]F(%67L6%X"$(E$T*+IR(-UMLEU/39A]M=!WK MOCGBY:89T0A4A:&2BFE4F@%8SI3#: 0 #7BW_B3KGGY\ZZ-C#8RZ%%\#FV,9 M*GR:_G71G\QE6TGL;+(Z.LDL5%A.$8DQ)4:CXYA-BF;UP+;;8.\*GD=K7W0A M_P;AUW6PZK=C7,Z"70"VM"JV(CR-5=&)/G?@R.'*:&!+; ?*N0-:YQ)S$6FJ M&$4>EHJBUFN/":R2F)I$[$_$EBVVQ&G(LH\..C\M__7-$N R3=186B>]9M9H M9-K26+VUACD,R="@/7G>NQUWKS[Z^+9#Q[(?=2:XDU6M?CYKV$BX?YY,^^

IP,"TJ=_RS/_UPZ_V3FP F-^%>9A3,2W>A\MZ% M7#M)V1E>Y195*F]NR+49SPC224[%^EZ(AQV5)R[(1>PYJPYC> MX70ZST>8]$P"$S)/C$RV>EE*:%9/,&CKKU?;D^;1/"C^;Q_2]TGP4/ARI/)- M!XSL#8[[H_QJF,:UC\L+G/^_6L%6% ],8"T+H*(BU\8JYERTWJ48O6\27#K* MZ+[/CP?(HI9500^7^CR,J+.-OI;*]86HJTO@+'++69!)N#%ZFLS' M!T?[4S#BH61.[EBXKACI4^*>Y11I\H99HG$H3$(VBG/CBVY;C>MA5RL]"8/N M5]ET'TV>O.#D+F"_5S;M7.T'59Z\C\Y.3K0$DG82"RP@N;5:0 $ZZ:RZ?'XM8^JCER-$'0A.)K75!+'- =))FXF.[<:NM)K:[#M M_?.OKQKA7MK9/D MK(=:C?!!&$X=Z.JA5R[<92S?*Q?>IW+A7BQI60ON/BI^Z)4+E0;CG. L:T6[ M WC):# TP8-SP0#]P#4QRQX^7>]9N?#!L'4?S39)HUZM?Q8QTD;A$H/:KTAS M07N)-HI!!N1".8&QR5VOQU:5;B_%;JU*MX]6CI$UUD&00)F9+1O(UM"=J8F8:A*&W6X)^60&8>.T,6O,W#,^UWZ-B/BO/D%:D7,@@$++QE-B ['%RI LU-*WC M?#GRL[(&=2_G0GLN!'*NHV9:Y, @DCRR06VY*BYPTY8N=P-\G*SI4"D-XA1; M<,Z6Q9[5I914\V1R/:PUIF:,F$.O#A _L=EB'*E2AN.K,1E_'7@*I 5L"\\(34A<0 ME&9.2Q:PRLR@*QB@,+TU*4AR7$5L,EF,28A^!-XE- MSP%A?CI98+PZ=%[NAUF7A+0X'][LY>VR=-SCY6 -K:77M .P(]NYM9*(^AWO7V M3T>Z:6<1KP'(9>0J:L6<#;2>VU)O5M,6G)SR+EGO,C2YG'EDTFRQB1\49_91 M28OT5IA\>#D8_;D N"Q!)ES,8"Q#;FC!E;3T K>)!2M$L,;2=MW$=5J+YF3V MT*':6LU9/5C4Q\A;?7<1)_BO"YH2/W^:)>O>/T=UTZ,.SD?=">-*[FD,(GN+ M9,]&JRTW07%5O*FE?54NB+U-#SUL?JT\]?7E07DQ25E=J8.:D]Z#89Z3&YZT ML%*&DJQI)3C1[HQ1D9U)LX#.OC'91'SF)E(P!)D-* M3$AY*RL#F19.E^39T\6DV;%U5;" M /5VAN+,Y5" 0IS[R+N!5;D&UL* V@582_=U([+3 MN*^=Z&\[)PX0_E'9(4 #-YFP&1V8%L&SR!/,LI3)>I,1L$F6R9%9L<4_/2XI M]I%Y>S(LO"+G%7 A,XNZ)H]*9UGT);.2M?&)W"7Z]1&(<"H'M"-MWXBZ M0\-R,I[VWM;RTW-J2X-2V3([@"1J6\=\%LC0H):>MD-O=KE]1@^]IFOZUZJ> M;[SUJ[<"[B_##C,T+D$L^+0+C#UV^-U5VOUDW;Z/'Z"!51T>(+X.E^55.,([ MY#Y7@0?'--:J.[;63I3!1QY<$7J7BJX/0XL;]MWNE;B/U#I6WB\DJ?.+\P60 MDB6:2*YH#):VBXB>06U\"5S+%'AVRNYB4.VDOAMO/MZ>>9#L1UT(KN-=\1?X M? V(#DK;FAP1A+5$1U58K!UD5.TCIG,IO.P2)]Q-@]??_!5J\-Z"VS@'-P36 M%S^N7R),\&__]O\!4$L#!!0 ( %F0!5,5R]E&?[\ 'SQ!P 5 <61E M;"TR,#(Q,#8S,%]L86(N>&ULW+U[<]PXEB_X_WP*;,_>N5410AUV6UU9UW8F*C0P\)4ZE,M5DILN>3[\ 'YE4/@$F2+%F>L)E2R1PS@_$ M#P? >?S+__KZ- =?9%'FR\6__BG\<_ G(!=\*?+%P[_^Z>?['R'^T__ZMW_X MAW_YOR#\/V\^O0=OEWS])!_Z+]FF.$ )@'3CP4$0T(9@5F6Q#P- IXH5#4ZSQ>__<7\P6@I@59N45;_ M_-<_/:Y6SW_YX8???__]SU]9,?_SLGCX(0J"^(?VZ3\UCW_=>_[WN'HZ)(3\ M4/UV\VB9'WI0-QO^\']^>O^9/\HG"O-%N:(+;CHH\[^4U0_?+SE=59B?E0L< M?<+\"[:/0?,C&$8P#O_\M11_^K=_ *"&HUC.Y2>I@/GOSY]NCW9)?C!/_+"0 M#V9D/\HB7XK/*UJLWE,FYUKZJK75MV?YKW\J\Z?GN6Q_]EA(=;C9>5&\:-5( M28R486JD_,=CG?UP@?B>Y%WMR^I!N$K=#[YD/(7I!V_BWFM^D,,+W.GF8I'K M#^K=0HSU[6ZZNECTX27V]5DL5W0^PF>Q[:8C\MS\X+W^6].-:>@$F5;]--3= M$55^7!(IJZ2SO5H^RN'^DB[MGTT3Y M5]W$JKQ=U!_2+$H8#DF (<.(Z24QDI#$80)Y(F064I*I3,Q6F[DRDPOX\^=6 MK4KVUQ'\3PXCL3K"*(4LE^N";]?BI_FA!5:OK68UQC\LZ),LGVGS@M;>F"TU M(/]62:U"I#U9:?] < 5J"(#^5&H0CGXI2_Y"V[FQXY;%[K M M^:L-VPN^K89,T9)5F#7_8>]V7A=M$#3 M@I_Y%)LG?N!+;64_K^"+K]+L2EYW1%;+UYW(]9>J0?H36!9"%GJ?=P#P#?T) MF<_:;=Z]?G4F>48#S@5$) HARF0 61A2O1<3.":,XA"E-@O2;L-36S V>ULC MG-U2L8?5:2J_!(&!J=9.>6OV.Z;IEIW*EIY*R?_\L/SR@WZE9B;]EUU"VFMN M%,(XID0[H8_^WFW";7B!/TJQGLL[5S_GZ/=9S<.EE:;=W2'MKF\ .MN)CGAY-7(L>MY7!/%"8T] \/M[7YL]2/- MB[_1^5K^)&FY+BK#Y9=\]?CS8LE*67PQ7=PNGM>K\I,T6N?SO+)S]+_619$O M'K1YDY?O<\KT;U;?/LO5:EXU4LY(D)"$DABF3!*H^0Q!%H41Q%Q%(B$HQ%'F MPG##B3HU5KRAY2-XKDW&THWU!AQ/.Z:04Z>M;7*%U-0:TJ M>*GK%=AH"RIUK\!&X2O04=D?,0\_+#[)?$!I1UT AD=]=]$8H<=^"XW>)#_E MJZJEZX7>,B]6NC.I!9#EV[SD\Z61]EY^7;W1 /XV4THD2"48*L6T>9PR 7$6 M4RC#!*&41''"D,OBX=;]Y!:$K?2 +LPI6D=^MP7"<1SL2'\X= I=&)\9QX/LA/Z,S_:N@ MHY<]YB=:VPG<^9P?BDE<[YP0\X]QDW,>9V^7-A9=77@ O6;DJ*%_-,*$TQ )#%J$4(AQQR(@@,$KUSP/S/V%U MQS.$<%-;(VJ5_M+S>,7':#D>J(P\!B,>H=2:509X1[?V9$4 O3YL#TS,4UT% MZQ,4\&NKHT?S? CH!SDF\2'?ZQR,>$3VZ%&(SSY&WA:<]17XFRRUH=LN2+]( MXZ0MQ?476= '6:U6;^E*;J"8J2A(>"8QI#$S7@ X@BP(%:1411F*PTP(MVO' MJ6@VM>7EDQ:_R+G9A90KO;$$7RI]KL#OC2: UJH 99CPB]&AVJ_\_/DM>)9% MO6^9C*^;ZW?VVLYP WX]T]\B67K+U1AU-U M3J !JMYC 0,5V"[8$]AA#37^ MD]B7>5?NC[&;&VI,QW/,V[3*$1MQUU8)>@08P M\&LM[1#[I^.8#+(=.M#=Z^QNCNM]=+-RXI6>>P]C?7Z2S_H3>C2,]G9M=C=- MJ%YU-CX+HA0',DTA)6$,$:(4DE@B*+),Z1U!II(HGNV%=YVW[L[V;#4S[*+8 M_-KNKQW7"+-&8<\ZLG^S'Q^]U4U]T2;7E^9<9H:(#"-%$,1"$7._J7DH M4PA*I;$F#.%$*A=;9;>#J1DH6_D K01TXY$]_.Q8XQ)4!N:(#B"5;/[(X)C2 M/J?^7A^C3O1C&NY.ZZ//N4WBOPO]J7VF<_E>:G)@E/]VK[5F__-A;WHP'$D3I/$H8X14@?M'_]*&V)O%^B-74;MXUA!T&:1Q4=.W8VB@DWD_#EMI[ONU& M^&6QFGTR!V/-80B5@M- 91 QD^F'QQ0R:OXI0XQIEJ!$6ATL[;0[.W_[[C.X_O 6?+Z_N_G? M_W[W_NV[3Y__Z1]Q%&;_#-[]OS_?WO^'VY;,>B#LMFI#P#LP0W3==HR#3G,# M.813CBLZ/O=ZUGV/N@=T161W;^C\_LA.,._SA;Q=R:=REL:1TB8=AJG"VOH@ M"84TT_M)AL(PX%*IB%CM)_V)-#6*N]A[ /QJ= .5>;L0?R))PJME+],;PA]E#TYL:PW_*E!_D=EPB]@/R[% _&G5+O0[]4 MB\JAN,(T$"BAJ8(!%JEF\C2$+(MB*(GDJ?ZY"F,G!X5+A)D:AV]UJ8VI1H>^ MUP0]1L?U2F%8S,>[?NAZS'60!UM5AH\)]8'J,/<;/>1YI;N0_L@=OS>YH$WW MS&V?C1>Z-KW??>6/AL\_Z.]W)FF@0B9BF*B(0Q0K!AE) \@D#5&:1BRSS^!V MJ(.I\6 K(VB%!$9*^Y1N!T$\36T^H!G:7G1#Q2G7VRG5+\CY=K#9T7*_G5*J MFP/NY'/]3*3;Q4JWE+-Y<^OZ0:YTZ_.U.9'_ZW(I?L_G\UF8:%,H8QG,9!I# MA 6')-!&$6-M/ MM/A-FO07[[Z:#6-[+248XRJ.*30W>WHO%@80)UC!-(H2G$DJI6,JRC,=3HU\ MS!UJ;>\_M?(Z'GR=0]CR6,LC;H,;(96H%6@;84$C[0">Y+;0>#UJ.M?GN =) ME@CL'1/9OM>/7.Z>94%-H[<+OGR2[TVBDS ),$VR3 ,;,XA"4^8GT#N6,(YD MQ@*FE!*SU:8>Q-EY<: /)PHY4N#"YWS8B CR2D8W_C@$HAUE7 C-P"RQ1:46 M#WQG!/1H@YQ0WR<3'.IFU,E_0L_=^7[JT8O=#&[612$7JQFB WM*=!BZ>P3T .A\6[_ MKT CWB 7_CNJ#W2UW_;R6I?X.UJ>N*[??;+?!/]8R&>:B\8LT)9"%==:[T?: MKS3AC(@XC2"*T@RB6!)(PB@U&9V#-&19D(1.F84L^IS:-J$1&Z!//88,^95R$C%!(1& *)X;:HF((P3C%&^T1^-@)]?;PSL M>-HSL@,3=_M)MQLW@V:=*:(]1_+.Y@X ^:1WFVY'Y7L'''87 )=7IY:OZ,-R M42?".9]"1E(E(TU[,"0B@0B'4F\C@P0&1&DZ3#/&F9P][Y0QJ+E>F5*WIJCR"NP6"Y@F\*(R8=\L:A^_,?,9N3P%5*4I20E#*HP MPOHK3 BDG,60BYC1F$@2I+CY"MOBH?]-O\'#95A?YPN4S<_^VW]^EB?'$Q!U M0F;->"FT-O#\=\J=Y3[FD_#P]*G7'\-'=("1'"]95@_9^AFS?Z-%;LJ>?-)M MU@%K,VJJ7<8BA0S'*40LS?1^FC,815F8L4"% 76Z\=SO8FJ'%ZV$P(CH&,9X M DB[Y>DR> 9>+!R1<>;IX\K[9,T#O8S*8<>UW&64$T_VR$5QHYDD%]651U7$ M2.9?I/AQ6=S0YWQ%Y]4>6>2KM?YB/NH]\YOUZL-R]1]R=;NHSHO$+,FRD*<$ M0X&5MN\YBB%. @QE$*5IG!%,J%5U#2_23(TU7N@#6H6 6A:@40ET=0)&*<#6 M*VT7K< WN0*M8@Z)%RX>T=.<-/HX#4Q??\@A90C91)8_@A<\NQX0OB MDZDW+NYDO(PKL:GC)Y7SSGO93F+$H)Y9I[81PC;4J@J)6":R65=D7XP&[5/6=5G/=0,T9 MJ2,K73*"=JPU]*B,?_VSN=;9GEA?@;>2%R9G7K7E,H/741#(XHRA0!"HD M]*:,A@22*(Y@E*6I8B*-,5)N/'N^T^G1Z8GT^XYN?><1M^-%3RB.Y-37"%NQ MVU9< V4M,/A\$DIWESYK=+QZ])WO=5R'/FL4]OSY[-_L:?K5!1#;+(1!RK@0 M7,& QP%$<6"J 9HMHZ ()90(A#.7/>++YJ>V+;S^_/G=_6='2^LE8);&4V\8 M!B:$IKSJ$,D8#^OLU59YV<.XYL=![?8LBL-/77RVTY;RPFF6(BIAH*>EWGO% M,609HY#+- Q#%D=A%/0\T9EF./9FT[LR1SC;0_/>1SA.0=@7P3/B<8W_&.NC MF@]T-O,:4=1'=3QQ#N,E3OJ:\^6Z^JX_+N>Y.<[9K"XHI2H5*89",KT<)UD* M">7FA"5&*$1!$@GNM!P?[6IJ,WTK*6A%M5FE7 &V7+Z]P#;T4MX/,?=U_2P8 M7M?XX[V-N]Z?U7IO[3__1C^^>*<;77W[12]^G^07N5C+G^A_+HN;M=X%/\GB M_29AKJ!)RD)!H(PC!9$D%.(4(1BJ(.8JU19^1%W(P[+?J3%)(^P5J,0%K;P7 M)#.V'0 [H++NX5H(_@$E=#"EJ![7-7GL3W-.?X1&U@DND/F%-:2QLT+DAO>;+YT=);P<#=3,XE;*<%S+6:O0[U=*)T.]"X :)S#/!/@44DX0+:=TQ@,<(:WV]-K MG-\=T?;(V=VQI_M-_DW0\ANJQYK+SX]2KOY:+-?/QK,H7^B?Y71>F=N&B6YH M34#;\Z1 !D0DS)1VX %$(M/K,Z,)Y%E N?Y_S1-.!WJ7"C0U0MFF4K@"C4J@ MT@FT2EV!C5I@HQ=H%;O@2/#BL;7CK3%';&"&&V>PG%G1%\(^^?-BF49E6E\( M[G*RMW;[L?YP:]3&M!::<%W M'7E!([#'U-CVZ/AD,8M>1^4I>Q1VFQUPPA@!X5+! M=2E[Y70]C:\=Q7C#;&!VV2;:KP2] AOTM+!U+M.P0C[*15G5*6SS_M_0\O''^?)W4ZM0_E6SF?GA&ZF6 MA?PD^5Q/JEP367V(IK3E<$^_SDB0Q#1*8TB59!!%H=+FC2G@(3(N1$BH1$YI M 3S+-S5;R)396B\*2>?Y?YDKD[G60);?@P>M30F6"R"VQ47S[?FC(Y-Y'F-+ M[GN]D1N:+:M[C!>JO2Q0<@6,@L!H6)6 U81JE-S\EE6:@EU5KP URIJ(0H]L M.\PP>.5GSR*.R^C#X+NW!@S43;]5XX/&1G=Z5WRDQ:KYQS7_^SHO<]/+C_E7 M*9JP!O/30HIP%J)84:SWO)BI#"(1(DB#)(,9$X+@,,413UQ6AAXR3(W]/W9" MZYZ+I5[F5]^N@-32/E?'6":E0KXI\%>:&]>\2N=C++6+:\GT&40[ZA]X: :F M]T;@RHU(RP_:?W.7TVJWCHRJM7"'VM?@*!/9NXCQJCL>P%.NPQ[25/] M6/2GY4)^JZOJ_;A>B/)Z=4.+XIN>W'7N;BPCS9DI@2+2VW>$ \V82C&8JHA2 ME45*)DZ,>::_J;%C)6Y3'1)4 FL#R9SMUS*?R8?="W$[>O.(X\!4=AF$SJQE M"8Q/ACK7Y:AL9*G_+O/8OC:R,V7CVW*WK:'P85T%0J(H38)49I"$L;G""!DD MBNC=/LI4HO?^!.-HQ,(JQ^1TF8?C54GY7!>F:.XG7Q2HV)1%>077R:.#394> M6QX2F"DJ3*IS#BG! 8R#F*",!6FJR&CU2_P-]?#%2$X,=%U]9$JC;+?PO>JX M#;Q4>G!YW3BUWG4'N]9T GZMYP9A$@ZL1X7\8WBJGL/8FTOJV8[Z&0MO-\?- M;970;Q^6IBO6 [,MY?!Z,R:UM#X9,'SG8[*:M88 M[+*4_8MNK%,6J]F+R-*RRHL=RRA(XD1 P>,((BPYQ!&+8!CB.$ *!6EL=>YQ MN/FI\-*6/!"6F#$=EP6QF?HGTU=6PGRLESK=I9%]Z3)G/7_/^N%_*=_#-/@G^/@"IBZ.M6U M\EO)JX%L?A56OPJRUE?PP%SZ7K M][H9NU3],3T/E*8_^F@_JC%.,7HJO)5E_K"H6*PI/9DFBB18;S!HI*I*)^9@ MFV*8I$AD-$IIS)P\%8]U-#72:>0$'4%[UO,\"JT="?@ ;& FZ(65,P^< \(G M&1SM:U1&.*?Q+BV>Z7-JC''32:!_=<@XJ6ZRQ'(^IT6Y_:GCI9;- M8%AN?_Q"//0FJ)-3_\IXG!DCKA:Y-CQ,9I3ZVLEOKEY+B'QG[SW7[>CY?"UQ M.)3AU_;5'H6)JP;8B9LA]FW[R/ED):MMLI*S]=(_Z9G\X[(PC%A0%.KK",3TFEJ]-K*#FDM/'@PT@-A4MDI$P#_Q=[1 M;4(PV]11GH:D$UH,QDN\U0($&H1 !1$P&(%MV@7PJ\$)-$!9[@\F-+0NE:*G M(;'+QSA2O>D_ZD?I5L5Z6L-_LA;V1$0=KZ+V1!3>L02G*)K_*. /C%NHQ"D*V#]6.XD%MZ)ZW!OXW/12:T/TLOI-_IZ?]>7KS5; M:9*JXUTU9&8JK+)JRRD7UL=#;EOR9SML2Q#,JL(A2'$,5JECS1!A#G" ,$XDP MYR8#"$W=*I"?[,]J!HQ:?'Q3/5OO$%0M.IC+*LD'F^=9K;L>IR M[/?FJ*RY0>M> / 8)VF8X2\P+22=FMVS M=RTIO\J"YYK(GHN<=[P_QK@4LAGI(>\;/8_?]&\1MQ?/H%49M!_"^'>"-L,_ MQDV?Y\_@CW-_Y^%S&.DVSF&(AKECLQ'@#W!SYH"CG_LPEP[[[5QN%U]T9\OB MVR_+XK?;Q<=BR65S(/M)EK+X(LL9(301*A.0<9E"%/$8THPSB/4?DD@4)L+I MG,.BS\DM_%I2F"_@(?&YT;+H==;OC@,/NIL?EU9[E MWL1_KLM5M8FZ7UX+D=>!]1]I+FX7-_0Y7]'Y85+]).OLA/*SED.;Y'7UN4^2 M+Q\652MU2%:8Q2+!&89Q8$HJ$Y% DD09#%@2A7'*$,J<*D(-+?#4^+!R\6W, M(MXUG^17\W?7DG1##[<=>TYI$ >FWNN/MS=7AXW;K55R90ZNB^J<3IER]:RH-Q+P7FOS#2WSN%7^1AJ!O7J!8_5[8>7!G_0L6!?5K/@E7SW^O%@R ML] 9#X7;Q?-Z59J.%SR?YXUP34;J-[3,RTV"F%K&=E*]E?5_9Y@($8620(&X M@HBR6"]&3$*.J=1F=X*P< JG&D7JJ:U(-X^&MHP-*@T*KJ MD:_**C_(A=Y&S2N;G8JG?)&7533_%]FN7XYIP\?Y3BRO-:8V^D-?CW3J(794 M!K]KG4%7:5!K#5ZJ?04VBH-*\ZMN[JU:^^TZ^%T+@,>J8J,.V"#E%0<5_'5J M,(XQ%D<+-8[2^87G1<97(TT)5U'"(8M3#A'+",2KI;9Z!D9LT\5P MB-V;/O1RZP,WQ^.O:?D!==3U(WM98_ M:CENEHO*S]CP;ILD[MU7/E^;W$'&74C_OZB*NLD@PUPPJ'"FC?8LBR".50@5 MQUB$D90=/*;W M,$FF7R.UY#$-CZ>0]I1 WBZN[C) =B0R$^\#\\A+RKMSF=%9+;J[^N[+[S"_I M#)C?O)/VW8^Y-],U1MY. ]Z,LS _H@PQGF4H"EJ4$QG&@J4VF M3&_,,(.I;BHC*DV86S&.4YU-CLLVHID95)BLT?Q%(FGV#3R9_.> -X:D:SZZ M$\ ')..2,Y.G.,P@8F$*:8P5Y"K&) EDBH+4+8#6%_3CA-!^IJ8>[?-&1(_0 MVBT&ON :F/WW4YM7]RSG4.N1S^\\''X3^9WH;^0,?NG3IN M!@?6(2!S$(!'BJ[T [1;=*0S7B=#'>U;&R]NT5G#%T&([F_WV^U5.=]-3^^U MX7BK_UK..)%I9,(&0\PQ1$K_@273:V4D"&49CY'$+AN]_2ZF9M5M) 2_&AE! M):3C]NX D'8[N\O@&9B#'9%Q+P5^5'FOM;SW>QFW&/=1+?>J:1]_LH5$2S@Y((F.9#]M,G]YA< MY,LB_KC,%ZLH:>Z!M!A?9+'*V5Q^6*YD^78MC6W4N+RA)$V0U"MW%LL$(A%+ M2 ,9P20@(DO2C">)_1KNWO_4ENCXSU'R/T!'9%#K!"K1@5A+A]*R? M%NFA=Q(UI#&HQ =1TMXBOP"^1OQM@_AY?T8OT+ODW1IT",;*IC7(4#AFQ^H- MY.F<5^[-CIC)JK?.+_-3]6_F,H^ SH+7.97Z).?FD-WDFRAG21:$(B 2)@@% M$$4F>6Y$)0QEK 1A@G+,^C@)G.]Z:HM*]R351*[KP9(/C6')C<#]O I3_QF(?*':TA7!$L>G\5[P1[5(XY+#BTT(_#.D':55#V MO6ZFN7HGJ>)"80Y)1IF)BQ:0*3T(4O L5(P3R9R\ZX]W-36.ZB9@J$0%1M:> MM=1/(&S'2'YP&YB!^D+FS#CGT?#),"=Z&Y51SFN]RR 6;UQX,W9O,CG,1,)) MD"AN3)D((IEPB(6F"A(3'"N6)3B(>]V*5Z#S(W5?=P^O<>[W0[NB=U\NG>AR%?5B;W8XY6#-Y_G,ZOUE^ MD?JOVBA6""DE%899H"A$L4PA(RB&2-!8R2@60EEM3,[T,[5Y7$MJ_)%4*ZO> M?33".IRJG$#6XN#*#UX#S_(&JNI OX7JQB]4#@=-?B ;Z4"I'W1N!T;G 3EY M,'3B]?$.@,[K\.*@Q^)Q=X?N3^9&H@H\$)(&.)4$1C+3^QX24&W1I &,D6 B M12R0=E'%+UJ=&@&:Q24O5Y5# G;:;[K#<8(-DP/')Q]O@:"[8>SIT7:[W?]DS(K:0(E_]2'F5^:WZJDB6R92)$%)."$0ASR#CL8!9 MEB&$PC3)8JLKN>-=3&UFUA*"5L1>,54'@+3;:UP&S\!SU1$9]U#+H\I[#;#< M[V7SF.L5*LS!05&$8I"J#*" 9)$G 81IRA;5Q M;\XLG4XE77J?&L-4@F^"L!Q/+)U@MSS0' K,H?<*6FZP$1QT)+\"C>R@%GZ MHJ:]0/-Z8.HDP+CGJ7VPV3MN[=5(/S*KZKS?U)7=.^7>JX/>>_EU]49K]]LL M9G&,@S2"E!&D20PE$.LM#XR5S#3+\HR'3A7+K'J=&GE50H-&:M 1VXW'[!"W MXR_O. [,6T23J.PZ'I6@G+#8)2:WEWM:5\90>W.B MMN.;;]M'NK4=-]G^K[61]_1LWBK??7V6?"7%WY9SW8S9.WZB*_E3OLB?UD\S M(1-)%$4PP2*$*,PHI+&D,"$!)2ECJ4K=PBA'$WUJU+@5$A1:2D?#;KP1M[0* M)SF.0YN4EQ?PW5:. 1T 3#KM&@+0^4P,"-I6K6'P:)N./G1>#=OQI!_7*AY] M5/9,ZO$EZ)DU/)^O30;CSZ8&3;6ZOE/:P%[=+4PQ&OZ.%HM\\5!^E$4E;[4B MSU H"*##*68QTS%F$9.F<5["#&U)>EVH7N1Y:JM0 8T ME1T+(+H"B[H\[NI$EG]_PV6W"@T]" .O)ZWX8"N_7@DJ#B$D6* MF0C3((XH@V$D8HBX1)!P$D%)L. IQRI*B M]GNEO:DQ93T793L5G/16K:QXW M)CP'LAWI>81N8'X[1%TUDB:6J)'7'UE9 N.3E\YU.2H%6>J_RS:VK[D1BY#Y M[-UBI0V_ST]T/F]#9&99H@F$9R%4F3;!$%41))$2D M!$$N$-L>LJJ ?:7]J MQ%&+""H902ND'6L<0_ T2WC 96A6<(+$F@7.*+Z=]64[[4O)__RP_/*#?K.> M\?HONQ/]6*NC3.PS*K43^=QC/0O4F>W?G;I=",DT#9@6[Y4=B4VQ%K-1XK70 MC@7ISD%N9R#X!')@+MA@>+N#H187W)S!T+VFG"4P7@O(G>MSW&IQE@CLE8:S M?:]OA=^7!8-O%Y5#RN-RKMLHW_U];Q_:DQTH%2XR<[6U>%_@EH+\*O1 S2*.#JJN@Z3 M'5T-"/[ [#4 [CT*\O9"SV_-7C<11B[KVPN?_'JK*7FQ_^>RX+ MW>3CMR8P79JC[4!FD%")])8J0J;4-X,QQAB)0*5)[%02W:GWJ7%AYX)M(VEU MW/#A^F\]MKZ<0414S@+ IA@I:TYR1FD3/,7I6%&19"@)'!*MW2DGZDQE1'3 MM>KO80 M+\LNAV7H^S M(=B*"'X=Q-7M# Y^:P(?[FKDTL G]=VO$'SZ\1X9 M#3[I7:*X?7I:+Y:T+.FW)F-A2)G*3)HU'J<91$G,( DH@H'BC"DA)4JL:B^= MZ&-J<[Z2$G3$= C)/X+BZ<9//-!?O:I^:QA5X)H5,(YX&,(I9#%', M%<01(S#0)@YC61#&W"G&Z6 O4Z,[O6M>/DGC,B1+4$@N\R_&#]HY-/( GG8V MS\4H#4Q\C7R@$?"J]?OW&@IY' '/49 '.AH[ /*XK@=B'T\\W'?J;\N1FSA* MJL4V5=&,)C1C0ALYL>()1-3 1S<.;HXGC;P;&6MSZ%]LDCEMCX MY91SG8[,+Y88['.-[8L71"C>_;[0\_LOWFR)>$0EC;6B$>I=E$L>I M5$&:1A1F*D"4H#"BH=56R[;#J;%.'52W$1AL)+Z@5MI9T.U(QR>4 W/.A2CV M"TJT@,9[/.*I/L]\@=5*/KG'?X@9ZQO_Q1BO5MHV9D.(XS!P*SB#/^@ M21 NQ--KF&M/4<:-6;T,K[T U N;\^=K\TN^>OQYL62E+*H#RRHG?_E)&ESR M>5Z=[IM_KHM"BVFD*]M<#]^JMF:*931*8@1Q$G*(@B"%V&3JIA&*A!28JLPI M7FH0*:=&QEOGDJL7Z5U_UXJ"KJ9UT8H2O-355+1LE*V(H[S:I$_Y5C=[N=_/ MY5^&';6_^G@/3/RO-]1>?)"\#<70ODJ7"_KJ/DW>L+;Q??+76<^DRH=KL';* M$+&8!#PB&11!8B)Q8P6)"!'D6) DE2E2L=/*.)8UK[I(6]/D9E@6,:[D[ZH\_U/#I0&4R2U,IE9[P"88HX@B2B(90B21# >8TR=P2_SET M/C5N:.0%E\ M#V9>C_=<^A_W3*\',GL'>7W:N"0W\_+IN9"/FB+S+[+V.7R_+,L;6C[^.%_^ M_N]2/,B_:AO)_%#OW>:T+'.5\SJ_G=(,/L04"KJ4OJJ;LGYG#3>%=<8SZ9! B%I//\O[39 MI >\U//XNP>M7_E];5$5^1=:Y2_3/UH5E<=TJ?_.YVLA39'QJH6\PJE/XF@? MGX.#\\9HHSMJ NJN4J!QY/W.J/#]%3"J :,;J)2[ D:]S6]W=;P"U&@)[D]D M#NR9L-HC\OZ36OL0[A427WO$]'!R;)\=](A&NEF7*]UG<=,$B" 919G@' 9! M8EQR,PI)2/42D.CE0"B!);%R83G4^-0LV58\<.,06+,+V&EJO!2&H4^]-@CT MB3':A<(AN.@"2$:**G*!QBV./=//BJTRZ92/ M'XOEEUQ;0&^^_5Q*<;NX>ZY.FQ8/UUQ;2U4BT%G&)4EQ)&"6(J79*HPA34FL MS=0DBE&(D0S9;+74EK>=?6K?M1.7;008[G/]4*79TH;(>.F$_KS:'W M4+?3-^GFCUZN"SDW&L*__6WZ;990(%- M,96(@")EE7_]: ]3,[6:-)>-E%6"NZ] R^F:_',7R-.@:G%&9D>.4"/ M:']Q%M#==D?. WI$K?U,H,<>[+%?>B_+4LH-1U15U]JB[I_D0OY.Y_>R>"IG M-.""AU) %H;:-(D)UU-<[ZL88I'BF.I]E)5G@E.O4YOVM8SF%*RHI00K(Z;# M'L,:;XM]V! H#LP.M*=!(#NZ'0M9A6S<$PB/M][PA[;89 M=$7LY"[1NK'QMH^N^KW85SJ_?$'"U?J"IHE"K6K_7J]61<[6J\J_>ED7%RGU M-WBG3%:@;3F*68I82##*((TDALAL0)D,]!^"$RD1R81;-9T+Y9G:(K"IS_*\ M7&FE]I7B\0:?RTKY?C=S -K(=F^[%V5>=8Z::O M%^*S++[D7"\1=^K'?$$7/#?6_N8VU3@&EH=_U3BT4J'2B&2F0'&@K74A3$6? M ,$@(E$82HX"&KA0N$_AIL;GW6B%N^?Z3O/=/'^HB-L$5.MA!'\MENMG-^;V M.J"(QTDJ0P)I0J0IU:IW7H)*F$F5)BQ$643#F?XPV7+J0]H5K'_*L4-]H,>) W2\U<]$%6U3)F1(DHC%F5&H/H/1+G$(>:CQ$+9(0S3&*[ M5%_6/4YMU>S*#)01&O!*:L ;L4'E3.]R_VX#O(U_@F$1W+Y^%29!T=(1Q0.NT=8=/0B"X3#GJ]]*-P>=&-JSDB<"1PJ"0.61.:R(H&$(0)Y@J-0A%1DD54) MH9.]3(V1N_*!7XV$ELY/I[$\3;C>$!J89%W L9[U5LJ?,"#U^QWC4?]KUW \ MW<$H#&"E8SOK[1[N89-5OJ6?\X=%Y2RZ6'W00M/RL3(9C2_0X;C)(P53J!24D 4:6.-JBB"22)0%N-01H%5S),G>:;&'K>+O#K*?NKD M:UBJKCO_O!$]ER7XIW_41!K^\X5GW+Z&UL(F''? !B:SVHF_HPUHU $=?5ZF MWK@SQ]F;H=PH->XX.5BNAF_&L77^8O+"%/3;; M-T"8E?+O:]WZNR_5&1(/%[)[!PF^ [K'.1H[&/:/S?NCM MN1?ZU&]:&V92^ODF[$7%-$UCCJ!,&3$YQ34QI"F'DH8JS))4922SK]RTT_K4 M*& KGTLQHEW(+ S02X 8>(YO1>M5F6D7#)>:3!> ,E8UIBTXE;^6KQI,1S0_ M77UI]Z41ZRX=D?=EQ:5C#_6@I9^T9'P]I\7;G#XLEN4JYY^7QF%GN2B;#XW% M5,@X,\G24 A1; J%!Y) (;,(IPRED;0JC6O9W]2H:R,QV(H,-C([S& +J"T( MSB^ U/>:>SZT* %B [$Z!?,D:CR4E#=&-0>HI.<:M',>"QKK],+WG5XK=_> M\9#C8:Q"FFF0IA*%$,4)A'$5$D8$1236,5Q[.9N=J:_J3'QITXPB-L6 M\ARP=AM)CW -S+M'HQ*ZL0C^=I66P/C<6Y[KN%L!7;,>WL2:,LC*D_P#7U*U1\Y]Y,J"TB\'E:=ZF_<\RH+S?>. MK&S>N;A83A45^TLNY.U"[SZ?*COWD_PB%VMIJO*]^ZJG[X+.V[P>Y9MO'XNE M6//5UM>PFYH14Q[&. E@*H0F(:5BJ'>:",H 2R$H3SEQ.Q ?2M*I,9C)*]%H M4YJ4$HWL>DJNY,.RL+QN''Z +K]LDM,97S@99X*A$$$5 M, H10R:-:*(@91D)$Y&%-':-C#W6U]2HO4D2N;6T6F&=7 UM0+8C9T_0#4RO MO5'K$U-Z#@_/\:)'NQL[%O2K=>E2N]+MY] MY;(L[U08W)N\ULVY4^.R$V0HB#.]3\/,!(T)A2%.%8>*,L0"DE+&K!P;7#J= M&M55$EIRFQ.XI]EL*,@&YJ_MT?FM*9]G9#9!/&'P/T E=WL_2).:Q'&$."(@X3JHD[HR+)A'W ;Q\) MID;D54V%2@]3A6M;3&%N5 &%T04N%5SK?]!*G>K&KQ/VZT)5?4;,9D$8>!R& M7AVF#+_+LC'P,(RUA@PR'(X+RP50GEYE^C0\XI)S@=XOUY]+&KJ@,&7=KHGC M71>%_E9G),0TR#B%1"8$HCA+( U0#!GFE,B,Q ER.B4YV,O4%I4ZIGVQ7,!& MP&:V]"CMN >HW7''Q3 -S/DU0K6 5V KHN=RB<<0\%[Z<*^C\\V"7"3 ,4<5;0I"*^?3 7I<(8YPPS%#"*!$X@2PB%-$P$%#U.F MZ2!*W<+J;3N>&D-4:;2W@E^!C>B==*!7H);>C3:LQ\*.289 >&!R\0.N,^.X M(N63A*S['I677!'9I2KG]_NQ5TV&,Y80A7!(H40AAH@Q!DDJ]2Z94Q;3-(HR MDPS+OM!@W:P3\XQ01+ ^!^ICCS0PV=&&N_(#D\+U:8V=9_M+!7W.Y:;E46?J M2VUVY^'.;_O:"+O9>_2>XZ:Q:A522N P@U%&!$181"8Y901ER!+)$J9H9I6< MTJ:SZ=D"A]+)N2[Z)\"U7>C]0#;XXKZ?^4NO\+ZW#S9H^%W 3_0W\J)]7O/] MA=KBG;Z>7GH.RG+U[NNS7)32F 2S2$4!QXC!5 4<(D52J)=H!D4J&0W23#'E M=*APH(^ID40K(I"UC%= :"E=/;GVH;3CA@L!&I@2-MB\:[%Y>PJ;'IY:1[7W MZY^UW\W(7EE']=SWQ3K^:,_(1>,A^H:64MPLGTRCM?]Y49B#3&/KO_FV?>0C M_5:9_[_30KS[^UHO 9UJ!]4!Q_TC7=2%:\PIQQ;A[%DSVE)\7M%B9<J.@JM=;@"3#[DBX6Y5?@N7S15XKYW#((<[5LAD8B4HBG,8I,& MDD<"L@QAF"9(X3BA*HM(\ZV\6X@__)?2ZC"%[T16/_LC?"1V:^@DAWW@E;E2 M"#*C$>AJ#3IJ&U_&[G.-ZJ#2_0K4VK\HDE1?'JPT $UMLOH*H?UP:A0\1MZ. M/7!>(W%'$W[*(D-"L:;:Q=KN-3VW#5 EE4I^$T7?L^[9DJ66VA8/HG:;Y2S$9 MF(E=X7"*BCNF]P4Q<'M-CA;Q=DR9;GS;T6<&NCZMP^=NRW(M13A+LU0%B6!Z MP>3(7$]@R 2*89PBF>(H"T+F%''OUOW4)KH1B^I1-1]W6W-Z >37QJM/+8NC M%3GZ&Y>.(^;IJK7W.$SCPK4)RJWE'_'>]2!LH]Z^OI1@6G>P!]%QOHD]W,K( M1T&-!?57_>"JO%U\K/:TOTCC]2;%=5U@K?KE6[J2IL1Q5>%XAB.L(FJ\H"/# MIX*%D$H9PT0E"4TIY5&4.*6V&E?^J1%R*S"D33W!!R,R,!7O@#)UI;\8J2NZ MKD\ :JWKQS1E&%+^^?-;\*PW>14YC[7Q[_GY#+S]'_ZCF/XAP&:;7Z-@%O@: MARO0(@$:*.I'@ $#;*N83^ TX+)QG,290$\5_A@G Y>-C[?S@0O%Z.D!Q7FQ M-LNYB;"_IU^WO@,BE$1_1ASRF&?U90EA80R#5)$X2E.JJ-->XVA/4UO%FE00 M*R,B>*;?3&8_1W^IHZ#:K1A>H!J8VQL908-6)>4 WAAGH?#J?W6TLW%=LL[I MO.>E=?8%+T723)WY*B==)F5(61S!-$L91$$:01PI!7F29(()@1,I+RB1UO8S M-6+8K?X%C*"]$OX= ];2H+P' 6ND;;IZS0IIN_J>J8^V M]WA/@V&QRD5NRFE\D*A6D"LR2A$"4AA32))10X"I0D&G#F5-QDKX>I<;01L#K\-"*Z M4?(^>G9$>A$F ]-?"T!/,TD/N 9F#5Z(&/-$^?4 M/\$)^M4.'^A_[7+!T;9'F??G-&OG^-GG>AX]=TS=)!9!2@6#$0DP1%D20LHI M@9226(2Q_K^0.!TW3W>+\-E]:^"^*9CF=F"H;<# &X!7,_TMC'Y_YOZ[I^?Y M\IN4S00_?,>]\5^OKK/+*M]$]_=F#_)AN?H/N?HD^?)AD?^7%/4M]X_+HOF1 M>2Z<21G$(I813 -D_%RE7KP%SR!.99P$@JLP_[_IG MU;%?9A->;.6O'&?7BV*C).!=WYTF#-F-I$;^?NQX<+I?Q=!4>\C?:NN@THFI M:MVPJK,:K2;X5M6T;!6]:IRQJD^FHZP_]GZ=,?*Y0(RLP:AKT.N,SNXR]TI2 M]*PWLES\W)IK'&. Q,M[7N YBV!]3U6FZCT_RX=33V]=HKD''@D1ZIU-^LRWPA MRU(S )_,X>ZGI_&2NGM%YD66=[\M]_7H>'K*5U7#UPNQ MZ9[GLGR;EWR^+->%W!1K0Y'*,I0$$$=4092R )(HI% I1G#(&4\SIT-WB^?UJGPOO\AYV&Q0%18D386 )%3<)+E7$%-E[JQ,G$0N]=\K!Y9;13A3JE_9WJ[)6;P_D9(T&LDDC!( LR M4]L\@$PE"50QX4+1+,R$?>%-W])-S;@Z?M80#[YM/3&&@QT[^!F9*9] U!J: M>I;=L6V4?,TQ'?Q4PL_8_A$.*/J-\1@G%>?'8(!#BQ.=3OW\XCQ>'HXR+#KI MFW6>%Z9BWEM9__=V<;LPX9/+PA2%3$R2:"%"F 2IMO*#.(.42*078JD7X2QC ML4QG"_E 5](R)_#)_JPF.:DG>;?7(1?7C7"N*>A/X6IG[5^.U5AIZ6OYP'>M MI-\;"\0&NQXIZBTP\9NL_E2'(Z>MM]!]/X&]S4N^R..:BM 9(#Y1R!)QA:66WTU>FEB,8G*>78R].MEK&I^5\_N.R,"_-HD#&,6,$ M,IZ%$,4JA#02'*I "18KEH09&B5#8B_QIT9^=:[,R54SZ ZX'7].=Q@')N-7 MK&M0Q4K7B71_->" !AV?L1*O,JR3R'#83X,_1H+#BT;G%>H?')*BKT%>F_;? M/M'??]+;XR*G\_*#7-VI3[*4A>YNAE4@4"QB2 *D+7(:19!A9([:$65!RB*9 M.!6@/-_EU%8E+2AX:B5UM@G'NM?FJ53;]ZD M0A XBS(5*LA$HN[F-JTKNI[;$7LE4[P )!V M-L%E\ P\KQV1Z57;Y+#RONN7[/0R>HV2PUH>JD-RY,G+RDO769.;:+64Q2PH@D,"0RABA@"%*4 _/(A2AZR@:\#\WP*7T[?4X@+^\^ G;) M=0^\US>>ZJ#7TYMOF_( G"L41@[[#%]KU^?//S@N7SN:RB-4U89OE)*PM"DH@0IYD+U9SH:VHLTXH*-K*"K;!NY'(* M83M>\83;P)32#S)G)K$ PR>)G.IN5/ZPT'N7.FQ>Z7D>(_YS7:Z:1!8F(]N" MYW-SSE.?^[Q?EN;VAY:/'XOE%VTDB3???BY-5;R[Y\I@6CQ<<[UUJPN:M*D/ MA)2QS' "8XQ8;=D01C*8)E%"@RRE&7>R;(806]IC; M*/E]=7]MQO9C9VR_,[KJ#^![L%$7;/4=)+W&D /B]0!L"#G'/30;$.F]@[8A M^[K [;Z\+WW%Z#(4)IE(160Z6W[8_OM/\CF8'7=IWG^FY M3O!'*=9S>:I<3Q/":0R MCB E&L2$)#RB;J%5UEU/;8VIPU\:@4$ML>,,MX?=4[S M0_DSS[[3.QN&WJW?TZ\'4LX&)")Q(DWVBU3O8P3'$*M FT$AHP)E&"=NKBPG M^IH:G30':5I6'YE^3X%LQR">H!N80'JCUB?]Q3D\/">^.-K=V"DOSNE](-G% MV5?Z<<;_&LQ38EG6K! MVP11 ^#JD.!Z 'Q'REOM#6>W;-2.@)U,,FW;UGBYHQVU>Y$2VO7=GE=U:U;* MOZ_-.F%RPS0;'XHIXRS-()<,012%"<0TB+5AR$)NXK^SP,DA\& O4V/NK9"@ MDM+Q\NT@D);W;)?",_25V@XR VP83T+@]8[L8$?C7H>=TG7OYNODPR.G3VUR MU'5.QW^1^<.C*2C]11;T0;[[*@N>E_)CD7,YBR-!<9PB2%*A(,HHAX1'&(HT M"D*>8A:GLJ>WT_#2NSL!C>%(5=U1-,;DR_LW)A_RQ4+_[0K\WJ@%:*V7-CEK MQ<"ST:RZJOOY\UN@Q:ZO[/JX$HWP_6 412P3!*8R$/K[P0)BK!*88D$0CL,T M".->?EY3_'J&=R$[_NW(ZC__?3XI_"T OYY8E[-ZEY.]I?@59_T M6@1 !<$$DO/V&[-)9.5U%/V/D8ZWWWAXR\/;LWM/3D77Z]7CLLC_2XH9"4,F M:1;#)#&)MF1J?!^S"(8*)QCC+ KY93Y%V[ZFMN$ZZ%)$-^)Z]"CJX&VW-'A" M<6 Z/^1/!+:2#NA-M _'H,Y$G>Y>UY=H7^^SKD0'7NEQ!/]6*ED4543I-O=% MXP8Y4T3HS52F("<\TW9RRB$+0PPC9,I4Q#R.D+(^=S_5T]08I)45\*ZP#D? M)V&U.$_W!=; 1+'!Z86<5ZUGM"_ ' [*?0$WTNEX7P#=#L-M0#EY GZR@?&. MO6WT>''6;?5"[X1B7)HH?-/DI[S\K9/2*L51%L0Q@DQF"42("\B2",. )!BE M@>)Q@AU3B1WK:VK,^4)48&2]*'?848AMS2TOP UN;O7"K$^:L'-H>$X0=K2[ ML5.#G=/[0%*PLZ]<4,6P6EGFC4E76W.K59&S]:J*.5GN[RT[U5EG64RS+&44 M8BE2B )37D4%VC:3!%')D:9N*[/,GTA38Z&W;;L-S,MR785I MF<^DWB)N3BZ-Y]&ZJ9(#/GW^N4\1ULM&UH[5QAVO@)W;T]%RVT0OFWNLZ7B;5^(4?O:!XL#*DGY9]5:=]]_0\ M7WZ3\I.<5[6C<\J,[ZVIR!PE6<"B1$ 146(X:%BUKJ-D7^Q=6P3PR% ^4. / 8Y+I?W;:5'33"@X[T M0U:Z/8_9L$5O3_3_RO5OSR-SOA2N11N7A!I^7NE6*])L(^!BIB(9B0BJ-.$0 M90&%!*="FZ5IG"2A2*5P+.YWL)^I$583++>1\\+HPGU%3?PT&$QQ_OF2V2\_73NJ*9.F_"\NFYD(]ZK=;V>=UE MXZA(D@A+PF+(0V7*>*0*DI@)2$B2IBR-24:<]JK6/4^--3J"-_5_>%?T-K7C M=W.3 = Q9Z/U:-@QRR 8#\PUUWA*R9[ MB0F=&^ASW]GT2[ B(>^AM[D8] SKT'>FK8>ER;>H9 MT[&N3UML:6]L'6]2'7 Z?:-JT]"(-ZL.>KV\875YL9^QNB*TO0XW M![;IH*NH4##?[OL!!(OE G(7;PQ[U.V,23]HCD/56R@K8:\VYV+?KL!68']F MI#4V/LW'\YV.:C9:8[!K+MJ_V,-,W-95*.\+JBU0PV>?9?$EY_+ZH9#-?1U7 M,@YC'$.")#1+$,/^+I9AFY(G;0-+9L:SSITT^V% M?>CXJH?B-=="5)W0^4>:B]O%#7W.5W3^[N]KO3J8,X7E0C]XIVZ6BR^R6.5: M-%/^?!L/VVEMAB@A09)Q*#B+C&490X:I_H.C2)%4X3 ,M67Y8 XM[GL6LO$I ML)MINB/V@/LT6>B/H'+>>&F>=G324W.1+PMM:*WTK^1<@5A5L=#4^/-U/P*A[!3II M 3IM#U379HA!&:RXC5=A7Z_"S1"8GRQS,TB'/J]@LN1AR(C>2V0L9D1O+5(NG%+UOFQ^:IL%+9V9\AOY'.LNOH3.CH'[ M S(P;>YB<04^+NU&ZOBN+AIWK:GE6M M@+9P0'OTS@(1,YP$,%8QAHB(#%*%8YAF2:3TE-:SWBICWIC:[VWH8M!+6 MM?#@01PMK:Q+T1G:0JKDVT1U#5.L[Q0&7@V2@QV-:TRYJ=ZY M$)^TD3/+9(A2QAD, LU,B'$*">,(*AJF! =($>:TS1A;3^+3J4]BO$Q4KL,TB1Q4UD+_ M,;)/N8Z!M[Q3SAWW6ZD^%DU&A2H1C39&[HK*MUQ4?7^4127=+ FC!".1PE2$ M B*E(DC"(($BEBAD64(CYI1\RJ[;J:T9&ZG;5%3/M !?*D;9)#JLDE&)Y7Q. MB[)W^D/+4;%;)OQC/3#7;V%N$E9IF?5'7<>=B(;"M=PUV?LC:C>@?+*M9<^C M4J8;&KN\Y_AV3_*J^=+LJMOGW4WU/EP:A_6M6VF(DD"LS= M+Z2(Z$V\PA&D5&80!S*2*LP45UE[[VM)8=:=][C#'9C(*HGKJ_O2[$R?&]&O M@&R%KCQP\\5*OY;;>P'U&!E+$O.+]DA$U@A=W:+68H./&Z@KR:]J3^=6>(]D MY@R85T*S[WU<4G-&98_8W%MP(SFG5E9 -&.&"DL^.;/;!.L\DE$ Q]@&BGO34/ M'%-U.\O+=IJ7DO_Y8?GE!_U*/PAZE-PDT 3BTE>&>* MMUF?D!T'\OR\O!B>@2>H,S).4_6D]A?,VKP MCY>-Y0\U_'9[V(D.ZL#KYHN[\#I+XU9UL-6]'?'&I;A6"71TNFJOU2MDZ@ ^ MW9#),69::B'RG8EFU/'RG]UF'/%?(6/.J.-R. O/N"+T,X+JZI O8ROO9?%4 M^4;7/GDR$1A+*F 8I^9R)R7:=I$4F,U/;X^.38"UZ'947 M[5'8I3.'-_NQT+]+\: ;?BO+_&%17X&;I.^QD*FB*H,)C1*(L@3K_5/,8"B% MHA&.*Z73/P*J':5<#M7 --(#)6?>. V"3ZXXTM.H M_'!:VUU../-T/QYXFY?TX:$PEYRZP3OU27Z1B[4VD-AKI7\T>FQM#;Y1/-%[-8D8#$00Q3A5.37)U#DM 8*BG"- H52E*W4Y:#W4R- M>8R4L#I%J5-!U'6P:ED=;9HCN%J>H%R,UM"G)KV R)R M4MN]4Y#33_L,!9MAXS?/*(.9C#!$4@20*DXAY6$4LB03,G2S3 YV,S4VJ)R! MF^@K"^(C#NBAX:D*$<*845GW_1 I8&L3,.]S2!T*"C M-L3IIWMRA)D6G^2S_G0>3=-OUT6^>*A=82I_^1D201+@2, L23E$"4\A92F" M889$1C#/.!8]TI:=[=AJ/HR??NR>?@6_YZO'Q^5<:('+37VIU1*8BS-S;J@M M]K)#-]0$53FZ$)P?%TNN\0+S2+1355#L" MJ:1NWMZLZ_,8CV=ABXY5WSG8Z M+@798K#'1M8O7A9@TU2@NE_JB??+=M[]N"R.K,$,\3# "848IQ0B$D3&@Y9! M%J?ZYQ@GB/4,MW$5I0>##4Q>FZ@0S5"K<8BL]SC:\=N@8S-JJ,Z5<2X"'=FO MSI4D]1^QTQ?%(>)WG&5YE6B>OH@=B^WIW5[/2['FBDV*Z[*Y=;M=E*NBW4CO> MD%F ;GE1YA?*H>_+SJ X0'$M!X"\7I]9=#ON+9H]#GN7:0ZO]B.AN@;WG7KW M59N2>FTSN27N%C>T?)Q%/ DB$SN=92*#"!D[CJ0!C&@F6!IA'H9611'.=S4U MRMD6)I>-K%6Z(&VZ]; MG.AM5!(YK_4N=UB\T8\RC!UD&FM62YY)S0\\@#*-4H@8(Q#'4L$HB@3*0D'" MS*DRZ,OFIT8-1KK3B:)L,+.;]_V1&'BN;T 8P&HXK+3/*;W3PZC3^+!VNU/W MR%/]INM/DI;KHMJTWBZ>U]455^4P&B F@@#KF%S_A_M:U0F M.*?Q+B>:A=:!?S_Y^YMF^/&L73! MO\*(V9U;'2',!4&0!&8^R;9N)N?BVR5;2>*C_%9G4E8TJ;7\]?E48WV\ M RH7S&*>5?6._Z;'5B[(G#O!5K;B\76S_/I.0:YE!"&AJUB^X M+ 3@Q*;J,4A9KDM<<*^ER^FAIA8#O6]6Z(:CM)7';<0L#85)WP9?OKNO)^?" M==,U!,+1]UH[HZX2:Z;= ]G^6\@-UG-@A-U7/3G:R-NIY[P^W$4]>\4P:MF( M]7Z85^)A:>.S:MLZAFK%%"KL1@@&F$ &>,X@R* )HG":\8)X)?[V#38U>MG1 MW-ZQUJ5?BC_.;L01"KW(U#$<.&_V<$$D)'_TCC=]1[=EMVGH)]JX@$;F71<,3V_ MVWL)N![=K*. /%)#ZXN_P'[MK+VAZNUH[7ZW\9I:>WNXU]?:_^JAG<:,)U93 MPWZ[OLZKO[][>:<6XOLC6_V]WC$6 G-!2I+IKTR M?OP3" 0W'W' )VW7LS)@CMQYS M0^"P_YCC=4.9IEK?ZE^72UE=+^0WM?HQ%ZKZMGR0,R6X2*4H00%-X(ASRFPM M*@-:YZ6BDC B,C^..374]-BEJG-3*N;=TZ '3U<&"8%2=.YH *K-K/?9.T,3 M:VE(WCB'1EC&.#G:R%QQSNM#ECA[Q:4J&C>/3P_+%Z7:FY_H6?50SVFKY2&6 M]XOY?RO9[,];&ZM&7(9CE&9:(*"SE /,L0 DU89I.,249P+"8J#D1D KI\9* M9VL]VQK/YN"K;79O';M*KA^7SQLE"L_(*,XWP/$H\JWG-?:99?0IO4!1) +D M<>1'0AKZ1EHE$; ^+6P28[#AT:=]8;5?\VI69B*7BFA0DDP"S!0&##,,"$\A MTQE6@DJ_-MK[ WAQ^@@R]G=VC!U%V5;B8$#0N0>C>Z@Y%)P1 LPFL+PYA\B@ MF/*8VZ$CR;TQ1H\?CWEX+&H\^KFAV6%L7;^W&I%JRR;+A2V5JS=0RE*7B&40 MV(11@+72@*4J Y!AD:L4FYC/*X&T=[2IQ6ZM7OW6R$&;5/T .X94H6"+S #> MB W(V7) (FR25M^ (V=E.?A^F(;E\>5^FZX:/Y#;77O;17* MQX?EG[:F3?W*Y@O[C]?:/+%RO5K#&2>^--E?SR8!Q275>.6DQ( M&W^3[];AZBI9J'4K4N!'9D%GW(W[WFH>(U-E[5:RYU>RUU#EJBZJ2ZQ[=3&O MNDJLAYO?,NMF\MK/.ORZZYE6;\:-@7](@@YJWZA\'@/9U_0?98QA;XNOJEJO MYK;+?9T:W.8$0)F9&-/$E3G3MGVS5(#GJ0+:K!R)RG6&F%<.W=%1IA99;HUL M&J'[D?!Q(-W8]&)X(M/B:V0BE!_V0A"2F8X/-"K%]/KZFBOZ/SRT4V.KQ_MQ MOIA7)ORHCSL^J[7=H*K4ZH>J9@1"Q5("@4/M?JNF/2L-G*9 C?R" QL M9"K94?7>P%L;?)5\;L+?SNB0C>6<$0K;$.[\L",W\%8>J-]CJ_?7ZC*>3CMIDHQ>T5+G,(<@XL2D6O !F=6H;A H3N B, MH?9*L;C,G*DQV9G3L<$% A=.FAO!C3<5;WM&&:7:( QX@=NL7&+1V(U8 J!W MI%5+B+L.+YY7<\W.LVK^]OHY/;SI M* _F25^Z)_'T!X8*O)G9L5E$2JU_:U.&VO<'U%3*7"A 56Z>14920#-F?Q(9 M5%0HS9"?V-NIH:;V<+:6)K6I26?KP/=S#\)N;^@PN$5^K(="-D S[AP:8?7C M3HXVLI;<.:\/=>7.7C'PK'^OA?1OK7)(UV9M)K'"3&H,"%4,8$01X%8L$BF2 M9[ H<,[D[(=:\:4K;_0/Z/,,[ X;\4!WO\/\KKB*YQE[/]*.I^;!T(M]#OZZ ME_S&UDTSQH!GV4ZH!#V=[A]QW/-F)^\/3I#=KAJH3>V2U?S9"A-55B&[;I!1 M)[_L_M[N8GQ>KO^76F]SGK=W:BZJS\'OOK/%[9.]I)J5K,BY0G;)41K"2O," M<$&0%7#1S*P],"I3+^GKM_)D:E'4[XO5QO8 K>#>[AOB1K3_%//^MKO-=4.[ MQO^D]L66R(B'9]MY(VF\,5QOJQ,-!LF+"22W*'0U,P'%Q=]ZPH)JE[^9,^-* MH[_UG!THK[^Y00.$B-Z;&\Z9^/3X^+Q8LJIBG2Z+X$AB"ADH,I$#C/,2,):9 MOR*!$>:L*)ERUATZ-BD AT!I) &@0:GZB/^?0Z-7X.7GQ>)(^Y^S?4_ Y^^$+M1U_ MVR[56PUN>;LPG&R6."9$,6P\KS8MY&=9*A0O\Q30 @J 84D!55 "*G.2HE0@ M(8>)/OI8,34RW;$]Z8Q/V#K9$3NT>C6=,TGMS4"%2*_9<@OBH\]!9)K>PKS= M/]F;BD/PVR+TQ+J3U/[$$)X<@F<414HO0]Y&JG((5BWN#^U" MLI>2R%^.-^1M-XR:RN(=;)*F@FYMT&DWD:JK9 >@JZ2#*&DQ2FJ0$HO23F 2 ML#9Y4O,>M AZ&IZ-6VT]#9]/O.@G9IU?Y"#5?':S6-=VF)<6$U:HW]R8=6>< M3%*:EDH"IC4"&,OO;VHQ">JY,= M!3E_/M)RHCI%;2V!W?Q4*S&O5/5IT2A?O:*Q[O=?3!RK9BE1"B.H 2I0;L^! M,T!+G8&\I*4JTS*'@@1=-@0U?VH$UM3L+AM/$M6:>FQMT/TN>;)^Q%\@A/W6 M!%H(O-EW80(!?W4FXM_$]!L0K-))UPON(+;O/I746(P8U$>9PU&#][ >3"M( MCS([WL%X'"O"=;3:[I?K-)44%K:D%3. \R(#A"MM'E%82IAG.,^1UR*VFCG#ON]K.(>*O2!$KN=U5L?$O3Y[M+0*M2F M_V>UMO)!7U;+'W.IY+N7WPVS?5ILDD6O[:J@/G[8E&!K&U KIH"B:6%;"RM M*6( FBA;",5$QJ /M?B;,#6^N?UR\_7Z[M/G7Y/K]W>?_O;I[M/-MW_W8YL! M\^!&07'1CQYB_6 Q-#_B79YIQOO8A2$C\^".UW06_W[\L%<434[J[9E[I9O=P.KC+&<(("Y_8/BW#96+T%)%P56SB-/C?1V#?\?[;G.@/;I3J [+M-C0!E[A7T$Q;I=\TX@%BD.\X8K M>,]TI\'';YCN@\G1;NE>-[BT-')9!>;-#F*.UXR> X=B7'4F1EQ3])I M4J)FR(6#-DY[EL%6O5$OEDM1/-UXY>([#R/JW^8+J]FT4G*^[MJ4&@,>YVO[ M;?VHU!>ULCT&V;V:H:)$)4D%(!E- 2Y* H@V?]40R1*7S%>1SF/LJ5'OULQ$ M*V6/DUI#_2C6!WTW+HV$:632M%9;IS&0+53F[R0GU:J\=J1DIFQ68H, R6FT6Q M+@"C.089+;6469HA[A5*]HXV-:K:,?9JMU#BC_JAJTWVUH3K ]N-IX)!&)F9 M+D)O@$:< RIAA>+Z!AQ9+<[!]T/).)>+_'7CK/C4,]HXR-0[IK/,4J>I'LI\H@N$3 MF2# :PR"JC(%"AYAC"A*9/0*5@X-<#4GNTVNW5K9"V ZIL#_ K$_F<[!#21 M'VM/5 :D^AYW_>(4WU>W'3FU][A3ARF])SXW<+/YF5?J'\]F(7%C-?WOS%W: M5TQ*B":B$$"65)EG.4\!%YR#3+ \UXCSLBR]]I!/C32UAWIK:%);FEA3!TI, MGH;7<7LW!&BQ=VV'X>6_'WL.BZ#;K"<'&W?W])S/!YNB9R^XL ?MK3X\!]OD MK?",499F.1"&/0#&YB?*#'&D1(MTW94[>@@\M,&& MVR2XGJ@'AC;Z:7H 5(?WLG5!*4I/V]Z!WZ:WK0L6)WO<.ET\0#GKVY,2\Z;! MZHY^+30 MR]5C4X[3A3 0H2S+. &$F1 29Z4&+(,$Y$Q0C"G1.7$Z+?<:=6I7)CNG>D:3?-#BP=PQP(S/XV^/J0>4Q\!V)SC=WY9N-Q MNZ]_>_SN??'0AL)B987H/ZCFOY\6M8#)5J5^*WPVTXPBA: E%/#]"25@)0L M!06E*S^BZU6;U#?:7'A@/. GL/>B(7M/>P^_,@]B+UQ.>Q%['^+@?64SS;^ MM2V.GY:KM4TD_:;NZ^KC6<%R9%C+!JB&P#!2#! B-9!$*H@*HE+E)3A[>JBI MD59CJ=V36VUL3:K66,\ZR=/XNO%2&-0BT] 6L*V9R;=S@/F7-9[%(FCYXNG1 MQBU3/.OU03GB^2L&MN][KN8+557OEX]\OFB;"2PL(YF;FY^JN:P9:E^$XOUW M^^.G1=-1PS8$/GK)IL5/.LO+,H>$2MN9EP-,2V$6S20'C&:0%91@[1= C63W MU'BL<< &!-HF*C:2J.8A9>(?S_-J7B]61.>4\ ["QOHVN!'E!.3F,.;473V=RO>"76Z/]WB\N8+N]&P)#&)G7]]#;L3=I M#0YX9#0 H)!$ZC+LJ"3H@<-K O.Y=.!:?;F0JIK?&W94LOW^\Y10E'(*4E:: M13JD'!!%"T"$R' N2Y%![+5(/QQC:N1BF_5]V-B8L"KY3R7O[3;75EW:ECL@%8%,>D )NCX_,LRX"_/3?AZLR'L^>H$"T*>J>E;RP[/M MK=((.-8%3^]M \!590*?.B(R/Z_G]2: ,)^L]\05S7*I2@58F2* 4\,=7',- MH$),XJ),4T6]58&&6C,U@K%^U-WES9*HU@2N%6#53]$LF?1RE>SXD7Q3B[GY M)ZN;XKF OFP.W1AJM)F)S&6-PG/C2-)XLA'E;3M0;=UI%[,[4]1Y%%B.Z%)@ M@TL4#39H?-FB2[$[*F5T\4V'L?&U$"LS[E[WJR;!3;&2$$.TR,1BMN $ 0XS M!!0J!&002JZ]B/;40%/CT ]*J]6J[L2]LP[WH\>3H+HQ7PBH(I-::^)>[[SP M\=@Y($*2T,FQ1N679T8L5T_+5:O=8Z*_]W:C:O7R?BG53(J4 M0L(08) H@&5J=:*D!(@Q6)2TP)ET.N9P'&]J'''3M5'9L?DJJ:U.ZABKMCRQ MIOMWH.G#O9\_(J 9F49" #FH-XT#/ %:U/2-,GJG&@>7CS6L<;EL<.AA[U5] M54+-?]C#7JM&V[9OYDVCC\JR@.U)NR_469_L0&[MMSMWK0<1 M5E:#\0M)8/Y&C,IJ@S%Z377#;S2@JJN3%#(C&2:=_U!?V(MEU^[-#T69*JDR MH-,, LP8-U170B"05"F#D@K)G(NYS@PV-5;;*%S-.WNK^JAZI3ASW@-W0KF? MQ4)C%YNP.M@VIEXEK;'GPRA_[#SJL0)B.%(9UD58^A5?.8+36W-U[A[CE5HY M>K-78>5Z3:2^JZ=ZV&WT':^KZOFQD<3^.J_^_G&E5-TA5E7KKX:0_CI?S!^? M'V%@,*O?\!(AD^-_JVI0!M;#?\WQB8K M8VW@OJFA9MWQE'2"#;QNZ,<@QA"(%,-<< M8($)H"F$H*2:*1=3U=OQ2O<0[5O:$:<)#>A\3%Y^=';S[RL7F? M@X>GY;V?'K;)\*JO?5<@74>"M\]K,]#";B>;H' N; ''_.'9?'HFTE2DG!<@ MI[ $6)8%H'DA@,)E04A:DE+*F;DE7[IN&@PSQ.>QV#4G\NJQ2IZ;UL8)M_;: MKE=-PG0BV(-X?AB0\S=PHMQ6^?'!C\Q)G0-)ZT&R%5YH)V3'C:ND=J2I(FM< M";?PO@S*D,OH@9:,NBB^#*W72]P+[S:,07]=+N6?\X>'&2E2E$,H;=_5'&"& M.6"II( 5J=1%3E)-G4Z^7M]X:J%29YQ5NJ[,FNC'\HF$CXJFWGU6:UO]1W[^66Y MJC>XUNO5G#_78B]WRR^L7J&75 LI" &H0!1@;OMS\B(%4JNT2'5)!?7*Q[G0 MGJD]X:TVW:X_R3V;+^HL0?M.7;.??D__I1/F1AHC3D-DKFEF8,^5I/$E^<5Z M\Y>KY',S%<8ENP1;-2<4.UXEZV72^!6.L (!')+G+C5I5'H,A-]K5@UU6_]] MI _MIN/=BBT:W:1&6FN&,IJG6"E0&#(%N$P-P\J2 9*7,(=%7F:E=-U%.C7( MU&BSLS/9&MK*OKEO'YT$]/SF40B88N_#^R/DM6MT#H(+]HQ.WGJT':-SSNWN M%YW][,"4E"--V'>/"F\>GQZ6+TK5N8A?S+?FN_G$%_,5L.>'S7GC]@QQOSO[ M#&J(>%[DH&!, 9PS#JC*&8"(%3E-E>342[ CHJU3(YZ;:CU_K)4L=A(/3&QP MP\3W-@_X]JD)$*SGG@DI$>?<+:R;R$Q&YL;.R\V>U?'4DL[9=EX[=Q/K;U/P MWR:K;%U._JB=3JS72>UVR)Y)\2)C_M!!LD(0\:67]T(WG79 MP 2F G,D@* P,X&JPH!03$"!-.((BX*(PN\D8[@QTSO-V!&^O$"OX(+I<7M# MC -YY!> GVKICO1HA%K#RP%]&UG1 VLFJA1Z"K7AXI\G[SB,43=UH\H=U M-:E]]6Q#&OJ;X,;H;SB_L>/\8[']-@OWJA,SE?7Y=%NW9_VZZ@2IG>;2F_(C M(1[R/1#:Q%%?#I'P??W&B#7,L-?(!W/+'\R61FVRR&_U]A_->D"M9Y"(E#%D M'@I9E !3S@"EFH&&EWNM/ N[%2)#@CD].)[G0MP+717=5VS+9T9Z&*VY;N]/!OW);N+"[GV]*= MO\4%ZM9?U5.[NRJO%_*K6L]71Z1=9XP5A".2F9G@F8FK6 :8*!G(N/D'A%)B MZ&NV4/?VY,CQ3,U]=*>GC39/VZX-\1ZZK=V572F+1B:GLBX-4*=VG /'$Z[ MN(ZI/+UC=KUB;0T_*D4=6&3:#['@DM*.PX\O(.V'RU&Y:,];#".S38#W:?'T M;!:=MCL(ZB33$&22:@UXGA* 2T$->4$"BHP+LRK,-(9> HT]8TTMSJIM^]=_ M20OX'\B/F?H =6.B0#!%9I[=I5QCZ%52FYJ@"&)F#IB$Y):^X4;E$@>_7W.' MRR47I'S7B[^J.QMD&&J6&F) C-MFF(H#7O+4K-04-M&.Q%GNG\6]-\34F*&V M<$#F]3YN;DQP&1J1":#)CVZLBW#\>=KWX*G+^Z.,GXU\U,NC"<;'/SE Y>,W M557+G9[==L74Y*?=+6]^KM5"WJG5XXSH$B&1$0"),,N75.6 4/-3H1'A65DR MDKN+?;B-.;GGO!=*#@B^&)S+B1D/'1:[T4H;%46OV0\M1E[0.A7XWUZ)4C:K#V6;ZOO-K[ MR>%U;/_/,UL9$GEX::NN&-*"\)*"O"@8P$1F@!8$@S(G'&$&4ZZ?6.UBS-RD(54 .<&1K A0EZ*)$*I+1 .8.<>W;R"Y AD M7M6M5P:('X>8(;?=K9%QCTQ*%Y0.['C5;*6_:1'!*8S?N)K@P*RIEQ6O-A[@5N#]\39MT8G?W1F!SPX],,I M),V#*R/N(XE5[_(4R--C7+NEE;91J G:$/ =%T':0)P<;MQ?D.9\/&D&>O6"@[J-:F-#HX7HAK^7C?#&W!&03 MU-ORK3;KQI(#XJ0 Y@_#&X5B@*8D!YHR51)&12F\ZAZ=1IT:A[1&U^F!;,]L M3PU))\C=:"0XD)$I91?#?8N[@L$(F4]>( 55KW0:>%QI2Q\L#G0OO2X>6++] MCV>K$=Z%\H)+B*7*02XT E@A!:A-I50PRPO,RSR53EO7QV\_-8IIK'.)XEVP MYW5;MWO#5HOYXK[ZHE9UD>]=6Z[&&1*T !!* M"'#*,& ,:B!E*=),4\*A7R^_H.9-C35V-;=V_4NV#B:=AXG]NB0[/C8*:XV7 MMLRAT6AHQ;8\^2?PM\"-O]YN;B/SWUM,ZP7":2'1CZ.5%L3"-Y)'"XGN:46T MH*-J#896[.R& ]4$5^@N4$OH@22.3,*Q =]('Z'' M]]/""'T7#>FZ>PHEHS8FG9,9/<;W(XZ\K!E M59=J_E_S]??WS]5Z^:A6!S+%D.:IA*5M^\;-'RE&@-@^Y9DN,RS,+S7V2@]P M&71RX4G7&7JE?JB%;UJ $\QNBZW0X$5^>V^*0?XT]B:=P7'UG7T@"KD&UPX\'GCFE?K'L[G1C7FHUCO+J1Q+)*WD 4-V/T<5@&B$@)8I M11(6:2J1UT;_B8&FQC);.Y/:T N4C4]BZ[A]'@"QV!OA@\#RW\H^@T303>E3 M8XV[O7S&XX.-XG.?'[!M\^[SERY]N\U\,7$JTIED &&Y MXD4.M?,6R\'MI\8$QL"DL]!C,7H(F\..PD5@1'[(=W$XGP/D HC'2OHB8$9: M]?H!Y+E_[PKR\*KQ5GLG+=Y;F9W^U, XYK@.^5;WOGKWY5I^^;GVHEYI7ZLIH+-:M+0D1* 9,,VUX3J6TS@8$0)$?UX.(O,W,&'@1F2[P_#>8KM8-V69 M7^?5W[M2@Y1)E&,!4DT4P AJ0#)HE@"<:H@TRH5PBOX=QYO:JZHS-]FS-[$& M>^Y$GL'9<1,R''JQ]Q]/ Q>AI, 1EZ";CF>&''>_T3P\>_[[/#GOF M7T4JGY\MC]SJ^DA6R3KDJ6Z?U]6:+>1\<3]#BF<,R@QHIH5956L-&%3Q!/#]X2. -G9B,:J$8+ #7 M' %,A0:&F0M N%2*%E!!;GC:EG&__<1LK(B1=?PHYFXY=:# MN-/CQOL108_\2CA8Q#>V;]K85\F.W5=)ZU&X%\9 Y$*^2WQ-&/4U,Q"?UV^@ MH;<)U:'MRTH]L;EL"V:K6I%\9L+1G"!5 $VX6?+*3 N2@Q0J2!)%>$%Q7X= MCMP&=GK\1FUNU%J9J-;,NDY\6:ODBR81H?Z7Q7(!-G^OA1$N;>!V=%[<."\@ MUF_:MJW#OC/[*NGOTQ"@4]S(E%Q7U?-CL\%H#1.&0:R =SJ#/&4H@Q+DDA6V66X&&"40I )S;2@O M1=RK66X\4Z<6L7?&M<=9R<-<-R=5+XJMJB$G5'%FV.- ZLWG;0+G3V>.GW8D MF'8<;KJLU]^&,+T)QIN6X =+<:P=_QPI*NI'CXWBCNBO8GZS6,_7+Q_G#VUX M/I.(:HYX80)BF@*<(?.R2#D'I4J)YN95HI23&L2QFT^.WFO[$FM@NP1U%RP_ M *Z?@R^%(S)K>B#AI4U^RN4+1,D/;CF:&ODI9W9ER$]^)E(.U*F3YD9PYM.B M6J_J?+DF1KW[SA;M&?3'Y4JK^=KV&VZ.H6=(EH1JG0&2H8$5AT*^.[@*E0X5P8L,:^&X%F-G;6H6.SF1@ZNRG@]\ CF)S0M/[31)>M MTM8. ,W:/UD;"+:I3]LOS2;[:<3DIO"3-VIR4T#SIY7<%'Y>O).;(I@P5+R& MKX_HD2.5ZJR !)2"0X"E/<[15 !88)TKS%.HO'8[C@\SM5#66NFI3>X#JML[ MX7*H(M/W )0&B-3T@1!6G>;H2"/+TO1Y>ZA'T_OI 15-7]6]/3%?KEZN1=U" MQG:;7S[,Q."<3]!Q$ N,E4 B32'-L90T]3IT.CG4U.CV&WMH#],?.TL]%_NG M475Q:+H"O3TZ.-NY \Z_7!NN_\%0,;Y#PN M5^OY?[>2.Q_G"[80YN;OE]6Z,J-UK?^J&<*YA) 0H#/;%UIG C H)8!E42#- MICO.\N'%. M#+0C,]!KH.O5X:<.TMKR&NZ-[0';\'BB%;0KC^O8XS;I\43DH&>/[_7#V.RS M6K]GU?)[HQ.V,9JS_:$'C/AQF!Q M\(W,819::W72F6U/'W[YO2DQ^$NR,3[96A^.Q?P1"\EC'J./RF3^J+SFL@%W M&!B;/=23W"9C'^SZ=ZL.0U=ER:2MZ(/F#PPAH"E5@"BE=0[+,M79[(=:\:5S M;.8TL,]SMCM\O,>M:6U868F+]G1/[)X"JC.KETLFP3$,"P[LB">JFY/2[6G3 M5?@5H1]$02,OMY''C;N\T#B(NORN'L92[]B#CA/C35NC_DS'A\TCC_W^:%BR[9&LU:=JI-D M9UP+ LWS#[0A (!M$U52Z@RD6"#&-,ZE]F*%UP-,C0W>MT6JUL"KY/^ _P9A MFCRQMM/RMKSX/Q):7N40=N6L['G]?;F:_[>2_Y'@]*K(LGJW Z,K1#V,?6MFK+;NJMYX"EGD>LK_L-K,K\8868?Y MN(>'FLLG/N>?+O^A/2/].*\$>_A?BJT^FG^I9HKI5+-" -LI%>!22$ I(F:M MA&2I7%_; Y*($*:0E0I1CS+T:J)\?J\8W-$)N89P&'74584["J_7&1Y7!NGLTC3NYIJB@N,E&))>"%/M0Q1>?2_NWQ&LH?FR< MM^S;TM_%[9#-ZZ=JI1SSI^ZC+3)<6EDBG(A3:K%%&6 M@/+,8)MKB-)29:7T"D,&V# UQMBD=2WU1M6O;E3PO#!SD:BF*'/O,/?)W*"Z MH&1WP,0YDD_J0&Y;#B>0:EN M@!GC,N%PG Z(\H);#:\6W1:G-N]ZI%&&TT*8J(EG !=$ EI(!6 N(2X+5.+< M2Z[ZR!A3X\%OXKN2SP\U#_ZV7-P#,^ACF_FZ4Y$^*)XZ!K$;HUT(7&S&"H/9 MH$K2$ZB$+B-]/2:@(420N MB'NIO]GQV:KI*O;U]ZE]^8&NUD72;$91R(G .LHSF M "N8 ZI*9.L%5%8@F)O_!.T\-Y9G4^.WK\IX-J_U&YN5W^G6=-H*0#;9,]'; MTHWV17-<6T[%W@D1_WBB3P[][NJ/)!:J'9W2?P9EJ('S_\^A&^7KW/]/5*4& MSNEXFE-##0Q:'&CCEVJ]5[>SB8S+M& EIPP@2U_;/QFUMDVZ$4E&:_B\3)GU5/]3B6;U[^2O[W\M5UTJY>O>RS2E6]_62 MLSGGU%HS3+$"7#(!,"M2P#,E@2!""Z'-;W(_N;O+;9H:F>T>H[:NV!5([4RR M\>;*_MM.PGSKT< ,OP SZ[AO.NY\C7CB'7ZJ_#]1=\]SQ]L@7(UH[G(2UD6(,-V8RUG"+ OVD=SDFL;>Z&CAN=?(N"!P>HLP7P3*2!+,//'X" MS">][Y5;/KQJ/''EDQ;O22F?_M1 X:U&D+GZJH0R0:UAO\]J/5-$I(4R023A M=LV+A0 TPQ#DA22%D#E6O/120#TVRM2HJS,R66VL]-3/.HJE6]AV,4*1B6P# MSM; +A/:2B_]6:>T6T'%]RLEYU;>I@JI4MJ'3E!AK*,#C:N#U>?K@>Q5[X>' MJEQ5\^I6?S%?G^X-8!:^W^;WB[F>"[98OQ)QGZMJVS5 Y3#31$"S_,Q+$^U0 M"@CBYJ\$Z@P7 G'NEUP7VC*SY=3ERA[I@ >XY M-/G[=6?W0V:?:2D1RR $AD=3>VQ9 ((S#"#*RC+-,'*&QNN<.X(^>:NR-Q MF'ON<6V(RK3?Y@OU::T>JUF!<]LHIP0:*ZNZ;,(Y6I;*Q'2LD!0CQ8578?^) M<:86KKVJJTK^L)8FM:D7U:-M@76CF !P16:504A=6(5V@$.\2K3M4&]8C7;@ M;W]%VN''AU;]FQ>ZO>&M-@RT?%3V#'3Y^+12W]6BFO]0[;]VZ8L,%2DN) (Y M%!C@M.2 %04#4F2\0$HB 9UTR0:./S4.V9AO%QU[=B>-X8/+VWPGQO'T,![< ML4\*0R ]H&)_$%YAJ_7]3!BY4G\0/H=5^L-N"TO(_6HF2 M 1HD^Y 6*D6%SC/ M2H!+G,*&$DQ*%6.,L$I33F]7J_F_'EM%X;)>IE\85:),K!8S5%$@FO1[(\ROM3, M42^/*LD<_^30Z@5CX<*\T.Q&Y-=Y]?<[>0ZTK=/&A&: M<67X]8TTMI-XS-;&V)M;8Y(_&7,\PN@]D-V8(!%UDBAB, MVH!2AK-XA"UG.#W E1[PL<::X\ EHSPTXS?#V84?3UIX"A@IWS\+O1BTA08W,+[^]0O*F M'S5O5G&%(B2UG!US5'YQ1> UR3A?-SB![/GQ^<$>^]4U[T>6Y387Z+,R:_<[ M]M/*S!2Y*C& 18'-LL^L5;@N-,@4A8S1@BCM57OI.?[4HID=\Y-E+<0A]O:N MYLW>U2\/Q@?/RDS?F7'CI(AX1Z:H7:@;S9.CVX2_6//_TDAK+75B? B:QS8$ MO, 9;EXFC)W[-@2?(UEQ@VXS.'?#W-#<9RNSODVO0A2G(I6&[KC5TN*( 9*5 M A14B%UXZE00$4FI2U&>TT5HF2;N4 2 M. 'C]'AC)UZ<]?Q(PL7Y:X9V=;J6TGR+JO?FQ]O5W?+/Q4SD/-6%[>4$B](L MR#@'+"<%4(9 "(&H3#/AU]#I8(RI\4-C9M+:>9582PV.B;75MY'3(:#]-!$( MILCL, BA ;V;3F)P<=NFPSN/W+'II&N'S9I.?_2R29\/*MSULF!I-?&/&?'N" M\6DAYS_F\ID];$M_;?;BS4]AILT&ZRG\/^N8O=[<::L^/4./(9/F>(04=RIB MGS%UUC?Y%;N[R;8VV]C>5&';G>7&B[;\.HD2RUP 9HS*:Q\SWJ32>@!.IRJK MA]QJ&('>/#X]+%^4^JKJM=S.3E;;5V]&$->%1!H0I;@)G40!.)40E(J4DA!= M$ND4-3F/.#5R-$O=E=7O>F(O9LR'>N]UU1B?J)]6PM*7 ,^#[D9W0:&,'6>U MMH(.NAUKK[KNF>'(RQF:D%1U?M!1B]G\^)]SM3(W M^O[RFXDI'JY_SJM9O:M3EB50FA8 ZXP#HD4)(%(*0Y)BC+P*'=V&G1K];)6? MDXVQ-0=]OOY;\H>UV/,\WA%]-PH*CVED'KH$3F\6\D,G)!4YCCPJ'_FA\9J4 M/*\>QDS;Q@'U*=[OB_FZ^OKM][\J*PDQ0\CP#C)XFY#'K!S+5 #"! *Y5IDH M4U9H[45(O:--C8>,89YA3C^8;OP2#*+(M++3<:(V-*DM37ZQJ/TE^:.Q-R"S M..$2DE#Z!QR51YQ\?TT?;A<-K>I;S7^8A9H]^=K(T__*Y@M[!/;NY3^5O)\O M[NMHR@K5?Y\_U6]8+"3.HS:.2C.&3@K;KP4'^O(A#4$Y@'UA)>@%+;<<) E(UP/JA;II]DIG*,E0@S$$NH6V!04PL!4L!;6ZPVV9[ ?M9V#V8W# H(7F:QV<=NW-6F-#<=9CJB$)*=S M0X[*0H[^OZ8;U\L&[AC-%VPAYNQARV7URUHI)+06$D",_-CZMJ^?Q4B\/M[&\T?9$\-X=. )U! MGN;<Q!VCSM =_84PH#IN ML5T.5.P]M2,(A=]+ZX^S,QP>FGB_6+9,_DV) MYU5]"G#S4SP\2R4_&J-MXN?SNCVEO&&KA55,_:)6=1.1ZT5I\Q<"397*:V5\.2H,#/MQFBCSU]D_MOU)]DZE-SL3=N. M3S:?H_/*MO]LFAY=)8UG 9/A0P(=-$4^B&'C)LZ'Q/(@G3[HS0>(ZO^558;D MKN]7JA8!N5XLGME#VWYS5F(HH2X9T&F.S*H=EV;57IA5.V4\(R7"%#OQ]]F1 MIL;)C:T)ZXR],D1KS;6Y(.YAX'F ^VDS*&R1J;!%['J+6&-IUR0Y%&(>*OVA MD!M)L'\P@G[J_2ZH] KY]]Y@/$U_%S_VY/V=+AB83%=7>UJF7B[,W5J- X4Q MS(L< PZI+<9L%5(V5@[4CCB.J%N4>3%. MD:G2'R+_++@^"()FOAT=:-QLMSY?#S+<>C\\\.QCM:RJ+ZNEGJ]GG"A6E(6) MDTA*S8K7_,1+BD"!?>7D_Z"#(/M6G)4VV;YRG&#F".)Q;# M8(A].E$C\*4? ?]SB$-?@YXY[-Q^W/.%0[\.SA*.?&38,VEN\J16ZY*"T)9:#@C%C%06D/#R1 6"J6(X$$TSXOYK[!IO9^[FR] M2IZLM?7)FNKLO4H6RO-9[@7:[>$.!5_DIWV+W)<-RRQ.7-"VT/2-M5YZT>&^/\O2GABV#3 "T MU62:28I81O,,%*E4EIX0L$*50)28\9*@@N349W-B[^Y3VYZP&F.-PIO?@F8? M,DTSF5.-@.+(0"8+!3B##"A,>,X85%Q[+16'0S9&@^D@D$'(*_Q#X7JD7AK5M3,MF-\SY[FAJTWS6X*15&6Y2:RE:4PCSI6?7=TC__]TM:))R?! MC2SB0!N924ZT4=Q8GK2F1^DYY(]8W*Z*)T=_X]Z*YU YWV'Q[!V&$5FM27I$ M5P4A2GB:Y\ $)A!@1@JS,E<2Y%EI$(%4%!GU"TI.C#2]\*31XQ6->;OTY,=. MIY#5"&+%N0"<2Q/NY3H%7&<*""HI2Q%6*M4^BXH N(XG0Y:76F$&!O,H G$:=6K38&)UL MK$Y:LQ-KMUDT6C=T'"81J84)S@CZ&]XX12T8X;3P..VS?#!XJ!W MAM?%%T2#YWHSI(4L49$:8A*9[3^I4L"0)""365;H D.)G YR?0:=&CG='FF/ M<<_FBSHAQ!:MK'M:-0R'WB.^^>?IA?%&_2_>JNG%]#I=7-+>8H2>%H;X[LTS M_6B;BMNF9'5%L,C25# ( 2D0!EB6#/ BQ2#%J<;4L!/F7KTLC@TR-=*Q-@)K M9&*MO&J;Y@T0_#F*J'/8W:>Y7=)ME#3; MY9YURGO@N3W=@R&)_%@W=D78!#GJ<-#ZW;T!QJW#/>;;03WMT0_YYWZV=_@X MKP1[^%^*K6X6\H-9F\Q$*5%A7LI $$S,DB$7@-AU U48:5TJD7&GO8R^0:;V MHF[M3!I#$VMI8DQ-K*WNV9XG(>U_ED,!%?F1'H215W[G.1 N2.T\>>O1LCK/ M.;>;T'GVLP.+.%_7UG>'K22G5&8I!!E+,X#S$@&:P@R@M-148*1TF7O5<9X8 M:&J/_:%0A5?V'D&B:"UG:?&&K>\\XS'!Q6>YSY_ M0:;W[4*UF^HB-6_]E$! F6TI)R$'K) 4(%+DRN"I<[<6!<=O/S4FV*3P&@LO MR7'>XM?_W%^.2O2W?6A !B1]#P)F[*3OY4*%3OH^\-LIZ7M[U?A)WP<6'TWZ M/OS4P-YX!WW(-Z];J:EFD"-0U"US"Y$"SI4 #"-&>4XE\9/A/3W4U"ALU])_ M_1=B8K?_J.M>UR^>67H]Z+H%,V$PBTQPNT;^CZ15K#B>TALESCD/4M!6CW%FO#QK'G;]B((G8V.D=JY2TIR%J4=4OC.O5RN:\VA?(NY?M1UH5G>L_ MV4HVXK/5[?.Z6K.%M%+CRX>'C\N5_>6,",X8E#G Y@D$F) <<"C-THH*4>04 MEXAZ';;&,7-RY%6K07KR5)P)=.2X-Y^6V/QHK0?WS\/ E5D1AV$DM<&^ED4+MA!/WWOT;;0S[JWNX=^ M_L,#MLFNY?\V2UE[V[OEM91SRRY68G$N/RW:,H\Z7OU45<]*;J78.LJR^BW5 M+$TS1&6N06;( F (%:"4,5"03&&,"YEB=Q&%("9-C5"LLR"3B5#KM\HT]09!K;^I/<+9.M1XEU*?FT MV)2O-=T"&[>2'4G(S91]>9,I\]B'''WJ1MJ[W)E"J["_G<(G.X7S12+:*6P> MNGDSA2>?NE#;GT'A[MTR#3/2>-NL09'9VYH->^< &A[7/]C\P>Z_W2W?U\R_ MNP'TP0K)*SF3/"-0L1QP26W/'DD!23$!#)92P"*%A(C!.A\N%GB],$?5 DF> M[4K<]DN2C:F)Z@YNG\RKLVZ[<8&*@]/TN&VA1 4]\DOPB!I$YX"EU,:%9->' MJZ3U(I) A ^ T40DG(QX.Z$)'XQZQ2B\;C1P>_KYZ>FAWMQ@#^]9]?WCP_+/ M3POS7#\VFQ\;M0I#A(42''"K]XJS' -", *O-Y[OKWY(/G[Z]_^WVV^]?;[XEMQ^3S[>?P?OK;_^9?/K\MYMO=Y\^ M_YI_NWNZ_7G[]=O[_[=/OYF^]AF>,T.>XJAP<_]C;QCL6) M-3FQ-B<[1L/0X^['^N%QL,'J>?F K9.O2JCY#\N9'Y>KFBZ; MS=F;GVHEYI6R%4)9P=,2 ,IHK00U'E;Y.QP4R.PKTH^ MBZZ#UDG5A>3YR7QBOK,]LMIT?V]BN^39]G_W6%6?GQB'38Z@<$>FK*VM]ABJ MW:9HS$TV]@8%T&/+(2B0(VTG7 :HWQZ!,SZ]Z__S=QEO;>_LT=ZZW?VJ8>'G MN^=JOE FTA5FR5_5VP+UCRNEVE8U&J=:Y2D$!:808*$-4].4 $&568/G0B*! M?0+/LR-.C;$[@Y,=BZ^2SN:!;8'.X^X6209%,S(A7PJD=_3H#$[(N/'\H*-& MC,X8O(X5W2^\(+FSV6[\\+R:+^Z;L[LF0^CF\>EA^:)4_:$OY@OXG56JV==' MG".98@V*4EMI5LP A8R 0F0*"J+*4GEI\ RT8VHL]7[W^*S=R;<[_,O%0C7Q MYI_S]?=$M0ZU'WQJ7:HW^)-?S 5-OUY/_9ZA<^FX6HX_0[%7S[M'9(T/;5K M59-855TEG2-M7-6YK#C!E_$S6X7@=37.]X'9#F[]\G#^H MU7NV5O?+UZRCV _16[4<=>FP0<(-:_9@+=2)5\J&>FKK#MEDY+N\7\_]6LJ&8]\MJ7=VIG^MWYC-_ MGW$LLI06 DAH^P&D7 '&BARH(N,"*8PR+;W"J%B63HU,]E);;G[:GU7R53TP MNS6W7C:O;_#N,*':(PTF_O0[1EY3F-38L=FQQ/9MRO%5-\>R%D5OM3_ZXJ_?$K'-)[5W( Y#8,Q TH(MF[+@A7VS,#X+"Z ,.>_OLG'FWQ;TD M11"+7(.<$ %P)A6@)64@8UB8A3="1'KU3#@888)LO\GP\./N0_#<./DJ0.!QF57$[Z^)H43G_0[V&N5FO;5]2>.E;7"]DR2]7N,E.2 M$JUS" HE[$I0Y8!P QH7YE%G90IS[)16TCO*U![JUM#ZA=Y:ZKF-WP]J_X,> M#*K(#_L@E)R?>2<4>IY[<_W.,V_^]OIY[Q]@E&?>R?7W=VHAOC^RU=_;;VS!A=:28*!HR0'6A *FH 09+TJ6B53D.?-[K_KY/-R[:N "I*@N& M<&BEL#4X.7YE^S' >;3>6"(IA9,;HA2\"?3AC$Y)*S@\Z*JTX M8_":8MPO'-B#PC9A-+>N\]:?V<.=6CW671,X)QEF3 "%4F;"#6Y7-"P%**6$ M,XBS$@JO/A0G!IH:N=1V)CN&)M;28=TH3F'KQBDA$(M,)68/Q1G/$"H(\=)SS6RMODHZN^O.?E=)B_/6]G"$XX]72 KR&'U44O)'Y35-#;C# M,.+ZR.:KO[&'9[73Z/2OAB.?5TK>+KXJ6S(V7]R_8]6\^GVQY)5:U44BGQ9/ MSVM[)KP0YJHZU*J3$V94(YU+0VJ&XPR](2$!R0H**,%EQA6G0B,?>@MMX-1( MT/J7U Y>[;;[33H?$[O>Z+Q,:C>ODEU'D]K39-_5-E7$,PX+_F5P(]VWG.+( MU/Q&L^O-X[&F("3;![=QU'="+(1?OSFBC1.A^&:GS+#JZ@SE+">:J9(KH(NR MM&^0'/!2F3>(%D)+*,W_LME"W=OWX%V@\INCECCQ"&UXY,">>)RRL2]2&P4P7TFK*:U44 $-> JZ$ D1R@EC)$2;$1_UL7/.](OKQ MI--JLQOMP^I[G=M4_Z"VGGJ>S8[[G7 \])WL3,<^33:N7#7Z1#L>725;9YM? MVGE__6][%[2BS1T*R2\=#G^Q^S@M%$F'1;VCDS1H!#RW?I-9#'H@/JX'XYZT MO\GL'!SAOXT5EU:S?;:9!Y6QJ.EL)];S'_/U2[VRV2E1HRF4#!:@**5Y_XD2 M 991#5*:JE0Q)@OEI3SB-_S4=J0ZZZT8U,;^MD%CY\'0ZC*GZ7!<:D0#.?8R MPP'?D4J]?)"+4[_E9,$;%67YH'.ZTLKK+L/H[C^5O+>M2&QMJ%V&?)\_M:F_ M4 LD,ZD!1T4*,*(YH#G*0)87(M=$:U00'V8[.=+42*PU--FU=&!^]6ETW8@J M"&:1.6D87-[,K!1^>2LSZ^IX_P%%Q[U51],./;#W-SPTCOV8(4? MOWU7:OU;6^SY[F7[@2Y5XLZ,^>ZE->V#JN;WBYUSGA11G$$E@,HH!9@7&+#" M_$2PS'!)I93$*P)K6[2>?OE=U_W'YNDU&46*[2!PA'D>?OP7;0JB' 2&M_9MC@2CH7[R<##>B,/>37N" M5,UF>IM6CG)29D(QP*G* "XU 4QE!*0YSDO)I-:Y4]OXLR--[[X>W&*^%1C$PR&P"W)E\EC;G)'^U_HVS1^2$5 M5%78;>1QI86]T#C0%_:[>A@O_9>:WW]?*WG]0ZW8O?K\;+GN5C ILER55+6I-NO[1VOLQ55//=B[L5D,1",3V4'% M4X/NMPVZG>%UODRL#9#W/RP M"2G>;?2.7SZA1V)K8M+8&*E-7C\08?OBG1AKY$9X_1X?=KX[\WE_4<7;/Q?F M!?5]_E37Q%,BD)(H!4BE'&!L%A TASF@ N4\TP5+2Z>MC8,[3^V-N3'.2U/@ M$+#^1_PB&"(_T\X(>(DA'O7V4@'$_9N.)GIXU)==H+:OY#;1OX?ERN3/2]>%]W6!0O=RNVJ%C=#N=Z(>N_-:?YV_;HG]7Z5M^Q MG[-,Y@(*FH*"< 1PKA0@.2T 49256I ,YEZ'YW',G!H[O*\S1NOR&O'\^/S0 MG).NMRXD;./#5;)0:[O*7;.??J%VI"EWBSK>?B)C\UO=E73/P_TFZ%=)ZV?2 M.9KL>%HGU^_XFESOS/CG9L;O>F;<._J).R$A8Z=(EHX:><5%^W7<%GFTX75@ MMG5R>^C>'N(RSFPO3&TFO2@!+NR6"A$2Z*Q@BJ$LA/AB?"+3Z $T,:0M^S (7V2!B@O;/X+-RN]-!. %0B56$/S+TYJMD?N/;5'?&>YXZV1_QHVCT7?Y)*Q M/7 8MO +JWW_^K;C+_Y.Z]R?^L@%8A9[^50%2R7GL@2EM-EI#%/ H):@3 M( M42JA8EZOXG^2K+3ED*RTH=EH4\Y"LS6.ZY=XN6:CY)B]<6Z9>)W1/;" ;HY2K9SDBC0[OQ)QQ1!0 U)*5=8LZHY!< M]*6 MPPCU6LJY96?V\(7-S8!M#\L9U91 "1' 4C'S1\D 23D''')&"U80*KVBI!/C M3(T(MV8F3\9.4&O!U);Z4>(I6-WH+@!8D:EL!R=KHJ6O]V=P\N:G,RB$Y)Y3 M0XW**V?\?4ZY M5[34WGAJ3_PW]J JVYM9/%?KY:,9L4YQ.="X8S_;1M/OU$+I^7I6 M0H4ESQ5@&$N B4" HHR#3-(\2]."<^'4FO/,.%-[6+^LEC_FE5VWVQAYWIP[ MKME/WQ7+*5C='MD 8$5^@ML366/BI@O]+ZV5IV5'O9_J,SB$?,A/#37J,W_& MW]<4<.[CE^ID;U J_4F<2"K,"$0Y2*^N.&2H!TU("#0O-TY(R MC;TZ> ZP86I,LJOHM%.TWWB1L'6RK?X?*ISE/C^.FZIQ48],21Z CZ2DY8UB M'#DM=S/>2%/+&Z?3PEK^MWH#,=Y95I0ESDL%:$DS$UPQ";@R="FQRCD1)%6Y MGCTU>L)KMEJ[D>9%-OD\R*\MBYS%<$PF]RKAZGZ^6-C]2_.\/_6+:4>80@E3 MJ04D0&2P+F%"@.6Y;28IL<2XT#@G[13>+.0D)["SZTVF3YE_?9.)P?[BI+2#NK"Q]\K#3(.BQ:Q!D@EEM M@]D?_JN',Y"[L6,X("/3W\?Y@BW$W.!H">[S#;O-E!0Z3;,<"%Q( M6W8C *,%!42E6DN4JI1Z[6.<&&=J5-.:E:C67!N6-2(;GAIC)V!U8Y4 8$6F MD\Y"VZ"A4<>X2EHK TJ)]<,05$CLQ%#CRHCU^WL@(G;FXWZ$\ ]IOIB=F*'Y MKSV6:YN$*Z'F/VSK,8@R3-(,I'F) ,;(T $1&DB8\U) H4KL))=]?JBIT<)& M8'3/VJ0SUXT;'!#NIX>PN,5>;XT$F5R*6ARA_M>1H-L;&4)H#DF01E)I7@,!>2.X53QVX^-;*L[4MJ UL)+;>'_2AP_8QX*1R1.= # M">=GML_E;414=2%1I<2_W2]__$]S61,-F1]>!T%';SG*8]OG3/>@]GYFJ#Q7 M=S:R%=>IKA>RK5)KNY"8]=9VF;61Q)%2%(QP I4E(Q42#I M)TYX@2U3>_!WSAIW?*DW'+K2RZT[.]L++EH\P>?1;24VTNQ$YJ&8$S- )>QB M2,,*APTW9V0ML8MQ.Y07N_R6%W9;"="'>YM[DQ/(A FM1)&;]6E19("DJ0(* MF?!+0I6K;%B?E8!&3HVS=X1B;JKU_-&VZ=[=!%[JNKN&<=-JI^TO1'9@&=A4 M)>3LNQ'Z6\]I[&W^S?;=%2)@/3)7BHQQO)?D-\8"EN_7$MI'K:J_<]O\X5*9XS3$G(*00Y) MW9P+ H*MXCB')8-YI@KL5*K:.\K46+\Q-&E-O.I^2*RQR>W"\;"C']CS*_<@ M<,4^Z!B*E->"_BP2%ZSL3]][M"7^6?=VU_KG/SSL8&,;N+QK!1:H)ID0)DKD MYB>SE(H<$3&[U#B(H3&.XOP0\K[$.(D"N?.'@XO'/7(X:3=KT\:3G]P:#QS\ZA6 M=J'^ZVKYY_J[E>=CBY=9F2*EN.1-DU%<$ 0(%(;@"KLNUB4C6OI%-$?'F1JY MM6_JSM:D,39IK?6-:(Y#ZQK37 S8.%&-+U8#8II>)"Z.:H[??>2XIM?%P\BF M_^-##S2T6JVLBL7Q8DL&E1 DRP$6TOS!% 4L+3. %&0\@Y(4J5>C\S/C38T: MFDTNN\T8\26@#'J7MU!";L@4#_ MD"-O^COY?[BQ[W;9I<>GFUV>W7JSK>(495ID17U""H6)/Z0 '#,!#.,(P@N> ME7[Z?ZX#3XU_=L[?-C;NIEI?V1=PO:EP3GGJLOGP/?,,A_)X!YP7 GS!<:8; M6G'.+L^,_48'E6Z(G#Z5=+Q^P'Y0VQ.Y[GNY4FO+E(8(5+6^76R/N_;6;)MA MKQ>RH]>]#VQ$P[;'IC-1I%26D@)(B94GSA#@F8G 4H@I*DO%GKK= M.6XTC6.ZT\--FX?[P(%X#WK7RWJI$]:Z;\*ZQG][MB6V9Y4VK-N$>V+778_= MG9&^)PX[:1.:]G$XO9OJV[J_<#/5G<_)[>+\L?1+8AQ/-@'KWH>N=E0?M]Y/ M[XOAL9$XO2_(2%N34_JB^.UZCCMEO?NH(YDRWL[LN-CN[?6.//30BN.%":O> MFX'FZX],U*/_E?V^T<^@T]M,5>?_)KX0]367R6/C=T)[PRW,J:UY;[UR!X3XK:2 MBP5SY#=_AW!C>-)9?I6TMB<;XY/WYZ >4*'LCUG8>F6/\4>N7O9'YK"6>< ] MWCS%U%K]::T>JYF6N1)8(Z *20"&5H@ATZ59T,%"F6^SDAJ^48KIQLBI$6:L MG,2:)FJ//<[,G._Y52_9>+IP5Q,-/%T:^<_:^+I =(1$T\/ MQQHH_/\G6\D[7^=^\^->ZO MC4NL=5YMJH\CYT:Q@_&(S(WN4/C+]Q]S.:AH_]X XTKU'_/M0*#_Z(>&/:U? M5LKVHVA/3&TY5-/\M&YONF[$--LT/YXR376*09D299;%V*:-XP)D>9$B)5F& MA%.FE?_04WO.6\L3U9I>[[XOZP;&HK&^S;;P>_X]YL*-'.(@''LGO 7W9A?< MMCMT"VZK[1N^Q9H_8"%YQV/T44G)'Y77C#7@#B'HK!NG&: ;K:N)1GD*95H2 MD&569E 6"/"49$"D><%Y5N0*J^%\UCOV5 FMRVW:/G*-^5>;1V]H\;K/Q PA MMV!PC\MNER%](;\Y81:/X/J'?T.&<\*EG^+<;C$@E>/30CZ;N]BCDU_5\G[% MGK[/Q:>%7JX>7U4(9S1-B=49UYG. ,Y*!EBI[-CN<0[NCKY#CD,43"/3UP;.ZY-P)G^X%$Y?@JU'FD 4C$[C7= [NWAWAFW_]4#CZEM!\Y.INV9/=RI MU6/;Q%YEF="BS #CC)MHU;Q=*1$<(,ZRG)09HGT4%.C\*9/[8ZIB;4U M^:.QUC,.[4'8\90Y"&ZQSY0'0N9_?GP6C:"GQ:='&_=L^*S7!R?!YZ_P8XQJ MM9ZU1\E=%2Z#@NL<@YQE$&!(2T!@GH$229REBN"4.6W/'=QY:GS0&N?VW!_B MU/^87^1]Y*>Z2P@)M^]UTMN>I]9V5NV7#E@S?%FR3;;VNS1*G5 M\ZOKY_7WY6K^WU93'.(,"EP"D948X!R6@!48 I9Q592*9ZHL/??!>X:;&CUM MK$TJ:^Y5T_^B2MC&XN27^:+]U].UOD. =][G#@1G_*WM%LEO#9*-KR'AQD#$7VC.&/'VKB!QA%8 M8D<:NT.^>:AQQ'^76./890/9IBDY_+AHX_*9OZHO&:S 7<8QF;?Q'LV6UZN5E0FN%W7O7K:?:>/'IL;0E@K/!,K2C!<8Y+E4 M "M4 )*:17.J"Z:P5A(*+Q6(8)9-+9+K'+-KY-ILP*W=R:YSR:YW]H'>_6"W MM&N*9YLV5)[YC>&FW8U9WV0R(Q/OR//HS&,&Y79@V/ZFOC##S#P MO3!X]&W9^4)^,0_,9_,(M:G368DUMHIID")M7A&0FR=!$L!+Q#3.%*78*X4D MAI%3>UOL*B0,2F6/,I..K/_&\Q/Y!> S-?[L'1&[H$0>P\YQ.3TBT@?T'G,L M_XY)=RMFS]F^O3SRY<,L14@5:4E!P6 &L.V6Q,M4 (P)R22B.J-.K=\.[CPU M3FV-2QKKW+L@[+8BR:OXD7D4"(6 MJ75V&*;J@W- .,* A2E#6:K6XIG5P)RS)U.[M4]N!E*(X*UQ5*OL[\4>CV\?!(U#7*Q'PAQ.[[9KU_4_1=]:YHAG"$J !AG"!5\,0IH)(C MP#-!,IJP/,+42;CVBM&I$69;G90>@J/?0>EX4'ONUF0TRH$9.?I&=F >] .J MNWBK 4J#B+%>L_LYXJH&2'2*I9HC/?+_BFT-+D?6H__."H,19Q!C@ MDA& .,X H:$$4)!(\IQ$D;3:#7K5VM3XJ'36CF>NHVE&,-XP&IA9*A&PRM&V MFG0C".:/38P@\4DCUPV.RA]&L7\D#K.#'&?FCMLP5(%4]H=.,D>08D)A3@!+ M]%(040GR),$ 131!.<1$0"O%ETY+4V,*W4';5^I*>LW1[!.:Z1M$>VXY&=>) ML!F#>,%M8/8XQ\A,ALM^RJT/#*]#;9W&QIUAZXOY;&2M]P#'ZF+S2E;+?^6= MH6=ZU\625WWF%9^IRZG6)'N6Q]E>4LS5-U7_^:1[RDE,D%H295Q1"@IA!FB< MA( +$6+$TI1$5CK.7KR:&@>U@[H/WH55ZK&U ],DU806G&)S%DOUDV?#^FCL M[ U=1XV4./NJRR?07JLS+XZ-6\7YQ/*LVO-Z$H,O4U#BY5D8N3AY;#A9?@=6TE^\#K,&;]>>K MQT$HK1\-OYWV3FLCM]+[HC[OE?<>8?^(_^MJM]P=Y@M1%'K!1%:'%\E9GD4B M!TD8*VI(8:2H(<\!(KF$D&-!$J.7[5P^_=3HH/(P*%T,CCZ:/_*_ %__<__; M0!EZ#6B#A]4(0'?8-\P!7#CI:,, W0&U)P*N_.J&V(7J)$>4IF__%=W#"Z MSM]O4!_X]M<[^_ZRB1ZUVKHK;3CESZRP M&"PG(XW,7YI^/PV_-1H=95BBJ':*Z0RVX@R>:;%\O:X>X#9MZ8BK]VE*6S_& MGY9T1.KB-*3KN=RX]?C60WVUE2\W_++&UL[+U9 MEUM'DB;XWK]"D_TZEO)]J5-5?4B*RN892>20S,JN><'QQ9Q$"P&P 1%UJ\? M5L]L-G7*ZFB_F__(7_E?WE M!YRG19[./_S+7_[^_F=P?_D?__K?_ML__U\ _^OYVU]^^&F1SL]POO[AQ1+# M&O,/?TS7'W_X1\;5[S^4Y>+LAW\LEK]//P> ?]W\HQ>+3U^7TP\?US\()OCM MWR[_B;/ DPH6?,$ RB0+0=$G)T36W&A;HOJ_/_P3?;0N.@::1?H:\PY\B!ZL MU3(9QI(N:O/0V73^^S_5/V)8X0_$W'RU^>N__.7C>OWIGW[\\8\__OCKE[B< M_76Q_/"C8$S^>/'MO^R^_N7.]_^0FV]S[_V/F]]>?G4UO>^+]%C^X__Z]9=W MZ2.>!9C.5^LP3_4%J^D_K38__&61PGHC\^_2]<.#WZA_@XNO0?T1< &2__7+ M*O_E7__;#S]LQ;%/&SCTLL__*7_Z!G054T,Y)5 M*O[[-Y_WXQ6-GY:XJE^K/_^%?K![;*5I('KQRQKG&;>"N7CM;)%N?&E6U;)8 M7OS+68@XV_QT4EF;7+SMV3UO>Q97ZV5(ZPEJ]"88!5(["TIJ#1Y9 *V+5]$X M9KG\GMCV?MM6AH]G)^/T\OGOZ;L3::Q*16@0W" HGHGJ4@0(H450AJ<8;RF[ M:F5%:ME@+ >2Z51JQ\9+IHN08:7<"F#>XG"Y(1/DG<@DFCONL?3"@ M72Z@(BL0K<@04 CEA9?)Z@'AX%%/EVP'"[I3J#R?AGFJVF5R0[NKC"/ MCI%GQ\E(*F$-P5TG\))+B0)CRGG(?>?6^_<"C'JZ@#E*WB-C9BN5GZ,Q%2O!..E J:G#.(C I.;%JK!C$I=V# ME+T09)XJ@H;30A>@>A^^O,HDL6F9;F/TW>KPJ$7B)H/PC#QY:SUX"MF 184J M9$9B\H/!Z0$B]@*2?:I &D+R74#H6I" O:#CGBITCI5X3[!Y01]?+]\O_IA/F#?:&L,AQ^7KY9+CY/YPDG/@N? MHL\D$DY_8&3@4PJ057&R9)EX9D.CYA8-^^7VV!/'SC&"[PE ;Q:K=9C]?]-/ M&X^ME,AY=AY"0K*;3D3:;BE$S#IZP4K$(H8+L^ZC8#_P/,',\$!"'QDZU6(^ M6V+8T,V<=HGY!*X0R2HZ!\Y'^L2X=,'PI <)LJZ_(?I?$GRX"*^GZYG.$E*"51%T_Z8'#% <5W4*H&A,(];%":I(;:7V^_=#QQ/ M,-5[E(!'!L?[9:BE)N^^GL7%;!*-+-HG"<'4HZ\@.$2N"V J1FH>M&=#(./& M2_>#Q1/,[AXNVDX,QLLOZ6.8?\#?PAEYUE[9')0!P:MGS4FID7Y4DT%1>U^D MTF) HW']W?LAY EF;X\6=!@)YNS'4#P70"HGJ N7X0U?E@L MOTZ81B>D*Q QD_=E.+GF2.07[BS+QE(P/\1.=<^K]X/+D\W7'B[F+E#R[BS, M9L_/5],YKE:30%@F>@,H4=.%61+(.2O@Z)/-TD26W6 HN?'J_>KIGFQF]G Q M=X&2EV>X_$";Z=^6BS_6'U\LSCZ%^==)-E**+"+83427"D5T2"Y\XB5%%Y/+ M<;BSPWM)V \U3S8E>[S8NT#/NX\XFUU0KX6T5LH"6N0$"HN$6"(''E34 FW@ M>;@T_O4W[X>5)YB?/5+(74#D+7Z85C',UYMP+T2KF>,14$5!$#<(WJ&!Y&U* MVB#]:KBCPIOOW@\F3S!;>[2@NP#*"Q+/,LQ>S3-^^7_PZ\3XP(1W'J3A&I2- MM)62#P9,8)21X#BQ8&WMD9Q@H5:$NA0#@"7A]Z_'V*>8%IW$(%WK MB0S%:9,# 3W29JHL0E0F 6K%,4E#_/$!,// Z_>#S!/,\PXA[JX0L[T%LV6B M7H%1EBD(N<(^8))W&)&/C)MGQ$'><#$+ M'R9):"=941"#),!'+L[-Z M6V&1?G_WD42Y>GV^KM?TZYGI)(AL22X:'(::7,14N2%_3"L7+),I^N%"YV]1 MLA]ZGFQ*=S E# :I?_[QCJ1_H1\!YFM0?$NX^(Z]5- MLO?KI/#PPP9HH[ GI4?V4#A?P8<0/DTV9;,56J_+S],YO6Q*&\QB>TWQ$EG" M9A,L;2O>U#HG[Q.$5!(%S$(ZSX4/X1YG\&()EK"*&U7OWKE=ASA;KRY^K58DVTM6L]3),Q5!5RZ5#@&\]ISV5U:TCSHCO^?(Z'A6;Y(Q M3CN&9IBXL#8#R'S$#>LF];O@[Y*)E%54DDQDL1)!N1+ .9&J&\\SYUK:>$]. M9BC@W*)F7/PS3 M-X@:IY],.U0-IH .P/1J_IFH7BR_$@L3M-SD:!VDQ.OU35LK$6DAQ,2<$A19 MA*A:@./TDVD'EH,%W $XWBSQ4YCFEU\^X7R%9$A?KS_B\H:,)DX*(8/E MD&42))OL@;R #$)RD7)D5IG8 C-[T#9.IYEV4!I:'1T@[";QK"1O6$) P\EV MIMJ5LA80*0P*LS;2B'LN,0WL7(_3>Z;A;G6PB _'QV(=9@-9H,4G7*Z_OIF% M;5J,O+A/-6:MUI0GGR02&TEZ"ZIP3;PD"CMH"12AI,!T3WN0(4S/PT3UX.L, M$I(-)OD.K,QKXB34@OE?,*SP;6V.^[K\G4QH%=I)RR5/4A>5 VW5QQ)@*L4 (GD)":3@G5\S$T@0E^Q#7@Z,S"((& MUT0'Z/II]]K:Z>T,WX2TBL8:!HQ^!T0%]TC$GO*%OBWG:>?]<)I.\H'!0E]K7(EJ*#D5UWK1$P237 M>,\-NP%S7@L7YVA9=P"8+?T3P;,Q3%F(.CK:A(,#1[$G)&YD4-9S MATU2@-O7C],QK]F!UJ.DV4&T_U;:!@(/X^P8?72 K(LCNS?A M:SVONSRLTR['8(F+>N=0*4%<9)/J\4S163'OVYZ6WB2G&T0=I>P'#DN/D'P' M^'EY]FFV^(KX%F>U8.^NK"86&1;N&,A2C_:")%]/ M]*$/.VZ3-6XRNQ&D!M1$%T[.OA; MO'+)+!/( 6CW=[+S;VWVO5;DB0-AM"F:O9PDL=-CC="Y(DT."I:MQ=I=F^] MP=,%*S%ZK8068'3MMY<+4D04/#!G2Z#@6P1UJP'#0],BO_&6<5/B ^-G6)GV ML$G6C.T]3B-F:T4V&1(7MA9O,G"%.=)]1JZL;-D+?:%@>0?1?[ MX3T\I.A*)CL)T99:?><0'!,"L@K)9F>$*TUN4!T(G6:9]$;0.5+B'638'_ ) MKQT;J> MXX6!B?4R@LL!?$;:;1.RJ)WUN4U*ZKN4=9-':)?O'%8[CX>;W\)M MCNM&+M U3DS21M1Y.Y%\-U R$1/DWM!B+$X&,KS6I<.]H$?"YA39@N%A,[B< M._2,KG&"]51*N A>E4(^GO9D:C4#C61J992*^#F%<_1(;)TB;=#0) VCCRX< MIMI[8+H^VUS!F^?+R#,16Q-#2X0S;\!Q3S**6(O;7:9P4POK19%:-\ER?H.F M;E( [= UE$8Z,%S?D!#SNC K$-#6 R69#>:>'EB#W'J[ M3::X2=(63? X12.C\[W]1#;**&VC![ MB1^1XM+/N#W8_F6QJL7LK\O[\&7BHS,J,%UG?,*\@UU%4'4'R+ZS"=8WX9EG.**%;7V/T)RS1-UQ/N67"I<# ZACKK M*A!'7(,GIU-R3_%K:>*4?Y^T<>.^1H ;6",=8.RNH"8:D:F<'?" Y"9J6B^1 M90LI>*EJ]9=D32S:75+&#? :8>A(B7=P_/*]R)?LK&?:*1(*3XKXH;#7V\# M9F]440YC:7+Z\CW"NCD)/DFQ^?&ZZ0!KV_:JKU:K<\P3K!.6KY<;>>5-+/L&EQOF M)C)RQ:1UNY;/J!()2F.M;JY\HG+EGB;)0V>='B)O;$>],;X:Z*@[Y&W7T+/S M]>BC >K0_71 ;;N'"I.&(,A2T"G<$F":Z'2=JO?F'PZ=BC>O,'**-36%U?)=7, M!FLD&(IS24J!0W1&DT&.QJ-.FJM6K:"_1==^ 'NZ8U:&5,L3F^KT9J.!C[B> MIC"[R<.1(YYN/KGEO*=O\'#*X4^&EV19I(T->:E9!80@HR9;9+1727FIFN06 M3S'\:<_4G>HZN4."9Y["46I*(KCQ84FMY0'3*^.:\4>@Z$#TZN/ MT5&G6^:U +CDQ(UEK!YIF6J:R>R3=0)1BF$H$J;4Y+[@ .G5<;NG#8>THW32 M*<)V[J4IFL>B2#394M0B+04L*M0Q1RB5U$X:V^3"SI&^_KA'D$,CZP!==(JJ MZSYE]):B%>F!,>6('>_!*VL@&%9KM&V1IDGUUA"N_KA'D$/CZU"M= "R? M3(DR9 M,-K?@<S(T[M'C0 [2AL] FNWZQ?C)-,L M@K"6##)R PYIZS=2.,]-Y::)?W_,R="X1XV# NH +?0(INM;O-8B()M M1K2K.GF)%D:FS=UJ%8C5+D^&QCUP'!16A^JC_^3JI2Q7B[*]A7)L4O6>)PZ< M3/T>S0,E4;>/OGS9U6B^I*4+.0!&AK61<:; 3@=0/@KMBPC6-$D:/D#/\3=W M/N/\''^F95;; =1'_F.Z_OCB?+6FURTOY^K4 0?T?[E>3LK%AQ!TK(<7EM: M*!!<'7D;8J*@PY;,F^QR!] Z;A)U" S=O=C35F%=;(@K,NYUDM/F9@ N/T\3 MKMXM9GEB->:LA 89/$FN& V>93*_3&4=%2_1-VEG^S!)XR9/6R!L(/%W *2_ M+1>KU9OEHDS7$U&,$#*39H6O]\.#K@U-+22E2J88(Y?0I!#B&@WC9D-;0.50 M 7=P7>?#, M16F3'?@F5>-F.]ML9D,IH0-K\PYGL[KQSO.O8?D[UM9*%YR4D(RUZ$"DVIRB MR#H'GM4T6G3:RMH'5;2 T\,DC9O,;(&E@<3? 9#^AG-?3*ISU M]#->L$.65'F/"%Z%VJ=".XC6>C#!<.E=8$PW.>?[#EWCIB^;;&\#*J(#7-W3 M#OY9HE![FSO9C5:IWM]J4DP.O*0"IBA%$0/G9'I= 5Z#A7K7V[:Y>;@_B>/F M-EN@K9%Z.@#>AN@Z4WZ[;E83G;A'E0TP+QSYBE+1INXVM?O9:L>0M^F[?IN0 M<3.9K8*W@T7=@5M^V9+YJBG.1"A'SIYG(%0=[<0(\J$.YM0*BQ8^,Y;;3+&] M2\NXER): .98@7> F5=S,E6X6F\YV"&_SG .3FL*("+))=0A)H[7G5I 8((" MBRQX:A/S/T30R%&-LF%$_(X\AV,-DCO$R%=&. =R[OU_YSBIIH2="EBCK* <&(3=Y.; MFDC<(@1KC4(1VY0[/T#/?J!\4KGZ(23?@?6E#>.:^\$X3R)+#\%R$HBHHSQ] MK=](+))7PJS/38I-;U"Q'UB>5+;^<"EW8&,N&AE>U"(^#ZMIJGGCZ>R0? < ^@=./WPDNI]] M)D?P _YV?A9Q^;IL6+I6.G9[F:#$FL*+X)RJ/>X3?0K60=:L9*V3T6VZB!Q& M[G[P>U+9_1/HK8LQ/ _PN>/GGA)'8;.(P8,M2=2^P/5"G+7 -*]=/44H19X0 MF _1N1\BG]0)0$M-/:UBU ?ZHP]9G?K0*QJ6J^[%U?!- +9OV@Q\NO/^2]QR M5(%K17:LCNA4W 5P6@B(%"W2_RBGVEP>?22=PT::WB7&C*E=,FH,%&M#LD@R M<#Q&FWW.F35A^H!(\P3E](/CY-L!Z&.$WX&;M\_+Y49OZ_5R&L_7(<[P M_6+;\..J9W80BM427)%J;@]3(;:S ^VD%"8D07:[R6G6,/1WTRR@.5K'4'CG M./]YL20793<%/GU]OPSS%;%8)3#/F[_-ME#(__M\F\N^G&B"J>8$A"/G1)DZ MS2M ,(J$4DQ44@7RC)KD@MNP,Z[-'@69CU@=)X))YXOE15A]_'FV^.-_8OZ M?PO3>?WA]HSH+:996*VF99JV@BA$4F7?,-H!6=QT&O1UYH$$KS7]8=$K*8M6 MMDVIP[!\C+M)]+X\6@/C*:Z+!QEGF6O/@P)M:BO.[3PV)>K48Z5C,2R%)C=^ M!N-@W%L?3W(M# *&QZ\"OUT%<_Q0 _?WXRV&#;]WA##?W.73Q5F>6 2C,QD" M5:,FGR44(T@1,ILLFAR.#LG$N!=9GN22& H2'9SDWL/VI?N7*"B3 C,$J>L0 MW,W?-KY&W/C,(CHDTEDHF2D?5S7>\2TK;L8,!95--=-PIR]J#M^4.7N M)>_KMC&A.):8S19\M(IX91ZBU13@^I@D4S9EVZ1+]DTRNDDR#X2*N[,J#Q9Z M!^'2)?5;B51#O)C7!?SLRW0U<<&232?J)0I9$^428B*.#$\HC"THV_3;^"95 MG0#J '4_A)RC9=\!D&[Q\-/BC/S'291,BJ0S:"8WW=4"Q!"KS\JS1AN1J28Q MP[W4= *RM0$L5[2R!#%*,8P M)I.J@U>+;5,^\$@Z.PD!#X3%W2N8S734 01O=-:.D8?@$X=2A*U330HXJ46] M5DK1,8_"L39#PQX]/[)AV7\[;=^V7X>*_F#8?,+E=%'/#Y;K@?:YV[*9",^U MD3J"%76@%YEO")@YB)Q0:RF5X8WJS&^3,GKGUM,!Z3@U] 6G[7KXZ7Q)[M^; M[0LVZ^3B+BINSD')5V/I^\4">Y9H(KJ*D"V;?S,)\-7%,*Y$20LX4V2B* M<"#H8D!H$Y.6M$Y=O@G=N\?1PY$S>O?9YN@<274=.'E73*\>YKHNRWA[6;[% M;8="W/4)WR[DMY@6'^:;IVP&2$T4*\2Y+$!\U[)N4P]6D@''O& MUHR-WD;W9":[*XATL&1^PKA^L9A_I@<2"]M/:R19K-;+\RJFZ]X[GW@R 6B3 M N($01G-P!>,(+7A+O&,B34Y@GTORX[O M:9S1XDSTS?445Q.L=]B9->"ESZ!*4>!-1H@1>92L=N%H,N+F**I'[P<\MO/< M0+F](/DM?CI?IH]U8[D;+DR"5(FDJ$%GPI0*OH[:M9MYJ,@P1V?;-%+Y/FFC MMQ<^+2:'4U,_=S>^Q=C6;PDV<>E,@5"#4R4C+:CD+!1.[HO,,?"03PV__7W3 MEKV*NT#?XY74$?@V*Z>ZV"2E]^%+'?15!4C,T0\>RI,$K"UV%"]LFYO+9G *]]71YWYH42J?(2P&U MV1"2-A!2+A"U)FEZF9ALDA-X!(WCMS$>S88.I;DG!,N=H\)R,:)P"YYQ 4I9 M61DC#SD5E[5"R=H4\#R&R/%;&7<&S -TUP4R]TFKW:JBNA'9U3S&N_.XPO\X MKW=3KYY&BU36;G.UB"$F6J314XQ'(9_%E+UCR7ELTK^T&4?C=V3N*MG:'A7] M.,+7.-C-07J_V->'\EP7E[R'%(VO%6020C1U0J5%JU'G8)I<*3Z"YO&;1H^! M]*::[<+8[]-Y8")-=ESD!$9*!"J-%SFT&%3V^KOG/<5ITJ.R/K$1].1\PG72S MGK8HKJQQFLC.@=!/Z@ZY3K]C(7JFLW:JR37I \N:^9_GW.=P/0R*IM.TQ=^U M!ANV$?[E0UNVOK^?\N&[#EV^Z+*M3 DV)L%"/6DFG\9R#>2T"RA:IA2YH-\V MRN<^3-0 CD]]YIOEXC/)/S__^O=5+5ZZ'.;Z+*VGGS<%'U?MZIQ1,4H)C 12 M73NRN+)X0"6DRDX6VZ:1P^-)[>1ZV+%8NL==:JFS#GRJFPYAT24R*7-MZ+^9 MA)(@L"P@E\!Y$*HXW>2R6$?#%5JK_)L.^6/DW\6@HAM9[UH?/$_3&=Y@ZOWB ML?*DZ*,4QFI+3/(Q5::P-O@<@:-0GA7)G&U2#M&"F7%OK)T8S*.CH0.#^A/2 MF]-THV+Z/,-=U]=G9S6'\Y_;-'C0FO8@7MLI\%K1Z8D[Q@V@2,D47TS$)EFY M?8@;U_R.#Z$[5><#Z[,#C#YP.*,*U]8J#HX936*2M75LY!!)0D)F+CQOXW4? M?J+6S')VA\,!=-8!\JZOFM?EY^D\D%SG'UXL5NO59F#C*BW.ZZ%W*2A52HKX MSZ?HKGPB? MO8W>07(%ZVDXA0#%9>!U XG>*&&:. 0GXF_4=7!8GN6TG+C7KW\ M4C+ M570IG%_JD@-/,:EM(:#0GY*D%1G$5.>&T([% M N]X=L-^DZCO0[,X$^[UVX%_#Y\V2VSYSC',EU/DLYZ_L=NL:]S=L-3%MHL0M0+J>?24Z?-Z)\ M/;_Z.[GTQ<@D/"A3VYQA1 CH"SCD,9",7/9-T@8/DS3N)=X.H3B([L;>N=^$ MK]LSOJW_425&3\;5^O5#WO.E*UQ#T!W%-[YPC\0G(EN)/#%(RMA=]PKP]U@O5>$]',AXVZ5SR5ON^LIEPH(*C$,F4.M P2E M@P07=22'B?.8D&LR$2TL^OXDCGP+N1O8-U9N!X['79@\N, I 2TC@N1=0:)6ZC,PFU21]M@]QO36_'088W\7?D5KJXO+/7:Y> MS3^3T!?+N@T$;TPB=QV8+;&V]^7@BB>,9%."XL&8T*18YIM4]=8A]T1H.U0O MG<+LS1(_A6G>A8RKS161"8^LU!:5Y&RHNGQT@1!$!A)5"99Q2W[):?!V'WF] M=<(]$?".UE2G"+PPW^12;X+M,GQ+=PP&0*F$MQI=]@= M9;WUN#WQ]GJ(?KKTZEZ>?9HMOB+NKA1?S]]:[;G-48'(G(.*S-/"(M,NO5=, M<1T+/Q'V'B:RMZZR)X+A0%KK$I$UB7!^+8&+EXO-*Q]+';+&>%:@C+6;EK? M3+26L>RE.5%\_""-O;6%/9U9'$!G7<)QXUI06-OK5Y/!,=A=-8!'/>8\)K=!-&K4\GM1.)OJ=Z$+=4#KKP%+NSJ!J$[#T'^?3)1*OM-;67^N4 MD?6S^6;^R*?ZE0EG1B&B N,YK3?'(D0E,[#,38A*Q49C1_(.!97$2 MS761X"%6$F)>_4Q"KD>AFS8RI$;RF*=Y4TI:ARBDS96"XKDHG (WC(ID* L' MBN0\6$G[@Z;=1L@FW=<>06.7M^J:X;*1[CHPEOM+RKIT(@>#QC)TEL% GQ'A./ 7G('&65$I"ZS:1S/=)&[>68B1, M#J2IGM!'+'VOWOT>J4YXC%D$E) -(\_$J7I+7P= (;SS,0KFFERW/8KJ<0LO MQL'L"?0[_KV%&SOR\DO:7'=_2VA_/:_,3F+-XCO# MP8N0Z]4S"4Y[40>T:E\BQB*:8/!ADL:]:WMBS VDF0[2.I7F^O_U3/-SF&V# M,Y+0-)%EK;_8S&R[_H-KW]S.;[M;[I1FYS6XNG);-<>_BGG@M=(R@#FSX4=*9<*:"8[6E?JG%J@(U!'+0 M0>0H9592.==DN,515(]\)_3%(0 MN)-0N"PE..&4;I)=. &F_RR'5Z=3<"]38_+>:)6'N_#/-5V-1P_4J>T/ER)]!KK7LN,GL3F0O#6IR=DR%/ MB =:X95G[Y@OF0?TMZ=-/I#I.IZ6D<=^M,#'8CQE=1 6[CA\O7Q#3L/N+]>2 M?C]/OV#>]=C;ULAF/DG%)I]R+88U E1(!B+YZL!C[2>%Q>C4Y'KF ;2.7%7? M$*^G4N#8]O-&NGG;6P1S/0_93=BN]_#S=$UK\TCJ1 M*4>-1@+Y2+*VZM^,RV002Y8Q%I6E$GM9SV,I&;D4K[7M/*FBQD;E59.;6LI0 MSXY??]HVR,5EFJ[JV5M"G2P6H"BOWH8V@1QTY2&A38G5.1%:[06[[[YJ9&>P M-:Z&%74'6^Y/&.L9[F=ZX+8/.'W:M*ZK5?U5D-M^WWP240:?=(3D,6P'_;I$ M$BS)),V"+I@:]7W=C\!Q3^)/L;DV4=5@$!QTG.6[\[.SL/RZ*-?G\ MPYO%;)KJ@>,-'O:;:;GGDP<8;'D(#P--M[S[FJLV?QBUX%&#U)$B@J(<.*<* MY! 2=R2H@$UNZS],TM%#,L)JNGI=WEQ?\?/\3:&_)SD_G]4:*Q*'+3P:"*84 M4-4-]49Z8)D%A\4'ZW(+<1Q#],@CLH;!UIVA%*?2XE,V>.T-W^D-X%B&4(7H M%-+6*Y3WH&QFX$O64!L'8=#6>6PUW:.M(;SU@J_;/Z\62_!,98<,-*9-BEZ2 M@\H,:$F!>,Q%.-?DTL1^Y'5KW!Z#EP>,VY":Z2!T^'LM6'ZY6D_)QZ7 )P4A M?8@23"0IJ1)K#SCZ5(R0SIILN&L2(-PD8^2Y?6WP][?NRD2?G#8N/)A)^R@[23[@. MTUE#_^CB!2=SC^[EJ+UWE'-)T>@ QF@R,8)9\"G6I#Q:R:RS)39Q$H;WCB[2 MP9N'W"P7#ZRXY 3QIQ,#%:0!9YB&+)2Q6?!2T.UE=^Y]?+>>S&-T>SNI?J04 M^[0M]<[?^?8AB_(R+.(@M^?8#![ =CZ!X(%MQ^R57+0L-BSQ) M!:58BKUUK3P.PH)4.6!AY,_*)@FEAP@ZNOS]UG.O-E&AN9'992@8$KE=2)QR MSD%'+K767*HVC8 ?I&A<"S,((NZ4N \B_2=H9M[7,Z6#')=]'MO:Y-Q'?6O# M0T#B'%.=L: -_2$BQ$C!A#,^[]!'S^:Q&>K?>4-,':3/' M>G9>+S=685\M#.M1JDU_?UYK?)R.X*2,((VTG$>)R)NDL ^DMU.C]1@TW:D4 M/('FGJ!)>Q%FJ4:FFU]N)!$N)7'[NT<$;H/3T-I8'BV7UI95RQB]T0I84AR4 MBIZ6 ;>@E4N)MG.50I/.H.TMZS.*B'*5]/0SOL-TOMQ4K[_\4B_^8-ZV.+S4 MW-WEO%F_$^FY4#P6(!22>'@A4V%]!FW(P0F<>Y6;7(\9EHU.[?!CL/>P'3ZY MGCM(QQ_)\_.O]S_@V9?I:D*[H$:K': F71#[ KSQ'&B'1.,XRX8W&3G1D*>1 MB\='A.JB3]QTNX1^"V?XT^(L3.<3%.A<4!FB(;PJICR$8)#B6QNYR8&<$G6Z M=7!%V,BYQEX0M!>R#U1G!_"\5F_Z*YY%7$Z*P>!K6[*2HB &;&V?JS,HX6FC M- :+;])U\PXE/0+P4$7?]BJ.DGH'L-E5BDYIHZ@EI#LFC!<"LXNUP+V2S@SX MFEECV48T,9JHFG0LO)>:D4_M6\+G>.F/?83_TQW1;#LE8'XVST?:?@JJ\=4: MSU83%S*)$3,8(T(]HJZ3J$6"[*53W$9G_'Y% "V,. M^T0$KED1&OSF!B96XIDPD)6,%IV0*34QLS>H&&=W[A4B=SMY':BO#L!V5[R[ M)E'S36+QML1V X(5,6A00+W)MKL53'("-,%%CM;)U"2:/X38<0SM$X%N<^UW M@/ ;R_/9YS"=;0Y1%M.^C1]0^7%ZMW4KB^DH5$R>]SR5J*+G.&'51@/-9 M0+ I2*:%<:E)9]$CZ1[GTO$3 ?PI,?%4EL#5H(E=5^MGRV5M-;F=EQ*L1BEU M91$U**$CA)0X,&^$$!R]Y4V.%XXG?9QNY'^FA3 <,CI8"P_L=3M/[EGVLO8)IY0ME!6(HI@4F#R]5&Z_2\5$* MWZM4[3'2[P!"-S>/S0HK*BBMI0)?2J:]PU!0Y6@#L:IHGA4%=;K)?::[I(Q; M-C;TOGJDJ+L#R[5E)(TM#), HVI3,5 M_4W<'"CUL:MBW^%\NEC*-XOI?"TT[?0)Y^MK%O2WQ1I7/YUC5?3.DMI-HWLL M($PRU9(FB(S5\RW:_D4VT8A;-[4?*'%]_+M[PL^A"E^<3OH=F*9?%O,/]+2S M*KOW]&\VJPX=!>Z1"2B\N%HV[B!H9R'1_JS0*I="DU#S/F+&[:0V]%YVM+@[ MA,S%(BL*L]>D5/J3N*@%?T*0;+)52CKI=&P2TMU/SKB6Z'@U?PA?;9?#&)HHE(M>ACA!*36K..HR[AE#S?M'6(V3> 7!NFN&K MDS1)<6:2,8 7U3VTP4&]UP\6C6;6>47[;7O_^9='7==I-I6D;=QUF-"[P\ZK M.3T95^LZ='WN;0T#QU6&XDQ( MM"\8VZ:/^F.('-?:G1Z1WYH-.ZA"GYIU/+QMY7>?V=12-FQ8.0PZ';<2M?"0 M'9.@.*OHQ @IH%:2<.M3D_$D?=C+R_OMKRA&FM?>]B_J6,:=\WRUM IYR\[G M0I$[N3;*U-[3023@%-([@:6DW.3:R+X$_AGLY&.0^'!'M@$5V4'H085 UE]O:DIUPJ(]TVU2MON3..ZA9$\@'529'<#T M.C\70\'KX+2;3$DCBTHB FY23BYQB$%(\#ZAYBY3I-@D/[P7=>.>,HP/SN%5 M^-1;YB5'_U@L?W\U?[-< M)%S=8LEQ9-IH!D):119=U^H7$4!8+,IQA@$;7=3]+FWC>G/M\#60-GH"&/D, MTQ7YGG];+/(MEI0TPP:\PG M[7OB,+/4WX[,,2+UIE&)WK5%/PU1%0+JM:2V-!E&B3\;UQ_OA4^;DV8'5SP'>R2-T6W$]8D:LD4#QRPD)B*7XH,IM!K*QM\D%Y8%#5DZQA6ME7>WX$Y-=L,5&\+2%@]),@+>V7@3E MU@8AG2I-.A9]@Z9QNBZ>&F=#*67LBW+W3PTO*).L7:A+*O76NY00'"T8YEW@ M+%HO4.[EI1\^>WWP=H0G=@'R@:,#5EJ6:<$'(R-+:-A7?WR7M.*MUOEHOSG#Y:EYO M/] :>A.^UCWYPO73HD1:- Q,T$@6N'AR HG0D)5!)9"17[B?W?KVBT8N+1Q6 M_S<-UH 2[B"HN["__YBN/UZP=B&YBVK(B162!<\+9)'J2#E6P$7Z:Q',!9:= MY,VN6GZ7N)'K ]L@K9EV1D3<:KF>[-;*ZOWB@IMZOUEJ[JP#8\EK4)D"4<^U M IZ<#J'(%,0^S4SH\=> 17^[#:H'WC]R"5\;_ PAZPZ,TT^XI)"R&MEK(KI, MP9K(8Z+84G)/OJ'W",&7 #&G@H@JBS9WMKY%U+@YIL;&:#!M=("LC:C>G<_S M\NL]S)@8M>;6U$XOM=.RC^!DHK##9A.Q**9$D_J6;U(U;EZI,;:&TTI3Q!R/ 52S--0I '6D#OHLB-G.'7L? MOAQVL_'Z/Q\@[G^0FL'*Q7?/OPEB9M M\+Y!TP!C>FX_^L8U-,Z80TC2IIH^U;2]2@XV.H4A<1ORJ?CMY [A4.BX9R;. M,&KH,REY;=$>D6Z\YRG#&I2VUU >1D[1+'*A+:3:DEZQE,%K+B%G)HU5)D3> M:MQ;<[NRR^8_QSF6*;&*Q>FD J *Y%F5VH)%D%UA9JA_A]FW\W@*=W]_T#^7;U MP?< P_A(NA<)D@X%%')3:W8ML)B"=R*'U&:ZW?WD#-&?\+[H1(L8##<1G*U% MI<[I6C)1(&H4]"/KDVS6&[Z[^' )-S7>/!8N?=K#XX(!Z__\X&L0\L \ %H M.(%"FHA09&#DDY-WX6DC@>2L*-D$+G-^6D;B=F]7GX67 LLFS*B=Y1"BH_V1 MA6@5[93U,D,K#KN:1C< O:91?<8>7?@I;Z@5T[7/X>TJ3'8SH#2V;/D TBF M#2C#!?A@##BO>,VF.0RL2?G''5+&!\Q1VKU=W7&=(S5 M,RX.G*2_,AF20$,\J29WNN\C9ES '*O@;^+E &EW@)BW^'DQ^TRAU$UF=OWE MDY4FF4S4DXXI=G,4T9<@P#@9](6@:AT*YP%<1@5!ELPM\UYADPMHMPGI;Y;:,3O546+N#":[ M)52$Y=Y8#XE[BM>$]A"EY1"3I^A/8G2AR57JNZ2,:U^.4^TW<'* G#M RO.P MVE"_,X=>%\M8XN!";<2B,=)VG21MUR$+79NTF":^S$TR^D'((4I=#";A#O#Q MRV*>%_/-444,\]]?%Z("<^7GEU?/7[_=,16\MS+J"$)AJ/MSH-7D,@@3;-0Z M)VE:34+[/G7C;DT#HVEX?70 LI^QWH2;_7P^SZO+(XEW?X1/U]>-*S;$X,'H M7.K5N 0N*D=F6BKDTJ&738Z(]J!MW+.A@0$VM"Y&OH'Q-LP_;/=YSVE7+S*! MS(6$(LD5#"+2I\*"R$YK%O8Y#MGKWL7E6_L;RWB(6WRX('O0_B5HR2IJ9D#: M2!LO([*=\I;^4.0">BF%W"?3O;_^Q_1ECM#8;9T?(+Z1M?[K=#X].S_;$4ZN MO18F"LB1[)2R+!'SB9Q\ED.(T0?&]PE\]M+[C3>/K/E#]+880HAC:S]\N4:X M*3KY0)Q'7C@0XW6"(VHP3)FH1$"]5]NG_;1__)V#:?]@(7;@3CXT?\\0 M"X9<(K#5&5+>U<:QN78RDSS[&"RV:9[S9,9@'I,R&T+H'6"G$OZZW$H5;Q?# M\\5RN?BC)I+#)_K-^NLD%5&X0@2F7*KR8N"=B6 -N<.!HTJI28_/QQ#9TQ'B M@:BX'0*W4E$'\+LIK^=A-5V](UI"?CV_'N?Q"4;!(FH%3-=+&<8S"*66_A6% MJ2!C3)_ ECU,8$_G 2+ M*@79%L=3UBA5DXXLCZ"Q)W>NW48[A((ZQ=[?Y^>PT.,*NV90Y\AUSZ/ MRM7N;$X4$,E8S,*XQ-H<=1Q*\;A]%$Z%R^&5-W9#QM_.:^Q];9;=B\5GI(_K MU42Q:!ERA&)(@LI'3O&X=&3M=2DF197-?DWU'W['N,T2AD3-D,+LP'*]K4JH M$UPSR0CS'%>K]XO?<$W0GZ[#C$^BR$DG;D&GFNP-(M3I@PF\%]&5Z#'>[N4Z M4$W9=P@;M[EG"SLTJ"K&-C=7 S4Q_SS]0K;T8UA^P+I.EF0Z-[Q.#)-6"J\! ML4A0HGAP,A,40O4V:9L7?C_#L\_;]@*,>PJ :2/@#HS113BRN^A=939QTLDH MB860+>VQ/ 3PF2FPS":),GBTC;IVW*%E+P3YIX"@H03>YTVL=^M%^OWC8D;Z M6&TO/]^D=[\+6?<\98![6=^C;:#K6=M'7U[*T9S3YF L8'$(2CH%I$6BC92NB;YC($M3?J(^7R&K\L[\JJPUMSF%XNSNDENM+&1\.M/ MFU8&SVI)VX6,K^ >,P$ZHD$]QH"1B&A."%9%LF7-O=$CR>]*]OT&#S= ML4VGU6('#O05Q[\M-IU>,&]8?X [Y2/&K!E$;BTHFPMX820(KHM//KMP._X: M&J/[D#GNV5\3/ ZNG:ZP]Y(VP,57Q-T4R?L7W[/9YI'TJ=OPM<:J3_[(RSSI7CJEO/F?)D^TC?>S,+\W\+L?"N;U>K\;+L7W;(# M07$C51'@?!V)L>FH0 ( M)%9YA.&-N/B&_(T[N%F8Q=C#+T_E8!I\Y.[CMCY MV5E8?EV46H-POJK_O?3,+C;'(UKKM""C29@VL'2&:O5S&HNSFGS> M&.X-^N,U]*\NEYK4.\SR=?WB[F,U^7BSK+R?%IN0E68+"'*>@! T$ M2[(U.AL?DG4,FV3#V[ SFVXH M"M7KK$,+PL4H32Y2IB8C(@;G9-R5T0,\VZV8 [!R\&+YM(EM:.->KKM8,G]; MUB*55_-MS/6WY6*UFL3:-5NX IS5 N.H++AH&,BBKEW%317_" M97,L7GK89:JW_(JB+,P_G2])MEM>-FROKJ> 7W[!99J2'";1_Q?,Q7$/ M2"!^O1/J;210PG3Y.*&-L2>7(-^A.'VOWI?<>'*'AK, _=D)YMA7*Q5[Z9CE-./%1 M.X-)@=)UH++F!0+C%H)F(FF5LW9-AL^^/H;"6)/8=?[GF@N MN-]/.L48+K,6P)2.Y*D$#B016B^6Z1QR\#8VN=-^6C;'23O\R==@.Z ]A64X MD(=@+1/&V!J)1E<[BW%PV5#@H(W,F"7);)SU=T+G<_#4QA-?>"- :]"<1TT>?C$R(=#4;A![7B3$/V) MUN1LD7!U^7+U>OT1E^\_AOG.A%S6@+FGDX<\6#PWLT<3:9Q1(EG@TL8ZI$U! M,,E #E$ILL3,J"85OZ=B\(E6&?V9%N01B/M3;X[_MM'?I5Q<*1*99U!)6%0PQ9F)(?95T/)+!)UK^]&=:B4<@[D]03/5=\9#R"DZO2XBG6"03 MAMR&F$E"B4-@VD%V3CGK7-2A2>_1$_+X1 NP_DS+\CC<_5=8F;=]>F=EP5S( M05W%D7]DEE?2>;6RVZ;OBHW [27+O:[%!**.?W6.BQ\_\ME;[\O/NU=5!D3<%]K-92B0**.1(I8@7J?P43T!+(?^JM_V8.[_N",R5Z68<:H#8D."\%^7S:@S0Z&I%= MT.F)538\4@)/L?[UOX(%: GD/[4%V*4+*0C\/@PF(ID4I"Z RF50M6E&2,*# M=06-HK!/LS9M0[M@_RF6X/Y76/O-(/RG7OB/")L5DLSS8O&+0R_YMO M:%)TOS]/;:88%$S:!Q/!AYHA\MI"-#;4NU:(3A5F2I.:TM-.,=CG;MIVDKM@ M/NO '7@5U0''0UT^ QZ'KL3(,V.NW !=I23E]^ M]F6ZFF072^(602M!Q&?4X$M4()P7,A?B)C,@83&46CK U.&" MNV)[GFL[[]_"&?ZT. O3^23:8*50O#:G05#:TCJ7Y'84)S3%&2J8D$=QDP]@ M9ER$'X&MP>YF#Z3H#L#^EOSDY335H2/5W_H5-Q4HT:?L; H0>*&]J&RZ.: ! MG6E'LE8P]$U2N?=2T_E-E^8@N3T0]FB-=0"[&Q,0ME';CA'.9(Y9TX+6K(!R MFB)*9P58+2+M1CI8WV8HX4,4=7ZOX]3P&T9S'4#PUCKZ^WRZ7KU]]_<=,UYG MAXE)8L;45H:-5;PVRVL5W$3"<&0 ^0_U97Y@=G M)*TFWD:5-#=@';,D9:8@IB+!V"IGS]&)-H4&A]';N?\Z,*P>TWE[(!UW .6] M!MU='DML.\*\7ZS#[/KO:U'U;XOUO^/Z:@S>U9.V_^CV4<E^G++_4C M[BX$KA?WMT3<>/.#UIT<24.3RI0AY=*F=B7&8ID(M(D857OD1P:>*PDID?]6 M1QQKW60&8JO:E8$FBV^R-LZZC$DR<('35BN+I4_%0<'"(XO.2=4DU]N$FZYJ M6AZ#NN93Y!^MZP[U.1=HF2S801$ * MRYCSD1=IOI9[S)E(T%F? *4 BRSTY$")'8J]>K M4C9.AS;.U5[4C9MM; >UX573 =Z&B8NN,K56>BE5XG4L3RWY0P,Q"@>A&!>R M,-HZ-MJQU_Y\]%)^U$O8.B9,.E@E.\ZN'XK?D^"=6%KSWM$.8T2L)2J^0"1G M&8HM,A>>?,(F'8_V(V_D/."8"+I]&6EX=1X,TL^XC(M3GMB\7*VG9Y7YRX.I M17D9TL=KY=N;XZ]!CV@>^](F9S)'<=[F$"9QZU&% $*3HZ#JC7,G4-<6,U'Z MS&UL=+=AV$.80X]8+Q7Q;+4Z/]N>JKZ=KG[_>8GX:D[V&U?KMZ2Q7\G=.CL_ MFR0DB%'$"$'KVC4^TXJ,SH)E.3$L,H4VI6VG8K"KHYK'8'.P0_>6B.C D?AN MDX[G#S3IN$\N=9]*VR[J9WR"46)T10+Y>;6FH)!,>% $9=J^$)UPNHDI:?II_)59[G*I>)BDJ[DCV@MV1 "A9P M+@DPG&?%HU&\].]2W\E[DMUS^O;OD\1XLH;XBKR6KF=&"[,0XHM-J),V MO' W"%^7KQQQDD83;=^8;M-&\$_3RFR.J0Y*.._YY!-8G/MX.*G=DB-,.@LQ.0_,FN*EXE[=7JR#WS,9EJ,11]Z<%.WC M0N%I;N]#-Z ^ZGTG< 5.UISZA(:SZ1 M?VX#5S)RIZUNZC <0?M3<" >@ZE]3&I+]7;@4-QPE+9NTF7[6LN<$3)P2%G4 MIM],0&!!0PS*ZY*UL+')U=-OT-3-';[3X./.[9AAE-4C[BHCN\IHP8N(6GH( M42!Y19$^!7)",!CGR3^2CC6Z9?4@3>/B;C"]?P]/!RJA!SSM%MX=EG:U\"$Y MQZVQH&TBGS:' %%M6A![H7TN4;2Y#/,=NCK#U:'ZOXVK 971 ;:N'(Z'&&(F MTR(LDE# :Z-8DI/+Y'Y$[VA96H9%-ZFV_BYEX]8MM<+7L KI &$OZ)73]4/, M6*DL*J*>\=INDGP&<%S71NI%QDS>;6G32^&;5(U;\=/,<@VFB!Y0===M>([S M]/$L+'_?^ Y)QB"SM^!=O5M=YPK&VD"QE)1+KIW<0I.>S-\CK)LK3[UX^8>K MK4L87G"S6[ RI6B*"\ T"Z"L=> ]-\!,X>BUBM8T:9G\/<(Z<\Z.@L%W,7:$ M3CK V/6.$SI$=*.D1 M0;):KB>7M["O?,.8HP&UNQA:U!UL6;\MYG^_,*32:4RA)%"&DT%.S%#PDFD_1RYM M\(8^-\D?7*-A1(P,H]'%,.+M !EWC/ -$_S+Y;WS$J*S16,]F*=PU(A$JT>3 MG@-:57R(DK69KK ??2.W>AXYBFNAQ ZP^=MY75&U)4*56)72A<@F(ID<=.8@ M@KX8M\[)R;0!D_,1L[9-Q@P\3-+(=YA;(."VE1M&'1T :R>CU<28;%B@D(2, MOB*C7R)X%3WDX)53$7UP3<*W"P)&ONI[ M <).H.('(GKGV#R_J#\ 'YA DA M"A<"DB4O4DF5P"67(MX\CIIQ:M%KD)RG$&N-Z=B;&@7! MI&!$>DUU9U?Q"D5$!!X99>WU3G?M^UFI]S+)1.YA_CXK7?3#5HN)U M'_5VX.9?/5<3,80$@3-%#%#6'P4#K8&!]58$*XO33?+844[%NZY]W0LI^YZ* M[Z.V+F'XZ)#.%B-3$AN)K!NW+;THVSR U0&B; 1LBH;9-QE .FZ-FQD+WB0LGK$W8,23E#9 M0"[U&C;45IJ(C'C+3/ HA\/3*I8.HM$;I MD'%=VSA)$6K!@6;:!XH+=*GC7_YS ^10_>]Y V0?94Q=E(Q70'0L6I=C"WC"8&R MWOK;DGXQWX[R$5%#T1B8\:GV__6NQ326Y1Z="9CS6BY*1UY14%V:(H^*U%N[QX>,K:K][]#1I5&.U M'R:X7M3^;D.[#"9PESE#"ZI.O)1D^TJ-NS!9'8J+(>RE]'=3WMAKK/)#A-:+ MPE<_;HXJ+XK@#P\JMZ-/BU-%9,U<$KD.E$@LRD*1,D7)+F87)=]O];_RPFFJ M"QH#9$PA=Y#E#JW!T#K(DI4@VP?UBD\.+/I86W0:"J"$*3(UR7;_;6J#C]G% M:Z'$#K#Y8C%8CL) 62.5X8\A?4^TFI.0O!04O9V4(YS^OJ\R>N#]T+!/O5Y M^ZBDUZ%RK]4)O?;Y1O3QZSNXQH^+Y=>&-54'TW*">JIQY'326BIM?$[<6S*^ MEF)\EP+SJ#4SAGX)69$7EX/"HU/54GTW6\''CTO\N.U*>RO36W^2$$OFE*/R M[".Q9 P+#H@E2E1###K&-D52+Q%U#M5/^Z#@L74<32$3[RQNNKE>+#>]7-=; M:%Q2YF-Y388L2<=B9J"E9%P[3NE0]DX,N4/F!Y2L5T6Y''*_8I2HZ4 M\M2;%._ARRS_^/GSS7P!JQ5\W:3+) 95B!R6LUGWA@8&&(&5Z 4'+I/T<9#3 M??[YDT/@6*TMQA7AU"AX!\L\@_24B5I4C"G7X>TB,%W+#[RE91+(XP9 HVC= M#]N;VO&&Z3:H&R!A%#%.C84/7S#-X*J.0?]N!A_GB]7U+'U87-U4I6R+WP"T M*S$K,I5%,FUJ^V6CD6RHI&S2",OM,%P,>=MT.]H-,#*Z>*?&R\_TK'1S!7U=TVWN=T *R.+MH.]PQWQ^OTN MF(LBH]*!I1PH&HNQYGGD-35@B=H[Q=4I\^/]=K*;U:..GN8TT4<'^'HP#N7= M8K[>.OC[[/K3=K?U^S_2U4V>S3^^6:V0_LN_P1^T/!V""8')ZI)U-HE!MHD) M=#Y&GZ-NTS/Z %J[3+8/!,OSW0J:::[/^\+O%I\_SZ[7YTTPSY5Q8A'G:7;8 M5+J7'C?"[O)@:H_<(+X_UKA[WYM'[R,LIJO%ZF:)]P-F?6W; M*YUC(0GKN*H=IAK=I-J#RN,/WP:\['[&D]=&@Z[YIS'K8V]/(66B96)D#%8G M'423ZT#[D3EU<70KE#T]IFNFO+,S;T<

^D+,)Y:%V/(N!=P;/9Z M*.>)QB-GR2I-2R=DB@R*9]'5$VJ!B20Q.CRF/E<[0GO/8> 44Z]"?HK+*\W MU/^<_@>OKF#Y >;?S?#CX@=(LZO9]?8H(*+#Z$QA-MA(D5VT=6R)8=X%G:)3 M,@?U6@"TWRL[P,4A&ETT%V\'^U4_(:QPN]]Q U>_X?+S[2+B17F=**B\,")^$Q? M=(+$?,QUK%]$81 2?YQI[JH(>?3D_C!PB+H68\FN Q.RP\;>[_,;X]":$IG( M6#M_VO7D>,&<$+F0PD.C(M;7".OERGPS)S6J9J8V,;69TGKY14C_^&T)\Q4M M0=+5MMGYVQL2]VS^<759UXY7Q;(2"E1[+!APEYC,7&8E HD,!MF>P:^2"JC@)!7UAQOH#/H)(8AIC#D-$L$&Z'C.-D M.#4"?JIGPO@-NB^^5*7\MOA^O2]_R]ZEET :!L4PUSX!02L6#41F>5(@9,X0 MAM6U#GSAM!ZI'5I:R+L'#"V6%U^P7J.;?UPS]BU3-3B\M):BN,0S$Z!=G0GK M*3D(EGF;BY.03 8_&$*OOV_:*[1M$32RM#L(G6_7Q;=S@$30/@JD[2YB>2I,=@/8Y=U#]P$79;@)>AI"\ MC$(Q%^MN'8^%>8B.N: S!B,AJR%M'T?QT=^2-@B"_BPA.+)>>L@E'K-S/\3O M+OH@F44G72Z* :^'Y:8VYS 2&;=9:.M]EGG81L70-P["4#@K#+63>)]5E3_ M;/F_<%5[6T&MV[J-H@XHI'S^02/43@Z@<*1RR;LWW9>QK>[JV+*4(6%M"I@X M,NV4J&[)D! B. R.IS:C2E\BZE@']MRS[TN&I4XA>*M9O7K,=*C9C$B**2ZC MX=4[JR;UH"]2->UF^F@(>>RRQM/$&9F9]1G6>,9F\[A6)N$3V,>E0 M&(1<"VB59B%8SS@!@EQ/,$Z?;!F.;GBVL?^LCD)9RSI?S-]CNEDNR?&^A=7L MP3*P"C0JJ9EU+I,D:LM%7UML%.%- H]1#BF7/5P2^U#;L:':!U$[#54SS760 MV.W#Y-_FB[C"Y7KNZ(_S+S?7]/%B7NL(U\J^ET'(B([L. /(I"2V(ZYJM2"C M5; PIG1.$60@2,LS E-N'6%Z9&"B8 E-&7^!N(Y#B'WPLM/* MCJ67GB*&MU_OOOWK#)=$U*>O/^'O>+4N!M;)2F&J2_*U<[@C7,3Z74R6TK@, MP8@FUPJ'D=<)WD:#Q6[ +F.BE=KB8EM'T-AP8=:]R=";7B@@(5: MM"RDBMS7AF2BR7'8"S1U K;QD; +J9<2N[N-B3&[[(_+(78J*101'"U/6 M#FGHFFH'/9W8KF9)P0A:Z !,ZWK 4D=A;CN&DG0N MRC/JXWM7S'VT6:$&OB6M@?#V-WH)@D%UF!B-*2-J8T 2!8S(Q<5@W!JH6 MG:BX WA_A\O9[Z2]W[*CU)M6QF,RTEE2DG[SA+VE%.YPW0BI6"A6B=A&B5M4VVO7=2U,G6 MY-2(&T=C'4#O@?R>X>:^]@AU"H)R/N+%40!>.^I%D1C]2IC"A9:AR4V<8>1U M LHIW'(#_76 RGN#_H"_=[2(27Z74CC*+8-DM-!HA45#7+G"B2$=M0>?!31I MK?H241,W06P @ITN]DB-=("NE\5UJ5U0.6E@+M6^6=I8%HM2+ 4'WA>;6[59 M?9&L:6W<"1 VHE8ZP-C/BSE^_1F6_\#K'V[F>?6&[/YR^94\PIJQ2W!@BDV1 MD<1X/96R+"@*/K)R*414W,LA8[_W!MDK=/6R@3.!)QU38^=TIR3G67ULW,TN6*9LO8N5D>("'R(34+)*6A65V^[[G>=MCWWPA*UKN^@+%WY4"23&-H<80(ZST7U],@IBLTD&<@F,UY,5H&#D(-&1(V"J!XJJ\91^0 <'2#_ M#I%4K?GB9G[]GL+4S?DUSREP18)*MM1)D%91\A)"W8]&*U0QIDWU\NND]8>L M0T#P"K:.U$@'&+N;^'=-WZTH^%VN=?3VZ]U:K!/II9&&%>/)IB=$!C8A,:2, M<+QHF9K,='B5LEXV9QOYPW$UTR_4'BS-S&L>+ HKF;C2M=M;S$#K4W$A> @" M99,-V%#OHZ65WM)$K&T,+G8*I?KO$[5KCW &MB\1_O+KEJ%M1;RQM+2\ M9M9H9-J2;+RUACD,R9"0/&43@WS6DT?WAX4C]+8838@=&)BCCZD45YHO?-Y[K;?5'J[3RXNJJ_VPPI MNC1*2^Z18C7MZI&-T"PH4YC3H@[+4M)$V1#(NRGK);<^#TR/I.$.@NGA_-_- M+'I\O'-9''KI8F:>8CVF00.+01N6?7$10*OD98MX>@3:>PFI3PC[J31_1D5Y M[]93NT@\WZ^N9Y])^OF^?7%Y14@S'+WA\TCDM"KT:R&M4Y0$2FY ZJ(881B9 M+D&Q !15*Y-3=AX3F+9=\R:>,O%:._=U0J^SC;[6??M"G)"0.(O<4E8O$[FY M!,'%)H728S/22?YY+ Y;MN_?6]\=A"\#.]<6(WU*G)*,%"W38>VQ0F$2LE&< M&U]TVZ5^#DVH)X'080VK]]%G3R@=U"PR@4Q:6V !,S#*)@QE$,(P9ZS*P2MO M2HAM7[Z*PG0#[34Y1<#Y&O>:V2<93 @F1!9/))05@EO;8& MVYZ.'-CJM9.&U7LA88]6K_NHI0>$[6@'&7U$P:-CD#BO5Q0- YDC,SHB+=!( M&6V3XK6^6[UVX7I'T%@7G=)'[:>F-!CG!&=9*UK.X"4CMDFVP;E@@'[19@;J MG[\Q[%ZX:MD8=A\5=P'PIXTA(T9:WBXQJ/=B-1=D ;11##(@%\H)C$VNS!S6 MNO,\FL/N!8M76W?NHZ$>W/=XGNE^M]I28*0B:*9UK/-C8BVOM34FAV <&*.Q M[>"Q$9GIY+RLB\!A:JSTM%X>Y A_GUU_>L+OZEN&5]^*Y^ZDY;;G 2KO7: T M BV'*HG:QRIQ9NN%*6Y1I=)F+D(+;CI)XB8#Z8#]A=,BYHR7S0X9?,#KZZO; M_/S2)# A\\2,RK4=N]"L7FADVM2!*4GS:+I:.Z^S]*?)5:==0"-CY\^WBG[% MY6R1?YRG)3T.O\/;_]>"I1B];W(9Z"3<_6G" MN2[7U@B(ZK-ZY+XM7QU\_5?,'XGW0^H^GG_0"!4; R@/UV!S\ZM]( M4V_I&?^X##J46.N^90F1:6\C\ZHX1I$?!ZLP6=?D!MTQ1$\;_Y\*G;L;=S96 M\QD9R/66PT'E<2\]KI6Q?([:#DRF*2A\#)9<9J),#[UAL>XO)B6R,B"*3DW: MI$YH,C^D3YAOKO"B/.XX_^;Z+F)9J^M^"463O35%LR1J;]R0Z[%I4 RB3%F' M@#$W$=,!M)ZO@=P'BX\-9&NEGI%=_&&QQ-G'^6U;Y_3UB#+B?1[?RFX.X:8# M.^J"B4Y:P;ROM^L])Q\;+*$X6/+TR67+_VQV]&Y9K1XH[N$5A)_J(]:]<^[_ MH!9RUY?7@[.W7S=4?HUR^8E(S-"1G7AK("X<3ZM(PE$TFZ1BL+ M3<[<=Q'4R?G*Q(!Y?,EI#.UUBL)MG8(KA8.P-1BJ Y:S8M%'BHT410/*^=IV M_50X[*'>:!R5#\#1 ?+O $F_+O$+S/+W?WS!^0JK+[FX_H3+S2R1V\A[4[,2 M4!7("I@7GCAS(3$ I9G3'(BQH&UITC9U.(G](>T04"Q.HJ$.L/?4PJ\7)JT] M="XGA@KJ6.-(Z5P2@2FNN;$<4+<9QO$\.9T_11?.%,D.!,S-HWR3:?H65:!]D$1,=*O /0 M/+M3]!<2S$^+U>HN*'B/5[=5A)]F7VZ-NE N.RU9D9!):HKB 4/1JE:1W_0LO M,0BNI)'U=F-BFO)X8H:3P'AT//CHM6C2ZN%%JGKQGD=K?R>NCE5%5[BZ*_)^ MQ%#B=2QYO7]D>(TGC&(^*\K.+"55)5!")AL;O!V439N^G@)?8ZBD*XS=2>IA MD=@=EY)&5%#_P%N; M[TNK2RFIWA'+]8Z-,?6FI0G,!^EEX:).?IH =&OBIHWK)@/<_HKILSCTPTU< MX3]OZ$'?_[Z^^'E !>B39XQ0YODR72/5S/WKN?7FS@9RM-IZ!79_JTSH!T)$A_2Q+E-F))GO] M.RF:-B0?!1%/RLY'D?YYV(\C"LEW/:J!-6E9(+X30@ HK4@4"*OJ+-3ZYH*- M3.H,%@0(RKS.V*ALAC(ED9(QP&0@OZLC&'*&:%G2!I3W@G/D)V"R@W+J47#P MBBG97^8=A+R/>=B.S*60S&NM-"NNCAH"J&VK%)G8' IP[K7/IW"Z>PVS/A5Z M#E#T*\@Y1.I]@F=S*"! S>9># Z4.(7*-CGU4U3]I>]E9&6W8G@T\/1W"CZ M?AU#!PB_/Q1M#H$<&60N),5XNB:)TED6?327=+@D>U#_!K7".^0^5UT%QS36WMNV]KV1P4<>7!%Z2(NB MX0"8TBP?9?/;YYO.&\)(EFA@H9@^6[%]$2MY+J.4"6J; MLU-V2)@Q2._?O'EBS1^BM\480IQ:^_#' \)U4-K6NE,.H MJIKC_#BI[TYN,2UXWMWLSG-W"UG=^9H7810#,Q,3(P,C$P-C,P+FAT;5!+ 0(4 Q0 ( %F0!5-Z6MQ24P@ #DF M 1 " 8@( !E>#,Q,C(P,C$P-C,P+FAT;5!+ 0(4 Q0 M ( %F0!5/C\,31'04 ,\5 1 " 0H1 !E>#,R,3(P M,C$P-C,P+FAT;5!+ 0(4 Q0 ( %F0!5.#=(,OM7P! '00$@ 1 M " 586 !Q9&5L+3(P,C$P-C,P+FAT;5!+ 0(4 Q0 ( %F0!5.M M5T.;"L4U M H2P( %0 @ 'DNP$ <61E;"TR,#(Q,#8S,%]D968N>&UL M4$L! A0#% @ 69 %4Q7+V49_OP ?/$' !4 ( !W/$! M '%D96PM,C R,3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( %F0!5.*1Y2=BFH M +K5! 5 " 8ZQ @!Q9&5L+3(P,C$P-C,P7W!R92YX;6Q0 52P4& D "0!' @ 2QP# end